Method and system for a document-based knowledge system
First Claim
1. A method for managing information from multiple separately authored electronic documents comprising the steps of:
- (a) Providing a set of one or more document standards;
(b) Providing a set of one or more information standards;
(c) Providing a set of one or more authentication standards;
(d) Providing a set of one or more privacy and security standards;
(e) Storing electronic documents into a document bank consisting of one or more electronically accessible electronic data storage devices;
(f) Providing gate server software that performs the following server processes, the processes executed on a processor;
(i) Authenticating user entities as authenticated entities;
(ii) Validating prior to transmission that the transmission of each electronic document and other information to an authenticated entity complies with the privacy and security standards and the authentication standards;
(iii) Validating that each unit of information complies with the information standards prior to the storage, control, or use thereof;
(iv) Validating that each electronic document complies with the document standards before the storage, control, and use thereof;
(v) Creating new electronic documents;
(vi) Receiving and fulfilling, partially fulfilling, or rejecting requests from authenticated entities for documents and other information in accordance with the privacy and security standards and the authentication standards;
(g) Providing one or more end user software components for use in end-user computer processors in order to establish communications sessions with authenticated entities controlling the end user computer processors that comply with the authentication, privacy and security, document, and information standards;
(h) wherein gate server processes validate an entity controlling end user software components in accordance with the authentication standards before delivering information to or accepting any information from the end user software component;
(i) wherein no information is delivered to an authenticated entity until the gate server processes have determined that the delivery of such information to the authenticated entity at a point in time in question complies with the privacy and security standards;
(j) wherein the method is the primary mechanism used by the authenticated entities sending information via the method for storage of that information;
(k) wherein the gate server processes control access to the electronic documents in the document bank;
(l) wherein only electronic documents and other information that comply with the information standards and the document standards are permanently stored in the document bank; and
(m) wherein new information is created by the gate server processes.
1 Assignment
0 Petitions
Accused Products
Abstract
A document-based storage and knowledge production solution designed for use as a primary information system is disclosed. It uses Authentication, Privacy and Security Standards to ensure the source and reliability of the information in the stored documents. It uses Information and Document Standards to explicitly define the information content held in each document. Electronic documents from separate authors, from the same or separate legal entities, are stored together in the same system and can be used in aggregate for the generation of new knowledge. Variations are used to accelerate response times. Other variations describe the method'"'"'s use as a Variable Electronic Health Record System in which different parts of the system can be produced by separate manufacturers. This is possible because the underlying document-based knowledge system stores the separate documents from each manufacturer'"'"'s system in such a manner that they can be understood by systems from other manufacturers.
32 Citations
29 Claims
-
1. A method for managing information from multiple separately authored electronic documents comprising the steps of:
-
(a) Providing a set of one or more document standards; (b) Providing a set of one or more information standards; (c) Providing a set of one or more authentication standards; (d) Providing a set of one or more privacy and security standards; (e) Storing electronic documents into a document bank consisting of one or more electronically accessible electronic data storage devices; (f) Providing gate server software that performs the following server processes, the processes executed on a processor; (i) Authenticating user entities as authenticated entities; (ii) Validating prior to transmission that the transmission of each electronic document and other information to an authenticated entity complies with the privacy and security standards and the authentication standards; (iii) Validating that each unit of information complies with the information standards prior to the storage, control, or use thereof; (iv) Validating that each electronic document complies with the document standards before the storage, control, and use thereof; (v) Creating new electronic documents; (vi) Receiving and fulfilling, partially fulfilling, or rejecting requests from authenticated entities for documents and other information in accordance with the privacy and security standards and the authentication standards; (g) Providing one or more end user software components for use in end-user computer processors in order to establish communications sessions with authenticated entities controlling the end user computer processors that comply with the authentication, privacy and security, document, and information standards; (h) wherein gate server processes validate an entity controlling end user software components in accordance with the authentication standards before delivering information to or accepting any information from the end user software component; (i) wherein no information is delivered to an authenticated entity until the gate server processes have determined that the delivery of such information to the authenticated entity at a point in time in question complies with the privacy and security standards; (j) wherein the method is the primary mechanism used by the authenticated entities sending information via the method for storage of that information; (k) wherein the gate server processes control access to the electronic documents in the document bank; (l) wherein only electronic documents and other information that comply with the information standards and the document standards are permanently stored in the document bank; and (m) wherein new information is created by the gate server processes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for combining and synthesizing information from multiple separately authored electronic documents and delivering information to approved recipients that contains both units of information from previously existing electronic documents controlled by the method and new units of information calculated or otherwise derived from the units of information in the previously existing electronic documents controlled by the method, such method comprising the steps of:
-
(a) Providing a set of one or more document standards that each electronic document must comply with; (b) Providing a set of one or more information standards that individual units of information must comply with; (c) Providing a set of one or more authentication standards to determine whether an entity is an authenticated entity; (d) Providing a set of one or more privacy and security standards for determining which entities can receive information and what information each entity can receive at specific points in time; (e) Storing electronic documents in a document bank consisting of one or more electronically accessible electronic data storage devices in such a manner that the electronic documents can be accurately reproduced; (f) Providing gate server software including one or more software programs or modules that are run on network computer processors which together perform the following server processes; (i) Authenticating an identity and user rights of any entity attempting to use the method to send or receive electronic documents or other information before establishing a communications session with that entity; (ii) Validating prior to transmission that the transmission of each electronic document and other information to a specific authenticated entity is in compliance with the privacy and security standards and the authentication standards; (iii) Validating that each unit of information is in compliance with the information standards before accepting the information for storage, control, and use by the method; (iv) Validating that each electronic document is in compliance with the document standards before accepting the electronic document for storage, control, and use by the method; (v) Creating new electronic documents for storage, control, and use by the method by combining and synthesizing information from electronic documents or other information controlled by the method and by calculating or otherwise deriving new information from the existing information and electronic documents controlled by the method; (vi) Receiving, fulfilling, partially fulfilling or rejecting requests from authenticated entities for electronic documents and other information in accordance with the privacy and security standards and the authentication standards; (g) Providing one or more end user software components to run, be displayed, or played on end-user controlled computer processors in order to establish communications sessions with authenticated entities controlling the end-user controlled computer processors that are in compliance with the authentication, privacy and security, document, and information standards; (h) wherein before delivering any information to or accepting any information from end user software, the gate server processes authenticate the entity controlling the end user software in accordance with the authentication standards; (i) wherein no information is delivered to an authenticated entity until gate server processes have successfully determined that the delivery of such information to the authenticated entity at a point in time in question is in compliance with the privacy and security standards; (j) wherein the method is the primary mechanism used by the authenticated entities sending information via the method for storage of that information; (k) wherein the gate server processes control access to the electronic documents in the document bank and to other information stored by the method for temporary purposes; (l) wherein only electronic documents and other information that comply with the information standards and the document standards are permanently stored in the document bank; and (m) wherein new electronic documents are created by gate server processes that combine units of information from one or more electronic documents controlled by the method, other information controlled by the method, and new units of information calculated or otherwise derived from information or electronic documents controlled by the method. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for combining and synthesizing information from multiple separately authored electronic documents and delivering information to approved recipients that contains both units of information from previously existing electronic documents controlled by the method and new units of information calculated or otherwise derived from the units of information in the previously existing electronic documents controlled by the method, such method comprising the steps of:
-
(a) Providing a set of one or more document standards that each electronic document must comply with; (b) Providing a set of one or more information standards that individual units of information must comply with; (c) Providing a set of one or more authentication standards to determine whether an entity is an authenticated entity; (d) Providing a set of one or more privacy and security standards for determining which entities can receive information and what information each entity can receive at specific points in time; (e) Storing electronic documents in a document bank consisting of one or more electronically accessible electronic data storage devices in such a manner that the electronic documents can be accurately reproduced; (f) Providing gate server software including one or more software programs or modules that are run on network computer processors which together perform the following server processes; (i) Authenticating an identity and user rights of any entity attempting to use the method to send or receive electronic documents or other information before establishing a communications session with that entity; (ii) Validating prior to transmission that the transmission of each electronic document and other information to a specific authenticated entity is in compliance with the privacy and security standards and the authentication standards; (iii) Validating that each unit of information is in compliance with the information standards before accepting the information for storage, control, and use by the method; (iv) Validating that each electronic document is in compliance with the document standards before accepting the electronic document for storage, control, and use by the method; (v) Creating new electronic documents for storage, control, and use by the method by combining and synthesizing information from electronic documents or other information controlled by the method and by calculating or otherwise deriving new information from the existing information and electronic documents controlled by the method; (vi) Receiving, fulfilling, partially fulfilling or rejecting requests from authenticated entities for electronic documents and other information in accordance with the privacy and security standards and the authentication standards; (g) Providing one or more end user software components to run, be displayed, or played on end-user controlled computer processors in order to establish communications sessions with authenticated entities controlling the end-user controlled computer processors that are in compliance with the authentication, privacy and security, document, and information standards; (h) Providing one or more accelerator applications that are software programs, components or modules under the control of the gate server software running on network computer processing equipment controlled by a gate server for the purpose of accelerating the response time of the method to requests from authenticated entities for electronic documents or other information; (i) Providing specifications for how independent software manufacturers can manufacture end user software that can establish communications sessions with the gate server in conformance with the authentication, privacy and security, document, and information standards provided by the method; (j) Providing specifications for how independent software manufacturers can manufacture accelerator applications; (k) Providing specifications for how a complete end user software solution that allows an authenticated user to participate in the method can be divided into a set of defined sub-units, each of which perform some of the functions of a complete end user software solution; (l) Providing specifications for independent software manufacturers to manufacture one or more of the defined sub-units of a complete end user software solution; (m) wherein before delivering any information to or accepting any information from end user software, the gate server processes authenticate the entity controlling the end user software in accordance with the authentication standards; (n) wherein no information is delivered to an authenticated entity until gate server processes have successfully determined that the delivery of such information to the authenticated entity at a point in time in question is in compliance with the privacy and security standards; (o) wherein the method is the primary mechanism used by the authenticated entities sending information via the method for storage of that information; (p) wherein the gate server processes control access to the electronic documents in the document bank and to other information stored by the method for temporary purposes; (q) wherein only electronic documents and other information that comply with the information standards and the document standards are permanently stored in the document bank; (r) wherein new electronic documents are created by gate server processes that combine units of information from one or more electronic documents controlled by the method, other information controlled by the method, and new units of information calculated or otherwise derived from information or electronic documents controlled by the method; (s) wherein the accelerator applications predict what electronic documents or other information under the control of a gate server will be requested by individual authenticated entities participating in the method; (t) wherein the accelerator applications prepare the predicted documents or information for delivery to the authenticated entity prior to the receipt of a request for the predicted electronic documents or information from the authenticated entity; (u) wherein the information sent and received via the method by authenticated entities is restricted to health information and other information used in delivering healthcare services or related thereto; and (v) wherein the entities authenticated for participating in the method are healthcare providers, healthcare provider organizations, patients and the authorized representatives of these entities.
-
Specification