-
公开(公告)号:US20210334197A1
公开(公告)日:2021-10-28
申请号:US16860195
申请日:2020-04-28
Applicant: salesforce.com, inc.
Inventor: Wesley Peter
IPC: G06F11/36 , G06F9/455 , G06F9/445 , H04L29/08 , G06F16/957
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.
-
公开(公告)号:US20210303335A1
公开(公告)日:2021-09-30
申请号:US17347108
申请日:2021-06-14
Applicant: salesforce.com, inc.
Inventor: Jason Foreman , Wesley Peter
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.
-
公开(公告)号:US20210182094A1
公开(公告)日:2021-06-17
申请号:US16712634
申请日:2019-12-12
Applicant: salesforce.com, inc.
Inventor: Jason Foreman , Wesley Peter
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.
-
公开(公告)号:US11625265B2
公开(公告)日:2023-04-11
申请号:US17347108
申请日:2021-06-14
Applicant: salesforce.com, inc.
Inventor: Jason Foreman , Wesley Peter
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.
-
5.
公开(公告)号:US10761904B2
公开(公告)日:2020-09-01
申请号:US15873826
申请日:2018-01-17
Applicant: salesforce.com, inc.
Inventor: Wesley Peter , Avi Brenner , Justin Horst
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.
-
公开(公告)号:US11036568B1
公开(公告)日:2021-06-15
申请号:US16712634
申请日:2019-12-12
Applicant: salesforce.com, inc.
Inventor: Jason Foreman , Wesley Peter
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.
-
公开(公告)号:US11256556B2
公开(公告)日:2022-02-22
申请号:US16867083
申请日:2020-05-05
Applicant: salesforce.com, inc.
Inventor: Justin Horst , Jason Foreman , Wesley Peter , Tyson Bunch , Gregory D. Loyd
IPC: G06F9/44 , G06F9/54 , G06F9/445 , G06F8/71 , G06F8/20 , G06F9/448 , G06F8/30 , G06F16/9536 , H04L67/06 , H04L67/142 , H04L67/141 , H04L67/1097
Abstract: The present disclosure is directed to systems and methods for generating an API caching library using a shared resource file. For example, a method may include: receiving, at a first platform, a shared resource file comprising metadata for declaratively deriving an application programming interface (API) caching library for a native application operating on the first platform and a corresponding application related to the native application for a second platform; parsing the shared resource file to extract the metadata at run-time of the native application; declaratively deriving the API caching library based on the extracted metadata, the declaratively deriving the API caching library comprising creating a plurality of objects that represent respective API endpoints of the API caching library; and executing a function of the native application based on at least one of the API endpoints.
-
公开(公告)号:US10963538B2
公开(公告)日:2021-03-30
申请号:US16528566
申请日:2019-07-31
Applicant: salesforce.com, inc.
Inventor: Wesley Peter
IPC: G06F16/958 , G06F16/904
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.
-
公开(公告)号:US20210034694A1
公开(公告)日:2021-02-04
申请号:US16528566
申请日:2019-07-31
Applicant: salesforce.com, inc.
Inventor: Wesley Peter
IPC: G06F16/958 , G06F16/904
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.
-
-
-
-
-
-
-
-