Hand held bar code readers or mobile computers with cloud computing services
First Claim
Patent Images
1. A system, comprising:
- a network gateway configured as a server-side proxy connecting a client 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.
-
Citations
20 Claims
-
1. A system, comprising:
-
a network gateway configured as a server-side proxy connecting a client 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:
-
transmitting a request comprising raw data from a client device to a network gateway configured as a server side proxy component that communicates with a computer; receiving, with the computer, the request from the server-side proxy component, 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; connect to a network gateway configured as a proxy component that connects the computer to a client and configures 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