Hand held bar code readers or mobile computers with cloud computing services
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-007/10
G06K-009/22
G06F-017/00
출원번호
US-0312465
(2011-12-06)
등록번호
US-8485430
(2013-07-16)
발명자
/ 주소
Qu, Huyu
Wang, Ynjiun Paul
출원인 / 주소
Honeywell International, Inc.
대리인 / 주소
Heslin Rothenberg Farley & Mesiti P.C.
인용정보
피인용 횟수 :
10인용 특허 :
43
초록▼
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 a decoding request from a client, to select a back-end computer to forward the decoding request to, based on either a pre-defi
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 a decoding request from a client, to select a back-end computer to forward the decoding 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 decode the request, which is an image of decodable indicia, by locating the decodable indicia within the image and decoding it into a decoded message. The decodable indicia was provided by a raw image byte stream, a compressed image byte stream, or a partial compressed image byte stream.
대표청구항▼
1. A data decoding system comprising a server-side proxy component and at least two back-end computers; wherein said server-side proxy component is configured, responsive to receiving a decoding request from a client, to select a back-end computer to forward said decoding request to, based on one or
1. A data decoding system comprising a server-side proxy component and at least two back-end computers; wherein said server-side proxy component is configured, responsive to receiving a decoding request from a client, to select a back-end computer to forward said decoding request to, based on one or more of: a pre-defined rule, load estimates for said at least two computers, estimated network throughputs across network paths to each of said at least two computers;wherein said selected back-end computer is configured, responsive to receiving said decoding request, said decoding request comprising an image of decodable indicia, to locate said decodable indicia within said image;wherein said selected back-end computer is further configured, responsive to successfully locating said decodable indicia, to decode said decodable indicia into a decoded message; andwherein said image of decodable indicia is provided by one or more of: a raw image byte stream, a compressed image byte stream, a partial compressed image byte stream. 2. The data decoding system of claim 1, wherein said selected back-end computer is further configured, responsive to successfully decoding said decodable indicia, to transmit said decoded message to said client. 3. The data decoding system of claim 1, wherein said selected back-end computer is further configured, responsive to successfully decoding said decodable indicia, to store in a non-volatile memory at least one or more of: said image of decodable indicia and said decoded message. 4. The data decoding system of claim 3, wherein said selected back-end computer is further configured, to grant access to at least one of: said image of decodable indicia and said decoded message upon receipt of security credentials. 5. The data decoding system of claim 1, wherein said selected back-end computer is further configured, responsive to successfully decoding said decodable indicia, to formulate a query containing said decoded message; wherein said selected back-end computer is further configured, responsive to successfully decoding said decodable indicia, to transmit said query to an external database; andwherein said selected back-end computer is further configured, responsive to receiving a response to said query from said external database, to transmit said response to said client. 6. The data decoding system of claim 4, wherein said selected back-end computer is further configured, to receive positioning coordinates from said client and responsive to successfully decoding said decodable indicia, to transmit said positioning coordinates to said external database. 7. The data decoding system of claim 1, wherein said decodable indicia is provided by one or more of: a 1D bar code, a 2D bar code, and one or more OCR symbols. 8. The data decoding system of claim 1, wherein said selected back-end computer is further configured, responsive to receiving said decoding request, to authenticate said client. 9. The data decoding system of claim 1, wherein said selected back-end computer is further configured, responsive to receiving said decoding request, to establish a communication session with said client; and wherein said communication session is supported using at least one of: HTTP cookies, dynamic URLs. 10. The data decoding system of claim 1, said decoded message comprising an instruction to store in a non-volatile memory at least one of: said image of decodable indicia and said decoded message and wherein said selected back-end computer is further configured, responsive to successfully decoding said decodable indicia into a decoded message, to execute said instruction. 11. The data decoding system of claim 1, said decoded message comprising an instruction to transmit said decoded message to at least one of: said client, a second client and wherein said selected back-end computer is further configured, responsive to successfully decoding said decodable indicia into a decoded message, to execute said instruction. 12. The data decoding system of claim 1, said decoded message comprising a URL and wherein said selected back-end computer is further configured, responsive to successfully decoding said decodable indicia into a decoded message, to send an instruction to said client to access said URL. 13. The data decoding system of claim 1, wherein said client is provided by an encoded information reading (EIR) terminal comprising an optical reading device configured to output said image of decodable indicia. 14. The data decoding system of claim 1, wherein said client is provided by an encoded information reading (EIR) terminal comprising a camera configured to output said image of decodable indicia. 15. The data decoding system of claim 1, wherein said image of decodable indicia is encrypted and wherein said selected back-end computer is further configured, responsive to successfully locating said decodable indicia, to decrypt said image of decodable indicia. 16. A method for decoding data, the method comprising the steps of: a computer receiving a request comprising an image of decodable indicia from a server-side proxy component said server-side proxy component having received said request from a client wherein said request was routed to said computer based on one or more of: a pre-defined rule, load estimates for said computer, estimated network throughputs across network paths to said computer, andwherein said image of decodable indicia is provided by one or more of: a raw image byte stream, a compressed image byte stream, a partial compressed image byte stream;said computer authenticating said client responsive to receiving said request;said computer establishing a communication session with said client responsive to receiving said decoding request wherein said communication session is supported using at least one of: HTTP cookies, dynamic URLs;said computer locating said decodable indicia within said image; andsaid computer decoding said image into a decoded message using said decodable indicia. 17. The method of claim 16, further comprising: said computer transmitting said decoded message to said client. 18. The method of claim 16, further comprising: said computer storing said decoded message. 19. A computer program product for decoding data, the computer program product comprising: one or more computer-readable, tangible storage devices;program instructions, stored on at least one or more storage devices, to receive a request comprising an image of decodable indicia from a server-side proxy component said server-side proxy component having received said request from a client wherein said decodable indicia is provided by one or more of: a 1D bar code, a 2D bar code, and one or more OCR symbolswherein said request was routed to said computer based on one or more of: a pre-defined rule, load estimates for said computer, estimated network throughputs across network paths to said computer, andwherein said image of decodable indicia is provided by one or more of: a raw image byte stream, a compressed image byte stream, a partial compressed image byte streamwherein said compressed image byte stream is provided by one or more of: a TIFF byte stream, a GIF byte stream, a JPEG byte stream, an MPEG byte stream;program instructions, stored on at least one or more storage devices, to authenticate said client responsive to receiving said request;program instructions, stored on at least one or more storage devices, to establish a communication session with said client responsive to receiving said decoding requestwherein said communication session is supported using at least one of: HTTP cookies, dynamic URLs;program instructions, stored on at least one or more storage devices, to locate said decodable indicia within said image; andprogram instructions, stored on at least one or more storage devices, to decode said image into a decoded message using said decodable indicia. 20. The computer program product of claim 19, further comprising: program instructions, stored on at least one or more storage devices, to transmit said decoded message to said client. 21. The computer program product of claim 19, further comprising: program instructions, stored on at least one or more storage devices, to store said decoded message.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (43)
Hawes, Jonathan L., Associating media through encoding.
Tzur, Meir; Shaick, Ben-Zion; Dvir, Itsik; Pinto, Victor, Detecting objects in an image being acquired by a digital camera or other electronic image acquisition device.
Skaaksrud, Ole-Petter; Dryden, Cameron Dee; Smith, Jeffrey Robert; Rhodes, Jr., Robert Russell; Gordon, Wayne Luke; Zhu, Xiaoxun, Digital color image capture and processing module.
Kotlarsky, Anatoly; Zhu, Xiaoxun, Digital image capture and processing system employing multi-layer software-based system architecture permitting modification and/or extension of system features and functions by way of third party code plug-ins.
Skaaksrud, Ole-Petter; Dryden, Cameron Dee; Smith, Jeffrey Robert; Rhodes, Jr., Robert Russell; Gordon, Wayne Luke; Zhu, Xiaoxun, Internet-based shipping, tracking, and delivery network supporting a plurality of mobile digital image capture and processing (MICAP) systems.
Kotlarsky, Anatoly; Zhu, Xiaoxun, Method of modifying and/or extending the standard features and functions of a digital image capture and processing system.
Downie, John D.; Taylor, Mark P.; Sutherland, James S.; Wagner, Richard E.; Whiting, Matthew S.; Nederlof, Leo, Passive RFID elements having visual indicators.
Kotlarsky, Anatoly; Zhu, Xiaoxun, digital image capturing and processing system allowing third-parties to extend the features and functions of said system, and modify the standard behavior thereof without permanently modifying the standard features and functions thereof.
Todeschini, Erik; Deloge, Stephen Patrick; Meier, Timothy P.; Anderson, Donald; Hejl, Benjamin; Koziol, Thomas J., Cloud-based system for reading of decodable indicia.
Todeschini, Erik; Deloge, Stephen Patrick; Meier, Timothy P.; Anderson, Donald; Hejl, Benjamin; Koziol, Thomas J., Cloud-based system for reading of decodable indicia.
Todeschini, Erik; Deloge, Stephen Patrick; Meier, Timothy; Anderson, Donald; Hejl, Benjamin; Koziol, Thomas, Cloud-based system for reading of decodable indicia.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.