Context transfer from web page to application
First Claim
1. A computerized method, comprising:
- receiving, at a server, a first framework event, the first framework event associated with a page load of a web page on a web browser;
determining, at the server, a first action based on the first framework event and a policy, the first action (1) associated with a Globally Unique Identifier (GUID) that associates the first action with a second framework event and (2) including an argument indicating context data to retrieve from the web page loaded on the web browser;
sending the first action to a plugin associated with the web browser such that the plugin, in response to receiving the first action, executes the first action to;
retrieve the context data from the web page; and
generate the second framework event that includes the context data and the GUID;
receiving, at the server, the second framework event from the plugin;
determining, at the server, a second action based on the second framework event and the policy; and
initiating an external process based on the second action by sending instructions to an application such that the application, in response to receiving the instructions, performs the external process.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for a web event framework. A computerized method includes receiving, at a framework plugin coupled to a web browser, a framework action from a framework server, the framework action including arguments specifying context data to retrieve from a web page loaded on the web browser; executing the framework action by the framework plugin, wherein executing the framework action comprises retrieving the specified context data from the web page and generating, by the framework plugin, a framework event including the context data; forwarding the framework event to a framework server coupled to the framework plugin; receiving at the framework server the framework event from the framework plugin; determining, at the framework server, a framework action based on the framework event, including the specified data, and a framework policy; and sending instructions to an external process based on the specified data and the framework action.
-
Citations
19 Claims
-
1. A computerized method, comprising:
-
receiving, at a server, a first framework event, the first framework event associated with a page load of a web page on a web browser; determining, at the server, a first action based on the first framework event and a policy, the first action (1) associated with a Globally Unique Identifier (GUID) that associates the first action with a second framework event and (2) including an argument indicating context data to retrieve from the web page loaded on the web browser; sending the first action to a plugin associated with the web browser such that the plugin, in response to receiving the first action, executes the first action to; retrieve the context data from the web page; and generate the second framework event that includes the context data and the GUID; receiving, at the server, the second framework event from the plugin; determining, at the server, a second action based on the second framework event and the policy; and initiating an external process based on the second action by sending instructions to an application such that the application, in response to receiving the instructions, performs the external process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 19)
-
-
11. A non-transitory computer readable medium having executable instructions operable to, when executed by a processor, cause the processor to:
-
receive, at a server, a first framework event, the first framework event associated with a page load of a web page on a web browser, the web browser located on a first compute device; determine, at the server, a first action based on the first framework event and a policy, the first action (1) associated with a unique identifier that associates the first action with a second framework event and (2) including an argument indicating context data to retrieve from the web page loaded on the web browser; send the first action to a plugin associated with the web browser such that the plugin, in response to receiving the first action, executes the first action to; retrieve the context data from the web page; and generate the second framework event that includes the context data and the unique identifier; receive, at the server, the second framework event from the plugin; determine, at the server, a second action based on the second framework event and the policy; and initiate an external process based on the second action by sending instructions to an application located on a second compute device such that the application, in response to receiving the instructions, performs the external process.
-
-
12. A computer system for a web event framework, comprising:
a processor associated with a server, the processor configured to; receive a first framework event, the first framework event associated with a page load of a web page on a first web browser; determine a first action based on the first framework event and a policy, the first framework action (1) associated with a unique identifier that associates the first action with a second framework event and (2) including an argument indicating context data to retrieve from the web page loaded on the first web browser; send the first action to a plugin associated with the first web browser such that the plugin, in response to receiving the first action, executes the first action to; retrieve the context data from the web page; and generate the second framework event that includes the context data and the unique identifier; receive the second framework event from the plugin, determine a second framework action based on the second framework event and the policy, and initiate an external process based on the second action by sending instructions to a second web browser separate from the first web browser such that the second web browser, in response to receiving the instructions, performs the external process. - View Dependent Claims (13, 14, 15, 16, 17)
Specification