METHODS AND APPARATUS FOR MANAGING OPERATIONS OF A WEB BROWSER
First Claim
1. A computing device comprising:
- a network interface that receives web content;
a display that displays a viewable format of the web content;
a plurality of browser processing components, each of the plurality of browser processing components carrying out a corresponding browser processing activity, the browser processing components collectively processing the web content to generate the viewable format of the web content; and
a browser management component that monitors at least one browser processing activity of a corresponding browser processing component and coordinates at least one browser management activity to reduce a likelihood that the at least one browser management activity adversely affects performance of the plurality of browser processing components.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device and methods of operating the same are disclosed. The computing device may include a network interface that receives web content and a display that displays a displayable format of the web content. In addition, a plurality of browser processing components are included that carry out browser processing activity to generate a displayable format of the web content, and the computing device includes a browser management component that monitors at least one browser processing activity of a corresponding browser processing component and coordinates at least one browser management activity to either reduce the likelihood that the at least one browser management activity adversely affects performance of the plurality of browser processing components, or allow the at least one browser management activity to perform activities that leads to overall improvement of the browsing experience.
33 Citations
29 Claims
-
1. A computing device comprising:
-
a network interface that receives web content; a display that displays a viewable format of the web content; a plurality of browser processing components, each of the plurality of browser processing components carrying out a corresponding browser processing activity, the browser processing components collectively processing the web content to generate the viewable format of the web content; and a browser management component that monitors at least one browser processing activity of a corresponding browser processing component and coordinates at least one browser management activity to reduce a likelihood that the at least one browser management activity adversely affects performance of the plurality of browser processing components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of improving operation of a browser, the method comprising:
-
monitoring activity of at least one browser processing component of the browser, wherein the at least one browser processing component of the browser is associated with processing webpage data of a webpage; predicting, based upon the monitoring, subsequent processing activity of the browser, wherein the subsequent processing activity is associated with processing the webpage data; and executing at least one browser management activity based upon the subsequent processing activity so as to reduce a likelihood that the at least one browser management activity will adversely affect performance of the browser when the subsequent processing activity is executed. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computing device comprising:
-
means for monitoring activity of at least one browser processing component of the browser, wherein the at least one browser processing component of the browser is associated with processing webpage data of a webpage; means for predicting, based upon the monitored activity, subsequent processing activity of the browser, wherein the subsequent processing activity is associated with processing the webpage data; and means for executing at least one browser management activity based upon the predicted subsequent processing activity so as to reduce a likelihood that the at least one browser management activity will adversely affect performance of the browser when the subsequent processing activity is executed. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method for improving operation of a browser on a mobile device, the method comprising:
-
monitoring activity of at least one browser processing component of the browser, wherein the at least one browser processing component of the browser is associated with processing webpage data of a webpage; predicting, based upon the monitoring, subsequent processing activity of the browser, wherein the subsequent processing activity is associated with processing the webpage data; and executing at least one browser management activity based upon the subsequent processing activity so as to reduce a likelihood that the at least one browser management activity will adversely affect performance of the browser when the subsequent processing activity is executed. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification