Client-server data communication
First Claim
1. A client-server system comprising:
- a server operable to respond to a request for a complete structure of data objects with a partial structure of data objects, the partial structure differing from the complete structure in that the partial structure includes one or more placeholder objects and omits one or more data objects, each placeholder object having a position in the partial structure, each placeholder object representing corresponding placeholder content, the corresponding placeholder content being content that is present at a position in the complete structure corresponding to the position of the corresponding placeholder object in the partial structure.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, using placeholder objects in the communication of structures of data objects. A server can respond to a request for a complete structure of data objects with a partial structure that includes placeholder objects, each having a position in the partial structure, each representing content that is present in the complete structure but omitted in the partial structure. A client can accept the partial structure instead of the complete structure, can transmit a placeholder substitution request to the server identifying a placeholder object, and can receive in response to the request a further structure of data objects to replace the identified placeholder object.
36 Citations
15 Claims
-
1. A client-server system comprising:
a server operable to respond to a request for a complete structure of data objects with a partial structure of data objects, the partial structure differing from the complete structure in that the partial structure includes one or more placeholder objects and omits one or more data objects, each placeholder object having a position in the partial structure, each placeholder object representing corresponding placeholder content, the corresponding placeholder content being content that is present at a position in the complete structure corresponding to the position of the corresponding placeholder object in the partial structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer program product, tangibly embodied in an information carrier, the computer program product comprising instructions operable to cause data processing apparatus to:
-
accept a partial structure of data objects in response to a request for a complete structure of data objects, the partial structure differing from the complete structure in that the partial structure includes one or more placeholder objects and omits one or more data objects, each placeholder object having a position in the partial structure, each placeholder object representing corresponding placeholder content, the corresponding placeholder content being content that is present at a position in the complete structure corresponding to the position of the corresponding placeholder object in the partial structure;
transmit a placeholder substitution request to the server, the placeholder substitution request identifying a first placeholder object;
receive from the server first placeholder content represented by the first placeholder object; and
replace the first placeholder object in the partial structure with the received first placeholder content. - View Dependent Claims (10)
-
-
11. A computer program product, tangibly embodied in an information carrier, the computer program product comprising instructions operable to cause data processing apparatus to:
respond to a request for a complete structure of data objects with a partial structure of data objects, the partial structure differing from the complete structure in that the partial structure includes one or more placeholder objects and omits one or more data objects, each placeholder object having a position in the partial structure, each placeholder object representing corresponding placeholder content, the corresponding placeholder content being content that is present at a position in the complete structure corresponding to the position of the corresponding placeholder object in the partial structure. - View Dependent Claims (12)
-
13. A method comprising:
-
accepting a partial structure of data objects in response to a request for a complete structure of data objects, the partial structure differing from the complete structure in that the partial structure includes one or more placeholder objects and omits one or more data objects, each placeholder object having a position in the partial structure, each placeholder object representing corresponding placeholder content, the corresponding placeholder content being content that is present at a position in the complete structure corresponding to the position of the corresponding placeholder object in the partial structure;
transmitting a placeholder substitution request to the server, the placeholder substitution request identifying a first placeholder object;
receiving from the server first placeholder content represented by the first placeholder object; and
replacing the first placeholder object in the partial structure with the received first placeholder content.
-
-
14. A method comprising:
responding to a request for a complete structure of data objects with a partial structure of data objects, the partial structure differing from the complete structure in that the partial structure includes one or more placeholder objects and omits one or more data objects, each placeholder object having a position in the partial structure, each placeholder object representing corresponding placeholder content, the corresponding placeholder content being content that is present at a position in the complete structure corresponding to the position of the corresponding placeholder object in the partial structure. - View Dependent Claims (15)
Specification