IP Library › Granted Patent US 10,080,686
Granted Patent B2
US 10,080,686 · App. 15/711,118 · Granted Sep 25, 2018

Image capture and identification system and process

Inventors: Wayne C. Boncyk (Evergreen, CO); Ronald H. Cohen (Pasadena, CA)
Assignee: NANT HOLDINGS IP, LLC
A61F9/08A63F13/00A63F13/213A63F13/335A63F13/35A63F13/45A63F13/65A63F13/792A63F13/92G06F3/0482G06F17/2235G06F17/30014G06F17/3025G06F17/3028G06F17/30241G06F17/30244G06F17/30247G06F17/30253G06F17/30256G06F17/30259G06F17/30268G06F17/30386G06F17/30879G06F17/30882G06K9/0063G06K9/00536G06K9/00664G06K9/00671G06K9/18G06K9/228G06K9/3241G06K9/34G06K9/46G06K9/4652G06K9/4671G06K9/6201G06K9/6202G06K9/6203G06K9/6212G06K9/6215G06K9/64G06K9/78G06Q10/02G06Q20/102G06Q20/14G06Q20/202G06Q20/208G06Q20/24G06Q20/327G06Q20/3567G06Q20/40145G06Q30/0217G06Q30/0241G06Q30/0253G06Q30/0257G06Q30/0267G06Q30/0268G06Q30/0269G06Q30/0277G06Q30/04G06Q30/0601G06Q30/0623G06Q30/0635G06Q30/0643G06Q40/00G06Q90/00G06T7/136G06T7/246G07F17/3206G07F17/3241G07F17/3244H04L67/02H04L67/10H04N1/00244H04N5/225H04N5/23206H04N5/23222H04N5/23229H04N5/91H04N7/183H04N7/185H04N21/23109H04N21/23418H04N21/254H04N21/41407H04N21/4223H04N21/44222H04N21/4722H04N21/4781H04N21/4782H04N21/47815H04N21/6582H04N21/812H04N21/8126H04N21/8173H04N2201/3253H04N2201/3254H04N2201/3274
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,080,686
App. No.
15/711,118
Granted
Sep 25, 2018
Kind
B2
Abstract

A digital image segment of a human body part is captured and matched against a reference image segment. If the match score meets a threshold, the digital image segment is stored and the human body part is recognized as a target object. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object. If the match score does not meet a threshold, a second image containing a representation of the human body part is obtained.

Claims (49)

1. A system comprising a server, the server programmed to:

obtain, from a mobile device, a first image segment, wherein the first image segment includes a digital representation of at least a portion of a human body part;

calculate a first match score based on the first image segment and at least one reference image segment stored in a reference database;

determine whether the first match score exceeds a threshold score;

in response to determining that the first match score does not meet the threshold score:

obtain a second image segment including a second digital representation of the human body part; and

in response to determining that the first match score meets the threshold score:

store the first image segment;

recognize the human body part as a target object based on the first image segment;

identify content information associated with the target object; and

enable at least one of the server and the mobile device to access the content information via an information address associated with the target object.

2. The system of claim 1 , wherein the server is further programmed to, in response to determining that the match score does not meet the threshold and after obtaining the second image segment:

calculate a second match score based on the second image segment and the at least one reference image segment stored in a reference database; and

determine whether the second match score exceeds the first match score.

3. The system of claim 2 , wherein the server is further programmed to, in response to determining that the second match score exceeds the first match score:

discard the first image segment;

store the second image segment;

recognize the human body part as the target object based on the second image segment;

identify the content information associated with the target object; and

cause at least one of the server and the mobile device to access the content information via an information address associated with the target object.

4. The system of claim 2 , wherein the server is further programmed to, in response to determining that the second match score does not exceed the first match score:

discard the second image segment;

store the first image segment;

recognize the human body part as the target object based on the first image segment;

identify the content information associated with the target object; and

cause at least one of the server and the mobile device to access the content information via an information address associated with the target object.

5. The system of claim 1 , wherein the at least a portion of the human body part comprises at least a portion of a human face.

6. The system of claim 1 , wherein enabling the at least one of the server and the mobile device to access the content information is in response to executing a transaction for the content information.

7. The system of claim 6 , wherein the transaction is a financial transaction and executing the transaction comprises causing a computing device to bill a purchase amount for the transaction to an account.

8. The system of claim 1 , wherein the server is further programmed to execute a transaction to purchase a product associated with the object.

9. The system of claim 1 , wherein the address comprises at least one of the following: a network address, an information address, and a URL.

10. A method for enabling content access, comprising:

iteratively obtaining, by a server and from an image capture device of a mobile device, a plurality of image segments, wherein the each image segment from the plurality of image segments includes a digital representation of at least a portion of a human body part;

iteratively calculating, by the server, a match score for each of the plurality of image segments based on the image segment and at least one reference image segment stored in a reference database;

iteratively determining, by the server, that the calculated match score for a first image segment from the plurality of image segments exceeds a threshold score;

storing the first image segment;

recognizing, by the server, the human body part as a target object based on the first image segment;

identifying, by the server, content information associated with the target object; and

enabling, by the server, the mobile device to access the content information via an information address associated with the target object.

11. The method of claim 10 , wherein the threshold score comprises a next-highest match score of the remaining image segments from the plurality of image segments.

12. The method of claim 11 , further comprising discarding, by the server, the other image segments from the plurality of image segments.

13. The method of claim 12 , wherein the image segment having the next-highest match score was previously saved by the server.

14. The method of claim 10 , wherein the threshold score comprises an exact match score, the method further comprising:

in response to determining that the calculated match score for the first image segment exceeds the threshold store, interrupting, by the server, the iterative calculation of the match score for any remaining image segments from the plurality of image segments.

15. The method of claim 10 , wherein the at least a portion of the human body part comprises at least a portion of a human face.

16. The method of claim 10 , wherein enabling the at least one of the server and the mobile device to access the content information is in response to executing a transaction for the content information.

17. The method of claim 16 , wherein the transaction is a financial transaction and executing the transaction comprises causing a computing device to bill a purchase amount for the transaction to an account.

18. The method of claim 10 , wherein the server is further programmed to execute a transaction to purchase a product associated with the object.

19. The method of claim 10 , wherein the address comprises at least one of the following: a network address, an information address, and a URL.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2017
From: EVRYX TECHNOLOGIES, INC.
To: EVRYX ACQUISITION LLC
Reel/Frame 044188/0652 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2017
From: EVRYX ACQUISITION LLC
To: NANT HOLDINGS IP, LLC
Reel/Frame 044188/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2017
From: BONCYK, WAYNE C.; COHEN, RONALD H.
To: EVRYX TECHNOLOGIES
Reel/Frame 044136/0265 →
Continuity (13)
Division 15335849 · Oct 27, 2016
Division 14683953 · Apr 10, 2015
Division 14083210 · Nov 18, 2013
Division 13856197 · Apr 3, 2013
Division 13693983 · Dec 4, 2012
Continuation 13069112 · Mar 22, 2011
Division 13037317 · Feb 28, 2011
Division 12333630 · Dec 12, 2008
Division 10492243
Continuation In Part 09992942 · Nov 5, 2001
Provisional Application 60317521 · Sep 5, 2001
Provisional Application 60246295 · Nov 6, 2000
Related Publication 20180021174A1 · Jan 25, 2018