IP Library Granted Patent US 10,223,578
Granted Patent B2
US 10,223,578 · App. 14/020,809 · Granted Mar 5, 2019

System and method for utilizing facial recognition technology for identifying an unknown individual from a digital image

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,223,578
App. No.
14/020,809
Granted
Mar 5, 2019
Kind
B2
Abstract

A method and system for of identifying an unknown individual from a digital image is disclosed herein. In one embodiment, the present invention allows an individual to photograph a facial image an unknown individual, transfer that facial image to a server for processing into a feature vector, and then search social networking Web sites to obtain information on the unknown individual. The Web sites comprise myspace.com, facebook.com, linkedin.com, www.hi5.com, www.bebo.com, www.friendster.com, www.igoogle.com, netlog.com, and orkut.com. A method of networking is also disclosed. A method for determining unwanted individuals on a social networking website is also disclosed.

Claims (39)

1. A system for utilizing facial recognition technology for identifying an unknown individual, the system comprising:

receiving at a server, from a camera, a digital unknown facial image of an individual;

analyzing, at the server, the unknown facial image to determine if the unknown facial image is of adequate quality prior to image recognition processing of the unknown facial image, wherein, adequate quality is determined by a plurality of facial image factors comprising eyes closed, brightness of the facial image, shading of the facial image, pose angle of the facial image, and obscured facial features of the facial image;

wherein, when the unknown facial image is not of adequate quality, comparing, at the server, a primary feature vector to a plurality of database processed images comprising a plurality of database feature vectors; matching, at the server, the primary feature vector to a database primary feature of the plurality of database feature vectors to create matched images; and sending, at the

server, information associated with the matched images indicating that a better matched image may be possible with a higher quality digital unknown facial image; and

when the unknown facial image is of adequate quality, processing, at the server, the

unknown facial image to create a processed image, wherein the processed image comprising a

primary feature vector, wherein the primary feature vector of the processed image is determined by a plurality of facial image factors comprising eyes closed, brightness of the facial image, shading of the facial image, pose angle of the facial image, and obscured facial features of the facial image; comparing, at the

server, the primary feature vector of the processed image to a plurality of database processed images comprising a

plurality of database feature vectors; and matching, at the server, the primary feature vector of the processed image to a database primary feature vector of the plurality of database feature vectors to create matched images.

2. The system according to claim 1 wherein the database processed image includes a facial image of an individual from a Web page of a Web site, the Web page containing personal information of the individual.

3. The system according to claim 2 wherein the Web page further includes a uniform resource locator for the Web page.

4. The system according to claim 3 further comprising transmitting, from the server, the database processed image, the personal information of the individual, and the uniform resource locator for the Web page over the network.

5. The system according to claim 1 wherein the processing, at the server, the unknown facial image to create a processed image only occurs if at least two or more facial image factors are of adequate quality.

6. The system according to claim 1 further comprising:

when the unknown facial image is not of adequate quality, receiving, at the server, a second digital unknown facial image of an individual to analyze.

7. A system for utilizing facial recognition technology for identifying an unknown individual, the system comprising:

receiving at a server, from a camera, a digital unknown facial image of an individual;

analyzing, at the server, the unknown facial image to determine if the unknown facial image is of adequate quality prior to image recognition processing of the unknown facial image, wherein, adequate quality is determined by a plurality of facial image factors comprising eyes closed, brightness of the facial image, shading of the facial image, pose angle of the facial image, and obscured facial features of the facial image;

determining, at the server, whether the unknown facial image is or is not of adequate quality,

wherein, in response to determining that the unknown facial image is not of adequate

quality, comparing, at the server, the primary feature vector to a plurality of database processed images comprising a plurality of database feature vectors; matching, at the server, a primary feature vector to a database primary feature of the plurality of database feature vectors to create

matched images; and sending, at the server, information associated with the matched images indicating that a better matched image may be possible with a higher quality digital unknown facial image; and

in response to determining that the unknown facial image is of adequate quality,

processing, at the server, the unknown facial image to create a processed image

comprising a primary feature vector,

wherein the primary feature vector of the processed image is determined by a plurality of facial image factors comprising eyes closed, brightness of the facial image, shading of the facial image, pose angle of the facial image, and obscured facial features of the facial image;

comparing, at the server, the primary feature vector of the processed image to a plurality of database processed images comprising a plurality of database feature vectors; and

matching, at the server, the primary feature vector of the processed image to a database primary feature vector of the plurality of database feature vectors to create matched images.

8. The system according to claim 7 further comprising:

in response to determining that the unknown facial image is not of adequate quality, requesting, from the server, a second digital unknown facial image of an individual to analyze.

9. The system according to claim 2 wherein the Web site is a publicly available Web site.

10. The system according to claim 2 wherein the personal information of the individual comprises the individual's name, address, telephone number, email address, age, school, friends, favorite entertainments and/or favorite foods.

11. The system according to claim 1 wherein the camera is a camera phone.

12. The system according to claim 1 further comprising crawling a plurality of Web sites for images of individuals to process each of the images to add to the databases of processed images, each of the images of the databases of processed images having a tag for linking to the Web site pertaining to the image.

13. The system according to claim 7 wherein the visibility of facial features around the eyes of the facial image is a grouping of facial image factors that include at least one of: eyes closed, sunglasses worn, distance between the eyes, distance between the center of the eyes to the chin, size and shape of eyebrows, and eye color.

14. The system according to claim 7 wherein the visibility of other facial features of the facial image is a grouping of facial image factors that include at least one of: brightness, shading, obscured facial features, facial expression, hair style, and hair color.

15. The system according to claim 1 wherein the plurality of facial image factors include at least one of: sunglasses worn, distance between the eyes, distance between the center of the eyes to the chin, size and shape of eyebrows, and eye color.

16. The system according to claim 1 wherein obscured facial features of the facial image is a grouping of facial image factors that include at least one of: brightness, shading, obscured facial features, facial expression, hair style, and hair color.

Assignments (8)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 13, 2022
From: AVIGILON PATENT HOLDING 1 CORPORATION
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 062034/0176 →
RELEASE OF SECURITY INTEREST Recorded Sep 20, 2022
From: HSBC BANK CANADA
To: AVIGILON PATENT HOLDING 1 CORPORATION
Reel/Frame 061153/0229 →
CHANGE OF NAME Recorded Dec 12, 2016
From: 9051147 CANADA INC.
To: AVIGILON PATENT HOLDING 1 CORPORATION
Reel/Frame 040886/0579 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 033803 FRAME: 0149. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 30, 2015
From: MYERS, CHARLES A.; SHAH, ALEX
To: FACEDOUBLE, INC.
Reel/Frame 036040/0055 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME PREVIOUSLY RECORDED AT REEL: 034522 FRAME: 0071. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2015
From: FACEDOUBLE, INC.
To: 9051147 CANADA INC.
Reel/Frame 036008/0664 →
SECURITY INTEREST Recorded Apr 8, 2015
From: CANADA INC.
To: HSBC BANK CANADA
Reel/Frame 035387/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2014
From: FACEDOUBLE CORPORATION
To: 9051147 CANADA INC.
Reel/Frame 034522/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2014
From: MYERS, CHARLES A.; SHAH, ALEX
To: FACEDOUBLE INCORPORATED
Reel/Frame 033803/0149 →