IP Library Granted Patent US 10,129,269
Granted Patent B1
US 10,129,269 · App. 15/963,729 · Granted Nov 13, 2018

Managing blockchain access to user profile information

Inventor: Richard A. Ford (Austin, TX)
Assignee: Forcepoint, LLC
H04L63/14
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,129,269
App. No.
15/963,729
Granted
Nov 13, 2018
Kind
B1
Abstract

A method, system and computer-usable medium for generating a user behavior profile, comprising: monitoring user interactions between a user and an information handling system; converting the user interactions and the information about the user into electronic information representing the user interactions; generating a unique user behavior profile based upon the electronic information representing the user interactions and the information about the user; storing information relating to the unique user behavior profile within a user behavior profile repository; and, storing information referencing the unique user behavior profile in a user behavior blockchain.

Claims (54)

1. A computer-implementable method for generating a cyber behavior profile, comprising:

monitoring electronically-observable user behavior, the electronically-observable user behavior comprising a behavior exhibited by a user that is observed through the use of at least one of an electronic device, a computer system and a software application executing on the computing system;

converting the electronically-observable user behavior user into electronic information representing the user interactions;

generating a user behavior profile based upon the electronic information representing the electronically-observable user behavior;

storing information relating to the user behavior profile within a user behavior profile repository;

storing information referencing the user behavior profile in a user behavior blockchain so as to allow the user behavior profile to be accessed via using the information referencing the user behavior profile, the information referencing the user behavior profile comprising an address for referencing the user behavior profile within the user behavior profile repository; and,

reconfiguring the user behavior profile stored within the user behavior repository such that the address for referencing the user behavior profile no longer provides access to the user behavior profile.

2. The method of claim 1 , wherein:

the user behavior profile is based upon at least one of an authentication factor and a user identity factor.

3. The method of claim 1 , wherein:

the information referencing the user behavior profile is stored within a user profile block of the user behavior blockchain.

4. The method of claim 3 , wherein:

the user profile block comprises a transaction payload; and,

the transaction payload includes the address for referencing the user behavior profile within the user behavior profile repository.

5. The method of claim 3 , wherein:

the transaction payload comprises executable code, the executable code enabling access to the user behavior profile.

6. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

monitoring electronically-observable user behavior, the electronically-observable user behavior comprising a behavior exhibited by a user that is observed through the use of at least one of an electronic device, a computer system and a software application executing on the computing system;

converting the electronically-observable user behavior user into electronic information representing the user interactions;

generating a user behavior profile based upon the electronic information representing the electronically-observable user behavior;

storing information relating to the user behavior profile within a user behavior profile repository;

storing information referencing the user behavior profile in a user behavior blockchain so as to allow the user behavior profile to be accessed via using the information referencing the user behavior profile, the information referencing the user behavior profile comprising an address for referencing the user behavior profile within the user behavior profile repository; and,

reconfiguring the user behavior profile stored within the user behavior repository such that the address for referencing the user behavior profile no longer provides access to the user behavior profile.

7. The system of claim 6 , wherein:

the user behavior profile is based upon at least one of an authentication factor and a user identity factor.

8. The system of claim 6 , wherein:

the information referencing the unique cyber behavior profile is stored within a user profile block of the user behavior blockchain.

9. The system of claim 8 , wherein:

the user profile block comprises a transaction payload; and,

the transaction payload includes the address for referencing the user behavior profile within the user behavior profile repository.

10. The system of claim 8 , wherein:

the transaction payload comprises executable code, the executable code enabling access to the user behavior profile.

11. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:

monitoring electronically-observable user behavior, the electronically-observable user behavior comprising a behavior exhibited by a user that is observed through the use of at least one of an electronic device, a computer system and a software application executing on the computing system;

converting the electronically-observable user behavior user into electronic information representing the user interactions;

generating a user behavior profile based upon the electronic information representing the electronically-observable user behavior;

storing information relating to the user behavior profile within a user behavior profile repository;

storing information referencing the user behavior profile in a user behavior blockchain so as to allow the user behavior profile to be accessed via using the information referencing the user behavior profile, the information referencing the user behavior profile comprising an address for referencing the user behavior profile within the user behavior profile repository; and,

reconfiguring the user behavior profile stored within the user behavior repository such that the address for referencing the user behavior profile no longer provides access to the user behavior profile.

12. The non-transitory, computer-readable storage medium of claim 11 , wherein:

the user behavior profile is based upon at least one of an authentication factor and a user identity factor.

13. The non-transitory, computer-readable storage medium of claim 11 , wherein:

the user behavior block comprises a transaction payload; and,

the transaction payload includes a representation of the user behavior profile.

14. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the user profile block comprises a transaction payload; and,

the transaction payload includes the address for referencing the user behavior profile within the user behavior profile repository.

15. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the transaction payload comprises executable code, the executable code enabling access to the user behavior profile.

16. The non-transitory, computer-readable storage medium of claim 11 , wherein the computer executable instructions are deployable to a client system from a server system at a remote location.

17. The non-transitory, computer-readable storage medium of claim 11 , wherein the computer executable instructions are provided by a service provider to a user on an on-demand basis.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2025
From: UBS AG, STAMFORD BRANCH
To: FORCEPOINT, LLC; BITGLASS, LLC
Reel/Frame 070706/0263 →
SECURITY INTEREST Recorded Apr 1, 2025
From: FORCEPOINT LLC; BITGLASS, LLC
To: SOCIÉTÉ GÉNÉRALE
Reel/Frame 070703/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2021
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: FORCEPOINT LLC
Reel/Frame 057001/0057 →
CHANGE OF NAME Recorded May 12, 2021
From: FORCEPOINT LLC
To: FORCEPOINT FEDERAL HOLDINGS LLC
Reel/Frame 056214/0798 →
PATENT SECURITY AGREEMENT Recorded Jan 20, 2021
From: REDOWL ANALYTICS, INC.; FORCEPOINT LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 055052/0302 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2021
From: RAYTHEON COMPANY
To: FORCEPOINT LLC
Reel/Frame 055492/0266 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jul 6, 2018
From: FORCEPOINT LLC
To: RAYTHEON COMPANY
Reel/Frame 046495/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2018
From: FORD, RICHARD A.
To: FORCEPOINT, LLC
Reel/Frame 046024/0558 →
Continuity (3)
Continuation In Part 15878898 · Jan 24, 2018
Continuation 15720788 · Sep 29, 2017
Provisional Application 62506300 · May 15, 2017
Cited By (2)
US 12,206,647 US 12,470,894