Tab trimming
First Claim
Patent Images
1. A computer-implemented method comprising:
- monitoring, by a computing device, one or more operational properties associated at least one tab rendered for display on the computing device with one or more visualizations, the one or more operational properties including a resource usage and a last time a particular tab was accessed;
computing an overall rating for the at least one tab, based at least in part on the one or more operational properties;
determining, by the computing device, that the overall rating exceeds a threshold value that warrants dehydration of the at least one tab; and
dehydrating, by the computing device, the at least one tab, including saving state information associated with the at least one tab, terminating a process associated with the at least one tab, and continuing rendering the at least one tab with the one or more visualizations.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments proactively monitor and efficiently manage resource usage of individual tabs. In at least some embodiments, one or more tabs can be dehydrated in accordance with various operational properties, and rehydrated when a user actually activates a particular tab. In at least some embodiments, rehydration can occur on a tab-by-tab basis, while at least some tabs remain dehydrated. Dehydrated tabs can, in some embodiments, be visually presented to a user in a manner in which normal, active tabs are presented.
-
Citations
13 Claims
-
1. A computer-implemented method comprising:
-
monitoring, by a computing device, one or more operational properties associated at least one tab rendered for display on the computing device with one or more visualizations, the one or more operational properties including a resource usage and a last time a particular tab was accessed; computing an overall rating for the at least one tab, based at least in part on the one or more operational properties; determining, by the computing device, that the overall rating exceeds a threshold value that warrants dehydration of the at least one tab; and dehydrating, by the computing device, the at least one tab, including saving state information associated with the at least one tab, terminating a process associated with the at least one tab, and continuing rendering the at least one tab with the one or more visualizations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer readable storage media embodying computer readable instructions which, when executed, implement a method comprising:
-
monitoring one or more operational properties associated with at least one tab rendered for display on the computing device with one or more visualizations, wherein the one or more operational properties include a resource and a last time a particular tab was accessed; assigning ratings to individual operational properties of the one or more operational properties; computing, from the ratings assigned to the individual operational properties, an overall rating for the at least one tab; determining that the overall rating exceeds a threshold value that warrants dehydration; and dehydrating the at last one tab, including saving state information associated with the at least one tab, terminating a process associated with the at least one tab, and continuing rendering the at least one tab with the one or more visualizations. - View Dependent Claims (8, 9, 10)
-
-
11. A system comprising:
-
one or more computer readable storage media; and a web browser embodied on the one or more computer readable storage media and configured to implement a method comprising; monitoring one or more operational properties associated with at least one tab rendered for display on the computing device with one or more visualizations, the one or more operational properties including a resource usage resource and a last time a particular tab was accessed; computing an overall rating for the at least one tab, based at least in part on the one or more operational properties; determining that the overall rating exceeds a threshold value that warrants dehydration of at least one tab; and dehydrating the at least one tab, including saving state information associated with the at least one tab, terminating a process associated with the at least one tab, and continuing rendering the at least one tab with the one or more visualizations. - View Dependent Claims (12, 13)
-
Specification