IP Library › Granted Patent US 11,941,583
Granted Patent B1
US 11,941,583 · App. 17/723,377 · Granted Mar 26, 2024

Intelligent employment-based blockchain

Inventors: Michal Knas (Monson, MA); Jiby John (Suffield, CT); Krzysztof Gibadlo (Springfield, MA); Rick Ferry (Springfield, MA)
Assignee: Massachusetts Mutual Life Insurance Company
G06Q10/105H04L9/0637H04L9/0643H04L63/10H04L63/123H04L9/50H04W4/16
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 11,941,583
App. No.
17/723,377
Granted
Mar 26, 2024
Kind
B1
Abstract

A method comprises receiving a request to generate a customized dataset comprising data stored onto a blockchain; retrieving user work history data associated with a user from one or more block instances of the blockchain; in response to presenting the user work history data on a display of the second computing device, receiving a selection of a subset of the user work history data from the second computing device; generating a blockchain address corresponding to one or more hash values of a subset of the one or more block instances associated with the selection of the subset of the user work history data; and transmitting the blockchain address to the second computing device.

Claims (47)

1. A method for generating a customized blockchain-based resume comprising:

receiving, by a first computing device in communication with one or more computing devices maintaining a blockchain from a second computing device operated by a user of a plurality of users, a request to generate a customized dataset comprising data stored onto the blockchain, the blockchain comprising a plurality of block instances comprising at least work history data associated with at least a portion of the users within the plurality of users;

retrieving, by the first computing device, user work history data associated with the user from one or more block instances of the plurality of block instances;

in response to presenting the user work history data on a display of the second computing device, receiving, by the first computing device, a selection of a subset of the user work history data from the second computing device;

identifying, by the first computing device, two or more block instances of the plurality of block instances based on each of the two or more block instances containing at least a portion of the selection of the subset of the user work history data;

generating, by the first computing device, a blockchain address corresponding to two or more hash values of the identified two or more block instances, the blockchain address configured to provide access only to the two or more block instances;

transmitting, by the first computing device, the blockchain address to the second computing device, wherein the second computing device is configured to transmit the blockchain address to a third computing device;

receiving, by the first computing device, the blockchain address from the third computing device;

in response to receiving the blockchain address, retrieving, by the first computing device, the subset of the user work history data only from the two or more block instances indicated by the blockchain address; and

presenting, by the first computing device on the third computing device, the subset of the user work history data retrieved only from the two or more block instances indicated by the blockchain address.

2. The method of claim 1 , wherein transmitting the subset of the user work history data to the third computing device comprises presenting, by the first computing device, the subset of the user work history data on a second display of the third computing device.

3. The method of claim 1 , wherein receiving the selection comprises receiving, by the first computing device, an identification of a category of user work history data; and

wherein generating the blockchain address comprises generating, by the first computing device, the blockchain address to have the two or more hash values of the two or more block instances responsive to each block instance of the two or more block instances having user work history data of the category.

4. The method of claim 1 , further comprising:

receiving, by the first computing device from the second computing device, an identification of a category of user work history data,

wherein retrieving the user work history data comprises retrieving, by the first computing device, user work history data except for user work history data of the category.

5. The method of claim 1 , further comprising:

receiving, by the first computing device, an identification of a previous employer of the user,

wherein retrieving the user work history data comprises retrieving, by the first computing device, user work history data associated with the user except for user work history data regarding the user's employment with the previous employer.

6. The method of claim 1 , further comprising:

receiving, by the first computing device, a second selection of a second subset of user work history data associated with the user; and

adding, by the first computing device to the blockchain address, second one or more hash values of a second subset of the plurality of block instances responsive to each block instance of the second subset having at least a portion of the second subset of the user work history data.

7. The method of claim 1 , wherein presenting the user work history data on the display of the second computing device comprises presenting the user work history data organized by computing device of the one or more computing devices from which the user work history data was received.

8. The method of claim 1 , wherein the user work history data comprises data about employment of the user.

9. A computer system for generating a customized blockchain-based resume comprising:

a first computing device in communication with one or more computing devices maintaining a blockchain, the first computing device configured to:

receive, from a second computing device operated by a user of a plurality of users, a request to generate a customized dataset comprising data stored onto the blockchain, the blockchain comprising a plurality of block instances comprising at least work history data associated with at least a portion of the users within the plurality of users;

retrieve user work history data associated with the user from the plurality of block instances;

in response to presenting the user work history data on a display of the second computing device, receive a selection of a subset of the user work history data from the second computing device;

identify two or more block instances of the plurality of block instances based on each of the two or more block instances containing at least a portion of the selection of the subset of the user work history data;

generate a blockchain address corresponding to two or more hash values of the identified two or more block instances, the blockchain address configured to provide access only to the two more block instances;

transmit the blockchain address to the second computing device, wherein the second computing device is configured to transmit the blockchain address to a third computing device;

receive the blockchain address from the third computing device;

in response to receiving the blockchain address, retrieve the subset of the user work history data only from the two or more block instances indicated by the blockchain address; and

present the subset of the user work history data on the third computing device retrieved only from the two or more block instances indicated by the blockchain address.

10. The computer system of claim 9 , wherein the first computing device is configured to transmit the subset of the user work history data to the third computing device by presenting the subset of the user work history data on a second display of the third computing device.

11. The computer system of claim 9 , wherein the first computing device is configured to receive the selection by receiving an identification of a category of user work history data; and

wherein the first computing device is configured to generate the blockchain address by generating the blockchain address to have the two or more hash values of the two or more block instances responsive to each block instance of the two or more block instances having user work history data of the category.

12. The computer system of claim 9 , wherein the first computing device is further configured to receive an identification of a category of user work history data; and

wherein the first computing device is configured to retrieve the user work history data by retrieving user work history data except for user work history data of the category.

13. The computer system of claim 9 , wherein the first computing device is further configured to receive an identification of a previous employer of the user; and

wherein the first computing device is configured to retrieve the user work history data by retrieving user work history data associated with the user except for user work history data regarding the user's employment with the previous employer.

14. The computer system of claim 9 , wherein the first computing device is further configured to:

receive a second selection of a second subset of user work history data associated with the user; and

add, to the blockchain address, second one or more hash values of a second subset of the plurality of block instances responsive to each block instance of the second subset having at least a portion of the second subset of the user work history data.

15. The computer system of claim 9 , wherein the first computing device is configured to present the user work history data on the display of the second computing device by presenting the user work history data organized by computing device of the one or more computing devices from which the user work history data was received.

16. The computer system of claim 9 , wherein the user work history data comprises data about employment of the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2024
From: KNAS, MICHAL; JOHN, JIBY; GIBADLO, KRZYSZTOF; FERRY, RICK
To: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
Reel/Frame 066163/0059 →
Continuity (2)
Continuation 15951638 · Apr 12, 2018
Provisional Application 62484820 · Apr 12, 2017
Cited By (1)
US 12,333,143