Adaptable Caching Architecture and Data Transfer for Portable Devices
First Claim
Patent Images
1. A method comprising:
- caching data in clusters based on respective features;
receiving an indication of data desired by a user, the indication further including a particular feature;
searching in a cluster corresponding to the particular feature; and
streaming, to the user, one or more candidate results corresponding to the received indication and the particular feature.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for providing an improved caching architecture is provided. The apparatus may include a processing element configured to cache data in clusters based on respective features, receive an indication of data desired by a user, the indication further including a particular feature, search in a cluster corresponding to the particular feature, and stream, to the user, one or more candidate results corresponding to the received indication and the particular feature.
63 Citations
25 Claims
-
1. A method comprising:
-
caching data in clusters based on respective features;
receiving an indication of data desired by a user, the indication further including a particular feature;
searching in a cluster corresponding to the particular feature; and
streaming, to the user, one or more candidate results corresponding to the received indication and the particular feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for caching data in clusters based on respective features;
a second executable portion for receiving an indication of data desired by a user, the indication further including a particular feature;
a third executable portion for searching in a cluster corresponding to the particular feature; and
a fourth executable portion for streaming, to the user, one or more candidate results corresponding to the received indication and the particular feature. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising a processing element configured to:
-
cache data in clusters based on respective features;
receive an indication of data desired by a user, the indication further including a particular feature;
search in a cluster corresponding to the particular feature; and
stream, to the user, one or more candidate results corresponding to the received indication and the particular feature. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
means for caching data in clusters based on respective features;
means for receiving an indication of data desired by a user, the indication further including a particular feature;
means for searching in a cluster corresponding to the particular feature; and
means for streaming, to the user, one or more candidate results corresponding to the received indication and the particular feature. - View Dependent Claims (25)
-
Specification