Methods and systems for caching popular network content
First Claim
Patent Images
1. A method comprising:
- downloading, at one or more first computing devices, one or more content items;
determining, at the one or more first computing devices, a specific time period over which to measure popularity;
determining, at the one or more first computing devices, which ones of the one or more content items are popular among a plurality of users during the specific time period;
categorizing, at the one or more first computing devices, the one or more content items into one or more groups, wherein each group comprises one or more related content items;
associating, at the one or more first computing devices, one or more keywords with each group, wherein the one or more keywords describe content of the one or more related content items in the corresponding group; and
caching, at the one or more first computing devices, the one or more content items categorized into the one or more groups and the one or more keywords associated with each group.
11 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, downloading one or more content items; determining which ones of the one or more content items are popular among a plurality of users; categorizing the one or more content items into one or more groups, wherein each group comprises one or more related content items; associating one or more keywords with each group, wherein the one or more keywords describe content of the one or more related content items in the corresponding group; and caching the one or more content items categorized into the one or more groups and the one or more keywords associated with each group.
7 Citations
42 Claims
-
1. A method comprising:
-
downloading, at one or more first computing devices, one or more content items; determining, at the one or more first computing devices, a specific time period over which to measure popularity; determining, at the one or more first computing devices, which ones of the one or more content items are popular among a plurality of users during the specific time period; categorizing, at the one or more first computing devices, the one or more content items into one or more groups, wherein each group comprises one or more related content items; associating, at the one or more first computing devices, one or more keywords with each group, wherein the one or more keywords describe content of the one or more related content items in the corresponding group; and caching, at the one or more first computing devices, the one or more content items categorized into the one or more groups and the one or more keywords associated with each group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A first system comprising:
-
a memory comprising instructions executable by one or more processors; and the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to; download one or more content items; determine a specific time period over which to measure popularity; determine which ones of the one or more content items are popular among a plurality of users during the specific time period; categorize the one or more content items into one or more groups, wherein each group comprises one or more related content items; associate one or more keywords with each group, wherein the one or more keywords describe content of the one or more related content items in the corresponding group; and cache the one or more content items categorized into the one or more groups and the one or more keywords associated with each group. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. One or more computer-readable non-transitory storage media embodying software operable when executed by one or more first computer systems to:
-
download one or more content items; determine a specific time period over which to measure popularity; determine which ones of the one or more content items are popular among a plurality of users during the specific time period; categorize the one or more content items into one or more groups, wherein each group comprises one or more related content items; associate one or more keywords with each group, wherein the one or more keywords describe content of the one or more related content items in the corresponding group; and cache the one or more content items categorized into the one or more groups and the one or more keywords associated with each group. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification