Systems and methods for displaying an image capturing mode and a content viewing mode

US11003327B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11003327-B2
Application numberUS-201715722893-A
CountryUS
Kind codeB2
Filing dateOct 2, 2017
Priority dateDec 24, 2013
Publication dateMay 11, 2021
Grant dateMay 11, 2021

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.

Embodiments are also provided for displaying an image capturing mode and a content viewing mode. In some embodiments, one or more live images may be received from an image capturing component on a mobile device. A user interface may display the live images on a touch-sensing display interface of the mobile device. A first gesture may also be detected with the touch-sensing display interface. In response to detecting the first gesture, at least a portion of a collection of content items may be displayed within a first region of the user interface, and/or the one or more live images may be displayed within a second region of the user interface.

First claim

Opening claim text (preview).

We claim: 1. A system comprising: at least one processor; and at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to: analyze an image to detect a face within the image; access a database of contacts associated with a user to identify a contact that corresponds to the face within the image; identify a plurality of images comprising the face that corresponds to the contact; generate a first collection of images comprising the plurality of images comprising the face that corresponds to the contact; identify one or more additional collections of images that comprise at least one image of the plurality of images comprising the face that corresponds to the contact, wherein the one or more additional collections of images are respectively associated with a time-based event or a location-based event; and provide, for presentation on a client device corresponding to the user, the first collection of images comprising the plurality of images comprising the face that corresponds to the contact and the one or more additional collections of images that comprise at least one image of the plurality of images comprising the face that corresponds to the contact. 2. The system of claim 1 , wherein the database of contacts comprises a plurality of contact images associated with at least one of a plurality of contact names. 3. The system of claim 2 , further comprising instructions that, when executed by the at least one processor, cause the system to: determine one or more features of the face within the image; and compare the one or more features of the face within the image to features of images within the plurality of contact images to identify a contact image from the plurality of contact images based on related features between the image and the contact image. 4. The system of claim 3 , further comprising instructions that, when executed by the at least one processor, cause the system to assign a contact name associated with the contact image to the image. 5. The system of claim 4 , further comprising instructions that, when executed by the at least one processor, cause the system to generate metadata for the image that indicates the contact name. 6. The system of claim 4 , wherein generating the first collection of images comprising the plurality of images is based on the first collection of images comprising the plurality of images being associated with the contact name. 7. The system of claim 1 , wherein providing, for presentation on the client device corresponding to the user, the first collection of images comprising the plurality of images and the one or more additional collections of images is based on receiving a search query comprising a contact name. 8. The system of claim 1 , wherein the database of contacts comprises contacts associated with an account of the user on a content management system. 9. The system of claim 1 , wherein identifying the contact that corresponds to the face within the image comprises: determining the face within the image is unidentifiable with respect to contacts within the database of contacts based on a comparison of the image to a plurality of contact images within the database of contacts; and providing a prompt for the user to identify the contact that corresponds to the face within the image. 10. A method comprising: analyzing, by at least one processor, an image to detect a face within the image; accessing a database of contacts associated with a user to identify a contact that corresponds to the face within the image; identifying a plurality of images comprising the face that corresponds to the contact; generating, by the at least one processor, a first collection of images comprising the plurality of images comprising the face that corresponds to the contact; identifying one or more additional collections of images that comprise at least one image of the plurality of images comprising the face that corresponds to the contact, wherein the one or more additional collections of images are respectively associated with a time-based event or a location-based event; and providing, for presentation on a client device corresponding to the user, the first collection of images comprising the plurality of images comprising the face that corresponds to the contact and the one or more additional collections of images that comprise at least one image of the plurality of images comprising the face that corresponds to the contact. 11. The method of claim 10 , further comprising using a machine learning algorithm to identify the contact that corresponds to the face within the image. 12. The method of claim 11 , further comprising providing, for presentation to a user, a selectable prompt to confirm the contact corresponds to the face within the image. 13. The method of claim 12 , further comprising receiving, based on the user interacting with the selectable prompt, a positive confirmation that the face within the image corresponds to the contact. 14. The method of claim 13 , further comprising updating the machine learning algorithm based on receiving the positive confirmation that the face within the image corresponds to the contact. 15. The method of claim 12 , wherein identifying the contact that corresponds to the face within the image comprises: receiving, based on a user interaction with the selectable prompt, a negative confirmation that the face within the image corresponds to a preliminary contact; and in response to receiving the negative confirmation, providing an additional prompt for user input to identify the contact that corresponds to the face within the image. 16. The method of claim 15 , further comprising updating the machine learning algorithm based on receiving the negative confirmation that the face within the image corresponds to the preliminary contact. 17. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer device to: analyze an image to detect a face within the image; access a database of contacts associated with a user to identify a contact that corresponds to the face within the image; identify a plurality of images comprising the face that corresponds to the contact; generate a first collection of images comprising the plurality of images comprising the face that corresponds to the contact; identify one or more additional collections of images that comprise at least one image of the plurality of images comprising the face that corresponds to the contact, wherein the one or more additional collections of images are respectively associated with a time-based event or a location-based event; and provide, for presentation to the user, the first collection of images comprising the plurality of images comprising the face that corresponds to the contact and the one or more additional collections of images that comprise at least one image of the plurality of images comprising the face that corresponds to the contact. 18. The non-transitory computer readable medium of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the computer device to: detect an additional face within the image; identify an additional contact that corresponds to the additional face within the image; and identify an additional collection of images comprising the additional face that corresponds to the additional contact. 19. The non-transitory computer readable medium

Assignees

Inventors

Classifications

  • G06F3/0484Primary

    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

  • Drag-and-drop · CPC title

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Profiles · 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 US11003327B2 cover?
Embodiments are also provided for displaying an image capturing mode and a content viewing mode. In some embodiments, one or more live images may be received from an image capturing component on a mobile device. A user interface may display the live images on a touch-sensing display interface of the mobile device. A first gesture may also be detected with the touch-sensing display interface. In…
Who is the assignee on this patent?
Dropbox Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0484. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 11 2021 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).