(12) United States Patent (10) Patent No.: US 9,116,890 B2 King Et Al

Total Page:16

File Type:pdf, Size:1020Kb

(12) United States Patent (10) Patent No.: US 9,116,890 B2 King Et Al USOO911 6890B2 (12) United States Patent (10) Patent No.: US 9,116,890 B2 King et al. (45) Date of Patent: *Aug. 25, 2015 (54) TRIGGERING ACTIONS IN RESPONSE TO (52) U.S. Cl. OPTICALLY ORACOUSTICALLY CPC .......... G06F 17/30011 (2013.01); G06K 9/344 CAPTURING KEYWORDS FROMA (2013.01) RENDERED DOCUMENT (58) Field of Classification Search CPC .......... G06F 17/30011; G06F 17/3002; G06F (71) Applicant: Google Inc., Mountain View, CA (US) 17/30026; G06F 17/30029; G06F 17/30047; H04L 49/00; H04L 49/3009; H04L 49/356; (72) Inventors: Martin T. King, Vashon Island, WA H04L 49/357; H04L 49/50: H04L 49/55; (US); Dale L. Grover, Ann Arbor, MI H04L 49/70; H04L 63/0227 (US); Clifford A. Kushler, Lynnwood, See application file for complete search history. WA (US); James Q. Stafford-Fraser, (56) References Cited Cambridge (GB) U.S. PATENT DOCUMENTS (73) Assignee: Google Inc., Mountain View, CA (US) 3,899,687 A 8, 1975 Jones (*) Notice: Subject to any disclaimer, the term of this 4,052,0583,917,317 A 10/197711/1975 HintzRyan patent is extended or adjusted under 35 U.S.C. 154(b) by 0 days. (Continued) This patent is Subject to a terminal dis- FOREIGN PATENT DOCUMENTS claimer. EP O424803 5, 1991 (21) Appl. No.: 14/302,023 EP O544434 6, 1993 (Continued) (22) Filed: Jun. 11, 2014 OTHER PUBLICATIONS (65) Prior Publication Data European Search Report for EP Application No. 05733819 dated Mar. 31, 2009. US 2014/02943O2 A1 Oct. 2, 2014 (Continued) Primary Examiner — Jose Couso Related U.S. Application Data (74) Attorney, Agent, or Firm — Fish & Richardson P.C. (60) Continuation of application No. 13/614,770, filed on (57) ABSTRACT Sep. 13, 2012, now Pat. No. 8,781,228, which is a A system for processing text captured from rendered docu continuation of application No. 13/031,316, filed on ments is described. The system receives a sequence of one or Feb. 21, 2011, now Pat. No. 8,447,111, which is a more words optically or acoustically captured from a ren dered document by a user. The system identifies among words (Continued) of the sequence a word with which an action has been asso (51) Int. Cl ciated. The system then performs the associated action with G06K 9/34 (2006.01) respect to the user. G06F 7/30 (2006.01) 20 Claims, 8 Drawing Sheets 38arch & cortext arlaysis US 9,116,890 B2 Page 2 Related U.S. Application Data Aug. 27, 2004, provisional application No. 60/605, 105, filed on Aug. 27, 2004, provisional application continuation of application No. 12/538,731, filed on No. 60/604,103, filed on Aug. 23, 2004, provisional Aug. 10, 2009, now Pat. No. 7,894,670, which is a application No. 60/604,098, filed on Aug. 23, 2004, continuation of application No. 1 1/097,103, filed on provisional application No. 60/604,100, filed on Aug. Apr. 1, 2005, now Pat. No. 7,596.269, which is a con 23, 2004, provisional application No. 60/604,102, tinuation-in-part of application No. 11/004,637, filed filed on Aug. 23, 2004, provisional application No. on Dec. 3, 2004, now Pat. No. 7,707,039, and a divi 60/603,498, filed on Aug. 20, 2004, provisional appli sion of application No. 60/653,899, filed on Feb. 16, cation No. 60/603,358, filed on Aug. 20, 2004, provi 2005. sional application No. 60/603,466, filed on Aug. 19, (60) Provisional application No. 60/657,309, filed on Feb. 2004, provisional application No. 60/603,082, filed on 28, 2005, provisional application No. 60/655,697, Aug. 19, 2004, provisional application No. 60/603, filed on Feb. 22, 2005, provisional application No. 081, filed on Aug. 19, 2004, provisional application 60/655.279, filed on Feb. 22, 2005, provisional appli No. 60/602.956, filed on Aug. 18, 2004, provisional cation No. 60/655,281, filed on Feb. 22, 2005, provi application No. 60/602.925, filed on Aug. 18, 2004, sional application No. 60/655,280, filed on Feb. 22, provisional application No. 60/602,947, filed on Aug. 2005, provisional application No. 60/655,987, filed on 18, 2004, provisional application No. 60/602,897, Feb. 22, 2005, provisional application No. 60/654,196, filed on Aug. 18, 2004, provisional application No. filed on Feb. 18, 2005, provisional application No. 60/602.896, filed on Aug. 18, 2004, provisional appli 60/654,326, filed on Feb. 18, 2005, provisional appli cation No. 60/602,930, filed on Aug. 18, 2004, provi cation No. 60/654.368, filed on Feb. 18, 2005, provi sional application No. 60/602,898, filed on Aug. 18, sional application No. 60/654,379, filed on Feb. 17, 2004, provisional application No. 60/598.821, filed on 2005, provisional application No. 60/653,669, filed on Aug. 2, 2004, provisional application No. 60/589.203, Feb. 16, 2005, provisional application No. 60/653,663, filed on Jul. 19, 2004, provisional application No. filed on Feb. 16, 2005, provisional application No. 60/653,679, filed on Feb. 16, 2005, provisional appli 60/589.201, filed on Jul. 19, 2004, provisional appli cation No. 60/653,847, filed on Feb. 16, 2005, provi cation No. 60/589.202, filed on Jul. 19, 2004, provi sional application No. 60/653,372, filed on Feb. 15, sional application No. 60/.571,715, filed on May 17, 2005, provisional application No. 60/648,746, filed on 2004, provisional application No. 60/571,381, filed on Jan. 31, 2005, provisional application No. 60/647,684, May 14, 2004, provisional application No. 60/.571, filed on Jan. 26, 2005, provisional application No. 560, filed on May 14, 2004, provisional application 60/634,627, filed on Dec. 9, 2004, provisional appli No. 60/566,667, filed on Apr. 30, 2004, provisional cation No. 60/634,739, filed on Dec. 9, 2004, provi application No. 60/564,688, filed on Apr. 23, 2004, sional application No. 60/633,486, filed on Dec. 6, provisional application No. 60/564,846, filed on Apr. 2004, provisional application No. 60/633,678, filed on 23, 2004, provisional application No. 60/563,520, Dec. 6, 2004, provisional application No. 60/633,452, filed on Apr. 19, 2004, provisional application No. filed on Dec. 6, 2004, provisional application No. 60/563,485, filed on Apr. 19, 2004, provisional appli 60/633,453, filed on Dec. 6, 2004, provisional appli cation No. 60/561,768, filed on Apr. 12, 2004, provi cation No. 60/622,906, filed on Oct. 28, 2004, provi sional application No. 60/559,766, filed on Apr. 6, sional application No. 60/615,378, filed on Oct. 1, 2004, provisional application No. 60/559,125, filed on 2004, provisional application No. 60/615, 112, filed on Apr. 2, 2004, provisional application No. 60/558,909. Oct. 1, 2004, provisional application No. 60/615,538, filed on Apr. 2, 2004, provisional application No. filed on Oct. 1, 2004, provisional application No. 60/559,033, filed on Apr. 2, 2004, provisional applica 60/613.243, filed on Sep. 27, 2004, provisional appli tion No. 60/559,127, filed on Apr. 2, 2004, provisional cation No. 60/613,628, filed on Sep. 27, 2004, provi application No. 60/559,087, filed on Apr. 2, 2004, pro sional application No. 60/613,632, filed on Sep. 27. visional application No. 60/559,131, filed on Apr. 2, 2004, provisional application No. 60/613,589, filed on 2004, provisional application No. 60/559,226, filed on Sep. 27, 2004, provisional application No. 60/613,242, Apr. 1, 2004, provisional application No. 60/559,893, filed on Sep. 27, 2004, provisional application No. filed on Apr. 1, 2004, provisional application No. 60/613,602, filed on Sep. 27, 2004, provisional appli 60/558,968, filed on Apr. 1, 2004, provisional applica cation No. 60/613,340, filed on Sep. 27, 2004, provi tion No. 60/558,867, filed on Apr. 1, 2004, provisional sional application No. 60/613,634, filed on Sep. 27. application No. 60/559.278, filed on Apr. 1, 2004, pro 2004, provisional application No. 60/613,461, filed on visional application No. 60/559.279, filed on Apr. 1, Sep. 27, 2004, provisional application No. 60/613,455, 2004, provisional application No. 60/559,265, filed on filed on Sep. 27, 2004, provisional application No. Apr. 1, 2004, provisional application No. 60/559,277. 60/613,460, filed on Sep. 27, 2004, provisional appli filed on Apr. 1, 2004, provisional application No. cation No. 60/613,400, filed on Sep. 27, 2004, provi 60/558.969, filed on Apr. 1, 2004, provisional applica sional application No. 60/613,456, filed on Sep. 27. tion No. 60/558,892, filed on Apr. 1, 2004, provisional 2004, provisional application No. 60/613,341, filed on application No. 60/558,760, filed on Apr. 1, 2004, pro Sep. 27, 2004, provisional application No. 60/613,361, visional application No. 60/558,717, filed on Apr. 1, filed on Sep. 27, 2004, provisional application No. 2004, provisional application No. 60/558,499, filed on 60/613.454, filed on Sep. 27, 2004, provisional appli Apr. 1, 2004, provisional application No. 60/558,370, cation No. 60/613,339, filed on Sep. 27, 2004, provi filed on Apr. 1, 2004, provisional application No. sional application No. 60/613,633, filed on Sep. 27. 60/558.789, filed on Apr. 1, 2004, provisional applica 2004, provisional application No.
Recommended publications
  • Collectorz.Com Book Collector Help Manual
    Collectorz.com Book Collector Help Manual © 2008 Bitz & Pixelz BV 2 Collectorz.com Book Collector Help Manual Table of Contents Foreword 0 Part I Introduction 5 Part II Find answers in the manual 6 Part III Getting started 10 1 Getting Started................................................................................................................................... - Your first 10 clicks 11 2 Getting Started................................................................................................................................... - Adding your first book 13 3 Getting Started................................................................................................................................... - Quick Guide 14 4 Getting Started................................................................................................................................... - Useful and powerful tips 17 Part IV Buying Book Collector 19 Part V Support 22 Part VI Common Tasks 22 1 Adding Books................................................................................................................................... Automatically - Using the queue 24 2 Editing books................................................................................................................................... 25 3 Browsing your................................................................................................................................... database 29 4 Finding a book..................................................................................................................................
    [Show full text]
  • Readerware Cuecat Manual
    Readerware CueCat Manual This manual will help you install your CueCat(R) barcode reader and get you started scanning your books, music and videos. Important: If you purchased your CueCat from another source, you may have received software with it, do not install this software. You do not need any additional software when using your CueCat with Readerware, and following the demise of Digital Convergence, the CueCat software will no longer work. Table of Contents Installing a PS/2 CueCat on a desktop machine (Windows and Linux)..............................2 Installing a PS/2 CueCat on a laptop (Windows and Linux)..............................................4 Installing a USB CueCat (Windows, Mac OS X and Linux)..............................................5 How to Swipe a Barcode..................................................................................................6 Troubleshooting................................................................................................................7 Readerware CueCat Manual v1.04 Page: 1 Installing a PS/2 CueCat on a desktop machine (Windows and Linux) Note: Before you begin, shut down all programs and turn off your computer. If you are installing the CueCat reader on a laptop computer, proceed to the next section. Disconnect the keyboard cable from your computer. The CueCat reader operates through the keyboard port. Make sure you do not use the mouse port. If the keyboard port on your computer doesn©t match the male connector on the CueCat reader, you can get adapters at any computer store or Radio Shack. Readerware CueCat Manual v1.04 Page: 2 Connect the male connector on the CueCat reader into the computer©s keyboard port. Match up the "notch key" for easy insertion. (Note: the male connector is the one with the protruding pins.) Connect the keyboard cable to the female connector on the CueCat reader.
    [Show full text]
  • Harrison 2011
    FloorPlay: Design and evaluation of a system to motivate physical activity in office workers Daniel Bryan Peter Harrison "Project report submitted in part fulfilment of the requirements for the degree of Master of Science (Human-Computer Interaction with Ergonomics) in the Faculty of Brain Sciences, University College London, 2012." NOTE BY THE UNIVERSITY This project report is submitted as an examination paper. No responsibility can be held by London University for the accuracy or completeness of the material therein. Acknowledgements This was a very ambitious MSc project, and as such there are a lot of people I’d like to thank. I’d first like to thank Jon Bird and Paul Marshall, for all of their support and assistance in producing and installing the system, and ultimately getting this report written. They offered great help throughout the project; the project wouldn’t have came together without them. I’d also like to thank all of the other academic and support staff that have taught and helped me over the past twelve months on the Masters’ degree. The Technical Support Group staff, especially Dave Twinsleton, were also a great help with installing various parts of the system, including the wiring for the interactive surface and the wireless network in the stairwell. My friend, Greg Booth, also very kindly took a long day away from home to come to UCL and help me install parts of the system. Fran Allfrey and James Owers kindly allowed me to stay at their home when it was either too late or when I was too exhausted to take the train home.
    [Show full text]
  • (12) United States Patent (10) Patent No.: US 8,733,658 B2 Harris (45) Date of Patent: May 27, 2014
    US008733658B2 (12) United States Patent (10) Patent No.: US 8,733,658 B2 Harris (45) Date of Patent: May 27, 2014 (54) BARCODE DEVICE (52) U.S. Cl. USPC ...... 235/462.01; 235/379; 235/380: 235/382; (71) Applicant: Cutting Edge Codes LLC, Tyle, TX 235/462.09: 705/64; 705/65 (US) (58) Field of Classification Search USPC ............... 235/462.01, 379,380,382,462.09: (72) Inventor: Scott C. Harris, Rancho Santa Fe, CA 902/3: 713/186: 382/115; 705/64, 65, (US) 705/67, 39, 44 (73) Assignee: Cutting Edge Codes LLC, Plano, TX See application file for complete search history. (US) (56) References Cited (*) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S. PATENT DOCUMENTS U.S.C. 154(b) by 0 days. 3,745,354 A 7/1973 Vargo 3,790,756 A 2f1974 Graves et al. (21) Appl. No.: 13/788,612 (Continued) (22) Filed: Mar. 7, 2013 FOREIGN PATENT DOCUMENTS (65) Prior Publication Data JP 55102083 8, 1980 US 2013/0181044 A1 Jul.18, 2013 JP 61217887 9, 1986 Related U.S. Application Data (Continued) OTHER PUBLICATIONS (60) Continuation of application No. 13/425,612, filed on Mar. 21, 2012, which is a continuation of application Exhibit A. Judgment, Appeal from the United States District Court No. 13/083,558, filed on Apr. 9, 2011, now Pat. No. for the Eastern District of Texas in Case No. 07-CV-0385, Feb. 22, 8,141,783, which is a continuation of application No.
    [Show full text]
  • Journey Planet 8
    Journey Planet 8 Journey Planet 8 - February 2011 Editors - James Bacon, Claire Brialey, Christopher J Garcia ~Contents~ Front and Back Covers by Ditmar! Page 1 - Contents Page 2 - Editorial by Chris Photo by James Bacon Page 3 - Letters, lightly edited by Claire Page 8 - Why do you ask? by Claire Art by Claire Garcia Page 10: An instant reply, hardly a contribution by Bruce Gillespie Page 10: Why am I a science fiction fan? by Chris Page 11: What makes me a science fiction fan by Lloyd Penney Art by Barara (http://mysticmorning.deviantart.com/) Page 12: What makes me a science fiction fan by John Coxon Art byAna (http://lugubrum-stock.deviantart.com/) Page 14: What makes you a science fiction fan, puny human? by Rich Coad Page 15: Don’t tell, don’t ask by Taral Wayne Art from Efete Stock (http://efete-stock.deviantart.com/) Page 18: Defining our terms by James Art by Nathan Smith (http://nmsmith.deviantart.com/) Page 21: The best science fiction novel you’ve never read by Claire Page 26: Wernher von Braun by David A Hardy Art by David A Hardy Page 29: A science fiction fan’s guide to Revolution: The First 2000 Years of Computing by Chris Page 32: One final thing by Claire Art by Mo Starkey Comments? Questions? [email protected] North America - 962 West Weddell Dr. Apt. 15, Sunnyvale, CA 94043, USA Europe - 55 Cromwell Road, Croydon, Surrey CR0 2JZ, UK 1 Editorial by Chris So, I like lists. I really like lists. My favorite books as I mean, when did I ever win an award1? It was weird, but a kid were the Almanac and the Guinness Book of World more importantly, I became an asterisk.
    [Show full text]
  • Design and Application of a Contact Barcode Reader, for Use on Low-Visibility Printed Conductive Patterns
    Brunel University School of Engineering and Design Julian Wood Design and application of a contact barcode reader, for use on low-visibility printed conductive patterns MPhil Thesis Brunel University School of Engineering and Design MPhil Thesis Academic Year 2007 - 2008 Julian Wood Design and application of a contact barcode reader, for use on low-visibility printed conductive patterns Supervisors: Prof. D. Harrison, Dr D. Southee December 2008 This thesis is submitted in partial fulfilment of the requirements for a degree of Masters of Philosophy Abstract This thesis presents the design and development of a hand-held electronic reader, designed to decode conductive patterns printed on a paper substrate. Data read from the patterns, by the reader, is used to trigger events in the digital domain. The reader and associated conductive patterns are devices for linking paper documents with the digital world. The patterns are formed by masking conductive-coated paper with a non-conductive, printed lacquer. The reader is a low cost and ergonomic device, capable of transmitting the embedded data from the conductive paper to the computer. The first reader designed and developed was tethered to a computer by data cable, using the USB communication protocol. The second design was developed further, with transmission of data achieved by replacing the cable with short-range Bluetooth wireless technology. Both devices were designed and developed using embedded systems and low cost electronic components. Additional work was undertaken to optimise the device's mechanical structure, ergonomics and integration of hardware. Alongside the development of the reader, test and development work was carried out to optimise the printed media, in materials and design.
    [Show full text]
  • Readerware Cuecat Manual
    Readerware CueCat Manual This manual will help you install your CueCat® barcode reader and get you started scanning your books, music and videos. Table of Contents Installing a USB CueCat (Windows, Mac OS X and Linux)...............................................2 How to Swipe a Barcode......................................................................................................3 Troubleshooting...................................................................................................................4 Readerware CueCat Manual v1.05 Page: 1 Installing a USB CueCat (Windows, Mac OS X and Linux) To use a CueCat USB barcode scanner, simply plug it in to any available USB port. It should by automatically recognized as a Human Interface Device, (HID). No special drivers are required. The USB CueCat reader includes a standby or "sleep" feature. After a period of inactivity, the light on your CueCat reader goes out and then flashes periodically. When you point the CueCat reader at an object, it lights up again and is ready to use. If not, just hold your finger over the light until it comes on solid. The light must be on solid before you scan. The USB CueCat reader works with all USB 1.1 devices, including hubs and repeaters. Continue with the How to Swipe a Barcode section of this manual for information on using a CueCat with Readerware products. Readerware CueCat Manual v1.05 Page: 2 How to Swipe a Barcode Here's How To Swipe a Code. No matter what type of code you are swiping, it works the same, easy way. Once you have connected the CueCat reader as described in the preceding section, then simply follow the steps below. 1. Hold the CueCat reader between your thumb and forefinger like a pen or pencil.
    [Show full text]
  • Readerware Online Help
    Readerware Manual Cover Page 1/1 Readerware Online Help Revision 1 Copyright © 1999-2003 Readerware Corporation An Introduction to Readerware 1/2 An Introduction to Readerware Readerware is a book lovers dream come true. It includes: A powerful SQL database to store and track your library. It can store thousands of titles. Built in internet support and web browser. Readerware can search the internet and automatically catalog the books you own. There is no simpler way of cataloging your library. It eliminates or reduces the chore of manual data entry. Bar code reader support, literally catalog a book at the swipe of a bar code wand. User friendly database searches. Search on virtually any field. No database knowledge needed! Support for multiple databases, create as many databases as you want or store everything in a single database. Built in access to the ultimate reference sources, The Library of Congress and The British Library. Fully integrated shopping cart with price comparison, secure online ordering, browsing and searching of all the major online retailers in Brazil, Canada, England, France, Germany, Switzerland and The United States. Compare prices before you buy. Online publishing, publish all or parts of your catalog on the internet. Sophisticated reporting to produce hard copy listings of your library and shopping cart. Take them with you on your next tour of your local bookstores! Easy to use, configurable operation Full mouse and keyboard navigation. Powerful import/export capabilities. Support for multiple platforms, take Readerware and your An Introduction to Readerware 2/2 database to your platform of choice. Full online help Palm Pilot support Whether you are someone who loves to read or someone who loves to collect, Readerware is the product for you.
    [Show full text]
  • Design and Evaluation of a System to Motivate Physical Activity in Office Workers
    FloorPlay: Design and evaluation of a system to motivate physical activity in office workers Daniel Bryan Peter Harrison "Project report submitted in part fulfilment of the requirements for the degree of Master of Science (Human-Computer Interaction with Ergonomics) in the Faculty of Brain Sciences, University College London, 2012." NOTE BY THE UNIVERSITY This project report is submitted as an examination paper. No responsibility can be held by London University for the accuracy or completeness of the material therein. Acknowledgements This was a very ambitious MSc project, and as such there are a lot of people I’d like to thank. I’d first like to thank Jon Bird and Paul Marshall, for all of their support and assistance in producing and installing the system, and ultimately getting this report written. They offered great help throughout the project; the project wouldn’t have came together without them. I’d also like to thank all of the other academic and support staff that have taught and helped me over the past twelve months on the Masters’ degree. The Technical Support Group staff, especially Dave Twinsleton, were also a great help with installing various parts of the system, including the wiring for the interactive surface and the wireless network in the stairwell. My friend, Greg Booth, also very kindly took a long day away from home to come to UCL and help me install parts of the system. Fran Allfrey and James Owers kindly allowed me to stay at their home when it was either too late or when I was too exhausted to take the train home.
    [Show full text]
  • Digital Convergence, Inc
    Computerized Parking Lot Registration System Project Subgroup: Cue Cat Barcode Reader Members: Ko, Ryan Erwyn Santillan, Frederick Albert I. Introduction to the Cue Cat The Cue Cat is a commercial barcode reader from Digital Convergence, Inc. The Cue Cat is shaped like a cat, which is a parody of the common computer mouse, hence its name. The Cue Cat connects to a PS/2 port with an added extension to allow simultaneous keyboard and barcode reader operation. It is capable of reading barcodes from right to left and vice-versa, most probably due to the splitting of the LED beam. The following table indicates the barcode type and symbology supported by the Cue Cat, taken from Stephen Satchell’s website [1]: Barcode Type Symbology Digital Convergence Cue (<startcode> can be any value 01/! through 94/~ CC <startcode> inclusive) C39 Code 39 (basic set only) 128 Code 128, code B and C only, no intermix E28 EAN/UUC 128 UPA UPC-A, no supplemental digits UA2 UPC-A, two supplemental digits UA5 UPC-A, five supplemental digits UPE UPC-E, no supplemental digits UE2 UPC-E, two supplemental digits UE5 UPC-E, five supplemental digits E08 EAN-8, no supplemental digits E82 EAN-8, two supplemental digits E85 EAN-8, five supplemental digits E13 EAN-13, no supplemental digits E32 EAN-13, two supplemental digits E35 EAN-13, five supplemental digits ITF Interleaved 2-of-5 IBN Booklan, no supplemental digits IB5 Booklan, five supplemental digits CBR Codabar Table 1: List of Cue Cat-supported barcode types and symbologies. II. Principles of Operations The method used by the Cuecat barcode reader to return information from scanned barcodes is fairly simple.
    [Show full text]
  • Barcode Scanner Created by Lady Ada
    Barcode Scanner Created by lady ada Last updated on 2018-08-22 03:30:43 PM UTC Guide Contents Guide Contents 2 Overview 3 Cable Connection 5 Configure 7 USB Interfacing 8 Stand 9 Downloads 10 © Adafruit Industries https://learn.adafruit.com/barcode-scanner Page 2 of 10 Overview This mini tutorial will cover how we use barcode scanners. This isn't necessarily an Arduino project, but it is a tool that we use every day when shipping packages - instead of entering in invoice numbers, we use a barcode scanner. That way we don't have to worry about humans making typos! This kind of scanner connects via USB to a computer and has a laser/sensor with a rotating mirror, the laser constantly scans in front of the opening, so its very easy. There are also less expensive wand types where you have to 'stroke' across the barcode (such as the old cuecat) and more expensive 2D rotating ones such as those at checkout counters where you can have the barcode rotated and it doesnt matter. So far we've been very happy with this type. The exact model is the Motorola/Symbol LS2208 which will cost somewhere between $50-$150 depending on the extras and whether its new or used. Ebay has tons so if you are willing to take a little risk that can be a good place to pick up one. © Adafruit Industries https://learn.adafruit.com/barcode-scanner Page 3 of 10 © Adafruit Industries https://learn.adafruit.com/barcode-scanner Page 4 of 10 Cable Connection Because these scanners are used for so many industries: checkout counters, manufacturing, inventory, shipping, etc.
    [Show full text]
  • Physical-Virtual Integration, Ubicomp Applications & Implications
    Physical-Virtual Integration, Ubicomp Applications & Implications Friedemann Mattern ETH Zürich März 2000 Eidgenössische Technische Hochschule Dagstuhl, August 2002 ETH Zürich Outline The Vision Linking Atoms and Bits Bridging the Gap Our Contributions Applications Implications Friedemann Mattern, ETH Zurich F.Ma. 2 Outline The Vision Linking Atoms and Bits Bridging the Gap Our Contributions Applications Implications Friedemann Mattern, ETH Zurich F.Ma. 3 The Vision „In the 21st century the technology revolution will move into the everyday, the small and the invisible…“ Mark Weiser (1952 – 1999), XEROX PARC The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it. F.Ma. 4 The Vision „In the 21st century the technology revolution will move into the everyday, the small and the invisible…“ Mark Weiser (1952 – 1999), XEROX PARC Small, lightweight, cheap, mobile processors and sensors in almost all everyday objects („embedded computing“) on your body („wearable computing“) embedded in the environment („ambient intelligence“) F.Ma. 5 The Vision in almost all everyday objects („embedded computing“) F.Ma. 6 Friedemann Mattern Embedded Computing Enables „Cooperating Smart Things“ Real world objects are enriched with information processing capabilities 1. Embedded processors in everyday objects small cheap lightweight 2. Sensors 3. Wireless communication spontaneous networks F.Ma. 7 Cooperating Smart Things I‘m smart hello! F.Ma. 8 The Vision „In the 21st century the technology revolution will move into the everyday, the small and the invisible…“ Mark Weiser (1952 – 1999), XEROX PARC Small, lightweight, cheap, mobile processors and sensors in almost all everyday objects („embedded computing“) on your body („wearable computing“) embedded in the environment („ambient intelligence“) F.Ma.
    [Show full text]