MANAGING A LOCAL CACHE FOR AN ONLINE CONTENT-MANAGEMENT SYSTEM
First Claim
1. A method for managing a local cache that stores content items for an online content-management system, the method comprising:
- obtaining usage data associated with a computing device that hosts the local cache;
applying one or more rules to the usage data to identify one or more relevant content items; and
performing a cache-management operation at the local cache to facilitate accessing the one or more relevant content items from the online content-management system through the local cache.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to techniques for managing a local cache on a computing device that stores content items for an online content-management system. These techniques generally operate by gathering information that is available on the computing device (such as information about user actions, information about which applications are executing, and information about the location of the computing device) and using this information to identify relevant content items that are likely to be accessed in the near future. This enables the system to perform cache-management operations at the local cache to facilitate rapidly accessing the relevant content items through the local cache.
29 Citations
22 Claims
-
1. A method for managing a local cache that stores content items for an online content-management system, the method comprising:
-
obtaining usage data associated with a computing device that hosts the local cache; applying one or more rules to the usage data to identify one or more relevant content items; and performing a cache-management operation at the local cache to facilitate accessing the one or more relevant content items from the online content-management system through the local cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for managing a local cache that stores content items for an online content-management system, the method comprising:
-
obtaining usage data associated with a computing device that hosts the local cache; applying one or more rules to the usage data to identify one or more relevant content items; and performing a cache-management operation at the local cache to facilitate accessing the one or more relevant content items from the online content-management system through the local cache. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system that manages a local cache that stores content items for an online content-management system, comprising:
-
a computing device comprising at least one processor and a memory; a content-management client for the online content-management system that includes the local cache; and a cache controller for the local cache configured to, obtain usage data associated with a computing device that hosts the local cache, apply one or more rules to the usage data to identify one or more relevant content items, and perform a cache-management operation at the local cache to facilitate accessing the one or more relevant content items from the online content-management system through the local cache. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification