System and method for enhanced data transfer within control environments
First Claim
1. A server implemented method for transferring a plurality of data elements to a client device, comprising:
- receiving a message from the client that specifies a parameter and the plurality of data elements to be transferred;
formatting each of the plurality of data elements in accordance with the parameter;
concatenating the formatted plurality of data elements into a single data element; and
transferring the single data element containing the formatted plurality of data elements to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is disclosed for enhanced data transfer methods within control environment for implementing functions on control devices. Generally, as a user browses content on a Content Server via a Control Point, various content sets will be concatenated by the Content Server based on an initial request from the Control Point, and all content in the content set will be sent as a single item from the Content Server to the Control Point, thus minimizing the number of message round trips and thus the protocol overhead needed to retrieve all content requested by the user. Information about the concatenated content set may be sent separately from the Content Server to the Control Point, or may be embedded in the content set as metadata, such that individual elements of the content set may be selectively displayed, controlled, and/or manipulated by the user via the Control Point.
48 Citations
17 Claims
-
1. A server implemented method for transferring a plurality of data elements to a client device, comprising:
-
receiving a message from the client that specifies a parameter and the plurality of data elements to be transferred;
formatting each of the plurality of data elements in accordance with the parameter;
concatenating the formatted plurality of data elements into a single data element; and
transferring the single data element containing the formatted plurality of data elements to the client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for transferring data, comprising:
-
a content server in communication with a client device;
the content server receiving from the client device a message that specifies a parameter and a plurality of data elements to be transferred from the content server to the client device and, in response, functioning to format each of the plurality of data elements in accordance with the parameter, concatenate the formatted plurality of data elements into a single data element, and transfer the single data element containing the formatted plurality of data elements to the client device via a communication link; and
the client device receiving the single data element via the communication link and using the single data element to present a representation of each of the plurality of data elements. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification