IP Library Granted Patent US 10,212,145
Granted Patent B2
US 10,212,145 · App. 15/284,103 · Granted Feb 19, 2019

Methods and systems for creating and exchanging a device specific blockchain for device authentication

Inventors: David Chavez (Broomfield, CO); Laurent Philonenko (San Francisco, CA)
Assignee: Avaya Inc.
H04L63/08H04B1/3816H04L63/1466H04W12/06
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,212,145
App. No.
15/284,103
Granted
Feb 19, 2019
Kind
B2
Abstract

Mobile devices and other devices used in transactions or interactions with other computer systems can be identified by an abstract composite of information unique to the device. For example, the device can record and store when a user first started the device (a date and time of first use), how the device is configured (including any hardware/software identifications, versions, install dates, time when configurations or installations occurred, etc.), etc. All of the information can be collected for a specified period of time (e.g., 30 minutes, 1 hour, etc.), periodically, or continually. This process yields a large collection of data, which can be condensed (a record before condensing the data may be approximately 10 to 50 MB). The data may then be encapsulated in a blockchain. At least a portion of the blockchain may then be exchanged to identify the device.

Claims (55)

1. A method for authenticating a service, the method comprising:

activating a device;

in response to activating the device, generating a blockchain;

the device executing a first event;

in response to activating the device and executing the first event, storing a first block in the blockchain, wherein the first block describes the first event associated with activating the device;

the device executing a second event;

storing a second block associated with the second event occurring with the device;

the device executing a third event;

storing a third block associated with the third event occurring with the device, wherein the first, second, and third blocks in the blockchain are associated with events that occur only on the device, wherein the blockchain is an abstract composite of information unique to the device;

the device identifying a user using the device;

the device establishing a binding is active and associated with the user;

establishing an interaction with a second computer system;

the device sending an indication of the binding to the second computer system; and

with the binding active, providing at least a portion of the blockchain during the interaction to secure the interaction, wherein the portion of the blockchain uniquely identifies the device to the second computer system.

2. The method according to claim 1 , wherein the portion of the blockchain is a tuple.

3. The method according to claim 2 , wherein each block includes an identifier, data, and a timestamp.

4. The method according to claim 3 , wherein the second and third event occur after the first event.

5. The method according to claim 4 , wherein the second block includes a reference to the first block.

6. The method according to claim 5 , wherein the blockchain is periodically updated.

7. The method according to claim 5 , wherein the activating of the device is a first activation of the device.

8. The method according to claim 1 , wherein, when the user is no longer using the device, the device deactivates the binding with the user that was using the device.

9. The method according to claim 8 , wherein the portion of the blockchain is provided to the second computer system only if the binding is active.

10. The method according to claim 1 , wherein the second computer system:

storing the blockchain;

verifying the portion of the blockchain provided by the device with the stored blockchain;

generating a second blockchain; and

providing at least a second portion of the second blockchain during the interaction to secure the interaction, wherein the second portion of the second blockchain uniquely identifies the second computer system to the device.

11. A device in communication with a second computer system, the device comprising:

a memory;

a processor in communication with the memory, the processor adapted to:

identify a user using the device;

establish that a binding is active while the user is using the device;

establish an interaction with the second computer system;

send an indication of the binding to the second computer system;

while the binding is active, send a tuple, formed from at least a portion of a blockchain, to the second computer system, wherein the at least a portion of the blockchain uniquely identifies the device to the second computer system, wherein all blocks in the blockchain are associated with events that occur only on the device and created from events occurring with the device, wherein the second computer system verifies that the tuple is associated with the blockchain, wherein the interaction is secured when the tuple is verified; and

conducting the secure interaction.

12. The system of claim 11 , wherein the secure interaction continues while the binding is active.

13. The system of claim 11 , wherein the binding is discontinued, and wherein the processor sends a second indication to the second computer system that the binding is inactive.

14. The system according to claim 13 , wherein the secure interaction is stopped based on the second indication.

15. The system according to claim 11 , wherein the processor provides an instance of the blockchain to a third party computer system, wherein the second computer system provides the tuple to the third party computer system to verify the tuple.

16. A non-transitory computer readable medium having stored thereon instructions that cause a processor to execute a method, the method comprising:

communicating with a device;

receiving an indication of a binding between the device and a user is active;

while the binding is active, receiving a tuple formed from at least a first portion of a blockchain and at least a second portion of a sidechain, wherein the at least a first and at least a second portions uniquely identify the device wherein all blocks in the blockchain are associated with events that occur only on the device;

verifying that the tuple is associated with the blockchain and the sidechain, wherein the interaction is secured when the tuple is verified; and

conducting the secure interaction.

17. The computer readable medium of claim 16 , wherein the sidechain describes events associated with previous interactions with the user.

18. The computer readable medium of claim 16 , the method further comprising:

receiving the blockchain;

generating the sidechain; and

providing the blockchain and the sidechain to a third party computer system.

19. The computer readable medium according to claim 18 , the method further comprising: providing the tuple to the third party computer system to verify the tuple.

20. The computer readable medium according to claim 19 , wherein the binding is discontinued, and wherein the method further comprising:

receiving a second indication that the binding is inactive; and

stopping the secure interaction based on the second indication.

Assignments (14)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.; AVAYA INC.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2016
From: CHAVEZ, DAVID; PHILONENKO, LAURENT
To: AVAYA INC.
Reel/Frame 039935/0582 →
Continuity (2)
Provisional Application 62319142 · Apr 6, 2016
Related Publication 20170295157A1 · Oct 12, 2017