Web event framework
First Claim
Patent Images
1. A computerized method, comprising:
- receiving, at a server, a framework event from a plugin (1) associated with a web browser running on a compute device and (2) that generated the framework event based on a page load event received from the web browser;
determining, at the server, a first action based on the framework event and a first policy;
sending the first action to the plugin such that the plugin, in response to receiving the first action, causes the compute device to execute the first action;
receiving, at the server, an external event from an external event source different than the web browser, the external event generated by the external event source based on a location of the compute device;
determining, at the server, a second action based on the external event and a second policy;
sending the second action to the plugin such that the plugin causes the compute device to execute the second action; and
initiating, at the server and via an application other than the plugin, an external process based on the second action.
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 an event from a web browser, wherein the framework plugin is coupled to the web browser, generating, by the framework plugin, a framework event based on the event, 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 and a framework policy, forwarding the framework action to the framework plugin, and executing the framework action by the framework plugin.
37 Citations
27 Claims
-
1. A computerized method, comprising:
-
receiving, at a server, a framework event from a plugin (1) associated with a web browser running on a compute device and (2) that generated the framework event based on a page load event received from the web browser; determining, at the server, a first action based on the framework event and a first policy; sending the first action to the plugin such that the plugin, in response to receiving the first action, causes the compute device to execute the first action; receiving, at the server, an external event from an external event source different than the web browser, the external event generated by the external event source based on a location of the compute device; determining, at the server, a second action based on the external event and a second policy; sending the second action to the plugin such that the plugin causes the compute device to execute the second action; and initiating, at the server and via an application other than the plugin, an external process based on the second action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 22, 23, 24, 25, 26)
-
-
10. A non-transitory computer-readable medium, comprising executable instructions to:
-
receive a framework event from a plugin (1) associated with a web browser running on a compute device and (2) that generated the framework event based on a page load event received from the web browser; determine a first action based on the framework event and a first policy; send the first action to the plugin such that the plugin, in response to receiving the first action, causes the compute device to execute the first action; receive an external event from an external event source different than the web browser, the external event generated by the external event source when the compute device launches or terminates a first application; determine a second action based on the external event and a second policy; send the second action to the plugin such that the plugin causes the compute device to execute the second action; and initiate, via a second application other than the plugin, an external process based on the second action. - View Dependent Claims (11, 12, 27)
-
-
13. A computer system for a web event framework, comprising:
-
a processor associated with a server; memory in electronic communication with the processor; and instructions stored in the memory, the instructions being executable by the processor to; receive a framework event from a plugin (1) associated with a web browser running on a compute device and (2) that generated the framework event based on a page load event received from the web browser; determine a first action based on the framework event and a first policy; send the first action to the plugin such that the plugin, in response to receiving the first action, causes the compute device to execute the first action; receive an external event from an external event source different than the web browser, the external event generated by the external event source based on a time at which the compute device is operating; determine a second action based on the external event and a second policy; send the second action to the plugin such that the plugin causes the compute device to execute the second action; and initiate, via an application other than the plugin, an external process based on the second action. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification