Storing content items
First Claim
Patent Images
1. A system for management of local storage on a mobile device, comprising:
- one or more processors; and
a tangible medium with instructions stored thereon, the instructions when executed cause the one or more processors to;
determine available local storage capacity of a local storage of a mobile device;
determine that the available local storage capacity meets a threshold available local storage capacity;
in response to a determination that the available local storage capacity meets the threshold available local storage capacity, select one or more selected content items of content items to store in the local storage based on a ranking of the content items using predetermined criteria, wherein the predetermined criteria include at least one of;
determination that the one or more selected content items were captured at an event, or a score that represents a degree of a social affinity between a user of the mobile device and one or more persons associated with the one or more selected content items;
download the one or more selected content items to the mobile device from a secondary storage; and
store the one or more selected content items in the local storage on the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.
50 Citations
20 Claims
-
1. A system for management of local storage on a mobile device, comprising:
-
one or more processors; and a tangible medium with instructions stored thereon, the instructions when executed cause the one or more processors to; determine available local storage capacity of a local storage of a mobile device; determine that the available local storage capacity meets a threshold available local storage capacity; in response to a determination that the available local storage capacity meets the threshold available local storage capacity, select one or more selected content items of content items to store in the local storage based on a ranking of the content items using predetermined criteria, wherein the predetermined criteria include at least one of; determination that the one or more selected content items were captured at an event, or a score that represents a degree of a social affinity between a user of the mobile device and one or more persons associated with the one or more selected content items; download the one or more selected content items to the mobile device from a secondary storage; and store the one or more selected content items in the local storage on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method for management of local storage on a mobile device, the method comprising:
-
determining available local storage capacity of a local storage of a mobile device; determining that the available local storage capacity meets a threshold available local storage capacity; in response to a determination that the available local storage capacity meets a threshold available local storage capacity, selecting one or more selected content items of content items to store in the local storage based on a ranking of the content items using predetermined criteria, wherein the predetermined criteria include at least one of; determination that the one or more selected content items were captured at an event, or a score that represents a degree of a social affinity between a user of the mobile device and one or more persons associated with the one or more selected content items; downloading the one or more selected content items to the mobile device from secondary storage; and storing the one or more selected content items in the local storage on the mobile device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
-
determine available local storage capacity of a local storage of a mobile device; determine that the available local storage capacity meets a threshold available local storage capacity; in response to a determination that the available local storage capacity meets a threshold available local storage capacity, select one or more selected content items of content items to store in the local storage based on a ranking of the content items using predetermined criteria, wherein the predetermined criteria include at least one of;
determination that the one or more selected content items were captured at an event, or a score that represents a degree of a social affinity between a user of the mobile device and one or more persons associated with the one or more selected content items;download the one or more selected content items to the mobile device from a secondary storage; and store the one or more selected content items in the local storage on the mobile device. - View Dependent Claims (17, 18, 19, 20)
-
Specification