IP Library Granted Patent US 10,991,119
Granted Patent B2
US 10,991,119 · App. 16/175,471 · Granted Apr 27, 2021

Mapping multiple views to an identity

Inventors: Brent Vance Zucker (Roswell, GA); Adam Justin Lieberman (Suwanee, GA)
Assignee: NCR Corporation
G06T7/74G06Q30/0639G06T7/97G06T2207/30232
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,991,119
App. No.
16/175,471
Granted
Apr 27, 2021
Kind
B2
Abstract

Disclosed are systems and methods for mapping multiple views to an identity. The systems and methods may include receiving a plurality of images that depict an object. Attributes associated with the object may be extracted from the plurality of images. An identity of the object may be determined based on processing the attributes.

Claims (35)

1. A method comprising:

receiving a plurality of images that depicts an object;

extracting attributes associated with the object from the plurality of images, the attributes including a color of the object, text written on the object, an approximate height of the object, and an approximate weight of the object;

assigning a temporary identification value to the object; and

determining, based on processing the attributes, an identity of the object based on a query having the attributes and the temporary identification value as inputs.

2. The method of claim 1 , wherein the object is an item for purchase located in a store or a person located inside the store.

3. The method of claim 1 , wherein receiving the plurality of images includes receiving the plurality of images from a plurality of camera located inside a store.

4. The method of claim 3 , wherein each of the plurality of cameras is oriented at a different angle to on another.

5. The method of claim 1 , wherein extracting the attributes includes storing the attributes in an N dimensional vector.

6. The method of claim 1 , wherein determining, based on processing the attributes, the identity of the object includes processing an N dimensional vector including the attributes.

7. The method of claim 1 , wherein determining, based on processing the attributes, the identity of the object includes:

querying a K-nearest neighbors database with an N dimensional vector including the attributes and the temporary identification value; and

assigning the identity of the object to the object based on a feature vector stored in the K-nearest neighbors database having a shortest distance to the N dimensional vector.

8. The method of claim 7 , further comprising calculating a Euclidean distance between the N dimensional vector and a plurality of feature vectors stored in the K-nearest neighbors database, the feature vector having the shortest distance to the N dimensional vector being one of the plurality of feature vectors.

9. The method of claim 8 , wherein assigning the identity of the object to the object includes determining when the Euclidean distance is within a confidence interval.

10. The method of claim 1 , further includes cropping at least one of the plurality of images before extracting the attributes.

11. A system comprising:

a plurality of cameras arranged to capture images within a store;

a server that includes a processor; and

a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the server to perform operations comprising:

receiving a plurality of images that depicts an object,

extracting attributes associated with the object from the plurality of images, the attributes including a color of the object, text written on the object, an approximate height of the object, and an approximate weight of the object,

assigning a temporary identification value to the object, and

determining, based on processing the attributes, an identity of the object based on a query having the attributes and the temporary identification value as inputs.

12. The system of claim 11 , wherein the object is an item for purchase located in a store or a person located inside the store.

13. The system of claim 11 , wherein receiving the plurality of images includes receiving the plurality of images from a plurality of camera located inside a store.

14. The system of claim 13 , wherein each of the plurality of cameras is oriented at a different angle to on another.

15. The system of claim 11 , wherein extracting the attributes includes storing the attributes in an N dimensional vector.

16. The system of claim 11 , wherein determining, based on processing the attributes, the identity of the object includes processing an N dimensional vector including the attributes.

17. The system of claim 11 , wherein determining, based on processing the attributes, the identity of the object includes:

querying a K-nearest neighbors database with an N dimensional vector including the attributes and the temporary identification value; and

assigning the identity of the object to the object based on a feature vector stored in the K-nearest neighbors database having a shortest distance to the N dimensional vector.

18. The system of claim 17 , further comprising calculating a Euclidean distance between the N dimensional vector and a plurality of feature vectors stored in the K-nearest neighbors database, the feature vector having the shortest distance to the N dimensional vector being one of the plurality of feature vectors.

19. The system of claim 18 , wherein assigning the identity of the object to the object includes determining when the Euclidean distance is within a confidence interval.

20. The system of claim 11 , wherein the plurality of cameras are arranged within a check-in area of the store.

Assignments (6)
CHANGE OF NAME Recorded Dec 7, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065820/0704 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE PATENT APPLICATION: 15000000 PREVIOUSLY RECORDED AT REEL: 050874 FRAME: 0063. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 12, 2021
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057047/0161 →
SECURITY INTEREST Recorded Oct 29, 2019
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050874/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: ZUCKER, BRENT VANCE; LIEBERMAN, ADAM JUSTIN
To: NCR CORPORATION
Reel/Frame 047412/0449 →
Continuity (1)
Related Publication 20200134862A1 · Apr 30, 2020