Face recognition image data cache

US10146797B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10146797-B2
Application numberUS-201614993803-A
CountryUS
Kind codeB2
Filing dateJan 12, 2016
Priority dateMay 29, 2015
Publication dateDec 4, 2018
Grant dateDec 4, 2018

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.

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing facial recognition image data in a cache. One of the methods includes receiving an image from a camera, detecting, in the received image, a face of a person, searching a biometric data cache based on the detected face, in response to searching the biometric data cache based on the detected face, determining whether the biometric data cache includes data for the person, in response to a determination that the biometric data cache includes data for the person, using the data from the biometric data cache to determine an identifier for the person, and in response to a determination that the biometric data cache does not include data for the person: searching a data storage system based on the detected face of the person to determine whether the data storage system includes data for the person.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a data storage system configured to maintain, for a first group of multiple different people, biometric data for each of the multiple different people; a biometric data cache configured to maintain, for a second group of multiple different people that is different than the first group, image data for each person in the second group, each person in the second group having at least a threshold likelihood of being within a field of view of a camera, wherein the biometric data cache is different from the data storage system and the second group of multiple different people includes fewer people than the first group of multiple different people; a data processing apparatus; and a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising: receiving an image from the camera; detecting, in the received image, a face of a person; determining, using the received image, image data for the person based on the detected face of the person; searching, using the image data for the person, the biometric data cache; in response to searching the biometric data cache, determining whether the biometric data cache includes data for the person; in response to a determination that the biometric data cache includes data for the person, using the data from the biometric data cache to determine an identifier for the person; and in response to a determination that the biometric data cache does not include data for the person: searching the data storage system based on the detected face of the person to determine whether the data storage system includes data for the person; and storing the image data for the person in the biometric data cache. 2. The system of claim 1 , the operations comprising: determining, for each person in the second group of multiple different people, a likelihood that the person in the second group will be within the field of view of the camera within a threshold amount of time; selecting, for each person in the second group of multiple different people, the person in the second group in response to a determination that the likelihood that the person in the second group will be within the field of view of the camera within the threshold amount of time satisfies a threshold likelihood; and maintaining, for each person in the second group of multiple different people, the biometric data cache with image data for the person in the second group. 3. The system of claim 1 , wherein the biometric data cache is for a specific camera, the operations comprising: receiving another image from the camera; detecting, in the other image, a face of the person; determining, using the received other image, second image data for the person; determining a second biometric data cache for a second camera that is a different camera than the camera, wherein the second biometric data cache a) is a different cache from the biometric data cache and b) is difference from the data storage system; causing a second data processing apparatus to search the second biometric data cache using the second image data for the person; receiving a message indicating whether the second biometric data cache includes data for the person; in response to receipt of a message indicates that the second biometric data cache includes data for the person, using the data from the second biometric cache to determine an identifier for the person; and in response to receipt of a message indicates that the second biometric data cache does not include data for the person, searching, using the second image data for the person, the data storage system to determine whether the data storage system includes data for the person. 4. The system of claim 1 , the operations comprising: receiving, from another biometric data cache for each person in a third group of multiple different people, second image data for the person, wherein the other biometric data cache is a different cache from the biometric data cache; and storing the received second image data in the biometric data cache. 5. The system of claim 1 , wherein receiving the image from the camera comprises: receiving multiple images that each depict at least a portion of the person; detecting, for each of the multiple images, at least a portion of the face of the person depicted in the image; determining, for each of the multiple images, a quality of the face of the person depicted in the image; and selecting a highest quality image from the multiple images that depicts a higher quality face than the other images in the multiple images, wherein searching the biometric data cache comprises searching the biometric data cache using at least the portion of the detected face from the highest quality image, wherein a higher quality face is better for comparison with other faces than a lower quality face. 6. The system of claim 5 , comprising: the camera, wherein receiving the multiple images comprises receiving each of the multiple images from the camera. 7. The system of claim 5 , comprising: a memory, different from the data storage system and the biometric data cache, to maintain, for each person in the second group, current highest quality image data for the highest quality image of the person and a quality descriptor for the current highest quality image data. 8. The system of claim 7 , the operations comprising: determining that the memory does not include an image associated with the person; and in response to determining the memory does not include an image associated with the person, storing, in the memory, image data for the highest quality image as new current highest quality image data. 9. The system of claim 8 , the operations comprising: in response to the determination that the biometric data cache does not include data for the person, storing, in the biometric data cache, the image data for the highest quality image. 10. The system of claim 8 , the operations comprising: in response to the determination that the biometric data cache includes data for the person, determining whether a quality of a face depicted in the highest quality image is greater than a quality of a face represented by image data for the person in the biometric data; and in response to a determination that the quality of the face depicted in the highest quality image is greater than the quality of the face represented by the image data for the person in the biometric data, storing, in the biometric data cache, the image data for the highest quality image. 11. The system of claim 7 , the operations comprising: determining whether the highest quality image from the multiple images or the current highest quality image for the person depicts a higher quality face of the person; and in response to a determination that the highest quality image from the multiple images depicts a higher quality face of the person than the current highest quality image for the person: storing, in the biometric data cache, image data for the highest quality image; and storing, in the memory, the image data for the highest quality image as new current highest quality image data. 12. The system of claim 11 , wherein searching the biometric data cache using at least the portion of the face detected from the highest quality image comprises searching the biometric data cache using at least the portion of the detected face from the highest quality image in response to the determination that the highest quality image from the multip

Assignees

Inventors

Classifications

  • Feature selection, e.g. selecting representative features from a multi-dimensional feature space · CPC title

  • using colour · CPC title

  • Selection of the most significant subset of features · CPC title

  • G06V40/172Primary

    Classification, e.g. identification · CPC title

  • Physics · mapped topic

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 US10146797B2 cover?
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing facial recognition image data in a cache. One of the methods includes receiving an image from a camera, detecting, in the received image, a face of a person, searching a biometric data cache based on the detected face, in response to searching the biometric data cache based on the detecte…
Who is the assignee on this patent?
Accenture Global Services Ltd
What technology area does this patent fall under?
Primary CPC classification G06V40/172. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 04 2018 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).