HAND HELD BAR CODE READERS OR MOBILE COMPUTERS WITH CLOUD COMPUTING SERVICES
First Claim
Patent Images
1. A system, comprising:
- a server-side proxy component; and
a plurality of back-end computers;
wherein the server-side proxy component is configured, responsive to receiving an encoding request comprising raw data from a client, to select a back-end computer from the plurality of back-end computers to which the encoding request should be forwarded;
wherein the server-side proxy component is configured to select the back-end computer from the plurality of back-end computers based on factors comprising a pre-defined rule, load estimates for the plurality of back-end computers, and estimated network throughputs across network paths to each of the plurality of back-end computers; and
wherein the selected back-end computer is configured, responsive to receiving the encoding request, to encode the encoding request into an image of decodable indicia.
0 Assignments
0 Petitions
Accused Products
Abstract
A data decoding system that includes a server-side proxy component and at least two back-end computers, where the server-side proxy component is configured, when it receives an encoding request from a client, to select a back-end computer to forward the encoding request to, based on either a pre-defined rule, load estimates for the at least two computers, estimated network throughputs across network paths to the two computers. In response to receiving this request, the back-end computer that is selected is configured to encode the request.
350 Citations
20 Claims
-
1. A system, comprising:
-
a server-side proxy component; and a plurality of back-end computers; wherein the server-side proxy component is configured, responsive to receiving an encoding request comprising raw data from a client, to select a back-end computer from the plurality of back-end computers to which the encoding request should be forwarded; wherein the server-side proxy component is configured to select the back-end computer from the plurality of back-end computers based on factors comprising a pre-defined rule, load estimates for the plurality of back-end computers, and estimated network throughputs across network paths to each of the plurality of back-end computers; and wherein the selected back-end computer is configured, responsive to receiving the encoding request, to encode the encoding request into an image of decodable indicia. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising the steps of:
-
receiving, with a computer, a request comprising raw data from a server-side proxy component that has received the request from a client, wherein the request was routed to the computer based on factors comprising a pre-defined rule, load estimates for the computer, and estimated network throughputs across network paths to the computer; and encoding, with the computer, the request into an image of decodable indicia comprising a 1D bar code, a 2D bar code, and/or an OCR symbol. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product, comprising:
-
a computer-readable, tangible storage device; and program instructions, stored on the storage device, which when executed by a computer, cause the computer to; receive a request comprising raw data from a server-side proxy component that has received the request from a client, wherein the request was routed to the computer based on factors comprising a pre-defined rule, load estimates for the computer, and estimated network throughputs across network paths to the computer, wherein the pre-defined rule comprises a round-robin selection rule and/or a random selection rule; and encode the request into an image of decodable indicia. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification