Photo check-in method, apparatus, and system
US-2018041594-A1 · Feb 8, 2018 · US
US10460171B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10460171-B2 |
| Application number | US-201615253724-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 31, 2016 |
| Priority date | Aug 31, 2016 |
| Publication date | Oct 29, 2019 |
| Grant date | Oct 29, 2019 |
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.
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.
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
metadata assisted face recognition · CPC title
in augmented reality scenes · CPC title
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.