SYSTEM AND METHOD FOR SPECULATIVE REMOTE DISPLAY
First Claim
1. A system for network computing, said system comprising:
- a storage unit for archiving historical user events and historical server events;
a processing unit for receiving a current user event and generating one or more predicted server events, wherein said processing unit executes a screen update based on said one or more predicted server events;
a comparison unit having computer software for comparing said one or more predicted server events with one or more server-supplied server events, wherein said one or more server-supplied server events are generated based on a triggering event.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain embodiments of the present invention provide for a system and method for network computing. In an embodiment, the system may include a storage unit for archiving historical user events and historical server events. The system may also include a processing unit for receiving a current user event and generating one or more predicted server events. The processing unit may execute a screen update based on the one or more predicted server events. The system may also include a comparison unit having computer software for comparing one or more predicted server events with one or more server-supplied server events. The one or more server-supplied server events may be generated based on the current user event. In an embodiment, the system also includes an undo unit having computer software for executing an undo algorithm. The undo unit alters the non-matching events to match the server-supplied server events.
-
Citations
28 Claims
-
1. A system for network computing, said system comprising:
-
a storage unit for archiving historical user events and historical server events; a processing unit for receiving a current user event and generating one or more predicted server events, wherein said processing unit executes a screen update based on said one or more predicted server events; a comparison unit having computer software for comparing said one or more predicted server events with one or more server-supplied server events, wherein said one or more server-supplied server events are generated based on a triggering event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for network computing, said method comprising:
-
storing historical user events and historical server events; receiving a current user event; generating one or more predicted server events; executing a screen update based on said one or more predicted server events; comparing said one or more predicted server events with one or more server-supplied server events, wherein said one or more server-supplied server events are generated based on a triggering event. undoing one or more of said predicted server events executed as part of said screen update using an undo algorithm if one or more of said predicted server events is different than said one or more server-supplied server events. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium including a set of instructions for execution by a computer, said set of instructions comprising:
-
a storage routine for storing historical user events and historical server events; a receiving routine for receiving a current user event; a generating routine for generating one or more predicted server events; an execution routine for executing a screen update based on said one or more predicted server events; a comparison routine for comparing said one or more predicted server events with one or more server-supplied server events, wherein said one or more server-supplied server event is generated based on a triggering event. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification