DATA CACHING BASED ON SOCIAL CHARACTERISTICS OF USERS
First Claim
Patent Images
1. A method to cache data from an online resource based on social characteristics of users using the data, comprising:
- dividing the users into one or more social groups according to the social characteristics; and
creating one or more cache databases corresponding to the one or more social groups,wherein data in each of the one or more cache databases are indexed by one or more user attributes identifying social characteristics of users who have used the data.
3 Assignments
0 Petitions
Accused Products
Abstract
In one example embodiment, a computer-implemented method is provided for caching data from an online resource based on social characteristics of users using the data. The method includes dividing the users into one or more social groups according to the social characteristics, and creating one or more cache databases corresponding to the one or more social groups, wherein data in each of the one or more cache databases are indexed by one or more user attributes identifying social characteristics of user used the data.
-
Citations
28 Claims
-
1. A method to cache data from an online resource based on social characteristics of users using the data, comprising:
-
dividing the users into one or more social groups according to the social characteristics; and creating one or more cache databases corresponding to the one or more social groups, wherein data in each of the one or more cache databases are indexed by one or more user attributes identifying social characteristics of users who have used the data. - View Dependent Claims (27, 28)
-
-
2. A method to cache data, comprising:
-
receiving a request for data from a user of the data, wherein the request is accompanied by one or more user attributes identifying the user'"'"'s relationship with a social group; identifying a cache database based on the one or more user attributes; querying the cache database for requested data; and upon receiving a message indicating the requested data is not stored in the cache database; querying a database server for the requested data, receiving the requested data from the database server, attaching the one or more user attributes with the requested data, and storing into the cache database the request for data and the requested data attached with the one or more user attributes. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. A system to retrieve data, comprising:
-
a database server that is configured to store the data; one or more cache databases that are each respectively configured to cache at least portions of the data for a group of users of the data, wherein each of the respective groups of users of the data share one or more characteristics, and wherein each of the respective portions of the data are tagged with one or more user attributes that are configured to identify the users of the data; and a web server that is configured to; receive, from one of the users of the data, a request for data that is accompanied by one or more of the user attributes, identify one of the one or more cache databases in which at least some of the respective portions of the data cached therein are tagged with the one or more user attributes that accompany the request for data, and query the one or more identified cache database for the requested data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification