Hierarchical communication system providing intelligent data, program and processing migration
First Claim
1. A method for communication, comprising:
- supporting wireless communication via a plurality of access devices, the plurality of access devices comprising a first access device and a second access device downstream of the first access device;
initially accessing program code or data from the second access device by the first access device;
forwarding the accessed program code or the accessed data to a mobile communication device;
accessing the second access device via the first access device;
retaining program code or data in the second access device;
determining whether to migrate a copy of the program code or the data from the second access device to the first access device based on one or more migration factors; and
wherein the one or more migration factors comprise one or more of a count of the number of times that the program code or the data is requested, a duration of time over which the count is taken, a cost of retrieving the program code or the data from a downstream source, a size of the program code or the data, and remaining local storage capacity.
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.
-
Citations
18 Claims
-
1. A method for communication, comprising:
-
supporting wireless communication via a plurality of access devices, the plurality of access devices comprising a first access device and a second access device downstream of the first access device; initially accessing program code or data from the second access device by the first access device; forwarding the accessed program code or the accessed data to a mobile communication device; accessing the second access device via the first access device; retaining program code or data in the second access device; determining whether to migrate a copy of the program code or the data from the second access device to the first access device based on one or more migration factors; and wherein the one or more migration factors comprise one or more of a count of the number of times that the program code or the data is requested, a duration of time over which the count is taken, a cost of retrieving the program code or the data from a downstream source, a size of the program code or the data, and remaining local storage capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more circuits for use in a communication device, the one or more circuits comprising:
-
at least one processor for a first access device that enables communication of the first access device with a second access device, the at least one processor operating to, at least; initially access program code or data from the second access device; forward the accessed program code or the accessed data to a mobile communication device; receive one or more requests for a program code or a data retained in the second access device; access the second access device in response to the request; determine whether to migrate a copy of the program code or the data from the second access device to the first access device based on one or more migration factors; and wherein the one or more migration factors comprise one or more of a count of the number of times that the program code or the data is requested, a duration of time over which the count is taken, a cost of retrieving the program code or the data from a downstream source, a size of the program code or the data, and remaining local storage capacity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification