Systems and methods for processing media content that depict objects

US10460171B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10460171-B2
Application numberUS-201615253724-A
CountryUS
Kind codeB2
Filing dateAug 31, 2016
Priority dateAug 31, 2016
Publication dateOct 29, 2019
Grant dateOct 29, 2019

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.

Access to a set of media content items is acquirable. Identified processors can perform, in parallel, object detection for the set. In some cases, information about a current system state, a user, and/or object popularity metrics is acquirable for selecting a subset of object models. Object recognition is performable, based on the subset, for the set of media content items. In some instances, a camera view can be provided. Object recognition is performable for representations of the view. An object depicted in the representations is identifiable. An interface portion is presentable to provide a label for the object. In some cases, object recognition is performable for the set of media content items to identify an object depicted in a content item. A label is associable with the content item. A search through the set of media content items can identify, based on the label, a subset that depicts the object.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: providing, by a computing system, a live camera view for a camera of the computing system; performing, by the computing system, as one or more background processes, object recognition with respect to one or more representations of the live camera view; receiving, by the computing system, a first command to acquire a first image represented via the live camera view at a first time, determining, by the computing system, that a first face associated with a first recognized user is depicted in the first image; and identifying, by the computing system, a first location associated with the first image; receiving, by the computing system, a second command to acquire a second image represented via the live camera view at a second time; determining, by the computing system, that a second face associated with a second recognized user is depicted in the second image; identifying, by the computing system, a second location associated with the second image; determining, by the computing system, that the first location and the second location are within a specified allowable proximity from each other; presenting, by the computing system, an interface portion overlaying the live camera view, the interface portion providing at least a first identifier for the first recognized user in the first image; and enabling, by the computing system, both the first image and the second image to be shared with both the first recognized user and the second recognized user. 2. The computer-implemented method of claim 1 , further comprising: providing an option to share the first image with the first recognized user via the interface portion. 3. The computer-implemented method of claim 1 , further comprising: determining that the first time and the second time are within a specified allowable time deviation from each other; and enabling both the first image and the second image to be shared with both the first recognized user and the second recognized user. 4. The computer-implemented method of claim 1 , further comprising: providing an option to edit the first identifier for the first recognized user in the first image. 5. The computer-implemented method of claim 1 , further comprising: providing an option to hide the first identifier for the first recognized user in the first image. 6. The computer-implemented method of claim 1 , wherein the first identifier is dynamically provided in real-time via the interface portion. 7. The computer-implemented method of claim 1 , wherein the one or more representations include one or more images represented via the live camera view at one or more different times. 8. The computer-implemented method of claim 1 , wherein the live camera view is associated with a default camera application. 9. A system comprising: at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform: providing a live camera view for a camera of the system; performing, as one or more background processes, object recognition with respect to one or more representations of the live camera view; receiving a first command to acquire a first image represented via the live camera view at a first time, determining that a first face associated with a first recognized user is depicted in the first image; and identifying a first location associated with the first image; receiving a second command to acquire a second image represented via the live camera view at a second time; determining that a second face associated with a second recognized user is depicted in the second image; identifying a second location associated with the second image; determining that the first location and the second location are within a specified allowable proximity from each other; presenting an interface portion overlaying the live camera view, the interface portion providing at least a first identifier for the first recognized user in the first image; and enabling both the first image and the second image to be shared with both the first recognized user and the second recognized user. 10. The system of claim 9 , wherein the instructions cause the system to further perform: providing an option to share the first image with the first recognized user via the interface portion. 11. The system of claim 9 , wherein the instructions cause the system to further perform: determining that the first time and the second time are within a specified allowable time deviation from each other; and enabling both the first image and the second image to be shared with both the first recognized user and the second recognized user. 12. The system of claim 9 , wherein the instructions cause the system to further perform: providing an option to edit the first identifier for the first recognized user in the first image. 13. The system of claim 9 , wherein the instructions cause the system to further perform: providing an option to hide the first identifier for the first recognized user in the first image. 14. The system of claim 9 , wherein the first identifier is dynamically provided in real-time via the interface portion. 15. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising: providing a live camera view for a camera of the computing system; performing, as one or more background processes, object recognition with respect to one or more representations of the live camera view; receiving a first command to acquire a first image represented via the live camera view at a first time, determining that a first face associated with a first recognized user is depicted in the first image; and identifying a first location associated with the first image; receiving a second command to acquire a second image represented via the live camera view at a second time; determining that a second face associated with a second recognized user is depicted in the second image; identifying a second location associated with the second image; determining that the first location and the second location are within a specified allowable proximity from each other; presenting an interface portion overlaying the live camera view, the interface portion providing at least a first identifier for the first recognized user in the first image; and enabling both the first image and the second image to be shared with both the first recognized user and the second recognized user. 16. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions cause the computing system to further perform: providing an option to share the first image with the first recognized user via the interface portion. 17. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions cause the computing system to further perform: determining that the first time and the second time are within a specified allowable time deviation from each other; and enabling both the first image and the second image to be shared with both the first recognized user and the second recognized user. 18. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions cause the computing system to further perform: providing an option to edit the first identifier for the first recognized user in the first image. 19. The non-transitory computer-readable stor

Assignees

Inventors

Classifications

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 US10460171B2 cover?
Access to a set of media content items is acquirable. Identified processors can perform, in parallel, object detection for the set. In some cases, information about a current system state, a user, and/or object popularity metrics is acquirable for selecting a subset of object models. Object recognition is performable, based on the subset, for the set of media content items. In some instances, a…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06V20/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 29 2019 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).