Client-server protocol
First Claim
Patent Images
1. A system comprising:
- a server comprising;
a receiver configured to receive a request from a client for content, the request including one or more sorting criterion based on a type of the content, at least one of the one or more sorting criterion being an ordering criterion;
a processor unit configured to,search, in response to the request, a directory of content-items retrievable by the server, the directory of content-items comprising data associated with characteristics of the content-items;
identify a directory content-item with at least a characteristic matching the provided one or more sorting criterion;
generate an identifier for the identified directory content-item, wherein the identifier represents a combination of an identification of the identified directory content item and the ordering criterion, the combination representing a compounding of the identified directory content and the ordering criterion, forming displayable data enabling a user to identify the identified directory content-item from the identifier when the displayable data is displayed;
a transmitter configured to transmit the identifier and the displayable data to a client, andthe client configured to;
transmit to the server the request for content subject to the one or more sorting criterion;
receive the identifier and the displayable data;
classify the directory content-item relative to other directory content-items based on the identifier,order the received directory content items in the classification based on the ordering criterion portion of the identifier; and
generate an ordered list of the displayable data respectively associated with the classified content-items.
1 Assignment
0 Petitions
Accused Products
Abstract
A system including a client and a server in a client-server architecture. The client transmits requests to the server for content subject to a sorting criterion that is ultimately used to sort results of the search. The server identifies an item matching the sorting criterion from its items collection. The server further generates an identifier for the directory item. The identifier is generated from the sorting criterion and is transmitted to the client. The client uses the identifier to sort the matching items.
33 Citations
20 Claims
-
1. A system comprising:
-
a server comprising; a receiver configured to receive a request from a client for content, the request including one or more sorting criterion based on a type of the content, at least one of the one or more sorting criterion being an ordering criterion; a processor unit configured to, search, in response to the request, a directory of content-items retrievable by the server, the directory of content-items comprising data associated with characteristics of the content-items; identify a directory content-item with at least a characteristic matching the provided one or more sorting criterion; generate an identifier for the identified directory content-item, wherein the identifier represents a combination of an identification of the identified directory content item and the ordering criterion, the combination representing a compounding of the identified directory content and the ordering criterion, forming displayable data enabling a user to identify the identified directory content-item from the identifier when the displayable data is displayed; a transmitter configured to transmit the identifier and the displayable data to a client, and the client configured to; transmit to the server the request for content subject to the one or more sorting criterion; receive the identifier and the displayable data; classify the directory content-item relative to other directory content-items based on the identifier, order the received directory content items in the classification based on the ordering criterion portion of the identifier; and generate an ordered list of the displayable data respectively associated with the classified content-items. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A client comprising:
-
a user interface configured to enable a user to indicate one or more sorting criterion for content, at least one of the one or more sorting criterion being an ordering criterion; a processor unit configured to generate a request for content comprising data representative of the sorting criterion, the sorting criterion based on the type of content; a transmitter configured to transmit the request to a server; a receiver configured to; receive an identifier for a directory content-item retrievable by the server matching the sorting criterion, and generate displayable data enabling a user to identify the directory content-item when the displayable data is displayed, the identifier represents a compounding of the identified directory content item and the ordering criterion, the processor unit being configured to; classify the directory content-item relative to other directory content-items based on the identifier, order the received directory content items based on the ordering criterion portion of the identifier; and generate an ordered list comprising the displayable data associated with the classified content-items. - View Dependent Claims (7, 8, 13, 14, 15)
-
-
9. A server comprising:
-
a receiver configured to receive a request from a client for content, the content being subject to one or more sorting criterion within the request, at least one of the one or more sorting criterion being an ordering criterion, the one or more sorting criterion being based on a type of the content; a processor unit configured to; in response to the request, search a directory of content-items retrievable by the server, the directory of content-items comprising data associated with characteristics of the content-items; identify a directory content-item with at least a characteristic matching the provided one or more sorting criterion, generate an identifier for the identified directory content-item, the identifier representing a combination of an identification of the identified directory content item and the ordering criterion, the combination representing a compounding of the identified directory content and the ordering criterion, forming displayable data enabling a user to identify the directory content-item when the displayable data is displayed; order the directory content items based on the ordering criterion portion of the identifier; and a transmitter configured to transmit the identifier and the displayable data to the client in based on the order of the directory content items. - View Dependent Claims (10, 16, 17, 18)
-
-
11. A method comprising:
-
in a client; receiving from a user interface of the client, one or more sorting criterion for content, at least one of the one or more sorting criterion representing an ordering criterion, the one or more sorting criterion being based on a type of a content; generating a request for content comprising data representative of the one or more sorting criterion; transmitting the request from the client to a server; receiving an identifier for a directory content-item retrievable by the server and matching the one or more sorting criterion, wherein the identifier representing a compounding of an identification of the identified directory content item and the ordering criterion forming displayable data enabling a user to identify the directory content-item when the displayable data is displayed; classifying the directory content-item relative to other directory content-items based on the identifier; ordering, via the processor unit, the directory content items based on the ordering criterion portion of the identifier; and generating, via the processor, an ordered list comprising the displayable data respectively associated with the classified content-items. - View Dependent Claims (19)
-
-
12. A method comprising:
in a server; receiving, into a receiver, a request for content from a client, the request including—
on one or more sorting criterion, at least one of the one or more sorting criterion representing an ordering criterion, the one or more sorting criterion being based on a type of the content;searching via a processor unit, a directory of content-items retrievable by the server, the directory of content-items comprising data associated with characteristics of the content-items; identifying via the processor unit, a directory content-item with at least a characteristic matching the provided one or more sorting criterion; generating, by the processor unit an identifier for the directory content-item, the identifier being representing a compounding of an identification of the identified directory content item and the ordering criterion from the one or more sorting criterion forming displayable data enabling a user to identify the directory content-item when the displayable data is displayed; ordering, via the processor unit, the directory content items based on the ordering criterion portion of the identifier; and transmitting, via a transmitter, the identifier and the displayable data to the client based on the order of the directory content items. - View Dependent Claims (20)
Specification