Apparatus, methods and articles of manufacture for data transmission
First Claim
1. An apparatus for transmitting data to a target comprising:
- a means for updating, present on a distribution media, and further comprising data and data information;
a means for transmission between said distribution media and said target, and, a means for processing said data information;
whereby said data information is transmitted through said means for transmission to said means for processing, which upon receipt of said data information compares said data information with said target in order to determine if said data should be transmitted to said target.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention comprises apparatus, methods and articles of manufacture for transferring data, comprising one or more update files made available upon distribution media, such as a server, a hash of the update files made available upon the server, as well as versions of the update and hash files upon a target or client. The distribution media then transmits the hash to the target or client, the hashes are compared, and, if they do not match, the update files are downloaded for further review and updating, if desired. If updating is desired, an update mechanism will then edit and/or replace files, modules, data and/or byte sequences on the target, according to the preferred embodiments. Embodiments for various platforms, including Unix® and Windows® NT are disclosed.
-
Citations
21 Claims
-
1. An apparatus for transmitting data to a target comprising:
-
a means for updating, present on a distribution media, and further comprising data and data information;
a means for transmission between said distribution media and said target, and, a means for processing said data information;
whereby said data information is transmitted through said means for transmission to said means for processing, which upon receipt of said data information compares said data information with said target in order to determine if said data should be transmitted to said target. - View Dependent Claims (2, 3)
-
-
4. An apparatus for transmitting data to a target comprising:
-
a means for updating, present on a distribution media, and further comprising data, data information and a hash of said data information;
a means for transmission between said distribution media and said target, a means for obtaining data information from said distribution media; and
,a means for processing said hash of said data information;
whereby said means for obtaining data information from said distribution media obtains said hash from said means for updating present on said distribution media, which hash is transmitted through said means for transmission to said means for processing, and which upon receipt of said hash of said data information compares said hash with said target in order to determine if said data should be transmitted to said target.
-
-
5. A method for transmitting data to a target comprising the steps of:
-
transmitting data information between a distribution media and said target; and
,comparing said data information in order to determine if said data should be transmitted to said target. - View Dependent Claims (6, 7)
-
-
8. A method for transmitting data to a target comprising the steps of:
-
transmitting a hash of data information from a first distribution media to said target;
comparing said hash in order to determine if data information should be transmitted to said target;
transmitting said data information from a second distribution media, if necessary, to said target;
comparing said data information with said target in order to determine if said data should be transmitted to said target. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for transmitting data to a target comprising the steps of:
-
providing a software product;
preparing data information about said software product;
preparing a hash of data information about said software product;
storing said software product on a first distribution media;
storing said data information on a second distribution media;
storing said hash of data information on a third distribution media;
obtaining data information about said software product;
transmitting said hash of data information to said target;
comparing said hash in order to determine if data information should be transmitted to said target;
transmitting said data information, if necessary, to said target;
comparing said data information with said target in order to determine if said data should be transmitted to said target;
transmitting said data, if necessary, to said target; and
,editing said data on said target in order to update data on said target.
-
Specification