METHODS AND SYSTEMS FOR USER INTERFACE EVENT SNOOPING AND PREFETCHING
First Claim
1. A method for utilizing user interface (UI) snooping to optimize network connections, the method comprising:
- accessing, by a client proxy running on a client system, a UI events queue, wherein the UI events queue is stored on the client system;
identifying events within the UI events queue, wherein the identifying includes filtering the events for events to be optimized;
based on the identified events, determining at least one command;
optimizing the at least one command; and
executing the optimized command.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to systems, apparatus, and methods for utilizing user interface (UI) snooping to optimize network connections. The method includes accessing, by a client proxy running on a client system, a UI events queue. The UI events queue is stored on the client system. The method further includes identifying events within the UI events queue. The identifying includes filtering the events for events to be optimized. The method further includes, based on the identified events, determining at least one command, and optimizing the at least one command, and executing the optimized command.
-
Citations
20 Claims
-
1. A method for utilizing user interface (UI) snooping to optimize network connections, the method comprising:
-
accessing, by a client proxy running on a client system, a UI events queue, wherein the UI events queue is stored on the client system; identifying events within the UI events queue, wherein the identifying includes filtering the events for events to be optimized; based on the identified events, determining at least one command; optimizing the at least one command; and executing the optimized command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for utilizing user interface (UI) snooping to optimize network connections, the system comprising:
-
a client system including a client proxy configured to access a UI events queue, wherein the UI events queue is stored on the client system, to identify events within the UI events queue which are optimizable, based on the identified events, to determine at least one command, to optimize the at least one command, and to execute the optimized command; a proxy server in communication with the client system configured to receive the optimized command and transmit the optimized command; and a content server in communication with the proxy server, the content server configured to process the optimized command and transmit the requested content to the client system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A machine-readable medium for utilizing user interface (UI) snooping to optimize network connections, including sets of instructions stored thereon which, when executed by a machine, cause the machine to:
-
access, by a client proxy running on a client system, a UI events queue, wherein the UI events queue is stored on the client system; identify events within the UI events queue, wherein the identifying includes filtering the events for events to be optimized; based on the identified events, determine at least one command; optimize the at least one command; and execute the optimized command. - View Dependent Claims (17, 18, 19, 20)
-
Specification