Automatic photo capture based on social components and identity recognition

US9286641B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9286641-B2
Application numberUS-201113276404-A
CountryUS
Kind codeB2
Filing dateOct 19, 2011
Priority dateOct 19, 2011
Publication dateMar 15, 2016
Grant dateMar 15, 2016

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.

In one embodiment, a mobile device automatically captures image frames by acquiring a real-time video sequence, selecting one or more frames from the real-time video sequence based on social network information and identity recognition, and storing the selected one or more frames in a local storage of the mobile device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: by a computing device, accessing a sequence of video frames; by the computing device, analyzing one or more of the video frames in the sequence to identify one or more social-network objects, wherein each of the social-network objects is represented by a node in a social graph that comprises a plurality of nodes and edges connecting the nodes; by the computing device, determining a score for each of the identified social-network objects; by the computing device, computing a score for each of the analyzed video frames based at least in part on a total aggregate value of the social-network objects identified in the video frame; by the computing device, selecting one or more of the analyzed video frames based on the scores of the video frames; and by the computing device, presenting the selected one or more of the video frames to a first user, wherein each of the selected one or more of the video frames is presented as an image. 2. The method of claim 1 , further comprising: in response to the first user's indication, storing at least one of the selected one or more of the video frames in a persistent storage. 3. The method of claim 2 , wherein the presenting the selected one or more of the video frames to the first user, further comprises: presenting to the first user a graphical user interface comprising a scrollable media wheel of one or more thumbnails corresponding to the selected one or more of the video frames. 4. The method of claim 1 , wherein the computed score assigned to each respective video frame is further based on an affinity associated with each of the one or more identified social-network objects in the video frame. 5. The method of claim 1 , further comprising capturing a video item that includes the sequence. 6. The method of claim 1 , further comprising: adjusting the computed score assigned to each of one or more of the video frames based on a measurement of popularity of each of the one or more identified social-network objects in the video frame. 7. The method of claim 1 , further comprising: adjusting the computed score assigned to each of one or more of the video frames based on a measurement of picture quality of the video frame. 8. The method of claim 1 , further comprising: adjusting the computed score assigned to each of one or more of the video frames based on an indication of importance associated with the video frame. 9. A system comprising: a memory; one or more processors; and a non-transitory storage medium storing computer-readable instructions operative, when executed, to cause the one or more processors to: access a sequence of video frames; analyze one or more of the video frames in the sequence to identify one or more social-network objects, wherein each of the social-network objects is represented by a node in a social graph that comprises a plurality of nodes and edges connecting the nodes; determine a score for each of the identified social-network objects; compute a score for each of the analyzed video frames based at least in part on a total aggregate value of the social-network objects identified in the video frame; select one or more of the analyzed video frames based on the scores of the video frames; and present the selected one or more of the video frames to a first user, wherein each of the selected one or more of the video frames is presented as an image. 10. The system of claim 9 , further comprising instructions operable to cause the one or more processors to: in response to the first user's indication, store at least one of the selected one or more of the video frames in a persistent storage. 11. The system of claim 10 , wherein to present the selected one or more of the video frames to the first user, the system further comprises instructions operable to cause the one or more processors to: present to the first user a graphical user interface comprising a scrollable media wheel of one or more thumbnails corresponding to the selected one or more of the video frames. 12. The system of claim 9 , wherein the computed score assigned to each respective video frame is further based on an affinity associated with each of the one or more identified social-network objects in the video frame. 13. A non-transitory computer-readable tangible storage media embodying software operable when executed by one or more computing devices to: access a sequence of video frames; analyze one or more of the video frames in the sequence to identify one or more social-network objects, wherein each of the social-network objects is represented by a node in a social graph that comprises a plurality of nodes and edges connecting the nodes; determine a score for each of the identified social-network objects; compute a score for each of the analyzed video frames based at least in part on a total aggregate value of the social-network objects identified in the video frame; select one or more of the analyzed video frames based on the scores of the video frames; and present the selected one or more of the video frames to a first user, wherein each of the selected one or more of the video frames is presented as an image. 14. The media of claim 13 , further comprising software operable when executed by the one or more computing devices to: in response to the first user's indication, store at least one of the selected one or more of the video frames in a persistent storage. 15. The media of claim 14 , wherein to present the selected one or more of the video frames to the first user, the media further comprises software operable when executed by the one or more computing devices to: present to the first user a graphical user interface comprising a scrollable media wheel of one or more thumbnails corresponding to the selected one or more of the video frames. 16. The media of claim 13 , wherein the computed score assigned to each respective video frame is further based on an affinity associated with each of the one or more identified social-network objects in the video frame.

Assignees

Inventors

Classifications

  • Classification, e.g. identification · CPC title

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • Interaction techniques based on graphical user interfaces [GUI] · CPC title

  • G06Q50/01Primary

    Physics · mapped topic

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · 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 US9286641B2 cover?
In one embodiment, a mobile device automatically captures image frames by acquiring a real-time video sequence, selecting one or more frames from the real-time video sequence based on social network information and identity recognition, and storing the selected one or more frames in a local storage of the mobile device.
Who is the assignee on this patent?
Bosworth Andrew Garrod, Garcia David Harry, Cuervo Soleio, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 15 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).