Efficient high-interactivity user interface for client-server applications
First Claim
Patent Images
1. A computer system comprising:
- a processor; and
a network interface, coupled to the processor, and configured to receive data signals comprising a data structure specifying a display presented by a remote application, wherein the data structure comprisesin a display specification, inter-node references to compiled code implementing one or more user interface controls, the implemented user interface controls providing user interaction elements for the remote application, andinformation specifying a visual context for the implemented user interface controls, whereinthe processor is configured to execute instructions using the references to copy the referenced compiled code to the client.
3 Assignments
0 Petitions
Accused Products
Abstract
A facility for improving for performance of an initial user interface for a client-server application is described. The facility selects a proper subset of the user interface elements of the initial user interface. For each selected element, the facility generates a more efficient replacement for the selected element. The facility then generates a revised user interface that includes the unselected elements of the initial user interface, together with the generated replacements for the selected elements of the initial user interface.
-
Citations
8 Claims
-
1. A computer system comprising:
-
a processor; and a network interface, coupled to the processor, and configured to receive data signals comprising a data structure specifying a display presented by a remote application, wherein the data structure comprises in a display specification, inter-node references to compiled code implementing one or more user interface controls, the implemented user interface controls providing user interaction elements for the remote application, and information specifying a visual context for the implemented user interface controls, wherein the processor is configured to execute instructions using the references to copy the referenced compiled code to the client. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving a data structure specifying a display presented by a remote application executing on a remote network node, wherein the data structure comprises in a display specification, inter-node references to compiled code implementing one or more user interface controls, the implemented user interface controls providing user interaction elements for the remote application, and information specifying a visual context for the implemented user interface controls; and copying the referenced compiled code to the remote network node, said copying performed using the inter-node references. - View Dependent Claims (6, 7, 8)
-
Specification