(12) United States Patent (10) Patent No.: US 7463,250 B2 Lapstun Et Al
Total Page:16
File Type:pdf, Size:1020Kb
USOO746325OB2 (12) United States Patent (10) Patent No.: US 7463,250 B2 Lapstun et al. (45) Date of Patent: *Dec. 9, 2008 (54) SYSTEM FOR DETERMINING THE (58) Field of Classification Search ......... 345/156-179; ROTATIONAL ORIENTATION OF A SENSING 178/1801-18.07, 19.01-19.06 DEVICE See application file for complete search history. (75) Inventors: Paul Lapstun, Balmain (AU); Kia (56) References Cited Silverbrook, Balmain (AU) U.S. PATENT DOCUMENTS (73) Assignee: Silverbrook Research Pty Ltd, 4,246,439 A 1/1981 Romein Balmain, New South Wales (AU) 4,577,057 A 3, 1986 Blesser 4,814,553 A 3/1989 Joyce (*) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 (Continued) U.S.C. 154(b) by 590 days. FOREIGN PATENT DOCUMENTS This patent is Subject to a terminal dis EP O407734. A 1, 1991 claimer. (Continued) (21) Appl. No.: 11/144,840 OTHER PUBLICATIONS (22) Filed: Jun. 6, 2005 Dymetman, M., and Copperman, M., Intelligent Paper; in Electronic Publishing, Artistic Imaging, and Digital Typography, Proceedings (65) Prior Publication Data ofEP '98, Mar/Apr. 1998, Springer Verlag LNCS 1375, pp. 392–406. US 2005/0225541 A1 Oct. 13, 2005 (Continued) Related U.S. Application Data Primary Examiner Vijay Shankar (63) Continuation of application No. 09/722,088, filed on (57) ABSTRACT Nov. 25, 2000, now Pat. No. 7,105,753, which is a continuation-in-part of application No. 09/575,168, A System for generating orientation data when a sensing filed on May 23, 2000, now Pat. No. 6,737,591. device is positioned or moved relative to a surface, the orien tation data being indicative of an orientation of the sensing (30) Foreign Application Priority Data device relative to the surface, the surface having coded data May 25, 1999 (AU) ..................................... PQ0559 disposed upon it, the coded data being indicative, when Jun. 30, 1999 (AU) ... PQ 1312 sensed by the sensing device, of the orientation, the sensing Jun. 30, 1999 (AU) ... PQ1313 device including: a housing; orientation sensing means con figured to generate the orientation data using at least some of (51) Int. Cl. the coded data; and communications means configured to G06F 3/033 (2006.01) communicate the orientation data to a computer system. (52) U.S. Cl. ....................... 345/179; 34.5/173; 34.5/176: 178/18.03; 178/1901; 178/19.05 21 Claims, 78 Drawing Sheets SURFACE US 7463,250 B2 Page 2 U.S. PATENT DOCUMENTS 6,201.903 B1 3, 2001 Wolff et al. 6,737,591 B1 5/2004 Lapstun et al. 4,864,618 A 9/1989 Wright et al. 6,964.374 B1 1 1/2005 Duknic et al. 4.947,156 A 8, 1990 Sato et al. 7,105,753 B1* 9/2006 Lapstun et al. ........... 178/1905 4,963,703 A 10/1990 Philips et al. 4,975,546 A 12/1990 Craig FOREIGN PATENT DOCUMENTS 5,027,115 A 6, 1991 Sato et al. 5,051,736 A 9, 1991 Bennett et al. EP O493.936 A 23. 5,159,321. A 10/1992 Masaki et al. EP O836151 : 5,239,489 A 8/1993 Russell GB 2306669. A 5, 1997 5.248,855. A 9/1993 Cambridge JP 10-01.1538 1, 1998 5,469,193. A 1 1/1995 Giobbietal. JP 2000-200139 658 5,477,012 A 12/1995 Sekendur JP 2000-293303 10, 2000 WO WO 97.11386 A 3, 1997 5,548,092 A 8, 1996 Shriver 5,652.412 A 7, 1997 L. i etal WO WO99, 18487 A2 4f1999 W - 4 azzouni et al. WO WO99,23545 A 5, 1999 5,661.506 A 8, 1997 LaZZOuni et al. WO WO99,50787 A1 10, 1999 5,692,073. A 1 1/1997 Cass WO WOOOf 72287 A 11, 2000 5,852,434. A 12/1998 Sekendur 5,905,251 A 5, 1999 Knowles OTHER PUBLICATIONS 5,994,710 A 11/1999 Knee et al. Miriam Webster's Collegiate Dictionary, 10th ed. (Springfield, 6,076.734 A 6/2000 Dougherty et al. 6,081,261 A 6, 2000 Wolff et al. mass.: Merriam-Webster, Inc., 1999) p. 592. 6,184,873 B1 2/2001 Ward et al. * cited by examiner U.S. Patent Dec. 9, 2008 Sheet 1 of 78 US 7463,250 B2 U.S. Patent Dec. 9, 2008 Sheet 2 of 78 US 7463,250 B2 NETPAGE APPLICATION 125 SERVER NETPAGE PAGE SERVER 1O NETPAGE PRINTEK (3O1 FIG 2 U.S. Patent Dec. 9, 2008 Sheet 3 of 78 US 7463,250 B2 C C D SEKVER SEKVEK 1O 1O S PAGE 11 12 PAGE P SERVE3 SEKVEK E. F APP FUb O SEKVEK SEKVEK 15 -6O1- 14. -6O1- E -6O1 U.S. Patent Dec. 9, 2008 Sheet 4 of 78 US 7463,250 B2 r as m as a a is a as - - - - - - - - - - - - - - - NETF?AGE PAGE SEKVEK -1O- CONTENT Ob JECT k k GRAPHIC ELEMENT b DOCUMENT C k PAGE C * INTERACTIVE DE6CKFTION DESCRIPTION ELEMENT C FAGE C FIELD INSTANCE VALUE ?AGE ID 5O - - - - - - - - - - - as a m up is as 2. m in H - - - - - DOCUMENTNETFAGE C NETAGE K> A-25AAVISILE 45 f k NVISI3LE 25 CODED DATA O 5O k 4. NVISIE3LE125/ PAGE ID PHYSICAL WOKLD POSITION U.S. Patent Dec. 9, 2008 Sheet 5 Of 78 US 7463,250 B2 U.S. Patent Dec. 9, 2008 Sheet 6 of 78 US 7463,250 B2 FIG. (3b U.S. Patent Dec. 9, 2008 Sheet 8 of 78 US 7463,250 B2 ACGUIKE IMAGE 2O DECODED 259 & SET THRESHOLD DATA MAGE & 21 KEED-SOLOMON THRESHOLD DECODE 33 THKESHOLD ENCODED 257 & SEGMENT DATA SHAPE SAM?LE LIST DATA FOINTS COMF?UTE MOMENTS SHAPE INFEK MOMENTS 3D PEN XFOKM FIND f?EKSFECTIVE KING TAKGET XFOKM 2,25 KOTATION NFEK & ASFECT PERSPECTIVEXFORMhy - 32 FIND CORNEK 31 AXIS TAKGET FOINTS FIND PERSPECTIVE 3O TAKGETS FIG. 7 U.S. Patent Dec. 9, 2008 Sheet 9 Of 78 US 7463,250 B2 1O1 -N1 1O5 U.S. Patent Dec. 9, 2008 Sheet 10 Of 78 US 7463,250 B2 121 U.S. Patent Dec. 9, 2008 Sheet 12 of 78 US 7463,250 B2 U.S. Patent Dec. 9, 2008 Sheet 13 Of 78 US 7463,250 B2 §§ &&&&& U.S. Patent Dec. 9, 2008 Sheet 14 of 78 US 7463,250 B2 (3O4 / / / N N K Z [-] ŽEZI Z UZ No.,No.=?="}-------^-No.D). RSNNNNNNNNNNNNNNXSNINCSNOENNINNNNNNXNNON N 35O FEFZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ N N ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ (2O3 676 aÉ2 675 27O FIG. 12a U.S. Patent Dec. 9, 2008 Sheet 15 Of 78 US 7463,250 B2 U.S. Patent Dec. 9, 2008 Sheet 19 Of 78 US 7463,250 B2 U.S. Patent US 7463,250 B2 set 1 Ä U.S. Patent Dec. 9, 2008 Sheet 21 of 78 US 7463,250 B2 U.S. Patent Dec. 9, 2008 Sheet 22 of 78 US 7463,250 B2 V N) & 7 s 2 a At 1 Ey O O g 7. SR E O 5O g7 ES7 U.S. Patent Dec. 9, 2008 Sheet 23 of 78 US 7463,250 B2 NETF?AGE USEK DKECTOKY ee O, DEFAULT on so as so as v NETF?AGE k k FKINTEK FEN an as a - - - - - - - - - NETF?AGE CONTACT USEK (32O DETALS ACCOUNT NAME E3ALANCE ADDKESS TELEPHONE SET PAYMENT (321 GLOE5AL CARD 316 FKEFEKENCES ACCOUNT INFO FKIVACY FU3 SG KEY DELIVERY FKIV SG KEY LOCALIZATION SECRET k HANDWKITING 317 3OMETRIC MODEL 322 SIGNATUKE FNGEK?KNT 219 313 3OMETRIC 3OMETKIC SIGNATURE FINGEKFKNT FIG 21 U.S. Patent Dec. 9, 2008 Sheet 24 of 78 US 7463,250 B2 NETF?AGE FKNTEK FKINTEK ID SECRET 31O FU3 SG KEY k LOCATION TAG (32 O) NETPAGE NETF?AGE 811 FKINTEK FKOV FKINTER k ACCOUNT FKOVIDEK AG 3ALANCE FK FKOVD : "JEE: ; CUKKENT SELECTION PEN ID CAFTUKE TIME KEY-EXCH KEY REGION FAGE D F1AGE SHAPE SIZE COLOK TEXTURE FIG. 23 U.S. Patent Dec. 9, 2008 Sheet 25 of 78 US 7463,250 B2 NETFAGE NETF?AGE NETPAGE FU3LISHER D AFFLICATIONFKOVIDEK AFFACCOUNT FKOV AFF FKOVD 3ALANCE 3O3 227 k f?UBLICATION D AFFLICATION AFFLICATION ID 3O7 CEKTIFICATE 64 3O4 k O, AFFLICATION FAVOKTE SUBSCKFTION USEK as APPLICATION FKEQUENCY FU3 SG KEY FKODUCT TYPE k FKV SG KEY k 3O3 k (32.3 3O2 3O5 3OO O,1 /-, A NETPAGE NETPAGE PRINTER UeER U.S. Patent Dec. 9, 2008 Sheet 26 of 78 US 7463,250 B2 FAGE 63 RESOURCE CONTENT O1 SERVER DESCRIPTION ObjFCT s SEKVEK ID :------- OBJECT ID O,1 k 341 34O DOCUMENT k> * P93 MENT DOCUMENT ID AFF ID /N USEK ID s - r 2,256 b1 TERMINAL ELEMENT ; ELEMENT ------ r 334 2,253 2255 2,259 k k 9SMAEP K. k FAGE C * FOKMATTED * DOCUMENT DESCRIPTION ELEMENT SCALE FACTOR ZONE USEK. D 52 k POCUMENT KS FAGE C ELEMENT INSTANCE INSTANCE INSTANCE DOC INST 1D s PAGE ID CKEATION TIME CREATION TIME USERD USEK ID FKINTEK D FKINTERD BACKGKOUND FIELD 3,251 33O 3r DIGITALINK TAG 2,2525 - - - - - - - - - - - - - - U.S. Patent Dec. 9, 2008 Sheet 27 Of 78 US 7463,250 B2 - - - - - - - - - - as a is - - - - - - - - - - - - - - - - - - - - - - - NETPAGE O.1-- k DOCUMENT k- - - - - APPLICATION ... Vf....} : .------------ . 836. NN. ; 2OO k: 8O4 : - FORMATTEDDOCUMENT Y 8,254 - - - - - - - - - - - - - 2,251 - DOCUMENT -91. NETPAGE INSTANCE PRINTER ; ::::::::::::: : ------ ---- FAGE 2O2 : INSTANCE ---------- 35O i ELEMENTSTATIC Y (343 - - - - - - - - - - - - HYPERLINK ELEMENT - 344 TEKMINAL as as an as a a ELEMENT a a as as an a ELEMENTFIELD Y 345 359 is . as a se - as as FAGEdOMMAND SEKVEK N- 346 ELEMENT as a U.S. Patent Dec. 9, 2008 Sheet 28 of 78 US 7463,250 B2 STYLE k STYLE ELEMENT O3JECT 247 STYLED 354.