Disaggregation/reassembly method system for information rights management of secure documents
First Claim
Patent Images
1. A computer-implemented method of distributing secure healthcare patient information, comprising the steps of:
- providing a plurality of information servers, the information servers respectively storing one or more of a plurality of encrypted data fragments, the plurality of encrypted fragments comprising patient information fragments and one or more build information fragments that provide instructions for decrypting the patient information fragments and combining the decrypted patient information fragments into assembled healthcare patient information;
requesting, by a user, healthcare patient information;
authenticating the user to determine an authorization level of the user;
transmitting one or more build information fragments and one or more patient information fragments to a document assembler based, at least in part, on the authorization level of the user;
assembling, by the document assembler, the one or more patient information fragments based upon the instructions from the one or more build information fragments to produce assembled healthcare patient information; and
outputting the assembled healthcare patient information to an output device.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention pertains to a computerized system and method that provides for the secure storage and retrieval of electronic digital healthcare information; and, more particularly, to such a computerized system and method that provides for multiple access levels of such secure information; provides for secure access to portions of secure information dependent upon access privileges of the authorized user; provides virtually limitless data expansion capabilities; and provides for rapid access to such secure information by authorized users.
30 Citations
20 Claims
-
1. A computer-implemented method of distributing secure healthcare patient information, comprising the steps of:
-
providing a plurality of information servers, the information servers respectively storing one or more of a plurality of encrypted data fragments, the plurality of encrypted fragments comprising patient information fragments and one or more build information fragments that provide instructions for decrypting the patient information fragments and combining the decrypted patient information fragments into assembled healthcare patient information; requesting, by a user, healthcare patient information; authenticating the user to determine an authorization level of the user; transmitting one or more build information fragments and one or more patient information fragments to a document assembler based, at least in part, on the authorization level of the user; assembling, by the document assembler, the one or more patient information fragments based upon the instructions from the one or more build information fragments to produce assembled healthcare patient information; and outputting the assembled healthcare patient information to an output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system for distributing secure healthcare patient information comprising:
-
a computing device adapted to output healthcare patient information upon request by a user; an identity server adapted to confirm the user'"'"'s identity and to determine an authorization level of the user; a plurality of information servers, the information servers respectively storing one or more of a plurality of encrypted data fragments, the plurality of encrypted fragments comprising patient information fragments and one or more build information fragments that provide instructions for decrypting the patient information fragments and combining the decrypted patient information fragments into assembled healthcare patient information; a file server adapted to collect one or more of the plurality of encrypted data fragments from the plurality of information servers, and decrypting the encrypted data fragments based, at least in part, on the instructions for decrypting the patient information fragments; and a document server adapted to receive user requests for healthcare patient information, communicate with the identity server to determine the user'"'"'s authorization level, communicate with the file server to retrieve the collected encrypted data fragments, and assemble healthcare patient information based, at least in part, on the instructions from the one or more build information fragments to produce assembled healthcare patient information; whereby, upon request from the user, the document server transmits the assembled healthcare patient information to the computing device for output. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for distributing secure healthcare patient information comprising:
-
a computer-implemented authentication component adapted to authenticate a user'"'"'s request for healthcare patient information; a computer-implemented data fragment component adapted to store a plurality of encrypted patient information fragments and transmit the encrypted patient information fragments in response to an authenticated user request; a computer-implemented locks component adapted to allow or disallow access to the encrypted patient information fragments based, at least in part, on output from the authentication component; a computer-implemented build information component adapted to store one or more build information fragments that provide instructions for decrypting the encrypted patient information fragments and combining the decrypted patient information fragments into a healthcare patient information document; a computer-implemented composition component adapted to compose the healthcare patient information document based, at least in part, on the instructions from the build information component; and an output component for receiving and outputting the healthcare patient information document.
-
-
20. A computer-implemented method of distributing secure healthcare patient information, comprising the steps of:
-
providing a plurality of information servers, the information servers respectively storing one or more of a plurality of encrypted data fragments, the plurality of encrypted fragments comprising patient information fragments and one or more build information fragments that provide instructions for decrypting the patient information fragments and combining the decrypted patient information fragments into assembled healthcare patient information; replicating one or more of the encrypted data fragments and storing the one or more replicated encrypted data fragments in one or more of the plurality of information servers; comparing at least one data fragment to at least one replicated encrypted data fragment to confirm the integrity of the at least one encrypted data fragment. requesting, by a user, healthcare patient information; authenticating the user to determine an authorization level of the user; transmitting one or more build information fragments and one or more patient information fragments to a document assembler based, at least in part, on the authorization level of the user; assembling, by the document assembler, the one or more patient information fragments based upon the instructions from the one or more build information fragments to produce assembled healthcare patient information; and outputting the assembled healthcare patient information to an output device; wherein the information servers also store a plurality of healthcare form templates; and wherein the assembled healthcare patient information includes, at least in part, a combination of one or more patient information fragments and one or more healthcare form template.
-
Specification