Volatile memory storage for private web browsing
First Claim
1. A computer-implemented method for temporarily storing history of a web browsing session, the method comprising:
- receiving a request to temporarily store session information for a web browsing session comprising at least one request to view a web page;
compressing data for the session information associated with the web browsing session;
storing the compressed data for the session information associated with the web browsing session only in a volatile memory, wherein the compressed data for the session information stored in the volatile memory is lost when power to the volatile memory is off; and
removing a reference to the compressed data for the session information in the volatile memory when the web browsing session is terminated.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods for temporarily storing history of a web browsing session are provided. In one aspect, the method includes receiving a request to temporarily store session information for a web browsing session comprising at least one request to view a web page. The method also includes compressing data for the session information associated with the web browsing session, and storing the compressed data for the session information associated with the web browsing session only in a volatile memory. The compressed data for the session information stored in the volatile memory is lost when power to the volatile memory is off. A reference to the compressed data for the session information in the volatile memory is removed when the web browsing session is terminated.
44 Citations
20 Claims
-
1. A computer-implemented method for temporarily storing history of a web browsing session, the method comprising:
-
receiving a request to temporarily store session information for a web browsing session comprising at least one request to view a web page; compressing data for the session information associated with the web browsing session; storing the compressed data for the session information associated with the web browsing session only in a volatile memory, wherein the compressed data for the session information stored in the volatile memory is lost when power to the volatile memory is off; and removing a reference to the compressed data for the session information in the volatile memory when the web browsing session is terminated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable medium comprising instructions stored therein, which when executed by a system, cause the system to perform operations comprising:
-
receiving a request to temporarily store session information for a web browsing session comprising at least one request to view a web page; determining an amount of memory space in volatile memory required by the request to view the web page; determining an amount of free memory space remaining in the volatile memory; compressing data for the session information related to the request to view the web page before storing the data in the volatile memory when the amount of memory space required by the request to view the web page exceeds the amount of free memory space remaining in the volatile memory; and storing the compressed data for the session information only in the volatile memory, wherein the compressed data stored in the volatile memory is lost when power to the volatile memory is off. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for temporarily storing history of a private web browsing session using encryption, the system comprising:
-
a volatile memory comprising session information; and a processor configured to; receive a request to temporarily store session information for a web browsing session comprising at least one request to view a web page; compress data for the session information associated with the web browsing session; store the compressed data for the session information associated with the web browsing session only in the volatile memory, wherein all information stored in the volatile memory is lost when power to the volatile memory is off; and delete the compressed data for the session information from the volatile memory when the web browsing session is terminated by a user. - View Dependent Claims (18, 19, 20)
-
Specification