Method and apparatus for transmission and storage of digital medical data
First Claim
1. A method for transmission of digital data between at least two separate locations, the method comprising:
- separating the data arriving at one of the locations into at least bulk content and metadata;
selecting one or more target locations from the locations for storage based on a calculation using storage capacity available at respective ones of the target locations, processor utilization available at respective ones of the target locations, and network bandwidth available to respective ones of the target locations;
transmitting the bulk content to at least one of the selected target locations; and
storing the bulk content at the at least one of the selected target locations.
0 Assignments
0 Petitions
Accused Products
Abstract
System for decentralized storage and rapid retrieval of medical data among geographically separate locations, connected by data paths of limited bandwidth, which optimizes transmission therebetween. Medical data is separated into bulk content and metadata. Metadata is transmitted to all locations. Bulk content is copied to selected locations based on desired duplication, available storage, distance, transmission cost, data path bandwidth or utilization, likelihood of retrieval calculated from the metadata, requests to use or prior usage of content or information from a system that manages the content. Transmission rate is limited and bulk content is queued for transmission based on priority calculated from metadata, from requests to use content or information from a system that manages the content. Optimal locations for bulk content are recalculated based on requests to use content, new patient appointments, data path or equipment failures. Copies are made or deleted. Distributed lists of locations for content are updated.
-
Citations
20 Claims
-
1. A method for transmission of digital data between at least two separate locations, the method comprising:
-
separating the data arriving at one of the locations into at least bulk content and metadata; selecting one or more target locations from the locations for storage based on a calculation using storage capacity available at respective ones of the target locations, processor utilization available at respective ones of the target locations, and network bandwidth available to respective ones of the target locations; transmitting the bulk content to at least one of the selected target locations; and storing the bulk content at the at least one of the selected target locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for transmission of digital data between at least two separate locations connected by optical, wired or radio frequency data paths of limited bandwidth, the apparatus employed at a first one of the locations and comprising:
-
a processing device; a memory device coupled to the processing device; and at least one network interface connected to at least one of the data paths and in communication with the processing device; wherein the processing device is programmed to separate the data arriving at one of the locations into at least bulk content and metadata, select one or more target locations from the locations for storage based on a calculation using storage capacity available at respective ones of the target locations, processor utilization available at respective ones of the target locations, and network bandwidth available to respective ones of the target locations, transmit the bulk content to at least one of the selected target locations for storage. - View Dependent Claims (18, 19, 20)
-
Specification