Digital life recorder implementing enhanced facial recognition subsystem for acquiring a face glossary data
First Claim
Patent Images
1. A computer implemented method for updating a face glossary repository with face glossary data, the computer implemented method comprising:
- detecting an acquisition condition, wherein detecting the acquisition condition comprises detecting a presence of a set of face images in a raw data queue, wherein the set of face images are images recorded by a camera;
responsive to detecting the acquisition condition, identifying a source of the face glossary data;
retrieving the face glossary data from the source, wherein retrieving the face glossary data from the source comprises retrieving a voice command that refers to at least one face image in the set of face images from the source, wherein the voice command includes a timestamp that identifies a time the voice command was given;
identifying, by a processing unit, the at least one face image in the set of face images referred to by the voice command by matching the timestamp for the voice command with a timestamp that identifies a time the at least one face image was recorded by the camera to form identification information; and
storing, in the face glossary repository, the face glossary data in association with the identification information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for updating a face glossary repository with face glossary data. The process identifies a source of the face glossary data in response to detecting an acquisition condition. The source may comprise a raw data queue, a first glossary from a peer digital life recorder, or a second glossary from a remote repository. The process retrieves the face glossary data from the source and stores the face glossary data from the source into the face glossary repository. The face glossary repository may include a face glossary cache and a face glossary database.
75 Citations
20 Claims
-
1. A computer implemented method for updating a face glossary repository with face glossary data, the computer implemented method comprising:
-
detecting an acquisition condition, wherein detecting the acquisition condition comprises detecting a presence of a set of face images in a raw data queue, wherein the set of face images are images recorded by a camera; responsive to detecting the acquisition condition, identifying a source of the face glossary data; retrieving the face glossary data from the source, wherein retrieving the face glossary data from the source comprises retrieving a voice command that refers to at least one face image in the set of face images from the source, wherein the voice command includes a timestamp that identifies a time the voice command was given; identifying, by a processing unit, the at least one face image in the set of face images referred to by the voice command by matching the timestamp for the voice command with a timestamp that identifies a time the at least one face image was recorded by the camera to form identification information; and storing, in the face glossary repository, the face glossary data in association with the identification information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising:
-
a computer readable storage medium storing computer program code for updating a face glossary repository with face glossary data; computer program code for detecting an acquisition condition, wherein the computer program code for detecting the acquisition condition comprises computer program code for detecting a presence of a set of face images in a raw data queue, wherein the set of face images are images recorded by a camera; computer program code for identifying a source of the face glossary data in response to detecting the acquisition condition; computer program code for retrieving the face glossary data from the source, wherein the computer program code for retrieving the face glossary data from the source comprises computer program code for retrieving a voice command that refers to at least one face image in the set of face images from the source, wherein the voice command includes a timestamp that identifies a time the voice command was given; computer program code for identifying, by a processing unit, the at least one face image in the set of face images referred to by the voice command by matching the timestamp for the voice command with a timestamp that identifies a time the at least one face image was recorded by the camera to form identification information; and computer program code for storing, in the face glossary repository, the face glossary data in association with the identification information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a bus system; a memory connected to the bus system, wherein the memory includes a computer usable program code; a communications unit connected to the bus system; and a processing unit connected to the bus system, wherein the processing unit is configured to execute the computer usable program code to; detect an acquisition condition, wherein detecting the acquisition condition comprises detecting a presence of a set of face images in a raw data queue, wherein the set of face images are images recorded by a camera; identify a source of face glossary data in response to detecting the acquisition condition; retrieve the face glossary data from the source, wherein retrieving the face glossary data from the source comprises retrieving a voice command that refers to at least one face image in the set of face images from the source, wherein the voice command includes a timestamp that identifies a time the voice command was given; identify the at least one face image in set of face images referred to by the voice command by matching the timestamp for the voice command with a timestamp that identifies a time the at least one face image was recorded by the camera to form identification information; and store, in the face glossary repository, the face glossary data in association with the identification information. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for updating a face glossary repository, the method comprising:
-
detecting a presence of a set of face images in a raw data queue, wherein the set of face images are images recorded by a camera; retrieving a voice command that refers to at least one face image in the set of face images from the source, wherein the voice command includes a timestamp that identifies a time the voice command was given and wherein the voice command includes information for identifying a person in the at least one face image; identifying, by a processing unit, the at least one face image in a set of face images referred to by the voice command by matching the timestamp for the voice command with a timestamp that identifies a time the at least one face image was recorded by the camera to form an identified image; assigning an identity to an image of a face in the identified image the information in the voice command; and storing the identity of the image in the face glossary repository. - View Dependent Claims (20)
-
Specification