×

Methods and apparatus for managing operations of a web browser by predicting time period of subsequent script execution activity

  • US 9,104,475 B2
  • Filed: 04/07/2011
  • Issued: 08/11/2015
  • Est. Priority Date: 04/07/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing device comprising:

  • a network interface that receives web content;

    a multi-core application processor;

    a display that displays a viewable format of the web content;

    a plurality of browser processing components that collectively generate, at the computing device, a displayable format of the web content, each of the plurality of browser processing components carrying out a corresponding browser processing activity at the computing device, wherein the browser processing components include a scripting-language-based engine that carries out a corresponding script execution processing activity; and

    a browser management component that monitors and stores, at the computing device, data indicative of the script execution processing activity of the scripting-language-based engine to create an activity history for the scripting-language-based engine, and the browser management component monitors real time activity of the scripting-language-based engine and uses the real time activity and the activity history to predict a timing of subsequent script execution activity, and the browser management component coordinates garbage collection activity at the computing device so the garbage collection activity occupies a different time period than the subsequent script execution processing activity or the garbage collection activity is carried out by a core of the multi-core application processor that is not being used at the same time to carry out the subsequent script execution processing activity to reduce a likelihood that the garbage collection activity adversely affects performance of the scripting-language-based engine.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×