BROWSER-BASED TESTS FOR HYBRID APPLICATIONS USING A LAUNCHER PLUG-IN

    公开(公告)号:US20210334197A1

    公开(公告)日:2021-10-28

    申请号:US16860195

    申请日:2020-04-28

    Inventor: Wesley Peter

    Abstract: The present disclosure is directed to systems and methods for testing a hybrid application. For example a method may include: executing a plug-in on a computing device; in response to the executing the plug-in, generating an emulator for testing a hybrid application, the emulator simulating an operating system of a client device such that, during testing, the hybrid application replicates operations of a browser operating on the client device; installing the hybrid application in the emulator; notifying a server that the hybrid application is ready for testing; executing instructions received from the server for testing the hybrid application; and providing results from testing the hybrid application to the server.

    Enabling Execution of Program Instructions in the Background

    公开(公告)号:US20210303335A1

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

    申请号:US17347108

    申请日:2021-06-14

    Abstract: Techniques are disclosed relating to the execution of a set of program instructions in the background. A parent environment of an application executing on a computer system may receive a request from a first child environment within the parent environment to execute a set of program instructions. The first child environment does not permit the set of program instructions to be executed within the first child environment while the application is backgrounded. In response to the request, the parent environment may spawn a second child environment within the parent environment that permits the set of program instructions to be executed while the application is backgrounded. The parent environment may cause the set of program instructions to be executed within the second child environment and may return a result of the executing to the first child environment.

    ENABLING EXECUTION OF PROGRAM INSTRUCTIONS IN THE BACKGROUND

    公开(公告)号:US20210182094A1

    公开(公告)日:2021-06-17

    申请号:US16712634

    申请日:2019-12-12

    Abstract: Techniques are disclosed relating to the execution of a set of program instructions in the background. A parent environment of an application executing on a computer system may receive a request from a first child environment within the parent environment to execute a set of program instructions. The first child environment does not permit the set of program instructions to be executed within the first child environment while the application is backgrounded. In response to the request, the parent environment may spawn a second child environment within the parent environment that permits the set of program instructions to be executed while the application is backgrounded. The parent environment may cause the set of program instructions to be executed within the second child environment and may return a result of the executing to the first child environment.

    Enabling execution of program instructions in the background

    公开(公告)号:US11625265B2

    公开(公告)日:2023-04-11

    申请号:US17347108

    申请日:2021-06-14

    Abstract: Techniques are disclosed relating to the execution of a set of program instructions in the background. A parent environment of an application executing on a computer system may receive a request from a first child environment within the parent environment to execute a set of program instructions. The first child environment does not permit the set of program instructions to be executed within the first child environment while the application is backgrounded. In response to the request, the parent environment may spawn a second child environment within the parent environment that permits the set of program instructions to be executed while the application is backgrounded. The parent environment may cause the set of program instructions to be executed within the second child environment and may return a result of the executing to the first child environment.

    Method and system for synchronizing and joining multiple calls to the same asynchronous code segment

    公开(公告)号:US10761904B2

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

    申请号:US15873826

    申请日:2018-01-17

    Abstract: Technologies are provided for synchronizing and joining multiple calls from a first thread and one or more second threads to execute a particular code segment. In response to a call from the first thread to execute the particular code segment, a task synchronizer module calls the particular code segment on behalf of the first thread. When execution of the particular code segment starts, and a call is received from a second thread to execute the particular code segment after receiving the call from the first thread, the task synchronizer module suspends execution of the particular code segment so that the second thread awaits for the execution of the particular code segment on behalf of the first thread to complete. When execution completes, a result value or exception is stored in a task object, and the second thread can read the result value or the exception.

    Enabling execution of program instructions in the background

    公开(公告)号:US11036568B1

    公开(公告)日:2021-06-15

    申请号:US16712634

    申请日:2019-12-12

    Abstract: Techniques are disclosed relating to the execution of a set of program instructions in the background. A parent environment of an application executing on a computer system may receive a request from a first child environment within the parent environment to execute a set of program instructions. The first child environment does not permit the set of program instructions to be executed within the first child environment while the application is backgrounded. In response to the request, the parent environment may spawn a second child environment within the parent environment that permits the set of program instructions to be executed while the application is backgrounded. The parent environment may cause the set of program instructions to be executed within the second child environment and may return a result of the executing to the first child environment.

    Client application for web application execution

    公开(公告)号:US10963538B2

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

    申请号:US16528566

    申请日:2019-07-31

    Inventor: Wesley Peter

    Abstract: Techniques are disclosed relating to providing a web application capable of executing within a particular web browser or a client application native to a client platform. The particular web browser and the client platform support differing sets of features. A server computer system hosts the web application for distributing to instances of the client application. The server computer system receives, from a particular instance of the client application that is executing on a client device that implements the client platform, a request for the web application. The server computer system sends the web application to the particular instance to cause the web application to be executed within the particular instance. Such execution of the web application permits the web application to use at least one feature not supported by the particular web browser.

    CLIENT APPLICATION FOR WEB APPLICATION EXECUTION

    公开(公告)号:US20210034694A1

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

    申请号:US16528566

    申请日:2019-07-31

    Inventor: Wesley Peter

    Abstract: Techniques are disclosed relating to providing a web application capable of executing within a particular web browser or a client application native to a client platform. The particular web browser and the client platform support differing sets of features. A server computer system hosts the web application for distributing to instances of the client application. The server computer system receives, from a particular instance of the client application that is executing on a client device that implements the client platform, a request for the web application. The server computer system sends the web application to the particular instance to cause the web application to be executed within the particular instance. Such execution of the web application permits the web application to use at least one feature not supported by the particular web browser.

Patent Agency Ranking