Distributed Computing System to Enable the Secure Exchange of Information Between Remotely Located Healthcare Applications
First Claim
1. A method of securely distributing objects between nodes on a network, comprising the steps of:
- deploying a plurality of nodes;
deploying at least one rendezvous node to asynchronously exchange encrypted payload objects; and
deploying a central authority to manage and administer the nodes, wherein the nodes are configured to secure, distribute and synchronize objects between specific nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for securely exchanging information between remote computing systems such as electronic medical records in the local healthcare community, enabling interoperabilty and allowing for the synchronization of common information. Some embodiments provide for a type of software “middleware” that autonomously extracts, analyzes and transforms information from computer systems in one location and distributes it to remote location(s) to be further transformed and inserted into one or more remote computer systems. Other embodiments provide for remotely deploying and managing the software programs from a centralized management facility. Other embodiments provide for distributed, object-oriented computing systems that enable a plurality of independent, remotely located computers to interface with each other, extract or insert, format and exchange information with other computers using a secure messaging infrastructure.
36 Citations
10 Claims
-
1. A method of securely distributing objects between nodes on a network, comprising the steps of:
-
deploying a plurality of nodes;
deploying at least one rendezvous node to asynchronously exchange encrypted payload objects; and
deploying a central authority to manage and administer the nodes, wherein the nodes are configured to secure, distribute and synchronize objects between specific nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of remotely sending commands to nodes from a central facility, including the steps of:
-
deploying an authorized master node that issues commands from a recognized source;
assigning the master node to each node when registered;
running a Command Agent on each node to receive, process, and report the status of commands issued from the master node in the form of a command object;
providing administrative interfaces that allows system administrators to select and issue commands and arguments from the master node; and
generating command objects that encapsulate the command and package it into a payload suitable for distribution from the master node to the target node via the rendezvous node.
-
Specification