Back to results
US 10,380,215 B2Granted
Determining web page processing state
AssigneeKapow Technologies, Inc.
InventorBenjamin De Coninck Owe
Life of this patent
Estimating the term…
Abstract
Determining a web page processing state of a browser, during a processing of a web page using a browser, by setting parameters in a state determiner on the basis of predefined processing events related to queued processing tasks; the state determiner determining said web page processing state on the basis of said parameters in accordance with one or more predefined criteria.
Claims14
A method, comprising:
- setting one or more parameters (P1 . . . Pn) in a state determiner (SD), each of the one or more parameters being based at least in part on one or more predefined processing events related to one or more queued processing tasks (QPT);
- determining a web page processing state (WPPS) of a browser (WB) based at least in part on the one or more parameters (P1 . . . Pn) in accordance with one or more predefined criteria;
- reducing one or more delays associated with one or more of the one or more queued processing tasks (QPT), wherein said determining said web page processing state (WPPS) on the basis of said one or more parameters (P1 . . . Pn), comprises considering the relevance to the web page processing state of predefined processing events related to queued processing tasks represented by one or more of the parameters:
- during processing of the web page by means of the browser (WB),
- tracing predefined processing events that may cause creation of queued processing tasks (QPT) with associated delays:
- invoking a delay converter (DC) to change the delays by one or more of absolute decrements, relative decrements and proportional decrements:
- and
- reducing a time that the start of execution of the one or more queued processing tasks (QPT) are set to be delayed by the source code of the web page.
5 more elements
A system comprising:
- a memory;
- a task queue (TQ) configured to store one or more queued processing tasks (QPT) during processing of a web page using a browser (WB);
- a state determiner (SD) comprising a parameter register (PR) configured to store and set one or more parameters (P1 . . . Pn) associated with one or more of said queued processing tasks (QPT), wherein said parameters are associated with occurrences predefined processing events related to said queued processing tasks;
- one or more predefined criteria;
- a web page processing state (WPPS) determined by said state determiner (SD) on the basis of said one or more parameters (P1 . . . Pn) in accordance with at least one of said one or more criteria;
- a delay converter (DC) configured to reduce one or more delays associated with one or more of the queued processing tasks, wherein said determining said web page processing state (WPPS) on the basis of said one or more parameters (P1 . . . Pn), comprises considering the relevance to the web page processing state of predefined processing events related to queued processing tasks represented by one or more of the parameters;
- and instrumentation configured to:
- trace predefined processing events that may cause creation of queued processing tasks (QPT) with associated delays;
- invoke the delay converter (DC) to change the delays by one or more of absolute decrements, relative decrements and proportional decrements;
- and
- reduce a time that the start of execution of the queued processing task (QPT) is set to be delayed by the source code of the web page.
8 more elements
Dependencies are inferred from the claim text.