Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20080156879 A1
Publication typeApplication
Application numberUS 12/041,392
Publication date3 Jul 2008
Filing date3 Mar 2008
Priority date18 May 2004
Also published asUS7150400, US7337971, US20050258250, US20070138289
Publication number041392, 12041392, US 2008/0156879 A1, US 2008/156879 A1, US 20080156879 A1, US 20080156879A1, US 2008156879 A1, US 2008156879A1, US-A1-20080156879, US-A1-2008156879, US2008/0156879A1, US2008/156879A1, US20080156879 A1, US20080156879A1, US2008156879 A1, US2008156879A1
InventorsBruce D. Melick, David M. Snyder, Leslie D. Baych, Paul R. Staman
Original AssigneeTripletail Ventures, Inc.
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Method and apparatus for capturing and decoding an image of a remotely located bar code
US 20080156879 A1
Abstract
A method for remotely decoding a bar code includes capturing an image of a bar code using a camera, transmitting the image of the bar code across a network, receiving the image of the bar code at a remote location on the network, reproducing the image of the bar code at the remote location to provide a reproduced image of the bar code, and scanning and decoding the reproduced image of the bar code.
Images(2)
Previous page
Next page
Claims(19)
1. A method for remotely decoding a machine readable code for security purposes, comprising:
sending information displayed as a secure machine readable code;
capturing an image of the machine readable code using a camera;
transmitting the image of the machine readable code across a network;
receiving the image of the machine readable code at a remote location on the network;
reproducing the image of the machine readable code on a video display at the remote location to provide a reproduced image of the machine readable code;
scanning and decoding the reproduced image of the machine readable code from the video display using a machine readable code reader to provide information; and
verifying the information extracted from the reproduced image of the machine readable code matches the security information.
2. The method of claim 1 wherein the camera is selected from the set consisting of a phone camera, a security camera, a camcorder, a digital camera, a web camera, and a television camera.
3. The method of claim 1 wherein transmitting the image of the machine readable code across a network is encrypted.
4. The method of claim 1 wherein the machine readable code is proprietary.
5. The method of claim 1 wherein the machine readable code is a tagged machine readable code.
6. The method of claim 5 wherein the machine readable code is tagged using XML.
7. The method of claim 1 wherein the video display at the remote location is selected from the set consisting of a television, a laptop screen, a tablet, a PDA, a PC monitor, an ATM display, a cash register display, a digital TV screen, a CRT computer monitor, a liquid crystal display (LCD), and a CRT TV screen.
8. The method of claim 1 wherein the scanning and decoding is performed using a device selected from the set consisting of a high scan rate CCD, and an imager.
9. The method of claim 1 wherein the scanning and decoding is performed using a software solution executing on a computing device.
10. The method of claim 1 wherein the scanning and decoding is performed using a machine readable code scanner integrated into a device selected from the set consisting of a cell phone, a land line phone, a PDA, a computer mouse, a GPS receiver, a pager, a two-way communication device, and a fob.
11. The method of claim 1 wherein the source of the image of a machine readable code is selected from a set consisting of a printed machine readable code, and a video displayed machine readable code.
12. The method of claim 14 wherein the source of the image of a machine readable code is selected from the set consisting of an identification card, a badge, a ticket, an electronic document, a electronic document with fill-in-fields, an e-mail, a form, a webpage, a spreadsheet, a student record, a student report card, an invoice, a purchase order, a repair order, a warranty, a prescription, a patient record, and a prisoner's record.
13. The method of claim 1 wherein the method of securing the information displayed in the machine readable code is selected from the set consisting of a hash, a biometric, and a PIN.
14. The method of claim 1 wherein the machine readable code comprises a human readable text portion and machine readable machine readable code portion.
15. The method of claim 14 wherein the human readable text portion does not match the machine readable machine readable code portion to provide increased security.
16. The method of claim 1 wherein the video display at the remote location is a cell phone.
17. The method of claim 15 wherein the cell phone is verified using an electronic identification code of the cell phone selected from the set consisting of an electronic signature number, a mobile identification number, and a system identification code.
18. The method of claim 1 wherein the step of verifying is performed using a computer running software that verifies information derived from the remote machine readable code matches security information stored in the computer.
19. The method of claim 1 further comprising granting physical access to a secured site after the step of verifying.
Description
    CROSS-REFERENCE TO RELATED APPLICATIONS
  • [0001]
    This application is a Continuation Application of U.S. Ser. No. 11/564,333 filed Nov. 29, 2006, which is a Continuation Application of U.S. Ser. No. 11/131,853 filed May 18, 2005, which claims priority to U.S. Provisional Application, Ser. No. 60/572,140 filed May 18, 2004, herein incorporated by reference.
  • BACKGROUND OF THE INVENTION
  • [0002]
    1. Field of the Invention
  • [0003]
    This invention relates generally to bar code technology, and more particularly to a method and apparatus for capturing a remotely located bar code using a phone camera, security camera, web camera, etc., displaying the captured image on a video display or other media, and scanning and decoding the image of the bar code for use in a variety of applications.
  • [0004]
    2. Problems in the Art
  • [0005]
    The use of bar code technology has proliferated as a means for efficient data collection. Generally, bar code technology allows for numbers, characters, or other symbols to be coded into a series of one-dimensional (1D) or two-dimensional (2D) spaced bars, as those terms are commonly known in the art. Currently a bar code scanner is used to capture the bar code pattern on the object, associated software decodes the bar code pattern, and the information from the decoded bar code pattern may be used as data and acted upon accordingly
  • [0006]
    However, there are currently no known easy means for capturing the image of a remotely located video or printed bar code using a phone camera, web camera, security camera, etc., transmitting the image of a remotely located bar code over a network, displaying the remotely located bar code on a video display or printing the remotely located bar code, and scanning and decoding the remotely located bar code directly from the video display or off a printed media.
  • [0007]
    There is therefore an unfilled need for a method and apparatus which solves this and other problems.
  • SUMMARY OF THE INVENTION
  • [0008]
    Thus, it is a primary object, feature, or advantage of the present invention to provide a method and apparatus for bar code data interchange which overcomes the problems found in the prior art.
  • [0009]
    A further object, feature, or advantage of the present invention is to provide a method and apparatus for capturing a remotely located bar code with a security camera.
  • [0010]
    A still further object, feature, or advantage of the present invention is to provide a method and apparatus for capturing a remotely located bar code with a web camera.
  • [0011]
    Another object, feature, or advantage of the present invention is to provide a method and apparatus for capturing a remotely located bar code with a phone camera.
  • [0012]
    Yet another object, feature, or advantage of the present invention is to provide a method and apparatus for capturing a remotely located bar code with a digital camera connected to a network.
  • [0013]
    A further object, feature, or advantage of the present invention is to provide a method and apparatus for capturing a remotely located bar code with a camcorder connected to a network.
  • [0014]
    A still further object, feature, or advantage of the present invention is to provide a method to scan and decode a bar code directly from a video display of the remotely displayed bar code.
  • [0015]
    A further object, feature, or advantage of the present invention is to provide a method to scan and decode a bar code from a printed image of the remotely displayed bar code.
  • [0016]
    One or more of these and/or other objects, features or advantages of the present invention will become apparent from the following specification and claims.
  • [0017]
    According to one aspect of the invention a method for remotely decoding a bar code is provided. The method includes capturing an image of a bar code using a camera, transmitting the image of the bar code across a network, receiving the image of the bar code at a remote location on the network, reproducing the image of the bar code at the remote location to provide a reproduced image of the bar code, and scanning and decoding the reproduced image of the bar code. The step of reproducing can be on a display or on printed material. The method may further include sending security information (such as hash) to be displayed as a bar code and verifying that information extracted from the reproduced image of the bar code matches the security information.
  • [0018]
    According to another aspect of the invention, an apparatus for providing security via remote bar codes is provided. The apparatus includes a camera adapted for imaging a bar code, a computer remotely located from the camera, a network operatively connected between the camera and the computer, and a bar code reader operatively connected to the computer and adapted for scanning and decoding a reproduction of the bar code. The bar code reader can be implemented completely in software. There is software executing on the computer which is adapted for verifying that information obtained from the reproduction of the bar code matches stored information.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0019]
    FIG. 1 is a diagram illustrating the basic components of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • [0020]
    The present invention is directed to a method and apparatus for bar code data interchange. In a preferred embodiment, a user will capture an image of a remotely located video or printed bar code through the use of a device such as, but not limited to, a security camera, web camera, phone camera, etc. The image of the remotely located bar code is transmitted over a hard-wired or wireless network, such as a LAN, WAN, PSTN, the Internet, cell phone or other wireless network, to a device such as, but not limited to a PC, cell phone, tablet, PDA, laptop, etc. The image of the remotely located bar code can be printed for scanning and decoding by a standard bar code reader, or alternatively can be scanned and decoded using a high scan rate CCD or linear imager directly from any video display such as, but not limited to, a television, laptop screen, tablet, PDA, cell phone, PC monitor, ATM display, cash register display, etc.
  • Printed Bar Codes
  • [0021]
    Printed bar codes are well known in the art, and are a proven, efficient means for data collection. A bar code is a coded image of bars and spaces, which can be used to represent numbers and other symbols. Printed bar codes can be 1Dimension (1D), or 2Dimension (2D). Common standardized 1D bar code formats include, but are not limited to, Code 39, Code 128, and Interleaved 2 of 5. A common standardized 2D bar code format includes, but is not limited to, PDF 417. There are also various proprietary 1D and 2D bar code formats. A bar code reader is used to read the printed bar code, and translates the image of the bar code into digital data.
  • Video Bar Codes
  • [0022]
    In addition to the use of printed bar codes as described in the present invention, bar codes may be captured directly from a video display, such as, but not limited to a PC monitor, PDA display, TV screen, digital camera, etc. Video bar codes are described in US Patent Published Application No. 2002/0195495 to Melick, et al, entitled METHOD AND APPARATUS FOR BAR CODE DATA INTERCHANGE, and is herein incorporated by reference.
  • [0023]
    Video bar codes are an efficient means for data collection and can be 1Dimension (1D), or 2Dimension (2D). Common standardized 1D bar code formats that have been successfully read off a video display include, but are not limited to, Code 39, Code 128, and Interleaved 2 of 5. A common standardized 2D bar code format that has been successfully read off of a vide display includes, but is not limited to, PDF 417. A high scan rate CCD or linear imager bar code reader is used to read the video bar code, and translates the image of the bar code into digital data. One significant advantage of a video bar code is that is dynamic and can be changed.
  • [0024]
    The following is a list of various 1D and 2D printed bar codes that are commonly used in the world today that can also be read as a video bar code. This list includes, but is not limited to, Code 39 extended, Danish PTT 39 Bar code, French Postal 39 A/R, German Postal Bar code Identcode 11, German Postal Bar code Leitcode 13, 2 of 5 Industrial, 2 of 5 Matrix Plessey, Codabar, MSI Plessey, MSI Plessey+CHK10, MSI Plessey+CHK10+CHK10, MSI Plessey+CHK11+CHK10, 2 of 5 IATA, 2 of 5 Datalogic, Code 39 Reduced, USPS tray label, USPS sack label, Code32, Codabar Rationalised, MSI Plessey+CHK11, OMR, Code 93, Code 93 extended, 128 A, 128 B, 128 C, UCC-128, EAN/JAN-8, EAN/JAN-8+2, EAN/JAN-8+5, EAN/JAN-13, EAN/JAN-13+2, EAN/JAN-13+5, UPC-A, UPC-A+2, UPC-A+5, UPC-E, UPC-E+2, UPC-E+5, OcÚ UNICODE, 128 utoswitch, EAN 128, ISBN, ISSN, Swiss Postal, Code11, UPS Standard (18 digits), UPS 18 digits, UPS Standard (11 digits), UPS 11 digits, 128 X (Free Type), Telepen, PDF-417, PDF-417 (HP Mode), MicroPDF417, Royal Mail 4-State Customer Code, Dutch 4-State Postal, Singapore Post 4-State Postal Code, Australia Post 4-State Postal Code, Japan Post 4-State Postal Code, Australia Post 4-State Postal Code 37,52,67, Australia 4-state postal 37-CUST (HP Mode), Australia 4-state postal 52-FF-MET (HP Mode), Australia 4-state postal 67-FF-MET (HP Mode), Australia 4-state postal FCC-45 REPLY (HP Mode), Singapore Post 4-State Postal Code (HP Mode), DataMatrix, MaxiCode, MaxiCode (HP Mode), USPS FIM, POSTNET 5 ZIP+4, POSTNET 9 ZIP+4, POSTNET 11 DPC, PLANET, Aztec, Aztec Mesas, QR Code, Code 49, Channel Code, Code One, SuperCode, RSS, EAN/UCC Composite Symbology, Codablock F, Dot Code A, Code16K. There are also other various proprietary 1D and 2D bar code formats that can be read as a video bar code.
  • Remote Bar Code Security
  • [0025]
    In order to provide an additional layer of security against fraud, the remote machine readable bar code and the human readable text that normally accompanies a machine readable bar code, which reflects the machine readable bar code, can deliberately be different. For example, the machine readable remote bar code might represent the alpha-numeric characters 1589AA, however the remote human readable alpha-numeric text associated with a particular remote machine readable bar code might intentionally read 1255BB on an identification card or badge, a ticket, etc. If the remote bar code was fraudulently created, it is likely the frauds would not check to see if the remote machine readable bar code matched the associated human readable alpha-numeric text. This is a low level of security that can be employed in the present invention. The remote bar codes' machine readable and associated human readable alpha-numeric text would be stored in a database, and when a security agent was viewing a remote machine readable bar code and corresponding human readable alpha-numeric text, both the scan of the remote machine readable bar code and the remote human readable alpha-numeric text would have to match what was stored in the database in order to gain entrance into a secure area, as an example.
  • [0026]
    Furthermore, a remote bar code can be made more secure when it is printed with a thermochromic ink, available from companies such as, but not limited to, Standard Register. Thermochromic ink changes color or disappears when warmed and returns back to the original color upon cooling, thus making it impossible to copy using photocopiers. Thermochromic ink bar codes are also difficult to counterfeit and can be authenticated at the point of audit without the need of specialized equipment. A remote bar code can be printed using a standard ink and a disappearing thermochromic ink in order to cause the remote bar code to morph into another image. The morphed bar code would translate into a different identification number and would alert auditors of potential fraud related to a specific high value asset. Thermochromic inks used in conjunction with remote bar codes and associated human readable alpha-numeric text are an effective deterrent to fraud.
  • [0027]
    In addition to a visible remote bar code, a separate invisible remote bar code can be printed on an identification badge. As an example, PhotoSecure, Inc. manufactures photoluminescent inks (SmartDYE™) and related scanners. Fluorescing inks are invisible to the naked eye and provide a moderate amount of protection against copying. By mixing SmartDYE™ components, PhotoSecure can customize each ink batch, if necessary, to have unique fluorescing characteristics. These include the specific frequency of light needed to activate them, the manner in which their fluorescence fades when the photo stimulus is removed, the exact color of the fluorescence, and other properties which can be detected and measured by their scanners. PhotoSecure's scanners are equipped with a strobe light source, a CCD image sensor, and solid-state memory for recording both the response profile of each authentic secure remote bar code and any encoded data the remote bar code may contain.
  • [0028]
    Alternatively, an identification tag or badge, ticket, etc., may also include a digital watermark to provide another method of security for use with the present invention. Digimarc Corporation's digital watermark technology embeds a special message in an image by making subtle, imperceptible changes to the original data content of an image. A digital watermark on a remote bar code that has been fraudulently copied can be detected using a proprietary scanner.
  • Tagged Bar Codes
  • [0029]
    Remote bar codes, whether they are printed or scanned from a video display, can be tagged with data tags, which are useful for describing the data and interchanging the data with a back-end system. Tagged bar codes are described in U.S. Pat. No. 6,764,009, filed May 30, 2002, entitled METHOD FOR TAGGED BAR CODE DATA INTERCHANGE, U.S. Published Application No. 2003/0009350, filed May 30, 2004, entitled METHOD FOR TAGGED BAR CODE DATA INTERCHANGE, and U.S. Published Application No. 2004/0206820, filed May 18, 2004, entitled METHOD FOR TAGGED BAR CODE DATA INTERCHANGE, all of which are herein incorporated by reference.
  • [0030]
    Such disclosure explains that a bar code may be tagged using XML. Such disclosure also identifies additional types of video displays including a digital TV screen, a CRT computer monitor, a liquid crystal display (LCD), and a CRT TV screen. Such disclosure also indicates that the bar code scanner may be integrated into devices such as a cell phone, a land line phone, a PDA, a computer mouse, a GPS receiver, a pager, a two-way communication device, and a fob. Such disclosure further indicates that a bar code may be a part of an electronic document with fill-in-fields, email, web page, spreadsheet, student record, student report card, invoice, purchase order, repair order, warranty prescription, patient record, and a prisoner's record.
  • [0031]
    A more complete understanding of the method and apparatus for remotely viewed bar code data interchange will be afforded to those skilled in the art, as well as a realization of the additional features and advantages thereof, by a consideration of the following detailed description of the preferred embodiment. Reference will be made to the appended sheets of drawings which will first be described briefly.
  • [0032]
    FIG. 1 illustrates the basic components of the present invention. Bar code 101, which is encoded with the data “123ABC”, is shown at a remote location. Bar code 101 may be either a printed or video bar code. Camera 102 in a remote location is used to capture an image of bar code 101. A security camera is shown, but could alternatively be a device such as, but not limited to a phone camera, web camera, television camera, camcorder, digital camera, etc.
  • [0033]
    Another example of a video camera system that can be used is the BGR Privacam System available from KpN. This is an example of an encrypted video system. A digital camera takes recorded images and divides them into a series of discrete information stream. These data streams are separated and sent to several different authorized recipients. This prevents unauthorized parties from intercepting video image transmission.
  • [0034]
    Camera 102 is operatively connected via connection 103 to network cloud 104. Connection 103 can be either a wireless or hard-wired connection. The network cloud 104 can be a personal area network (PAN), a local area network (LAN), wide area network (WAN), the public switched network (PSTN), a virtual private network (VPN), the Internet, a wireless network, a cell phone network, or any combination of the above.
  • [0035]
    The image of bar code 101 captured by camera 102 and transmitted via connection 103 over the network cloud 104 is received and processed for viewing by PC 106. A PC is shown, but alternatively could be a device such as, but not limited to a PDA, laptop PC, tablet, TV monitor, cell phone, etc. Generally, such a device is referred to as a computer.
  • [0036]
    Bar code scanner 105 is shown scanning the image of remote bar code 101. A high scan rate CCD or linear imager that is capable of reading a 1D or 2d video bar code is the Intermec ScanPlus™ 1800. This same scanner can also be used to read a 1D or 2D printed bar code.
  • [0037]
    Alternatively, the image of remote bar code 101 can be printed and read with any type of laser, CCD, or linear imager type bar code reader.
  • [0038]
    The following is a practical example of the present invention being used to gain access to a secure area in an airport.
  • [0039]
    In this example, bar code 101 is a video bar code being displayed on a cell phone or PDA at a remote location. A video bar code is dynamic and can be changed according to software instructions from an application running on the device displaying the video bar code, or from a back-end server, or PC connected via a hard-wired or wireless connection to a device operating in a remote location that is displaying a bar code 101 for capture by camera 102.
  • [0040]
    As an example, a worker trying to gain entrance into a secure area in an airport would approach a remote gate and make an entrance request via a land-line phone at the gate to the secured area. A security agent sitting at a remote location would answer the land-line phone. The worker trying to gain access to the secure area would be asked to enter their PIN number using the land-line phone at the gate of the secured area. A back-end software application or database would receive the PIN via a computer-telephone interface card to drive a hash algorithm. The resultant of the hash algorithm would be sent to the worker's cell phone and displayed as a bar code.
  • [0041]
    The security agent sitting at a remote location would scan the image of the video bar code that had just been sent to the worker's cell phone off of the PC screen. If the scan of the video bar code matched the resultant of the hash algorithm in the back-end database the security agent could unlock the gate into the secure area for the worker.
  • [0042]
    Additionally, another level of security would be available using the cell phone electronic identification codes associated with any cell phone. This includes the following numbers which are routinely transmitted over the control channel of the cell phone, 1) the electronic signature number (ESN) a 32 bit number programmed into the phone when its manufactured, 2) the mobile identification number (MIN) which is the 10 digit telephone number associated with the cell phone which is programmed into the phone at time of purchase, and 3) the system identification code (SID) which is a unique 5-digit number assigned to each carrier by the FCC and is also activated at the time of purchase. Any or all of these numbers could be queried and compared to the ones maintained in the database maintained by the airport security office in this example, or alternatively, this information could be checked in the background by the wireless carrier, or a third party.
  • [0043]
    Additionally, biometric security could be used in order as an additional level of security.
  • [0044]
    One skilled in the art will instantly recognize that this example is representative of many different applications for the viewing of a remote displayed printed or video bar code.
  • [0045]
    Having thus described a preferred embodiment and other embodiments of a method and apparatus for viewing of a remotely displayed printed or video bar code, and the scanning of a transmitted image of the remotely displayed bar code it should be apparent to those skilled in the art that certain advantages of the present invention have been achieved. It should also be appreciated that various modifications, adaptations, and alternatives may be made. It is of course not possible to describe every conceivable combination of components for purposes of describing the present invention. All such possible modifications are to be included within the spirit and scope of the present invention which is to be limited only by the following claims.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US4175693 *29 Mar 197827 Nov 1979Shinko Electric Co., Ltd.Method for enhancing the reliability of output data from a label reader
US6015088 *4 Nov 199718 Jan 2000Welch Allyn, Inc.Decoding of real time video imaging
US6015167 *14 Aug 199818 Jan 2000United Technologies CorporationSystem and method of employing a single bar code for coordinating shipping and receiving information
US6024284 *20 Aug 199815 Feb 2000Psc Inc.Wireless bar code scanning system
US6024289 *22 Jan 199815 Feb 2000Intermec Ip CorporationMethod and apparatus for encoding and decoding single byte characters in double byte character set of machine-readable symbologies, such as bar code symbologies
US6031621 *5 Nov 199629 Feb 2000Hewlett-Packard CompanyInformation collection system
US6036094 *13 Jun 199714 Mar 2000Symbol Technologies, Inc.Hand-held optical scanner for reading two-dimensional bar code symbols and the like
US6039252 *14 Dec 199521 Mar 2000Intermec CorporationBar code reading system for reconstructing irregularly damaged bar codes
US6041374 *14 Mar 199721 Mar 2000Psc Inc.PCMCIA interface card for coupling input devices such as barcode scanning engines to personal digital assistants and palmtop computers
US6056195 *23 Dec 19972 May 2000Spain; Wanda HudginsMethod and apparatus for printing bar coded labels in different languages
US6082620 *24 Dec 19974 Jul 2000Bone, Jr.; Wilburn I.Liquid crystal dynamic barcode display
US6095418 *27 Jan 19941 Aug 2000Symbol Technologies, Inc.Apparatus for processing symbol-encoded document information
US6102289 *28 Jun 199615 Aug 2000Intermec Ip Corp.1D finder pattern for 2D bar codes
US6108656 *11 May 199922 Aug 2000Neomedia Technologies, Inc.Automatic access of electronic information through machine-readable codes on printed documents
US6138906 *4 Jan 199531 Oct 2000Mcbride & Costello, Inc.Method of installing and identifying the locations of installed products
US6149059 *16 Apr 199721 Nov 2000Intermec Ip CorporationBar code symbology capable of encoding bytes, words, 16-bit characters, etc. and method and apparatus for printing and reading same
US6189009 *27 Aug 199913 Feb 2001The Voice.Com, Inc.System and method for integrating paper-based business documents with computer-readable data entered via a computer network
US6230143 *11 Nov 19988 May 2001Valassis Communications, Inc.System and method for analyzing coupon redemption data
US6260762 *7 Nov 199717 Jul 2001Siemens AktiengesellschaftMethod for coding mailing items
US6299063 *4 Dec 19989 Oct 2001Impresse CorporationMethod and apparatus for automated data entry
US6389182 *28 Jun 199914 May 2002Sony CorporationImage processing apparatus, image processing method and storage medium
US6429776 *7 Feb 20016 Aug 2002Sensormatic Electronics CorporationRFID reader with integrated display for use in a product tag system
US6464140 *28 Nov 200015 Oct 2002Hewlett-Packard CompanyMethod and system for improved data transfer
US6540138 *12 Dec 20011 Apr 2003Symbol Technologies, Inc.Voting method and system
US6540143 *19 May 20001 Apr 2003Fujitsu LimitedSystem and method for recovering bar code errors
US6568596 *2 Oct 200027 May 2003Symbol Technologies, Inc.XML-based barcode scanner
US6616056 *31 Aug 20019 Sep 2003International Business Machines CorporationMethod and system of capturing and reading consumer-oriented responses through consumer-appended bar codes
US6631843 *20 Feb 200114 Oct 2003Symbol Technologies, Inc.Composite code symbology
US6666377 *18 Jul 200023 Dec 2003Scott C. HarrisBar code data entry device
US6668293 *4 Jan 200123 Dec 2003Netimage Corp.Auto-registration of scanner
US6669087 *16 Feb 200130 Dec 2003Intermec Ip Corp.Method and apparatus for accessing product information using bar code data
US6674924 *19 Oct 20016 Jan 2004Steven F. WrightApparatus and method for dynamically routing documents using dynamic control documents and data streams
US6685094 *3 Dec 19993 Feb 2004Jon CameronThermochromic bar code
US6707581 *27 Jun 200016 Mar 2004Denton R. BrowningRemote information access system which utilizes handheld scanner
US6729547 *30 Dec 20024 May 2004Motorola Inc.System and method for interaction between an electronic writing device and a wireless device
US6749120 *11 Dec 200015 Jun 2004Cpo Technologies Corp.Method and apparatus for scanning electronic barcodes
US6758391 *18 Nov 19976 Jul 2004The Code CorporationInternet access of goods and services using graphical codes
US6764009 *30 May 200220 Jul 2004Lightwaves Systems, Inc.Method for tagged bar code data interchange
US6772947 *2 May 200310 Aug 2004Symbol Technologies, Inc.XML-based barcode scanner
US6772950 *30 Dec 200210 Aug 2004Symbol Technologies, Inc.System and method for an image capturing network
US6793127 *4 Apr 200121 Sep 2004Koninklijke Philips Electronics N.V.Internet enabled resource constrained terminal for processing tags
US6799717 *10 Jun 20025 Oct 2004Hewlett-Packard Development Company, L.P.Document auto-routing using a digital transmitter cover sheet
US6826548 *24 Jan 200230 Nov 2004Return Mail, Inc.System and method for processing returned mail
US6854651 *1 Jul 200215 Feb 2005Wildseed Ltd.Non-persistently displayed bar code based data input method and apparatus
US6865284 *20 Dec 19998 Mar 2005Hewlett-Packard Development Company, L.P.Method and system for processing an electronic version of a hardcopy of a document
US6948068 *14 Aug 200120 Sep 2005Spectra Systems CorporationMethod and apparatus for reading digital watermarks with a hand-held reader device
US7257202 *29 Aug 200314 Aug 2007Hitachi, Ltd.Telephone communication system
US20010003178 *4 Jan 20017 Jun 2001Chi-Yuan ChenAuto-registration of scanner
US20010006189 *3 Jan 20015 Jul 2001David RubyProcess for the optical coding of an internet address printed on a visible support
US20010011233 *11 Jan 19992 Aug 2001Chandrasekhar NarayanaswamiCoding system and method for linking physical items and corresponding electronic online information to the physical items
US20010020234 *23 Jan 20016 Sep 2001Neopost Inc.Method and apparatus for a modular postage accounting system
US20010034222 *26 Mar 200125 Oct 2001Alex RoustaeiImage capture and processing accessory
US20010042791 *7 May 199922 Nov 2001William Marc PostlewaitePersonal bar code reader apparatus and method
US20010045461 *20 Feb 200129 Nov 2001Frederick SchuesslerComposite code symbology
US20010054082 *15 Mar 200120 Dec 2001Rudolph Richard F.Controlled remote product internet access and distribution
US20020023027 *17 Aug 200121 Feb 2002Grant SimondsMethod and system of effecting a financial transaction
US20020063903 *23 Jan 200130 May 2002Patrice Claviez-HombergMethod for checking the use of a system for transmitting information submitted in the form of matrix codes
US20020074399 *12 Dec 200120 Jun 2002James HallVoting method and system
US20020097426 *23 Jan 200125 Jul 2002Gusmano Donald J.Method and apparatus for automatically detecting a paper user interface
US20020105424 *7 Feb 20018 Aug 2002Jorge AlicotRfid reader with integrated display for use in a product tag system
US20020165931 *14 Feb 20017 Nov 2002Greer Patrick ThomasMethod and apparatus for accessing product information using bar code data
US20020181804 *4 Jun 20015 Dec 2002Simpson Shell S.System and method for transferring scanned imaging data to a personal imaging repository
US20020195495 *3 Jan 200126 Dec 2002Melick Bruce D.Method and apparatus for bar code data interchange
US20030009350 *30 May 20029 Jan 2003Melick Bruce D.Method for tagged bar code data interchange
US20030019935 *14 Jun 200130 Jan 2003Giannulli Thomas ChristopharSystem and method for requesting and retrieving contact information via an encoded business card
US20030019939 *29 Jul 200230 Jan 2003Sellen Abigail JaneData acquisition and processing system and method
US20030042312 *31 Aug 20016 Mar 2003International Business Machines CorporationMethod and system of capturing and reading consumer-oriented responses through consumer-appended bar codes
US20030042313 *28 Aug 20016 Mar 2003Joel KahnMethod and system for acquiring bar code encoded information
US20030127517 *7 Jun 200110 Jul 2003Francis CouvelaereMethod for extending bar code pdf 417 coding capacities
US20030141368 *31 May 200231 Jul 2003Florante PascualSystem and method for obtaining information from a bar code for use with a healthcare system
US20030179908 *20 Dec 199925 Sep 2003Terry P. MahoneyMethod and system for processing an electronic version of a hardcopy of a document
US20030182242 *1 Jun 200125 Sep 2003Scott Andrew EwartToken delivery system
US20030197062 *2 May 200323 Oct 2003Symbol Technologies, Inc.XML-based barcode scanner
US20030226885 *10 Jun 200211 Dec 2003Harris Rodney C.Document auto-routing using a digital transmitter cover sheet
US20030229678 *31 Mar 200311 Dec 2003Say-Yee WenSystem and method for processing wireless data
US20030230630 *30 Nov 200218 Dec 2003Whipple Larry CaleUsing mobile electronic devices to transfer data through dynamically generated scannable barcode images
US20030236680 *20 Jun 200325 Dec 2003Holoubek Michael JonBar code synchronization process for scanning mail envelopes and their contents
US20040010604 *15 Jul 200215 Jan 2004Kiko TanakaInformation communicating system, information transmitting apparatus and information transmitting method
US20040035922 *11 Aug 200326 Feb 2004Cameron Michael GallucciSystem and method for time capture and billing
US20040035925 *22 Aug 200226 Feb 2004Quen-Zong WuPersonal identification system based on the reading of multiple one-dimensional barcodes scanned from PDA/cell phone screen
US20040039634 *30 Aug 200126 Feb 2004Cook Thomas JMarketing bar code method for distribution of promotional pieces
US20040069462 *24 Sep 200315 Apr 2004Sony CorporationHeat transfer element, cooling device and electronic device having the element
US20040073495 *9 Aug 200315 Apr 2004Douglas CalawayMethod and apparatus for creating a bar code
US20040099741 *26 Nov 200227 May 2004International Business Machines CorporationSystem and method for selective processing of digital images
US20040117255 *11 Jul 200317 Jun 2004Nemirofsky Frank RobertInteractive electronic commerce and message interchange system featuring delivery of messages tailored to individual users
US20040117638 *21 Nov 200317 Jun 2004Monroe David A.Method for incorporating facial recognition technology in a multimedia surveillance system
US20040120016 *23 May 200324 Jun 2004James BurkeMethod and system for viewing a fax document
US20040120547 *1 Jul 200324 Jun 2004Mampe John J.Method and system for image processing
US20040177003 *15 Mar 20049 Sep 2004Matsushita Electric Company Of AmericaAdaptive electronic coupon
US20040206820 *18 May 200421 Oct 2004Melick Bruce D.Method for tagged bar code data interchange
US20050015310 *14 Apr 200420 Jan 2005Didier FrantzSystem and method for aggregating and managing client orders using barcode scanning technology
US20050029354 *8 Jul 200410 Feb 2005Didier FrantzSystem associating sets of data into one barcode
US20050029358 *7 Aug 200310 Feb 2005Mankins David PatrickBar code input for camera-equipped wireless devices
US20050044179 *7 Jun 200424 Feb 2005Hunter Kevin D.Automatic access of internet content with a camera-enabled cell phone
US20050061887 *23 Sep 200324 Mar 2005Kevin GarrisonBarcode verification system and method
US20050082370 *10 Mar 200421 Apr 2005Didier FrantzSystem and method for decoding barcodes using digital imaging techniques
US20050098632 *10 Nov 200312 May 2005Ncr CorporationMethod of reading a plurality of bar codes during a scanning motion
US20050150944 *17 Dec 200414 Jul 2005Melick Bruce D.Method for data interchange
US20050224571 *15 Jun 200413 Oct 2005Kelley Yohko ACreating and using documents with machine-readable codes
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US82921667 Jan 201123 Oct 2012Echostar Technologies L.L.C.Performing social networking functions using matrix codes
US838633923 Nov 201026 Feb 2013Echostar Technologies L.L.C.Ordering via dynamic matrix code generation
US84084664 Jan 20112 Apr 2013Echostar Technologies L.L.C.Assisting matrix code capture by signaling matrix code readers
US84303023 Feb 201130 Apr 2013Echostar Technologies L.L.C.Enabling interactive activities for content utilizing matrix codes
US84392571 Dec 201014 May 2013Echostar Technologies L.L.C.User control of the display of matrix codes
US844340728 Feb 201114 May 2013Echostar Technologies L.L.C.Facilitating placeshifting using matrix code
US846861027 Jan 201118 Jun 2013Echostar Technologies L.L.C.Determining fraudulent use of electronic devices utilizing matrix codes
US851154018 Feb 201120 Aug 2013Echostar Technologies L.L.C.Matrix code for use in verification of data card swap
US851652721 Sep 201120 Aug 2013The Marlin CompanyElectronic media communication system with a displayed code
US853454014 Jan 201117 Sep 2013Echostar Technologies L.L.C.3-D matrix barcode presentation
US855033428 Feb 20118 Oct 2013Echostar Technologies L.L.C.Synching one or more matrix codes to content related to a multimedia presentation
US855314626 Jan 20118 Oct 2013Echostar Technologies L.L.C.Visually imperceptible matrix codes utilizing interlacing
US864095617 Dec 20104 Feb 2014Echostar Technologies L.L.C.Accessing content via a matrix code
US87465549 Nov 201210 Jun 2014Echostar Technologies L.L.C.Performing social networking functions using matrix codes
US878641020 Jan 201122 Jul 2014Echostar Technologies L.L.C.Configuring remote control devices utilizing matrix codes
US882715016 Aug 20139 Sep 2014Echostar Technologies L.L.C.3-D matrix barcode presentation
US883364028 Feb 201116 Sep 2014Echostar Technologies L.L.C.Utilizing matrix codes during installation of components of a distribution system
US885685329 Dec 20107 Oct 2014Echostar Technologies L.L.C.Network media device with code recognition
US887517310 Dec 201028 Oct 2014Echostar Technologies L.L.C.Mining of advertisement viewer information using matrix code
US88861726 Dec 201011 Nov 2014Echostar Technologies L.L.C.Providing location information using matrix code
US893103124 Feb 20116 Jan 2015Echostar Technologies L.L.C.Matrix code-based accessibility
US909283012 Feb 201428 Jul 2015Echostar Technologies L.L.C.Performing social networking functions using matrix codes
US914868620 Dec 201029 Sep 2015Echostar Technologies, LlcMatrix code-based user interface
US92805153 Dec 20108 Mar 2016Echostar Technologies L.L.C.Provision of alternate content in response to QR code
US932405411 Dec 200826 Apr 2016Adobe Systems IncorporatedCross-platform document exchange using mobile devices
US932996627 Jul 20113 May 2016Echostar Technologies L.L.C.Facilitating user support of electronic devices using matrix codes
US936766925 Feb 201114 Jun 2016Echostar Technologies L.L.C.Content source identification using matrix barcode
US93782068 Jul 201328 Jun 2016Ol Security Limited Liability CompanyMethods and systems for data interchange
US957188815 Feb 201114 Feb 2017Echostar Technologies L.L.C.Selection graphics overlay of matrix code
US959650028 Jan 201114 Mar 2017Echostar Technologies L.L.C.Accessing content via a matrix code
US965210818 May 201216 May 2017Echostar Uk Holdings LimitedProgress bar
US968658417 Apr 201320 Jun 2017Echostar Technologies L.L.C.Facilitating placeshifting using matrix codes
US973646928 Feb 201115 Aug 2017Echostar Technologies L.L.C.Set top box health and configuration
US978146522 Nov 20113 Oct 2017Echostar Technologies L.L.C.Tracking user interaction from a receiving device
US979261223 Nov 201017 Oct 2017Echostar Technologies L.L.C.Facilitating user support of electronic devices using dynamic matrix code generation
Classifications
U.S. Classification235/462.41
International ClassificationG06K17/00, G06K7/10
Cooperative ClassificationG06K7/1095, G06K17/00
European ClassificationG06K7/10S9L, G06K17/00
Legal Events
DateCodeEventDescription
12 Aug 2008ASAssignment
Owner name: ROELESIS WIRELESS LLC, DELAWARE
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TRIPLETAIL VENTURES, INC.;REEL/FRAME:021371/0492
Effective date: 20080619
28 Aug 2008ASAssignment
Owner name: TRIPLETAIL VENTURES, INC., IOWA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MELICK, BRUCE D.;SNYDER, DAVID M.;BAYCH, LESLIE D.;AND OTHERS;REEL/FRAME:021454/0280;SIGNING DATES FROM 20050531 TO 20050602
24 Jan 2017ASAssignment
Owner name: INTELLECTUAL VENTURES II LLC, DELAWARE
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OL SECURITY LIMITED LIABILITY COMPANY;REEL/FRAME:041068/0314
Effective date: 20160804