Method and system for enhanced data transfer
First Claim
1. A method for enhancing data transfers comprising the steps of:
- determining a data transfer method utilized by a portable device as one of a LIFO and a FIFO sequential order;
retrieving a last record fingerprint from a computing device;
downloading records from the portable device in the one of the FIFO and LIFO sequential order;
transforming one of a downloaded record and the last record fingerprint to a same format as the other of the downloaded record and the last record fingerprint;
comparing each downloaded record to only the last record fingerprint to find a match; and
updating the last record fingerprint with a record fingerprint of a newest record downloaded,wherein when the LIFO sequential order data transfer method is used no additional records are downloaded after a match is found, and wherein when the FIFO sequential order data transfer method is used a step of fully processing records that are downloaded after a match is found is performed.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enhanced data transfer are disclosed, the method being applicable to a system comprising a computing device configured to transfer data from a portable device. In one embodiment, the computing device stores a fingerprint of the newest record downloaded from a portable device and stops downloading records from the device when a downloaded record matches the fingerprint. In another embodiment, the computing device stores a fingerprint of the newest record downloaded from a portable device and fully processes records that are downloaded from the device after a downloaded record matches the fingerprint. The system may include a portable device configured to adapt its operation responsive to a system fingerprint provided by the computing device. The portable device may be a medical device. The system may be a healthcare data management system.
114 Citations
30 Claims
-
1. A method for enhancing data transfers comprising the steps of:
-
determining a data transfer method utilized by a portable device as one of a LIFO and a FIFO sequential order; retrieving a last record fingerprint from a computing device; downloading records from the portable device in the one of the FIFO and LIFO sequential order; transforming one of a downloaded record and the last record fingerprint to a same format as the other of the downloaded record and the last record fingerprint; comparing each downloaded record to only the last record fingerprint to find a match; and updating the last record fingerprint with a record fingerprint of a newest record downloaded, wherein when the LIFO sequential order data transfer method is used no additional records are downloaded after a match is found, and wherein when the FIFO sequential order data transfer method is used a step of fully processing records that are downloaded after a match is found is performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 24, 25, 26)
-
-
8. A system for enhancing data transfers comprising:
-
a computing device configured to access and download data from a portable device; and software configured to operate in the computing device and to; recognize a data transfer method utilized by the portable device as one of a LIFO and a FIFO sequential order; store and retrieve a last record fingerprint; download records from the portable device in the one of the LIFO and the FIFO sequential order; compare each downloaded record to only the last record fingerprint to find a match; and update the last record fingerprint with a record fingerprint of a newest record from the portable device downloaded to the computing device, the record fingerprint comprising untransformed data of the newest record downloaded from the portable device, wherein when the LIFO sequential order data transfer method is recognized no additional records are downloaded after a match is found, and wherein when the FIFO sequential order data transfer method is recognized a step of fully processing records that are downloaded after a match is found is performed. - View Dependent Claims (9, 10, 11, 27, 28, 29)
-
-
12. A data management system for enhancing data transfers comprising:
-
a computing device; data management software configured to operate in the computing device and upload a system fingerprint to a portable device; and a portable device configured to; record data in records; receive the system fingerprint from the data management software; transform one of a record and a received system fingerprint to a same format as the other of the downloaded record and the system fingerprint; compare each record to only the system fingerprint to find a match, the system fingerprint comprising a fingerprint of a newest record downloaded to the computing device; transfer the records to the computing device in one of LIFO and FIFO sequential order, wherein when the LIFO sequential order is used no additional records are transferred after a match is found, and wherein when the FIFO sequential order is used records are only transferred after a match is found; and adapt its operations with regard to the records based on a relationship between the system fingerprint and the records. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 30)
-
-
21. A data management system for enhancing data transfers comprising:
-
a system interface adapted to communicate with at least one computing device; a portable device adapted to record data in records, transfer the records in one of LIFO and FIFO sequential order to the computing device, communicate with the system interface and receive data from the system interface; and a data management software adapted to operate in the computing device, the computing device configured to communicate with the system interface and upload a last record fingerprint to the portable device, the last record fingerprint comprising untransformed data of a newest record downloaded from the portable device to the computing device, the portable device configured to adapt at least one of its operations with regard to receipt of data from the system interface based on a comparison of the data to the fingerprint, wherein when the LIFO sequential order data transfer method is used no additional records are transferred to the computing device after a match is found, and wherein when the FIFO sequential order data transfer method is used records are transferred to the computing device after a match is found. - View Dependent Claims (22, 23)
-
Specification