Cloud-based system for reading of decodable indicia
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
G06Q-020/32
G06Q-030/04
출원번호
US-0474014
(2012-05-17)
등록번호
US-9064254
(2015-06-23)
발명자
/ 주소
Todeschini, Erik
Deloge, Stephen Patrick
Meier, Timothy
Anderson, Donald
Hejl, Benjamin
Koziol, Thomas
출원인 / 주소
Honeywell International Inc.
대리인 / 주소
Additon, Higgins & Pendleton, P.A.
인용정보
피인용 횟수 :
232인용 특허 :
50
초록▼
A data decoding system can comprise one or more computers communicatively coupled to a network. The computers can execute at least one decoding process. The decoding process can be configured, responsive to receiving a decoding request comprising an image of decodable indicia, to locate the decodabl
A data decoding system can comprise one or more computers communicatively coupled to a network. The computers can execute at least one decoding process. The decoding process can be configured, responsive to receiving a decoding request comprising an image of decodable indicia, to locate the decodable indicia within the image, and to decode the decodable indicia into a decoded message. The decoding process can be further configured, responsive to completing a decoding operation, to transmit to the client the decoded message and/or the decoding operation completion code.
대표청구항▼
1. A data decoding system comprising one or more computers communicatively coupled to a network, said one or more computers executing at least one client authentication process, at least one logging process, and at least one decoding process; wherein said client authentication process is configured
1. A data decoding system comprising one or more computers communicatively coupled to a network, said one or more computers executing at least one client authentication process, at least one logging process, and at least one decoding process; wherein said client authentication process is configured to authenticate a client;wherein said at least one decoding process is configured, responsive to receiving a decoding request from said client, said decoding request comprising an image of decodable indicia, to locate said decodable indicia within said image;wherein said at least one decoding process is further configured, responsive to successfully locating said decodable indicia, to decode said decodable indicia into a decoded message;wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit to said client at least one of: said decoded message, a decoding operation completion code;wherein said at least one decoding process is further configured, responsive to completing said decoding operation, to transmit a logging request to said at least one logging process; andwherein said at least one logging process is configured, responsive to receiving said logging request from said at least on decoding process, to create a usage tracking record in a usage tracking database, said usage tracking record comprising a client identifier, said image, and at least one of: said decoded message, said decoding operation completion code. 2. The data decoding system of claim 1, wherein said at least one client authentication process and said at least one decoding process are executed by one computer. 3. The data decoding system of claim 1, wherein said at least one client authentication process is executed by a first computer; and wherein said at least one decoding process is executed by a second computer. 4. The data decoding system of claim 1, wherein said image of decodable indicia is provided by one of: a raw image byte stream, a compressed image byte stream. 5. The data decoding system of claim 1, wherein said client is provided by a mobile communication terminal comprising an optical reading device configured to output said image of decodable indicia. 6. The data decoding system of claim 1, wherein said client is provided by a mobile computing device comprising one of: an integrated imaging device, a peripheral imaging device. 7. The data decoding system of claim 1, wherein said client is provided by a desktop computer comprising one of: an integrated imaging device, a peripheral imaging device. 8. The data decoding system of claim 1, wherein said client is provided by a computing device integrated into a point-of-sale system, said computing device comprising one of: an integrated imaging device, a peripheral imaging device. 9. The data decoding system of claim 1, wherein said at least one client authentication process is configured, responsive to receiving from a client an authentication request comprising a client certificate, to negotiate a common secret with said client; wherein said at least one authentication process is further configured to create at least one cryptographic key based on said common secret; andwherein said at least one authentication process is further configured to use said at least one cryptographic key to perform at least one of: encrypting one or more messages transmitted to said client; decrypting one or more messages received from said client. 10. The data decoding system of claim 9, wherein said one or more computer is further configured, responsive to receiving said client certificate, to validate said client certificate by transmitting a validation request to a certificate authority issuing said client certificate. 11. A data decoding system comprising one or more computers communicatively coupled to a network, said one or more computers executing at least one decoding process and at least one logging process; wherein said at least one decoding process is configured, responsive to receiving a decoding request comprising an image of decodable indicia from a client, to locate said decodable indicia within said image;wherein said at least one decoding process is further configured, responsive to successfully locating said decodable indicia, to decode said decodable indicia into a decoded message;wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit to said client at least one of: said decoded message, a decoding operation completion code;wherein said at least one decoding process is further configured, responsive to completing said decoding operation, to transmit a logging request to said at least one logging process; andwherein said at least one logging process is configured, responsive to receiving said logging request from said at least on decoding process, to create a usage tracking record in a usage tracking database, said usage tracking record comprising a client identifier, said image, and at least one of: said decoded message, said decoding operation completion code. 12. The data decoding system of claim 11, wherein said at least one decoding process and said at least one logging process are executed by one computer. 13. The data decoding system of claim 11, wherein said at least one decoding process is executed by a first computer; and wherein said at least one logging process is executed by a second computer. 14. The data decoding system of claim 11, wherein said decoding request further comprises one or more values of client configuration parameters; and wherein said usage tracking record further comprises said one or more values of client configuration parameters. 15. The data decoding system of claim 11, wherein said image of decodable indicia is provided by one of: a raw image byte stream, a compressed image byte stream. 16. The data decoding system of claim 11, wherein said client is provided by a mobile communication terminal comprising an optical reading device configured to output said image of decodable indicia. 17. The data decoding system of claim 11, wherein said client is provided by a mobile computing device comprising one of: an integrated imaging device, a peripheral imaging device. 18. The data decoding system of claim 11, wherein said client is provided by a desktop computer comprising one of: an integrated imaging device, a peripheral imaging device. 19. The data decoding system of claim 11, wherein said client is provided by a computing device integrated into a point-of-sale system, said computing device comprising one of: an integrated imaging device, a peripheral imaging device. 20. A data decoding system comprising one or more computers communicatively coupled to a network, said one or more computers executing at least one decoding process and at least one logging process; wherein said at least one decoding process is configured, responsive to receiving from a client a decoding request comprising an image of decodable indicia, to locate said decodable indicia within said image;wherein said at least one decoding process is further configured, responsive to successfully locating said decodable indicia, to decode said decodable indicia into a decoded message;wherein said at least one decoding process is further configured, responsive to completing a decoding operation, to transmit to said client at least one of: said decoded message, a decoding operation completion code;wherein said one or more computer is further configured to perform at least one of: validating an entitlement of said client to receive decoding services responsive to receiving said decoding request, transmit a billing request to a billing system responsive to completing said decoding operation;wherein said at least one decoding process is further configured, responsive to completing said decoding operation, to transmit a logging request to said at least one logging process; andwherein said at least one logging process is configured, responsive to receiving said logging request from said at least on decoding process, to create a usage tracking record in a usage tracking database, said usage tracking record comprising a client identifier, said image, and at least one of: said decoded message, said decoding operation completion code. 21. The data decoding system of claim 20, wherein said billing request comprises at least one of: an identifier of said client, a symbology type of said decodable indicia, a number of decodable indicia items to be decoded. 22. The data decoding system of claim 20, wherein one or more computer is configured to validate said entitlement of said client by transmitting a client entitlement validation request to said billing system. 23. The data decoding system of claim 22, wherein said client entitlement validation request comprises at least one of: an identifier of said client, a symbology type of said decodable indicia, a number of decodable indicia items to be decoded. 24. The data decoding system of claim 20, wherein said at least one decoding process is configured to transmit said decoded message to said client responsive to receiving a billing transaction confirmation from said billing system. 25. The data decoding system of claim 20, wherein said image of decodable indicia is provided by one of: a raw image byte stream, a compressed image byte stream. 26. The data decoding system of claim 20, wherein said client is provided by a mobile communication terminal comprising an optical reading device configured to output said image of decodable indicia. 27. The data decoding system of claim 20, wherein said client is provided by a mobile computing device comprising one of: an integrated imaging device, a peripheral imaging device. 28. The data decoding system of claim 20, wherein said client is provided by a desktop computer comprising one of: an integrated imaging device, a peripheral imaging device. 29. The data decoding system of claim 20, wherein said client is provided by a computing device integrated into a point-of-sale system, said computing device comprising one of: an integrated imaging device, a peripheral imaging device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (50)
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.
Attia,Olivier; Shrivastava,Prateek; Zastepine,Roman; Outmezguine,Avi Chai, System and method for decoding and analyzing barcodes using a mobile device.
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.
Feng, Chen; Xian, Tao; Patel, Mehul; Kearney, Sean Philip; Poloniewicz, Paul, Add-on device with configurable optics for an image scanner for scanning barcodes.
Shi, Wei; Li, Wei; Liu, Kop; Liu, Yeqi; Wang, Chuanfang; Zhao, Jingo, Battery cover locking mechanism of a mobile terminal and method of manufacturing the same.
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.
McGary, Dale; Sharbaugh, Richard; Nichols, Matthew; Nickel, Sean; DiPiazza, Bryan Michael, Communication headsets and systems for mobile application control and power savings.
Braho, Keith; Makay, Jason M., Concatenated expected responses for speech recognition using expected response boundaries to determine corresponding hypothesis boundaries.
Oberpriller, Mark Lee; Colavito, Stephen J.; Saber, Kevin; Rueblinger, Gregory M.; Fitch, Timothy R.; Dickinson, Chandler, Conformable hand mount for a mobile scanner.
Fitch, Timothy R.; Smith, Windell; Whitfield, II, Scott D'Wayne; Burwell, Demond; Williams, John Matthew; Gregory, Laran; Anderson, Kyler; Park, Olivia; Dye, Julie, Hands-free human machine interface responsive to a driver of a vehicle.
Teng, Zhipeng; Wang, Haixi, Laser scanning code symbol reading system providing control over length of laser scan line projected onto a scanned object using dynamic range-dependent scan angle control.
Van Horn, Erik; Kearney, Sean Philip; Giordano, Patrick Anthony; Good, Timothy; Dickinson, Chandler; Au, Ka Man; Wilz, Sr., David; Furlong, John A.; Hejl, Benjamin; Walczyk, Joseph A.; Coyle, Larry; Rosetti, James; Haggerty, Thomas, Multifunction point of sale system.
Van Horn, Erik; Kearney, Sean Philip; Giordano, Patrick Anthony; Good, Timothy; Dickinson, Chandler; Au, Ka Man; Wilz, Sr., David; Furlong, John A.; Hejl, Benjamin; Walczyk, Joseph A.; Coyle, Larry; Rosetti, James; Haggerty, Thomas, Multifunction point of sale system.
Van Horn, Erik; Kearney, Sean Philip; Giordano, Patrick Anthony; Good, Timothy; Dickinson, Chandler; Au, Ka Man; Wilz, Sr., David; Furlong, John A.; Hejl, Benjamin; Walczyk, Joseph A.; Coyle, Larry; Rosetti, James; Haggerty, Thomas, Multifunction point of sale system.
Lim, Eng Hing; Yap, Yaw Horng; Harinarayanan, Aravindkumar, Printers, printer spindle assemblies, and methods for determining media width for controlling media tension.
Giordano, Patrick A.; Good, Timothy; Van Horn, Erik; Kearney, Sean P.; Colavito, Stephen J.; Xian, Tao; Feng, Chen; Bremer, Edward C., Reader for optical indicia presented under two or more imaging conditions within a single frame time.
Todeschini, Erik; Anderson, Donald, Real-time adjustable window feature for barcode scanning and process of scanning barcode with adjustable window feature.
Giordano, Patrick Anthony; Colavito, Stephen J.; Good, Timothy; Van Horn, Erik; Kearney, Sean Philip, System and method of determining if a surface is printed or a device screen.
Giordano, Patrick Anthony; Colavito, Stephen J.; Good, Timothy; Van Horn, Erik; Kearney, Sean Philip, System and method of determining if a surface is printed or a mobile device screen.
Kohtz, Robert Arlan; McMahan, Ryan; Schoon, Jason, System for exchanging information between wireless peripherals and back-end systems via a peripheral hub.
Bidwell, Dean Jeffrey; Walston, Andrew Lyle; Wells, Michael James; Bandringa, John Spencer; Willkens, Matthew, Tablet computer with interface channels.
Miller, Kurt Charles; McNair, Arthur; Sanchez, Vanessa Cassandra; Russell, Philip E.; Strane, Allan, Utilization of location and environment to improve recognition.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.