Communication apparatus and control method of communication apparatus
US-2015370509-A1 · Dec 24, 2015 · US
US9787799B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9787799-B2 |
| Application number | US-201414247436-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 8, 2014 |
| Priority date | Feb 27, 2014 |
| Publication date | Oct 10, 2017 |
| Grant date | Oct 10, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and non-transitory computer readable media for managing content items having multiple resolutions may be provided. In some embodiments, a user device may send a request to access one or more images from a content management system. The one or more images may be categorized on the user device by an expected use that determines that the one or more images be in a first version. A second version of the one or more images may be received while a background download of the first version of the one or more images may be performed. In some embodiments, the first version may correspond to a high-resolution image whereas the second version may correspond to a lower resolution image.
Opening claim text (preview).
What is claimed: 1. A method comprising: sending, from a user device, a request to access at least one image from a content management system; receiving at the user device, a first version of the at least one image; determining one or more past actions taken with respect to the at least one image based on metadata associated with the at least one image; identifying, by at least one processor on the user device, an expected use of the at least one image on the user device based on the one or more past actions, the expected use corresponding to a second version of the at least one image; and causing, based on the expected use, a download of the second version of the at least one image from the content management system to the user device, wherein the second version of the at least one image comprises a higher resolution than the first version of the at least one image. 2. The method of claim 1 , further comprising downloading the metadata associated with the at least one image. 3. The method of claim 2 , wherein causing the download of the second version of the at least one image further comprises prioritizing the download of the second version of the at least one image based, at least in part, on the expected use. 4. The method of claim 1 , wherein identifying the expected use of the at least one image based on the one or more past actions comprises determining one or more of: local access to the at least one image on the user device; a viewing history of the at least one image; a sharing history of the at least one image; or a recency of upload to the content management system for the at least one image. 5. The method of claim 1 , wherein: the request to access the at least one image comprises a request to access a plurality of images; and the plurality of images are prioritized for downloading based on an expected use for each image of the plurality of images, wherein the expected use for a given image of the plurality of images is based on one or more past actions taken with respect to the given image of the plurality of images. 6. The method of claim 5 , further comprising displaying the plurality of images in a collection of images within a user interface. 7. The method of claim 6 , further comprising detecting a new user action performed on an image from the plurality of images in the collection of images. 8. The method of claim 5 , wherein the plurality of images are initially presented in a grid view within a user interface on the user device. 9. The method of claim 8 , wherein: the plurality of images comprises images stored in a user account on the content management system; and the user account comprises more images than displayable within one window of the grid view. 10. The method of claim 8 , wherein: the grid view comprises the plurality of images; and the plurality of images comprises the second version of the at least one image. 11. The method of claim 8 , wherein: each image of the plurality of images to be displayed within the grid view in a current window presented within the user interface is downloaded in the second version; any image of the plurality of images to be displayed in a non-current window sequentially proximate to the current window is downloaded in the first version having a lower resolution than the resolution of the second version; and any image of the plurality of images to be displayed in a non-current window that is not sequentially proximate to the current window is downloaded in a third version having a lowest resolution available. 12. The method of claim 1 , further comprising: detecting a user selection of an image; and presenting the image in a single image view in response to detecting the user selection. 13. The method of claim 1 , wherein causing the download of the second version of the at least one image further comprises: prioritizing images for download based on one or more of: access to the at least one image in a single image view being available; the one or more past actions taken with respect to the at least one image; or access to another image in a collection to which the at least one image belongs being available. 14. The method of claim 13 , wherein prioritizing comprises one or more of: assigning a first priority level to any image that has been viewed in the single image view; assigning a second priority level to any image with which other past actions have been taken; or assigning a third priority level to any images in the collection where another image from the collection has been accessed. 15. The method of claim 14 , wherein an order for ranking the first priority level, the second priority level, and the third priority level from ranked highest to ranked lowest comprises one of: the first priority level, the second priority level, and the third priority level; the first priority level, the third priority level, and the second priority level; the second priority level, the first priority level, and the third priority level; the second priority level, the third priority level, and the first priority level; the third priority level, the first priority level, and the second priority level; or the third priority level, the second priority level, and the first priority level. 16. A non-transitory computer readable storage medium containing instructions that, when executed by at least one processor of a user device, cause the user device to: determine a first number of images to download to the user device from a content management system, wherein the first number of images is based on at least one factor; download the first number of images in a first resolution; analyze metadata associated with each image within the first number of images to determine one or more past actions taken with respect to each image within the first number of images; based on the determined one or more past actions for each image within the first number of images: identify, for display within a first grid view on the user device, a first subset of images from the first number of images to download in a second resolution; and identify, for caching in the first resolution on the user device, a second subset of images from the first number of images; download, in response to identifying the first subset of images, each image of the first subset of images in the second resolution; and cache, in response to identifying the second subset of images, images from the second subset of images in the first resolution while displaying the first subset of images in the second resolution. 17. The non-transitory computer readable medium of claim 16 , wherein the second resolution comprises a higher resolution than the first resolution. 18. The non-transitory computer readable medium of claim 16 , wherein: the first resolution comprises a thumbnail resolution; and the second resolution comprises a higher resolution than the thumbnail resolution. 19. The non-transitory computer readable medium of claim 16 , wherein the at least one factor comprises one or more of: a level of connectivity between the user device and the content management system; an available amount of storage space on the user device; an available amount of battery charge of the user device; or a mobile data plan associated with the user device. 20. The non-transitory computer readable medium of claim 16 , further comprising instructions that, when executed by the at least one processor of the user device, further causes the user device to detect an in
using information manually generated, e.g. tags, keywords, comments, manually generated location and time information · CPC title
Browsing optimisation, e.g. caching or content distillation · CPC title
of still image data · CPC title
in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.