Initiating operating system commands based on browser cookies
First Claim
1. A computer-implemented method for executing an operating system (OS) level command to install a new software application or install an updated software application on a user device, the method comprising:
- executing a web application in response to a request sent by a web browser on the user device;
in response to executing the web application, generating a browser cookie comprising one or more instructions conforming to a proprietary syntax, wherein when the instructions are executed by a processor of the user device, at least one of the instructions invokes at least one OS-level command to install a new software application or install an updated software application on the user device;
validating at least one of the one or more instructions by parsing the browser cookie to confirm that the one or more instructions conform to the proprietary syntax; and
transmitting the browser cookie to the user device for execution on the user device.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for initiating operating system commands based on browser cookies. In one implementation, a processing device detects a browser cookie that includes one or more instructions to invoke at least one operating system (OS) level command. The processing device analyzes the browser cookie to identify at least one of the one or more instructions. The processing device executes the identified at least one of the one or more instructions. The processing device modifies the browser cookie based on an execution of the at least one of the one or more instructions.
654 Citations
20 Claims
-
1. A computer-implemented method for executing an operating system (OS) level command to install a new software application or install an updated software application on a user device, the method comprising:
-
executing a web application in response to a request sent by a web browser on the user device; in response to executing the web application, generating a browser cookie comprising one or more instructions conforming to a proprietary syntax, wherein when the instructions are executed by a processor of the user device, at least one of the instructions invokes at least one OS-level command to install a new software application or install an updated software application on the user device; validating at least one of the one or more instructions by parsing the browser cookie to confirm that the one or more instructions conform to the proprietary syntax; and transmitting the browser cookie to the user device for execution on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for executing an operating system (OS) level command to install a new software application or install an updated software application on a user device, the system comprising:
-
a server configured to host a web application, wherein the web application is executed at the server in response to a request sent by a web browser on the user device; wherein upon execution, the web application is configured to; generate a browser cookie comprising one or more instructions conforming to a proprietary syntax, wherein when the instructions are executed by the user device, at least one of the instructions invokes at least one OS-level command to install a new software application or install an updated software application on the user device, validate at least one of the one or more instructions by parsing the browser cookie to confirm that the one or more instructions conform to the proprietary syntax; and transmit the browser cookie to the user device for execution at the user device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having instructions stored thereon for executing an operating system (OS) level command to install a new software application or install an updated software application on a user device, that, when executed by a processor of a server, cause the server to perform operations comprising:
-
executing a web application in response to a request sent by a web browser on the user device; in response to executing the web application, generating a browser cookie comprising one or more instructions conforming to a proprietary syntax, wherein when the instructions are executed by a processor of the user device, at least one of the instructions invokes at least one OS-level command to install a new software application or install an updated software application on the user device; validating at least one of the one or more instructions by parsing the browser cookie to confirm that the one or more instructions conform to the proprietary syntax; and transmitting the browser cookie to the user device for execution on the user device.
-
Specification