Method and system for the optimal formating, reduction and compression of DEX/UCS data
First Claim
1. A method for communicating information between a network operations center and a remote device comprising:
- transmitting at least one request for information from the network operations center to the remote device;
receiving the at least one request by the remote device;
selecting records from a data block at the remote device based upon the at least one request;
restructuring the selected records according to a template; and
transmitting the restructured records to the network operations center.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for communicating data between a network operations center and a remote device is described. Vending machine state information is communicated between a vending site and a network operations center using a delta scheme. A database, maintained by the network operations center, maintains a history of the activity of a variety of vending machines located at a variety of vending sites. To minimize the data needed to be transmitted between the vending site and the network operations center, the network operations center, in one embodiment, will request information from the vending site regarding the change in state of the various vending machines. The vending machines are responsible for restructuring a data block, calculating a delta for the change in state of the machine, applying a compression algorithm to the calculated delta and then transmitting the delta to the network operations center. Upon receipt of the delta, the network operations center can update the database by combining the delta with the previous state information stored in the database.
177 Citations
30 Claims
-
1. A method for communicating information between a network operations center and a remote device comprising:
-
transmitting at least one request for information from the network operations center to the remote device;
receiving the at least one request by the remote device;
selecting records from a data block at the remote device based upon the at least one request;
restructuring the selected records according to a template; and
transmitting the restructured records to the network operations center. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for communicating data between a network operations center and a remote device comprising:
-
transmitting a request for data to at least one remote device;
receiving the at least one request for data by the at least one remote device;
establishing a current state for the at least one remote device;
accessing a previous state for the at least one remote device;
calculating a delta between the current state and the previous state for the at least one remote device;
writing the delta to a device response; and
transmitting the device response to the network operations center. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for acquiring data at a remote device and communicating information between a network operations center and the remote device comprising:
-
the remote device operable to receive a request for information from the network operations center;
a data block having at least one set of records stored at the remote device;
a template accessible by the remote device for restructuring a record selected from the data block;
the remote device operable to select a record from the data block based on the request for information;
a network for communicating information between the network operations center and the remote device; and
the remote device operable to restructure the selected records according to the template and to transmit the restructured record to the network operations center using the network.
-
-
21. A method for communicating information between a network operations center and a remote device comprising:
-
selecting records from a data block communicatively coupled to device;
restructuring the selected records according to a template;
calculating a delta between the restructured records and a stored set of records; and
transmitting the delta to the network operations center. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for acquiring data at a remote device and communicating between a network operations center and the remote device comprising:
-
the remote device operable to establish communications with the network operations center;
a data block having at least one set of records communicatively coupled to the remote device;
a template at the remote device for restructuring a record selected from the data block;
the remote device operable to select a record from the data block;
a network for communicating between the network operations center and the remote device; and
the remote device operable to restructure the selected records according to the template, to calculate a delta based upon the restructured records and a stored set of records and to transmit the delta to the network operations center using the network. - View Dependent Claims (29, 30)
-
Specification