Debug event handling
    1.
    发明授权

    公开(公告)号:US10983896B2

    公开(公告)日:2021-04-20

    申请号:US16356149

    申请日:2019-03-18

    Abstract: Systems and methods are disclosed for debug event handling. For example, methods may include receiving a request from a client device. Methods may include, responsive to receiving the request, identifying a set of instructions to be executed, wherein the set of instructions is associated with at least one breakpoint. Methods may include initiating execution of the set of instructions. Methods may include pausing execution of the set of instructions when an instruction of the set of instructions associated with a breakpoint is reached. Methods may include, after the breakpoint is reached and before a new request is received from the client device, transmitting, to the client device, a message that indicates that a breakpoint has been reached. Methods may include terminating execution of the set of instructions responsive to determining that a debugger interface on the client device is no longer available to control execution of the set of instructions.

    BATCHING ASYNCHRONOUS WEB REQUESTS
    2.
    发明申请

    公开(公告)号:US20200278884A1

    公开(公告)日:2020-09-03

    申请号:US16824464

    申请日:2020-03-19

    Abstract: An example embodiment may involve receiving, by a web server device, a message containing a plurality of asynchronous requests for web content, where the plurality is received from a client device that was provided with a web document from which the web content is at least in part derivable. The example embodiment may also involve sorting, by the web server device, the plurality into an ordering based on respective estimated execution times of the plurality, where the ordering is from least to greatest estimated execution time. The example embodiment may also involve processing, by the web server device, the plurality as ordered until either a predetermined amount of time measured from the beginning of the processing has expired, or all requests of the plurality have been processed. The example embodiment may also involve transmitting, by the web server device and to the client device, results associated with the processed requests.

    BUNDLED SCRIPTS FOR WEB CONTENT DELIVERY
    4.
    发明申请

    公开(公告)号:US20190266227A1

    公开(公告)日:2019-08-29

    申请号:US16007775

    申请日:2018-06-13

    Abstract: A web server application executable on a computing device is configured to receive from a web browser application executing on a client device a request for the web page and, responsive to the request, to (i) identify, based on information in the request, a plurality of scripts defining structure and operation of components of the web page, (ii) bundle the identified scripts into a bundle of scripts, (iii) generate a markup document representing the requested web page and including in the markup document a reference to the bundle of scripts, wherein the reference to the bundle of scripts being useable by the web browser application as a basis to retrieve the plurality of scripts in rendering the web page, and (iv) output the generated markup document in a response for transmission to the client device.

    Global Search
    5.
    发明申请
    Global Search 审中-公开

    公开(公告)号:US20180322169A1

    公开(公告)日:2018-11-08

    申请号:US15588427

    申请日:2017-05-05

    Abstract: Systems and methods for providing search results from large amounts of data and providing navigation within search results are disclosed. A global search across a large number of tables within a cloud infrastructure may return large amounts of data from many different sets of possibly related tables and may take a noticeable time to complete processing. Disclosed techniques provide for iterative searching of table groups (e.g., groups of related tables possibly based on expected content of those tables) and providing results incrementally, possibly based on a priority associated with each table group. Further, results may be displayed in a display format that provides the user with context of where (e.g., in which groups) matching results were obtained.

    Debug session management
    6.
    发明授权

    公开(公告)号:US10049028B2

    公开(公告)日:2018-08-14

    申请号:US15341358

    申请日:2016-11-02

    Abstract: Systems and methods are disclosed for debug session management. For example, methods may include receiving a request from a client device and, in response, identifying a set of instructions to be executed, wherein the set of instructions is associated with at least one breakpoint. The methods may include initiating execution of the set of instructions. The methods may include determining, based on a marker, that pausing execution of the set of instructions using a data structure is permitted, and responsive to this determination: pausing execution of the set of instructions before executing an instruction associated with a breakpoint, and updating the marker to indicate that execution of the set of instructions has paused using the data structure.

    Modified representational state transfer (REST) application programming interface (API) including a customized GraphQL framework

    公开(公告)号:US11442942B2

    公开(公告)日:2022-09-13

    申请号:US16738550

    申请日:2020-01-09

    Abstract: A system including a data center hosting a representational state transfer (REST) server in communication with a client network, wherein the REST server includes a GraphQL schema describing tables and fields of a communicatively coupled database. The REST server is configured to: receive a request that includes a GraphQL query; open a streaming connection to the client network; and output a beginning of a response via the streaming connection. The REST server is also configured to process the GraphQL query based on the GraphQL schema to generate a GraphQL result, and to output the GraphQL result in a body of the response via the streaming connection. The REST server is further configured to output an end of the response via the streaming connection, such that the response is correctly formatted in JavaScript Object Notation (JSON).

    Batching asynchronous web requests

    公开(公告)号:US11188385B2

    公开(公告)日:2021-11-30

    申请号:US16824464

    申请日:2020-03-19

    Abstract: An example embodiment may involve receiving, by a web server device, a message containing a plurality of asynchronous requests for web content, where the plurality is received from a client device that was provided with a web document from which the web content is at least in part derivable. The example embodiment may also involve sorting, by the web server device, the plurality into an ordering based on respective estimated execution times of the plurality, where the ordering is from least to greatest estimated execution time. The example embodiment may also involve processing, by the web server device, the plurality as ordered until either a predetermined amount of time measured from the beginning of the processing has expired, or all requests of the plurality have been processed. The example embodiment may also involve transmitting, by the web server device and to the client device, results associated with the processed requests.

    MODIFIED REPRESENTATIONAL STATE TRANSFER (REST) APPLICATION PROGRAMMING INTERFACE (API) INCLUDING A CUSTOMIZED GRAPHQL FRAMEWORK

    公开(公告)号:US20200226140A1

    公开(公告)日:2020-07-16

    申请号:US16738550

    申请日:2020-01-09

    Abstract: A system including a data center hosting a representational state transfer (REST) server in communication with a client network, wherein the REST server includes a GraphQL schema describing tables and fields of a communicatively coupled database. The REST server is configured to: receive a request that includes a GraphQL query; open a streaming connection to the client network; and output a beginning of a response via the streaming connection. The REST server is also configured to process the GraphQL query based on the GraphQL schema to generate a GraphQL result, and to output the GraphQL result in a body of the response via the streaming connection. The REST server is further configured to output an end of the response via the streaming connection, such that the response is correctly formatted in JavaScript Object Notation (JSON).

    FLOW ENGINE FOR BUILDING AUTOMATED FLOWS WITHIN A CLOUD BASED DEVELOPMENTAL PLATFORM

    公开(公告)号:US20200209823A1

    公开(公告)日:2020-07-02

    申请号:US16716174

    申请日:2019-12-16

    Abstract: Creating and executing flow plans by performing at least the following: obtaining a run-time flow plan that comprises a trigger, a first operation, and a second operation, wherein the first operation precedes the second operation within the run-time flow plan and one or more input values of the second operation are linked to the first operation, determining whether one or more conditions of the trigger are met, execute the first operation based at least on the determination that the one or more conditions of the trigger are met, monitoring whether the second operation is ready for execution based at least on a determination that the one or more input values of a second action operation are ready, and executing the second action operation when the second action operation has been identified as ready for execution.

Patent Agency Ranking