MANAGING OPEN TABS OF AN APPLICATION
First Claim
1. A method for storing content of an application, the method comprising:
- presenting a page in a first tab from among a plurality of tabs open in an application at a computing device;
determining that a content of the page presented in the first tab is different from a default content of the page stored at a web server;
retaining contents of the plurality of tabs in a random access memory (RAM);
receiving a request to reduce an amount of the RAM used by the application;
storing the content of the page presented in the first tab; and
removing from the RAM, in response to the request to reduce the amount of the RAM used by the application, a content presented in a second tab from among the plurality of tabs, the second tab being different from the first tab.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing open tabs of an application are provided. In some aspects, a page is presented in a first tab from among multiple tabs open in an application at a computing device. That a content of the page presented in the first tab is different from a default content of the page stored at a web server is determined. Contents of the multiple tabs are retained in a random access memory (RAM). A request is received to reduce an amount of the RAM used by the application. The content of the page presented in the first tab is stored. In response to the request to reduce the amount of the RAM used by the application, a content presented in a second tab from among the plurality of tabs is removed from the RAM.
20 Citations
20 Claims
-
1. A method for storing content of an application, the method comprising:
-
presenting a page in a first tab from among a plurality of tabs open in an application at a computing device; determining that a content of the page presented in the first tab is different from a default content of the page stored at a web server; retaining contents of the plurality of tabs in a random access memory (RAM); receiving a request to reduce an amount of the RAM used by the application; storing the content of the page presented in the first tab; and removing from the RAM, in response to the request to reduce the amount of the RAM used by the application, a content presented in a second tab from among the plurality of tabs, the second tab being different from the first tab. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising instructions which, when executed by a computer, cause the computer to implement a method, the method comprising:
-
presenting a page in a first tab from among a plurality of tabs open in an application at the computer; determining that a content of the page presented in the first tab is different from a default content of the page stored at a web server; retaining contents of the plurality of tabs in a random access memory (RAM); receiving a request to reduce an amount of the RAM used by the application; storing the content of the page presented in the first tab; removing from the RAM, in response to the request to reduce the amount of the RAM used by the application, a content of a second page presented in a second tab from among the plurality of tabs, the second tab being different from the first tab, wherein the content of the second page presented in the second tab is identical to a default content of the second page stored at a second web server. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computing device comprising:
-
one or more processors; a random access memory (RAM); and a disk storing instructions which, when executed by the one or more processors, cause the one or more processors to implement a method, the method comprising; presenting a page in a first tab from among a plurality of tabs open in an application at the computing device; determining that a content of the page presented in the first tab is different from a default content of the page stored at a web server; retaining contents of the plurality of tabs in the RAM; receiving a request to reduce an amount of the RAM used by the application; removing from the RAM, in response to the request to reduce the amount of the RAM used by the application, a content presented in a second tab from among the plurality of tabs; and foregoing removing from the RAM, in response to the request to reduce the amount of the RAM used by the application, the content of the page presented in the first tab. - View Dependent Claims (19, 20)
-
Specification