Verifiable cryptographically secured ledgers for human resource systems
First Claim
Patent Images
1. A computer-implemented method, comprising:
- under the control of one or more computer systems configured with executable instructions,receiving, by a human resources system implemented by the one or more computer systems, a request to update a first state of an employee object to a different second state of the employee object;
generating a transaction associated with the request;
confirming the transaction with a plurality of entities implementing a blockchain ledger;
committing the transaction to the blockchain ledger;
in response to committing the transaction to the blockchain ledger, updating one or more data representations of a database implemented by the human resources system to reflect the second state, wherein the one or more data representations are associated with the employee object;
receiving a second request, for a current state of the employee object; and
providing, via the database implemented by the human resources system, the one or more data representations as part of fulfilling the second request.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more human resources systems implements one or more cryptographically secured ledger(s) to persist transactions related to administered objects, such as employee objects. Attribute and/or state changes associated with a given employee object are represented as transactions between accounts that represent different attributes and/or states.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
under the control of one or more computer systems configured with executable instructions, receiving, by a human resources system implemented by the one or more computer systems, a request to update a first state of an employee object to a different second state of the employee object; generating a transaction associated with the request; confirming the transaction with a plurality of entities implementing a blockchain ledger; committing the transaction to the blockchain ledger; in response to committing the transaction to the blockchain ledger, updating one or more data representations of a database implemented by the human resources system to reflect the second state, wherein the one or more data representations are associated with the employee object; receiving a second request, for a current state of the employee object; and providing, via the database implemented by the human resources system, the one or more data representations as part of fulfilling the second request. - View Dependent Claims (2, 3, 4)
-
5. A human resources system, comprising:
at least one computing device that implements one or more services, wherein the one or more services; receive, by the system, a request to update a first state of an object administered by the system to a different second state of the object; generate a transaction associated with the request; commit the transaction to the cryptographically secured ledger; based on committing the transaction, update a database implemented by the system to reflect the different second state; and provide, in response to a second request for a current state of the object and via the database, information related to the transaction. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by one or more processors of a computer system, cause the computer system to at least:
-
receive a request to update a first state of an object associated with an employee entity administered by the computer system to a different second state of the object; process the request to generate a transaction for a cryptographically secured ledger associated with the computer system; commit the transaction to the cryptographically secured ledger; as a result of committing the transaction to the cryptographically secured ledger, cause a second transaction to be committed to a different cryptographically secured ledger; and provide information related to the second state based at least in part on the transaction and the second transaction. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification