Storing application messages
First Claim
Patent Images
1. A method, comprising:
- receiving, by a first application executing at a computing device and separately from a second application also executing at the computing device, a first message generated by the second application, the first message identifying information related to at least one of a user interaction with the second application, a system interaction with the second application, and execution of the second application;
storing, by the first application executing at the computing device, and in a volatile memory storage location of the computing device, the first message, wherein the volatile memory storage location is allocated to the first application; and
retrieving, by the first application executing at the computing device, the first message following a termination of the second application.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this document can be implemented in, among other things, a method that includes receiving, by a process executing separately from a first software application on a computing device, a first message generated by the first software application. The method further includes storing, by the process executing separately from the first software application, the received first message in a volatile memory storage location of the computing device. The method further includes retrieving, by the process executing separately from the first software application, the first message following a termination of the first software application.
-
Citations
21 Claims
-
1. A method, comprising:
-
receiving, by a first application executing at a computing device and separately from a second application also executing at the computing device, a first message generated by the second application, the first message identifying information related to at least one of a user interaction with the second application, a system interaction with the second application, and execution of the second application; storing, by the first application executing at the computing device, and in a volatile memory storage location of the computing device, the first message, wherein the volatile memory storage location is allocated to the first application; and retrieving, by the first application executing at the computing device, the first message following a termination of the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising:
-
a computing device comprising at least one processor that is configured to execute one or more web applications; a first web application of the one or more web applications that is executable by the computing device, the first web application being configured to generate a first message that relates to operation of the first web application, the first message identifying information related to at least one of a user interaction with the first web application, a system interaction with the first web application, and execution of the first web application; and a worker application executable separately from the first web application by the computing device, the worker application being associated with an allocation of volatile memory and being configured to receive the first message from the first web application, store the first message in the allocation of volatile memory, and retrieve the first message following termination of the first web application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause one or more processors to:
-
receive, by a first application executing at a computing device and separately from a second application on a computing device, a first message generated by the second application, the first message identifying information related to at least one of a user interaction with the second application, a system interaction with the second application, and execution of the second application; store, by the first application executing at the computing device, the first message in a volatile memory storage location of the computing device, the volatile memory storage location being allocated to the first application; and retrieve, by the first application executing at the computing device, the first message following a termination of the second application. - View Dependent Claims (20, 21)
-
Specification