Managing media content storage for user devices

US9747030B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9747030-B2
Application numberUS-201514799261-A
CountryUS
Kind codeB2
Filing dateJul 14, 2015
Priority dateJul 14, 2015
Publication dateAug 29, 2017
Grant dateAug 29, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A user device (e.g., a smart phone) may dynamically manage photographs, videos, and other types of media content. The user device may receive media content by taking photographs, recording videos, and/or recording audio inputs. The user device may also receive media content in email messages, text message, download, etc. The user device may determine the value of the media content based on factors, such as the quality of the media content, the time and location associated with the media content, the actual content (e.g., people, landscapes, etc.) of the media content, etc. The user device may also determine a storage strategy based on the value of the media content and proceed to execute the storage strategy. For instance, the user device may store the media content locally, upload the media content to a cloud storage system, or delete the media content from a local storage of the user device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by a user device, comprising: receiving, by the user device, media content; determining, by the user device, one or more attributes associated with the received media content; determining, by the user device and based on the one or more attributes, a value of the media content; determining, by the user device, an amount of available local storage associated with the user device; determining, by the user device and based on the amount of available local storage associated with the user device, a deletion threshold, wherein differing amounts of available local storage are associated with differing values for the deletion threshold; determining, by the user device and based on whether the value of the media content exceeds the deletion threshold, a storage strategy for storing the media content, the storage strategy including at least one of: storing the media content locally on the user device, storing the media content remotely on an external device, or deleting the media content; and executing, by the user device, the storage strategy for the media content. 2. The method of claim 1 , wherein the media content includes at least one of: an image, a video, or an audio recording. 3. The method of claim 1 , wherein the one or more attributes include: a presence of blurriness in the media content, graphical features within the media content, a time and location associated with the media content, or a content category associated with the media content. 4. The method of claim 1 , further comprising: prior to executing the storage strategy, requesting permission to execute the storage strategy. 5. The method of claim 4 , further comprising: in response to receiving permission to execute the storage strategy, creating a record of the media content and the storage strategy to develop behavioral patterns, wherein the behavioral patterns are used in determining a storage strategy for subsequently received content media. 6. The method of claim 1 , wherein executing the storage strategy includes: determining whether the media content is stored remotely, in addition to at a local storage of the user device; and deleting the media content from the local storage when determining that the media content is stored remotely. 7. A user device comprising: a non-transitory memory device storing a plurality of processor-executable instructions; and a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the processor to: receive media content; determine one or more attributes associated with the received media content; determine, based on the one or more attributes, a value of the media content; determine an amount of available local storage associated with the non-transitory memory device of the user device; determine, based on the amount of available local storage, a deletion threshold, wherein differing amounts of available local storage are associated with differing values for the deletion threshold; determine, based on whether the value of the media content exceeds the deletion threshold, a storage strategy for storing the media content, the storage strategy including at least one of: storing the media content locally on the user device, storing the media content remotely on an external device, or deleting the media content; and execute the storage strategy for the media content. 8. The user device of claim 7 , wherein the media content includes at least one of: an image, a video, or an audio recording. 9. The user device of claim 7 , wherein the one or more attributes include: a presence of blurriness in the media content, graphical features within the media content, a time and location associated with the media content, or a content category associated with the media content. 10. The user device of claim 7 , wherein the processor-executable instructions further cause the processor to: prior to executing the storage strategy, request permission to execute the storage strategy. 11. The user device of claim 10 , wherein the processor-executable instructions cause the processor to: in response to receiving permission to execute the storage strategy, create a record of the media content and the storage strategy to develop behavioral patterns, wherein the behavioral patterns are used in determining a storage strategy for subsequently received content media. 12. The user device of claim 7 , wherein the processor-executable instructions, to execute the storage strategy, further cause the processor to: determine whether the media content is stored remotely, in addition to at a local storage of the user device; and delete the media content from the local storage when determining that the media content is stored remotely. 13. The user device of claim 7 , wherein a first amount of available local storage is associated with a first value for the deletion threshold, wherein a second amount of available local storage is associated with a second value for the deletion threshold, wherein the first amount of local storage is higher than the second amount of local storage, and wherein the first value for the deletion threshold is higher than the second value for the deletion threshold. 14. The method of claim 1 , wherein a first amount of available local storage is associated with a first value for the deletion threshold, wherein a second amount of available local storage is associated with a second value for the deletion threshold, wherein the first amount of local storage is higher than the second amount of local storage, and wherein the first value for the deletion threshold is higher than the second value for the deletion threshold. 15. A non-transitory computer-readable medium storing a plurality of processor-executable instructions, wherein execution of the processor-executable instructions, by one or more processors of a user device, cause the one or more processors to: receive media content; determine one or more attributes associated with the received media content; determine, based on the one or more attributes, a value of the media content; determine an amount of available local storage associated with the user device; determine, based on the amount of available local storage, a deletion threshold, wherein differing amounts of available local storage are associated with differing values for the deletion threshold; determine, based on whether the value of the media content exceeds the deletion threshold, a storage strategy for storing the media content, the storage strategy including at least one of: storing the media content locally on the user device, storing the media content remotely on an external device, or deleting the media content; and execute the storage strategy for the media content. 16. The non-transitory computer-readable medium of claim 15 , wherein the media content includes at least one of: an image, a video, or an audio recording. 17. The non-transitory computer-readable medium of claim 15 , wherein the one or more attributes include: a presence of blurriness in the media content, graphical features within the media content, a time and location associated with the media content, or a content category associated with the media content. 18. The non-transitory computer-readable medium of claim 15 , wherein the processor-executable instructions further cause the one or more processors to: prior to executing the storage stra

Assignees

Inventors

Classifications

  • G06F3/0604Primary

    Improving or facilitating administration, e.g. storage management · CPC title

  • G06F3/067Primary

    Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title

  • by facilitating the interaction with a user or administrator · CPC title

  • Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket · CPC title

  • Migration mechanisms · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9747030B2 cover?
A user device (e.g., a smart phone) may dynamically manage photographs, videos, and other types of media content. The user device may receive media content by taking photographs, recording videos, and/or recording audio inputs. The user device may also receive media content in email messages, text message, download, etc. The user device may determine the value of the media content based on fact…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0604. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 29 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).