IP Library Granted Patent US 12,033,127
Granted Patent B2
US 12,033,127 · App. 16/502,319 · Granted Jul 9, 2024

Methods and system for passive authentication through user attributes

Inventors: Erick Kobres (Lawrenceville, GA); Stavros Antonakakis (Lake Mary, FL); Ajay Gordhandas Mulani (Mumbai, IN); Ravi Prakash Mishra (Telangana, IN); Suman Kumar Bhowmick (Telengana, IN)
Assignee: NCR Voyix Corporation
G06Q20/206G06F21/316G06Q20/20G06Q20/208G06Q20/40G06Q20/401G06Q20/40145G06Q20/4016G06V40/172G10L17/00H04L63/08H04L63/0853H04L63/102H04W12/06H04W12/50G06F2221/2111H04L67/12
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 12,033,127
App. No.
16/502,319
Granted
Jul 9, 2024
Kind
B2
Abstract

Data is automatically collected; the data relevant to user attributes. That data is provided as factors for passive authenticating the user for access to a device and/or a resource. In an embodiment, the data is used to establish a profile or a pattern for the user.

Claims (26)

1. A method, comprising:

detecting, by a device attached to an apparatus via a sensor, a user taking possession of the apparatus, wherein the apparatus is a shopping cart, a motorized shopping cart, or a shopping basket, wherein detecting further includes initiating collection of data from the device based on the detecting of the user taking possession of the apparatus, wherein initiating further includes at least collecting pressure data relevant to a pressure used by the user while handling the apparatus;

activating a monitor operation on the device based on actions of a user with respect to at least one resource associated with the device;

gathering the data as output from the monitor operation, and wherein the data is relevant to the actions, and wherein the data includes the pressure data;

maintaining a user attribute profile for the user based on the data and providing a current version of the user attribute profile on demand; and

passively authenticating the user based on the user attribute profile by computing a confidence value from the user attribute profile to one of a plurality of different levels of access for access of the user to the device, the at least one resource, or other resources of the device, wherein the confidence value is adaptively updated based on machine learning analysis of the gathered data to enhance accuracy of the passive authentication over time.

2. The method of claim 1 , wherein activating further includes detecting at least one action based on an event raised on the device when the user accesses the resource.

3. The method of claim 1 , wherein activating receiving further includes detecting at least one action when a communication associated with the resource is detected on a monitored communication port associated with the device.

4. The method of claim 1 , wherein gathering further includes obtaining metadata from an operating system of the device and updating the data to include the metadata.

5. The method of claim 1 , wherein maintaining further includes gathering the output from the monitor operation based on multiple actions of the user with respect to multiple resources.

6. The method of claim 5 , wherein maintaining further includes managing the user attribute profile based at least in part on one or more of: a sequence with which the user performs the multiple actions with respect to each of the multiple resources and a time spent by the user in accessing each of the multiple resources.

7. A system, comprising:

a device attached to an apparatus via a sensor;

a resource profiler configured to: i) execute on the device, ii) detect a user taking possession of the apparatus, wherein the apparatus is a shopping cart, a motorized shopping cart, or a shopping basket, wherein the device detects the user taking possession of the apparatus and initiates collection of data from the device, wherein initiating further includes at least collecting pressure data relevant to a pressure used by the user while handling the apparatus iii) gather the data relevant to a manner in which a user operates a resource through user interaction with the apparatus, and iv) continuously provide the data and the pressure data to passively authenticate the user by maintaining a user attribute profile for the user based on the data and continuously computing a confidence value from the user attribute profile to one of a plurality of different levels of access for access of the user to the device, the resource, or other resources of the device, wherein the confidence value is adaptively updated based on machine learning analysis of the gathered data to enhance accuracy of the passive authentication over time.

8. The system of claim 7 , wherein the device is one of: a mobile phone, a wearable processing device, a tablet, a laptop, a computer desktop, a Point-Of-Sale (POS) terminal, a Self-Service Terminal (SST), an Automated Teller Machine (ATM), an appliance, an attachable device attached to the apparatus operated by the user, and a vehicle.

9. The method of claim 1 further comprising:

maintaining a pattern of user interactions with the at least one resource.

10. The method of claim 9 , wherein maintaining the pattern further includes associating the pattern with an attention span when accessing and interacting with the at least one resource.

11. The method of claim 10 , wherein associating further includes storing the pattern and associated attention span in the user attribute profile.

12. The method of claim 1 further comprising:

using a smell sensor associated with the device to capture smells associated with the user;

translating the smells into digital representations of smell values; and

updating the user attribute profile with the smell values.

13. The method of claim 11 further comprising:

using a pedometer sensor associated with the device to capture user steps, a distance traveled, and a step size; and

updating the user attribute profile with the user steps, the distance traveled, and the step size.

Assignments (5)
CHANGE OF NAME Recorded Nov 9, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065532/0893 →
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 Jul 3, 2019
From: KOBRES, ERICK; ANTONAKAKIS, STAVROS; MULANI, AJAY; MISHRA, RAVI PRAKASH; BHOWMICK, SUMAN KUMAR
To: NCR CORPORATION
Reel/Frame 049661/0927 →
Continuity (2)
Division 14633806 · Feb 27, 2015
Related Publication 20190325119A1 · Oct 24, 2019