Hierarchical communication system providing intelligent data, program and processing migration
First Claim
1. A communication network having a plurality of computing devices, at least one of the plurality of computing devices comprises a roaming terminal device, and each of the plurality of computing devices confirmed with a wireless transceiver, the communication network comprising:
- a plurality of access devices supporting wireless communications among the plurality of computing devices;
at least one of said plurality of access devices delivers data to the roaming terminal device; and
the at least one of the plurality of access devices selectively stores the delivered data for subsequent delivery of the delivered data to the roaming terminal device,wherein at least one of said plurality of access devices selectively migrates processing resources to support future processing requests.
6 Assignments
0 Petitions
Accused Products
Abstract
A hierarchical communication system, arranged in a spanning tree configuration, is described in which wired and wireless communication networks exhibiting substantially different characteristics are employed in an overall scheme to link portable or mobile computing devices. Copies of data, program code and processing resources are migrated from their source toward requesting destinations based on request frequency, communication link costs and available local storage and/or processing resources. Each appropriately configured network device acts as an active participant in network migration. In addition, portable two-dimensional (2-D) code reading terminals are configured to wirelessly communicate compressed 2-D images toward stationary access servers that identify the code image through decoding and through comparison with a database of images that have previously been decoded and stored.
144 Citations
24 Claims
-
1. A communication network having a plurality of computing devices, at least one of the plurality of computing devices comprises a roaming terminal device, and each of the plurality of computing devices confirmed with a wireless transceiver, the communication network comprising:
-
a plurality of access devices supporting wireless communications among the plurality of computing devices; at least one of said plurality of access devices delivers data to the roaming terminal device; and the at least one of the plurality of access devices selectively stores the delivered data for subsequent delivery of the delivered data to the roaming terminal device, wherein at least one of said plurality of access devices selectively migrates processing resources to support future processing requests. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication network having a plurality of computing devices, at least one of the plurality of computing devices comprises a roaming terminal device, and each of the plurality of computing devices configured with a wireless transceiver, the communication network comprising:
-
a plurality of access devices supporting wireless communications among the plurality of computing devices; at least one of said plurality of access devices delivers data to the roaming terminal device; and the at least one of the plurality of access devices selectively stores the delivered data for subsequent delivery of the delivered data to the roaming terminal device, wherein at least one of said plurality of access devices selectively migrates program code. - View Dependent Claims (7, 8, 9)
-
-
10. A communication network having a plurality of computing devices, at least one of the plurality of computing devices comprises a roaming terminal device, and each of the plurality of computing devices configured with a wireless transceiver, the communication network comprising:
-
a plurality of access devices supporting wireless communications among the plurality of computing devices; at least one of said plurality of access devices delivers data to the roaming terminal device; and the at least one of the plurality of access devices selectively stores the delivered data for subsequent delivery of the delivered data to the roaming terminal device, wherein the at least one of said plurality of access devices considers a cost of re-obtaining data before selecting which data to store.
-
-
11. A communication network having a plurality of computing devices, at least one of the plurality of computing devices comprises a roaming terminal device, and each of the plurality of computing devices configured with a wireless transceiver, the communication network comprising:
-
a plurality of access devices supporting wireless communications among the plurality of computing devices; at least one of said plurality of access devices delivers data to the roaming terminal device; and the at least one of the plurality of access devices selectively stores the delivered data for subsequent delivery of the delivered data to the roaming terminal device, wherein the at least one of said plurality of access devices considers a cost to re-obtain the stored data before selecting what stored data to delete.
-
-
12. A communication network having a plurality of computing devices, at least one of the plurality of computing devices comprises a roaming terminal device, and each of the plurality of computing devices configured with a wireless transceiver, the communication network comprising:
-
a plurality of access devices supporting wireless communications among the plurality of computing devices; at least one of said plurality of access devices delivers data to the roaming terminal device; and the at least one of the plurality of access devices selectively stores the delivered data for subsequent delivery of the delivered data to the roaming terminal device, wherein the at least one of said plurality of access devices considers a frequency that the stored data is requested before selecting what stored data to delete.
-
-
13. A method for communications, comprising:
-
supporting wireless communications among a plurality of computing devices via a plurality of access devices, at least one of the plurality of computing devices comprising a roaming terminal device, each of the plurality of computing devices comprising a wireless transceiver; delivering data to the roaming terminal device via at least one of the plurality of access devices; selectively retaining the delivered data for subsequent delivery of the delivered data to the roaming terminal device via the at least one of the plurality of access devices; and selectively migrating processing resources via at least one of the plurality of access devices to support future processing requests. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for communications, comprising:
-
supporting wireless communications among a plurality of computing devices via a plurality of access devices, at least one of the plurality of computing devices comprising a roaming terminal device, each of the plurality of computing devices comprising a wireless transceiver; delivering data to the roaming terminal device via at least one of the plurality of access devices; selectively retaining the delivered data for subsequent delivery of the delivered data to the roaming terminal device via the at least one of the plurality of access devices; and selectively migrating program code via at least one of the plurality of access devices. - View Dependent Claims (19, 20, 21)
-
-
22. A method for communications, comprising:
-
supporting wireless communications among a plurality of computing devices via a plurality of access devices, at least one of the plurality of computing devices comprising a roaming terminal device, each of the plurality of computing devices comprising a wireless transceiver; delivering data to the roaming terminal device via at least one of the plurality of access devices; selectively retaining the delivered data for subsequent delivery of the delivered data to the roaming terminal device via the at least one of the plurality of access devices; and considering a cost of re-obtaining data via the at least one of the plurality of access devices before selecting which data to retain.
-
-
23. A method for communications, comprising:
-
supporting wireless communications among a plurality of computing devices via a plurality of access devices, at least one of the plurality of computing devices comprising a roaming terminal device, each of the plurality of computing devices comprising a wireless transceiver; delivering data to the roaming terminal device via at least one of the plurality of access devices; selectively retaining the delivered data for subsequent delivery of the delivered data to the roaming terminal device via the at least one of the plurality of access devices; and considering a cost to re-obtain the retained data via the at least one of the plurality of access devices before selecting which data to delete.
-
-
24. A method for communications, comprising:
-
supporting wireless communications among a plurality of computing devices via a plurality of access devices, at least one of the plurality of computing devices comprising a roaming terminal device, each of the plurality of computing devices comprising a wireless transceiver; delivering data to the roaming terminal device via at least one of the plurality of access devices; selectively retaining the delivered data for subsequent delivery of the delivered data to the roaming terminal device via the at least one of the plurality of access devices; and considering a frequency that the retained data is requested via the at least one of the plurality of access devices before selecting which retained data to delete.
-
Specification