PARTIAL SORT ON A HOST
First Claim
Patent Images
1. A method comprising:
- transferring, by a host device, client data to the host device;
generating, by the host device, sort keys for host data that includes the client data;
sorting, by the host device, the host data using the sort keys; and
transferring, by the host device, the sorted host data.
1 Assignment
0 Petitions
Accused Products
Abstract
A host devices transfers client data from a client device to the host device. The host device generates sort keys for host data that includes the client data. The host device sorts the host data using the sort keys and transfers the sorted host data to the client device. The client data and host data may include music, video, or other content.
32 Citations
21 Claims
-
1. A method comprising:
-
transferring, by a host device, client data to the host device; generating, by the host device, sort keys for host data that includes the client data; sorting, by the host device, the host data using the sort keys; and transferring, by the host device, the sorted host data. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving, by a client device, a sorted data collection and a set of sort keys; presenting content, by the client device, using the sorted data collection; determining, by the client device, that the sorted data collection requires an update; updating, by the client device, the sorted data collection in a background process while presenting the content using the received sorted data collection. - View Dependent Claims (6, 7)
-
-
8. A non-transitory machine readable medium storing executable instructions which when executed by a processor cause the processor to perform a method, the method comprising:
-
transferring, by a host device, client data to the host device; generating, by the host device, sort keys for host data that includes the client data; sorting, by the host device, the host data using the sort keys; and transferring, by the host device, the sorted host data. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory machine readable medium storing executable instructions which when executed by a processor cause the processor to perform a method, the method comprising:
-
receiving, by a client device, a sorted data collection and a set of sort keys; presenting content, by the client device, using the sorted data collection; determining, by the client device, that the sorted data collection requires an update; updating, by the client device, the sorted data collection in a background process while presenting the content using the received sorted data collection. - View Dependent Claims (13, 14)
-
-
15. A data processing system comprising:
-
means for transferring, by a host device, client data to the host device; means for generating, by the host device, sort keys for host data that includes the client data; means for sorting, by the host device, the host data using the sort keys; and means for transferring, by the host device, the sorted host data. - View Dependent Claims (16, 17, 18)
-
-
19. A data processing system comprising:
-
means for receiving, by a client device, a sorted data collection and a set of sort keys; means for presenting content, by the client device, using the sorted data collection; means for determining, by the client device, that the sorted data collection requires an update; means for updating, by the client device, the sorted data collection in a background process while presenting the content using the received sorted data collection. - View Dependent Claims (20, 21)
-
Specification