IP Library Patent Application 13923123
Patent Application
App. No. 13/923,123

ADAPTIVE DEVICE AUTHENTICATION

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 None
App. No.
13/923,123
Abstract

Device attributes corresponding to hardware and system configuration and characteristics of the user of the device are associated with adjustment logic, e.g., according to various types and classes of attributes. A hierarchical authentication process provides highly detailed and accurate authentication of a device, including device identification, device authentication, user authentication, and attribute adjustment. If the device is not properly identified, authentication fails. Otherwise, device authentication is attempted. If device authentication fails, all authentication fails. Otherwise, the user of the device is authenticated. If user authentication fails, authentication of the device fails. Otherwise, adjustment logic is used to adjust attributes for subsequent authentication.

Claims (22)

1 . A method for identifying a remotely located device, the method comprising:

receiving device identification data from the device, wherein the device identification data includes:

a device identifier, wherein the device identifier is a unique identifier of one of a number of known devices;

attribute data, wherein the attribute data represents one or more hardware configuration characteristics of the device; and

interactive attribute data, wherein the interactive attribute data represents one or more characteristics of a user of the device;

determining that the device identifier identifies the device;

in response to determining that the device identifier identifies the device, determining that the attribute data is consistent with corresponding reference attribute data stored for the device;

in response to determining that the attribute data is consistent with corresponding reference attribute data stored for the device, determining that the interactive attribute data is consistent with corresponding reference interactive attribute data stored for the user of the device; and

in response to determining that the interactive attribute data is consistent with corresponding reference interactive attribute data stored for the user of the device, adjusting one or more attributes represented in a group consisting essentially of the reference attribute data and the reference interactive attribute data using predetermined attribute adjustment logic.

2 . The method of claim 1 wherein determining that the attribute data is consistent with corresponding reference attribute data stored for the device comprises:

determining that the attribute data is not consistent with the corresponding reference attribute data stored for the device; and

in response to determining that the attribute data is not consistent with the corresponding reference attribute data stored for the device, requesting new device identification data from the device and, in response to the request, repeating the receiving of device identification data from the device.

3 . The method of claim 2 wherein determining that the interactive attribute data is consistent with corresponding reference interactive attribute data stored for the device comprises:

determining that the interactive attribute data is not consistent with the corresponding reference interactive attribute data stored for the device; and

in response to determining that the interactive attribute data is not consistent with corresponding reference interactive attribute data stored for the device, requesting new device identification data from the device and, in response to the request, repeating the receiving of device identification data from the device.

4 . The method of claim 1 wherein determining that the interactive attribute data is consistent with corresponding reference interactive attribute data stored for the device comprises:

determining that the interactive attribute data is not consistent with the corresponding reference interactive attribute data stored for the device; and

in response to determining that the interactive attribute data is not consistent with corresponding reference interactive attribute data stored for the device, requesting new device identification data from the device and, in response to the request, repeating the receiving of device identification data from the device.

5 . The method of claim 1 wherein determining that the attribute data is consistent with corresponding reference attribute data stored for the device comprises:

applying predetermined comparison logic associated with the attribute data.

6 . The method of claim 1 wherein determining that the attribute data is consistent with corresponding reference attribute data stored for the device comprises:

applying predetermined comparison logic associated with the interactive attribute data.

Assignments (5)
MERGER Recorded Jan 18, 2019
From: DEVICE AUTHORITY, INC.
To: CRYPTOSOFT LIMITED
Reel/Frame 048062/0264 →
CHANGE OF NAME Recorded Jan 18, 2019
From: CRYPTOSOFT LIMITED
To: DEVICE AUTHORITY LTD
Reel/Frame 048062/0288 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2014
From: UNILOC LUXEMBOURG, S.A.
To: DEVICEAUTHORITY, INC.
Reel/Frame 031989/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2013
From: NETAUTHORITY, INC.
To: UNILOC LUXEMBOURG S. A.
Reel/Frame 031209/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2013
From: HARTY, TALBOT; HARJANTO, DONO; KADDOURA, KARIM
To: NETAUTHORITY, INC.
Reel/Frame 030655/0512 →