`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 1 of 36
`
`EXHIBIT 1
`
`EXHIBIT 1
`
`
`
`(12) United States Patent
`Chang et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,332,521 B2
`*Dec. 11, 2012
`
`USOO8332521B2
`
`(54) INTERNET-PAD SPECIFICATION, THE
`INTERNETPAD SPECIFICATION MAY
`INCLUDE A TOUCH SENSITIVE SCREEN, A
`DIGITAL CAMERA, A DOCUMENT
`APPLICATION, AN E-MAIL APPLICATION,
`CONS OVER THE TOUCH SENSITIVE
`SCREEN FOR USER SELECTION, A
`WIRELESS COMMUNICATION UNIT FOR
`WIRELESS CONNECTIVITY, A DIGITAL
`CONTENT APPLICATION FOR PLAYING
`DIGITAL CONTENT, AND AN OPERATING
`SYSTEM SUPPORTINGAPPLICATION
`PROGRAMMING INTERFACE (API)
`
`(75) Inventors: William Ho Chang, Vancouver, WA
`(US); Christina Ying Liu, Fremont, CA
`(US)
`(73) Assignee: Flexiworld Technologies, Inc.,
`Vancouver, WA (US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 127 days.
`This patent is Subject to a terminal dis
`claimer.
`
`Notice:
`
`(*)
`
`(21)
`(22)
`(65)
`
`(63)
`
`(60)
`
`(51)
`
`Appl. No.:
`
`12/903,048
`
`Filed:
`
`Oct. 12, 2010
`
`Prior Publication Data
`US 2011 FOO35682 A1
`Feb. 10, 2011
`
`Related U.S. Application Data
`Continuation of application No. 10/016,223, filed on
`Nov. 1, 2001, now Pat. No. 7,941,541.
`Provisional application No. 60/245,101, filed on Nov.
`1, 2000.
`
`Int. C.
`G06F 15/16
`
`(2006.01)
`
`(52) U.S. Cl. ........................................ 709/227; 709/206
`(58) Field of Classification Search .................. 709/206,
`709/227; 358/1.15; 455/3.01, 557, 151.2
`See application file for complete search history.
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`5,166,809 A 11/1992 Surbrook
`(Continued)
`
`EP
`
`FOREIGN PATENT DOCUMENTS
`T38949
`6, 2002
`(Continued)
`OTHER PUBLICATIONS
`House, C. and Quon, D. "An on-line communication print Service for
`the demanding client.” In Proceedings of the 11th Annual Interna
`tional Conference on Systems Documentation (Waterloo, Ontario,
`Canada, Oct. 5-8, 1993). SIGDOC 93. ACM, New York, NY, 135
`139; 8 pages.
`
`(Continued)
`Primary Examiner — Lynn Feild
`Assistant Examiner — Lin Liu
`(74) Attorney, Agent, or Firm — Kolisch Hartwell, PC
`(57)
`ABSTRACT
`An Internet-Pad is disclosed and enabled. The Internet-Pad is
`a mobile digital Pad with access to Internet. The product
`specification of the Internet-Pad may include a digital cam
`era, a touch sensitive screen, a graphical user interface over
`the touch sensitive Screen, an e-mail application, an editing
`application, an Internet browsing application, an Internet-Pad
`operating system, and a wireless communication unit for
`accessing a wireless network. The e-mail application includ
`ing a GUI with icons over the touch sensitive screen for
`selection. The Internet-Pad operating system may provide an
`object model or an application programming interface (API)
`to facilitate one or more applications to run at the Internet
`Pad. The Internet-Pad may include applications for managing
`digital documents, audio digital content, or video digital con
`tent for rendering or playing. The digital content may be
`encoded, encrypted, or compressed. The Internet-Pad may
`wireless synchronize, transfer, or stream the digital content to
`other devices.
`21 Claims, 13 Drawing Sheets
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 2 of 36
`
`nox 6 Msg, 2 Unread
`From Jean Jones jeanjaflexiworld.com
`To: edwintel.com
`Subject. Confirmation
`
`
`
`War.
`Flexi
`that W
`Printer type Super laser 1
`DATE Page range; Current () from
`TIME: Number of copietié
`PLAC Color O GrayScale
`Number of cards perpage 4
`1481
`84.4 -
`OK
`Lake
`Hotel:
`
`risk
`
`-5NORTH or SOUTH. Take Exit 292
`Head East on 1-217 S.
`|-217 S becomes Kruse Way,
`Turn right onto Kruse Oaks Dr.
`bore
`Reply
`Delete
`
`
`
`
`
`
`
`
`
`U.S. PATENT DOCUMENTS
`Morgan et al.
`6, 1993
`5,220,674
`7, 1993
`Sasaki
`5,228,118
`12, 1993
`Sklut et al.
`5,270,773
`2, 1994
`Lobiondo
`5,287,194
`6, 1994
`Servi
`5,319,711
`8, 1994
`Dennis
`5,337,258
`Motoyama
`10, 1994
`5,353.388
`Hosogai
`4, 1995
`5,404,433
`Garney
`5, 1995
`5,412,798
`11, 1995
`Hower et al.
`5,467,434
`1, 1996
`Weiser et al.
`5,485,634
`2, 1996
`Itoh et al.
`5.490.287
`5, 1996
`Beers et al.
`5,519,641
`6, 1996
`5,524,185
`Na
`Snyder et al.
`10, 1996
`5,564,109
`10, 1996
`Patel et al.
`5,566,278
`12, 1996
`Gase et al.
`5,580,177
`1/1997
`Foster et al.
`5,596,697
`Tsang et al.
`3, 1997
`5,613,123
`3, 1997
`Atkinson et al.
`5,613,124
`4, 1997
`Kovnat et al.
`5,619,649
`6, 1997
`Newlin et al.
`5,636,211
`Snipp
`12, 1997
`5,699.495
`Takayanagi et al.
`5, 1998
`5,748,859
`Hughes et al.
`5, 1998
`5,754,655
`6, 1998
`Fukada et al.
`5,761.480
`10, 1998
`Kikinis et al.
`5,822,230
`11, 1998
`Wharton et al.
`5,831,664
`11, 1998
`Thorne
`5,832,191
`Yamagishi
`11, 1998
`5,838,926
`1, 1999
`Pleso
`5,859,970
`Lamming et al.
`1, 1999
`5,862,321
`Taylor, III et al.
`2, 1999
`5,867,633
`Seppanen et al.
`5, 1999
`5,903,832
`6, 1999
`Lo et al.
`5,911,044
`Moghadam et al.
`6, 1999
`5,917,542
`7, 1999
`Robinson
`5,926, 104
`7, 1999
`Rademacher
`5,930,466
`8, 1999
`Thomas et al.
`5,931,919
`8, 1999
`Schneck et al.
`5,933,498
`8, 1999
`Zucknovich et al.
`5,940,843
`10, 1999
`Nessett et al.
`5,968, 176
`10, 1999
`Enomoto et al.
`5,974,401
`11, 1999
`Tan et al.
`5,978,560
`11, 1999
`Slotznick
`5,983,200
`12, 1999
`Hamilton et al.
`6,009,464
`2, 2000
`Burkes et al.
`6,023,715
`3, 2000
`Jacobs
`6,043,898
`4, 2000
`Konishi
`6,046,820
`Anupam et al.
`5, 2000
`6,070,185
`6, 2000
`Gottfreid
`6,076,076
`6, 2000
`Kikinis
`6,076,109
`6, 2000
`Huberman
`6,078,906
`10, 2000
`Watanabe
`6,138,178
`10, 2000
`Barker et al.
`6,141,659
`11, 2000
`6,148,346
`Hanson
`12, 2000
`Matsui et al.
`6,167,514
`1, 2001
`Yoon et al.
`6,173.407
`2, 2001
`6,184,996
`Gase
`2, 2001
`Smith et al.
`6,192.407
`3, 2001
`Gershman et al.
`6,199,099
`3, 2001
`Carter et al.
`6,201,611
`5, 2001
`Lindbladet al.
`6,225,993
`5, 2001
`Kulakowski et al.
`6,226,098
`5, 2001
`Ludtke et al.
`6,233,611
`5, 2001
`Stefik et al.
`6,236,971
`6, 2001
`Takahashi
`6,246,486
`Van Ryzin et al.
`T/2001
`6.255,961
`Margulis
`T/2001
`6,263,503
`Nykanen et al.
`9, 2001
`6,285,889
`11, 2001
`Shiota et al.
`6,324,521
`12, 2001
`Itoh et al.
`6,330,611
`3, 2002
`Lach
`6,363,452
`4, 2002
`Wallent et al.
`6,366,912
`4, 2002
`Binford et al.
`6,366,965
`4, 2002
`Shima
`6,369,909
`4, 2002
`Petteruti et al.
`6,379,058
`5, 2002
`Kubler et al.
`6,389,010
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 3 of 36
`
`US 8,332,521 B2
`Page 2
`
`6,418.439
`6.421,748
`6,437,786
`6,442,375
`6,449,052
`6,452,692
`6.467,688
`6,473,070
`6,473,800
`6,477,575
`6,480,292
`6,487,587
`6,487,599
`6,489,934
`6,493,104
`6,496,855
`6,515.988
`6,529,522
`6,540,722
`6,545,722
`6,546,387
`6,546,419
`6,553,240
`6,553,431
`6,578,072
`6,587,835
`6,604,135
`6,604,148
`6,607,314
`6,628,417
`6,633,395
`6,643,650
`6,654,135
`6,678,751
`6,690,918
`6,694,371
`6,697,848
`6,711,677
`6,735,616
`6,738,841
`6,741,871
`6,745,229
`6,748,195
`6,750,978
`6,753,978
`6,760,745
`6,775.407
`6,778,289
`6,785,727
`6,788,428
`6,789,228
`6,798,530
`6,826,632
`6,840,441
`6.857,716
`6,859,228
`6,892,251
`6,915,124
`6,922,258
`6,947,995
`6,957,194
`6,980,319
`6,990,548
`6,996,555
`7,016,062
`7,028, 102
`7,058,356
`7,088,691
`7,099,304
`7,263,270
`7,318,086
`7,346,374
`7,359,714
`7.366,468
`7,370,090
`7.460,853
`7,478,403
`7,554,684
`7.593,123
`
`T/2002
`T/2002
`8, 2002
`8, 2002
`9, 2002
`9, 2002
`10, 2002
`10, 2002
`10, 2002
`11, 2002
`11, 2002
`11, 2002
`11, 2002
`12, 2002
`12, 2002
`12, 2002
`2, 2003
`3, 2003
`4/2003
`4/2003
`4/2003
`4/2003
`4/2003
`4/2003
`6, 2003
`T/2003
`8, 2003
`8, 2003
`8, 2003
`9, 2003
`10, 2003
`11/2003
`11/2003
`1, 2004
`2, 2004
`2, 2004
`22004
`3, 2004
`5, 2004
`5, 2004
`5, 2004
`6, 2004
`6, 2004
`6, 2004
`6, 2004
`T/2004
`8, 2004
`8, 2004
`8, 2004
`9, 2004
`9, 2004
`9, 2004
`11, 2004
`1/2005
`2, 2005
`2, 2005
`5/2005
`7/2005
`7/2005
`9, 2005
`10, 2005
`12, 2005
`1, 2006
`2, 2006
`3, 2006
`4, 2006
`6, 2006
`8, 2006
`8, 2006
`8, 2007
`1, 2008
`3, 2008
`4/2008
`4/2008
`5/2008
`12, 2008
`1/2009
`6, 2009
`9, 2009
`
`Papierniak et al.
`Lin et al.
`Yasukawa
`Parmentier
`Sherer et al.
`Yacoub
`Goldman et al.
`Mishra et al.
`Jerger et al.
`Koeppel et al.
`Sugiyama
`Dubey
`Smith et al.
`Klausner
`Cromer et al.
`Hunt et al.
`Eldridge et al.
`Ito et al.
`Boyle et al.
`Schultheiss et al.
`Triggs
`Humpleman et al.
`Dervarics
`Yamamoto et al.
`Watanabe et al.
`Trey Zetal.
`Rogers et al.
`Dennison
`McCannon et al.
`Naito et al.
`Tuchitoi et al.
`Slaughter et al.
`Mitani
`Hays et al.
`Evans et al.
`Sanai
`Hamilton et al.
`Wiegley
`Thompson et al.
`Wolff
`Silverbrook et al.
`Gobin et al.
`Phillips
`Maarggraffet al.
`Chang
`Tan et al.
`Gindele et al.
`Iwata
`Yamazaki
`Shimokawa
`Merril et al.
`Buckley et al.
`Wugofski
`Monaghan et al.
`Nagahashi
`Chang et al.
`Anderson et al.
`Kiessling
`Pineau
`Chang et al.
`Stefik et al.
`Ohta
`Kaylor
`Muto et al.
`Ishizuka
`Larsson et al.
`Slotznick
`Fujita
`Chang et al.
`Lapstun et al.
`Chang et al.
`Witkowski et al.
`Parupudi et al.
`Yoshida
`Nakaoka et al.
`Toyoshima
`Allavarpu et al.
`Senoo et al.
`Sugahara
`
`
`
`US 8,332,521 B2
`Page 3
`
`7,609.402 B2 10/2009 Chang et al.
`7,805,720 B2
`9/2010 Chang et al.
`7,908.401 B2
`3/2011 Chang et al.
`7,941.541 B2
`5/2011 Chang et al.
`7,944,577 B2
`5/2011 Chang et al.
`7,949,223 B2
`5, 2011 Shiohara
`7,953,818 B2
`5/2011 Chang et al.
`RE42,725 E
`9/2011 Chang et al.
`RE42,828 E
`10/2011 Chang et al.
`RE43,181 E
`2/2012 Chang et al.
`8,169,649 B2
`5/2012 Chang et al.
`8, 184,324 B2
`5/2012 Chang et al.
`2001/0029531 A1 10, 2001. Ohta
`2001/0055951 A1 12, 2001 Slotznick
`2002fOO 12329 A1
`1/2002 Atkinson
`2002.0017827 A1
`2/2002 Zuppero et al.
`2002fOO26492 A1
`2/2002 Fujita
`2002fOO38612 A1
`4/2002 Iwazaki
`2002.0049839 A1
`4/2002 Miida
`2002fOO57452 A1
`5, 2002 Yoshino
`2002fO081993 A1
`6/2002 Toyoshima
`2002fOO87622 A1
`7/2002 Anderson
`2002fOO97433 A1
`7/2002 Chang et al.
`2002.0099884 A1
`7/2002 Chang et al.
`2002/0178272 A1 1 1/2002 Igarashi
`2003, OO13484 A1
`1/2003 Nishimura et al.
`2003/O122934 A1
`7/2003 Shiohara
`2003.0128272 A1
`7/2003 Clough
`2003.0160993 A1
`8/2003 Kang
`2004/0057075 A1
`3, 2004 Stewart et al.
`2005, 0125664 A1
`6, 2005 Berkema et al.
`2005/020417.6 A1
`9/2005 Togawa
`2005/0222963 A1 10, 2005 Johnson
`2007/O125860 A1
`6/2007 Lapstun et al.
`2007/0129.109 A1
`6, 2007 Silverbrook et al.
`2008.0049253 A1
`2/2008 Chang et al.
`2008.0049651 A1
`2/2008 Chang et al.
`2008/0201236 A1
`8, 2008 Field et al.
`2008/0318602 Al 12/2008 Chang et al.
`2009,0002760 A1
`1/2009 Chang et al.
`2009/0070411 A1
`3/2009 Chang et al.
`2009/0094457 A1
`4/2009 Lapstun et al.
`2009,018O142 A1
`7/2009 Suzuki et al.
`2010, OO39660 A1
`2/2010 Chang et al.
`2010, OO39669 A1
`2/2010 Chang et al.
`2010,020 1996 A1
`8/2010 Chang et al.
`2010/0203824 A1
`8/2010 Chang et al.
`2010/0227550 A1
`9/2010 Chang et al.
`2011/0034150 A1
`2/2011 Chang et al.
`2011 0035682 A1
`2/2011 Chang et al.
`2011/0211226 A1
`9/2011 Chang et al.
`2011/02798.29 A1 1 1/2011 Chang et al.
`2011/02798.63 A1 1 1/2011 Chang et al.
`FOREIGN PATENT DOCUMENTS
`95.2513
`1, 2004
`69.1619
`7/2007
`2332764
`11, 2002
`O195096
`12/2001
`O195097
`12/2001
`
`EP
`EP
`GB
`WO
`WO
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 4 of 36
`
`OTHER PUBLICATIONS
`Bisdikian, C.; Bhagwat, P.; Gaucher, B.P.; Janniello, F.J.;
`Naghshineh, M.; Pandoh, P.; Korpeoglu, I., “WiSAP: a wireless
`personal access network for handheld computing devices.” Personal
`Communications, IEEE see also IEEE Wireless Communications,
`vol. 5, No. 6, pp. 18-25, Dec. 1998; 9 pages.
`Blent Miller "Mapping Salutation Architecture APIs to Bluetooth
`Service Discovery Layer.” Jul. 1, 1999, Version 1.0.; 26 pages.
`Christian Bettstetter, Christoph Renner, "A Comparison of Service
`Discovery Protocols and Implementation of the Service Location
`Protocol.” Sep. 13-15, 2000, InProceedings of the 6th EUNICEOpen
`European Summer School: Innovative Internet Applications; 12
`pageS.
`WIPO (Tod Kupstas, authorized officer): “International Search
`Report” for application No. PCT/US01/46247 (publication No. WO
`2002/046867); mailing date Jun. 7, 2002; 4 pages.
`WIPO (Glenton Burgess, authorized officer): “International Search
`Report” for application No. PCT/US01/46247 (publication No. WO
`2002/046867); mailing date Jul. 24, 2002:3 pages. The 247 and 223
`applications both claim priority to U.S. Appl. No. 60/245, 101.
`WIPO (King Y. Poon, authorized officer): “International Search
`Report” for application No. PCT/US2001/48057 (publication No.
`WO 2002/041118); mailing date Jan. 6, 2003; 3 pages.
`USPTO “Office Action” for U.S. Appl. No. 10/016,630; mailing date
`May 28, 2004; 34 pages.
`WIPO (King Y. Poon, authorized officer); "Corrected International
`Preliminary Examination Report” for application No. PCT/US2001/
`48057 (publication No. WO 2002/041118); mailing date Aug. 24.
`2004; 11 pages.
`USPTO; “Office Action” for U.S. Appl. No. 10/000,732; mailing date
`Jan. 13, 2005; 16 pages.
`USPTO “Office Action” for U.S. Appl. No. 10/003,594; mailing date
`Mar. 9, 2005; 13 pages.
`USPTO “Office Action” for U.S. Appl. No. 10/016,630; mailing date
`Mar. 29, 2005; 33 pages.
`USPTO “Office Action” for U.S. Appl. No. 10/000,732; mailing date
`Oct. 11, 2005; 18 pages.
`USPTO “Advisory Action” for U.S. Appl. No. 10/000,732; mailing
`date Sep. 11, 2006; 3 pages.
`USPTO; “Notice of Allowance” for U.S. Appl. No. 10/016.223:
`mailing date Dec. 29, 2010; 5 pages.
`USPTO; “Notice of Allowance” for U.S. Appl. No. 12/907,865;
`mailing date Mar. 18, 2011; 22 pages.
`European Patent Office. Examination Report for EP Application No.
`0.1985 549.3, Oct. 26, 2010, 4 pages.
`Dave Haynie, The Zorro III Bus Specification, Mar. 20, 1991, 60
`pages, Document Revision 1.10, Commodore-Amiga, Inc.
`US Patent and Trademark Office, Notice of Allowance regarding U.S.
`Appl. No. 12/581,868, Jan. 20, 2012, 61 pages.
`US Patent and Trademark Office, Notice of Allowance regarding U.S.
`Appl. No. 12/606,178, Jan. 27, 2012, 75 pages.
`US Patent and Trademark Office, Notice of Allowance regarding U.S.
`Appl. No. 1 1/933,031, May 9, 2012, 83 pages.
`US Patent and Trademark Office, Notice of Allowance regarding U.S.
`Appl. No. 10/053,765, May 23, 2012, 71 pages.
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 1 of 13
`
`US 8,332,521 B2
`
`
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 5 of 36
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 2 of 13
`
`US 8,332,521 B2
`
`-21s
`
`RADIO
`ADAPTER
`
`INFRARED
`ADAPTER
`
`
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 6 of 36
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 3 of 13
`
`US 8,332,521 B2
`
`3O2 A
`
`3O2 A2
`
`302 A3
`
`APPLICATION
`
`DOCUMENT
`CREATION
`APPLICATION
`
`NTERNET
`BROWSNG
`APPLICATION
`
`API'Sf OBJECT MODELPROVIDED BY OPERATING SYSTEM
`
`300
`
`OUTPUT MANAGER
`
`FIG 3A
`
`3O8
`
`3O2B1
`
`302 B2
`
`302 B3
`
`APPLICATION
`
`
`
`
`
`OUTPUT
`MANAGER
`
`OOCUMEN
`CREATION
`APPLICATION
`OUTPUT
`MANAGER
`
`
`
`INTERNET
`BROWSING
`APPLICAON
`OUTPUT
`MANAGER
`
`
`
`
`
`
`
`308
`FIG 3B
`
`3O8
`
`3O8
`
`
`
`
`
`
`
`
`APPLICATION
`
`DOCUMENT
`CREATION
`APPLICATION
`
`INTERNET
`BROWSNG
`APPLICATION
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 7 of 36
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 4 of 13
`
`US 8,332,521 B2
`
`
`
`140A
`
`100
`
`120A
`
`-1N
`
`INFORMATION
`R
`APPARATUS
`
`OUTPUT
`CONTROLLER
`
`PINT CONTROLLERD
`
`
`
`10
`
`INFORMATION
`APPARATUS
`
`
`
`
`
`140C
`
`
`
`O O
`
`INFORMATION
`APPARATUS
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 8 of 36
`
`
`
`COMBINED
`CONTROLLER
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 5 of 13
`
`US 8,332,521 B2
`
`40D
`
`14OE
`
`
`
`
`
`
`
`
`
`NFORMATION
`APPARAUS
`
`
`
`NFORMATION
`APPARATUS
`
`INFORMATION
`APPARATUS
`
`
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 9 of 36
`
`FG 4F
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 6 of 13
`
`US 8,332,521 B2
`
`NOTFIES USEFR
`
`ALTERNATIVES
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 10 of 36
`
`500
`
`USER INITATES
`PRINTNG PROCESS
`
`504
`
`516
`
`518
`
`52O
`
`DSCOVERY
`PROCESS
`
`AWAAB
`PRINTER
`FOUND
`
`506
`
`No
`
`508
`
`
`
`
`
`
`
`SERVICE
`NEGOTATION
`PROCESS
`
`SYNCHRONZATION
`PROCESS
`
`PRINT JOB
`PROCESSING
`
`PRINT ENGINE
`GENERATE
`PRINTOUTS
`
`Fig. 5
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 7 of 13
`
`US 8,332,521 B2
`
`IDENTIFIED
`AVAILABLE OUTPUT
`DEWCES
`
`
`
`PROVIDE OUTPUT
`DEVICE INFORMATION
`TO USER
`
`602
`
`USER
`CHOOSES AN
`OUTPUT
`
`604
`
`
`
`
`
`
`
`
`
`
`
`
`
`ALTERNATIVES
`
`
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 11 of 36
`
`Fig. 6
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 8 of 13
`
`US 8,332,521 B2
`
`70
`
`DIGITAL DOCUMENT
`DIGITAL CONTENT
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`OUTPUT MANAGER
`PROCESSES PRNT JOB
`
`7- 703
`OUTPUT DATA
`PRINT DATA
`
`
`
`OUTPUT
`CONTROLLER
`PROCESS PRINT
`DATA
`
`COMBINED
`CONTROLLER
`PROCESS PRINT
`DATA
`
`OUTPUT CONTROLLER
`PROCESS PRINT DATA
`
`DATA
`
`
`
`70
`
`PRINTER CONTROLLER
`PROCESS PRINT DATA
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 12 of 36
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 9 of 13
`
`US 8,332,521 B2
`
`8OO
`7
`
`Inbox 6 Msg, 2 Unread
`From: Jean Jonesjean (flexiworld.com)
`To: ed All intel.com
`Subject: Confirmation
`
`We are pleased to confirm your registration for the
`Flexiworld Pervasive Printing Technology Seminar
`that will be held in Portland, on Oct, 27th, 2000.
`
`DATE: Friday, Oct. 27, 2000.
`EME: 8:30 to NOOn
`PLACE: CROWNE PLAZA HOTEL
`14811 Kruse Oaks Blvd.
`Lake Oswego, OR
`Hotel: (503) 624-84.00
`**********DIRECTIONS****** ********
`I-5 NORTH or SOUP - Take Exit 292
`Head East or -217 S.
`|-217 S becomes Kruse Way.
`/
`Turn right onto Kruse Oaks Dr.
`(Done DC Reply D C Delete ) ( Print )
`Fig. 8A
`
`8O2
`
`Inbox 6 Msg, 2 Unread
`From: Jean Jonesjeanja flexiworld.com)
`To: ed Mg inte.com
`Subject: Confirmation
`
`
`
`We are pleased to confirm your registration for the
`Flexiworld Pervasive Printing Technology Seminar
`that Wilb
`O.
`10
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 13 of 36
`
`The following printers were found
`available. Please Select ore
`84
`Uitra laser 6 :
`pHaketaso De
`Takmark color 3. Cs
`
`W
`
`12
`
`i DATE Fi
`TIME: 8:3
`PLACE: C
`1481 Kr
`Lake Osw
`Hotel: (50
`reex
`Dl
`-5 NORTH Gr
`Head East of -217 S.
`|-217 S becomes Kruse Way.
`Turn right onto Kruse Oaks Dr.
`C Ong DC Reply DC Delete DC Prit D vr
`
`Fig. 8B
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 10 of 13
`
`US 8,332,521 B2
`
`Inbox 6 Msg, 2 Unread
`From: Jean Jonesjeanj(aflexiworld.com
`To ed MG intel.com
`Subject: Confirmation
`We are pleased to confirm your registration for the
`Flexiworld Pervasive Printing Technology Seminar
`that will be
`h, 2000.
`
`82O
`You don't have the printer driver 4.
`for the printer you have selected.
`PLACE: CDo you want to upload the driver?
`1481 1 Kr
`Lake Os
`(yes) (no)
`Hotel: (50
`xxx xxxv "D
`I-5 NORTH or SOUTH - Take Exit #292
`Head East on I-27 S.
`|-217 S becomes Kruse Way,
`furn right onto Kruse Oaks Dr.
`C Done ) (Reply DC Delete ) (
`Fig. 8C
`
`Print D
`
`Inbox 6 Msg, 2 Unread
`from: Jean Jonesjeanj (flexiworld.com
`To: ed MG intel.com
`Subject: Confirmation
`We are pleased to confirm your registration for the
`Flexiworld Pervasive Printing Technology Seminar
`that will be he''' -
`th, 2000,
`
`
`
`DATE: Frida
`
`Synchronizing.....,
`6 seconds remaining,
`Please Wait
`
`
`
`830
`
`
`
`481 1 Kruse
`Lake Osweg
`Hotel: (503) 624-84.00
`******* - "DIRECTIONS*************
`I-5 NORTH Or SOUTH - Take Exit #292
`Head East on I-27 S.
`|-217 S becomes Kruse Way.
`Turn right onto Kruse Oaks Dr.
`( Done ) ( Reply D ( Delete C Print D
`Fig. 8D
`
`i
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 14 of 36
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 11 of 13
`
`US 8,332,521 B2
`
`
`
`inbox 6 Msg, 2 Unread
`From: Jean Jonesjean (flexiworld.com)
`To: ed MG intel.com
`Subject: Confirmation
`
`842
`4.
`confirm WOLIredistration for the
`s
`gpets
`
`We are please
`Flexi
`that W
`Printer type Super laser 1
`DATE Page range: Current () from le to Ié
`TIME: Number of copie? 1 le.
`PLAC Color O Grayscale
`14811 Number of cards per page 4 &
`Lake
`844-
`OK
`Cance?
`Hotel:
`
`
`
`
`
`
`
`-5 NORTH or SOUTH - Take Exit 292
`Head East on 1-217 S.
`|-217 S becomes Kruse Way,
`Turn right onto Kruse Oaks Dr.
`C Done ) ( Reply ) { Delete) ( Print )
`Fig. 8E
`
`Inbox 6 Msg, 2 Unread
`From: Jean Jonesjeanj6 flexiworld.com)
`o:ed Mg intel.com
`Subject: Confirmation
`
`
`
`We are pleased to confirm your registration for the
`Flexiworld Pertaei
`-
`y Seminar
`that will be hel
`2000.
`
`Printing,.....
`
`
`
`DATE: Friday,
`TIME: 8:30 to
`PLACE: CRO
`1481 Kruse
`Lake OSWego,
`Hotel: (503) 624-84.00
`crewster DIRECTIONS****** * * * * *
`I-5 NORH or SOUTH - Take Exit 292
`Head East on I-217 S.
`1-217 S becomes Kruse Way.
`Turn right onto Kruse Oaks Dr.
`CDone D f Reply ) C Delete D
`Fig. 8F
`
`Pitt ) v
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 15 of 36
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 12 of 13
`
`US 8,332,521 B2
`
`into 6 MSC, 2 Unread
`Fron: Jean Jones ean (flexiworld.com
`To: ed. MG intel.com
`Subject: Confirmation
`
`We are pleased to confirm your registration for the
`Flexiworld
`H
`y Seminar
`that Will be
`OOO.
`
`
`
`
`
`
`
`Your docurrent has beer
`successfully printed.
`DATE: Frid
`Do you want to keep the
`TIME: 8:30 uploaded printer driver (12 MB)?
`PLACE: C
`14811 Krus
`(Keep D
`Lake Osweg
`Hotel: (503) 624-84.00
`Kreer
`*** ****DIRECTIONS
`I-5 NORTH Or SOUTH - Take Exit #292
`Head East on 1-217 S.
`-27S becomes Kruse Way,
`Turn right onto Kruse Oaks Dr.
`
`r
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 16 of 36
`
`Fig. 8G
`
`
`
`U.S. Patent
`
`Dec. 11, 2012
`
`Sheet 13 of 13
`
`US 8,332,521 B2
`
`PRINT DATA 920A
`
`7
`
`COMMUNICATION UNIT
`INTERFACE
`
`900A
`
`RASTER MAGE
`PROCESSOR
`PRNTER CONTROLLER
`
`MEMORY BUFFER
`
`MARKENGENGINE
`
`PRINTER ENGINE
`
`PRINTER
`
`
`
`Fig. 9 A
`PRINT DATAvoUTPUTr'
`DATA
`
`/ 900B
`
`COMMUN CATION UNIT
`INTERFACE
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 17 of 36
`
`MEMORY BUFFER
`
`MARKING ENGINEf
`DISPLAY ENGINE
`
`PRINTERFOUTPUT DEVICE
`
`PRINTER ENG NEFOUTPUT ENGINE
`
`Fig. 9 B
`
`
`
`US 8,332,521 B2
`
`1.
`INTERNET-PAD SPECIFICATION, THE
`INTERNETPAD SPECIFICATION MAY
`INCLUDE A TOUCH SENSITIVE SCREEN, A
`DIGITAL CAMERA, A DOCUMENT
`APPLICATION, AN E-MAIL APPLICATION,
`CONS OVER THE TOUCH SENSITIVE
`SCREEN FOR USER SELECTION, A
`WRELESS COMMUNICATION UNIT FOR
`WIRELESS CONNECTIVITY, A DIGITAL
`CONTENT APPLICATION FOR PLAYING
`DIGITAL CONTENT, AND AN OPERATING
`SYSTEM SUPPORTINGAPPLICATION
`PROGRAMMING INTERFACE (API)
`
`5
`
`10
`
`15
`
`25
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation of patent application Ser.
`No. 10/016,223 filed Nov. 1, 2001 and claims benefit of
`Provisional Application No. 60/245,101 filed Nov. 1, 2000,
`the entire disclosure of which is hereby incorporated by ref
`erence herein for all purposes.
`
`TECHNICAL FIELD OF INVENTION
`
`Present invention relates to device synchronization and
`digital output and, in particular, to providing pervasive output
`for information apparatuses.
`
`SUMMARY OF THE INVENTION
`
`30
`
`2
`nearby printer or fax machine to have his e-mail printed. In
`addition, the mobile worker may also want to print a copy of
`his to-do list, appointment book, business card, and his flight
`schedule from his mobile device. As another example, a trav
`eler stopping at a convenience store, gas station, or kiosks
`may want to print out a copy of the map he just downloaded
`from the Internet using his Internet enable wireless phone
`(information apparatus). In still another example, an indi
`vidual who just finished a stock trade or performed an e-com
`merce transaction using his PDA (information apparatus)
`may want to print out a copy of his transaction confirmation,
`invoice or receipt. In yet another example, a user who takes a
`picture with a digital camera may want to easily print it out to
`a nearby printer.
`Conventionally, an output device (e.g., a printer) is con
`nected to an information apparatus via a wired connection
`Such as a cable line. A wireless connection is also possible by
`using, for example, radio communication or infrared commu
`nication. Regardless of whether the connection is wired or
`wireless, a user must first install in the information apparatus
`a printer driver corresponding to a particular printer model
`and make. Using a device-dependent or specific driver, the
`information apparatus may process output content or a digital
`document into the printer input space. The printer input space
`corresponds to the type of input that a printer understands
`(herein referred to as print data). For example, the printer
`input space or print data may include a printer-specific input
`format (e.g., image, graphics, file, data format), encoding.
`page description language, markup language, instructions,
`protocols or data that can be understood or used by a particu
`lar printer make and model.
`Print data may be proprietary or a published standard or a
`combination of the two. A printer input space or print data is
`therefore, in general, device dependent. Different printer
`models may specify their own input, designed or adopted for
`optimal operation by the printer manufacturer according to a
`specification. Consequently, different printers usually require
`use of specific printer drivers for accurate printing. A device
`driver (printer driver in this example) may control, manage,
`communicate, and output print data to a printer. Sometimes,
`instead of using a printer or device driver, the device driving
`feature may be included as part of an application software.
`The application in this example may process the document
`and communicate directly with an output device without ulti
`lizing a device driver. Print data is an output data sent to a
`printer. However, the term print data used here is intended to
`be applied or extended to the larger scope and definition of
`output data which applies to any output devices including
`display, projection and audio devices, and this should not be
`construed as restricting the scope and practice of present
`invention.
`Installation of a printer driver or application may be
`accomplished by, for example, manual installation using a
`CD or floppy disk supplied by the printer manufacturer. Or
`alternatively, a user may be able to download that particular
`driver or application from a network. For a home or office
`user, this installation process may take anywhere from several
`minutes to several hours depending on the type of driver and
`user's Sophistication level with computing devices and net
`works. Even with plug-and-play driver installation, the user is
`still required to execute a multi-step process for each printer.
`This installation and configuration process adds a degree of
`complexity and work to end-users who may otherwise spend
`their time doing other productive or enjoyable work. More
`over, many unsophisticated users may be discouraged from
`adding new peripherals (e.g., printers, scanners, etc.) to their
`home computers or networks to avoid the inconvenience of
`
`An information apparatus refers to both stationary comput
`ers and mobile computing devices (pervasive devices).
`Examples of information apparatuses include without limita
`tion desktop computers, laptop computers, palmtop (hand
`held) computers, personal digital assistants (PDAS), Internet
`enabled cellular phones, Smart phones, pagers, Internet
`appliances, e-books, digital pads, Web pads, and digital cap
`turing devices (e.g., digital cameras and video cameras). An
`output device 140 may include a fax machine, printer, copier,
`40
`image or video display device, projector, and an audio output
`device.
`For simplicity and convenience, hereafter, the following
`description may refer to an output device as a printer and an
`output process as printing. However, it should be understood
`that the term printer and printing is used as a specific example
`to simplify description or may be one exemplary embodi
`ment. The reference to printing used here is intended to be
`applied or extended to the larger scope and definition of
`output devices and should not be construed as restricting the
`Scope and practice of present invention.
`Fueled by ever-increasing bandwidth and processing
`power and ever-increasing numbers of wireless mobile
`devices and available Software applications for pervasive
`devices, millions of users are or will be creating, download
`ing, and transmitting content and information using their
`pervasive computer devices. Unfortunately, the Small display
`screen of a pervasive device may not provide a good viewing
`experience. As a result, there is a need to allow users to easily
`output content and information from their pervasive comput
`ing devices to any output device. People need to output
`directly and conveniently from their pervasive information
`apparatus, without depending on synchronizing with a sta
`tionary computer (e.g., desktop personal computer) for print
`ing, as an example.
`To illustrate, an information worker at an airport receiving
`e-mail in his hand-held computer may want to walk up to a
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Case 6:20-cv-00553-ADA Document 1-1 Filed 06/22/20 Page 18 of 36
`
`
`
`4
`maintain the connectivity to a large network Such as the
`Internet. Furthermore, a large permanent network infrastruc
`ture would need to be built and made available to each loca
`tion.
`In addition to costs, another drawback of network printing
`is reliability. Network printing requires perfect function in
`any part of the chain of network hardware, software and
`services. If any component of the link is down or not fully
`functional, for any reason, printing service may be unavail
`able, interrupted or result in inaccuracies.
`Finally, another drawback of network printing is the issue
`of security. A user does not feel secure if confidential docu
`ments or information must pass through the entire network
`before reaching the printer immediately in front of him or her.
`There may be the fear that the confidential document could be
`intercepted, viewed, copied or stored within any segment of
`the connected network. There can also be the fear that the
`document could actually be printed to a different printer
`instead of the intended one. This problem may be caused by,
`for example, errors in directory service software, a software
`component that is not up-to-date or corrupted, inconsistent or
`incompatible Software and/or hardware versions, or any com
`bination of human, Software, network, or hardware errors.
`There is also risk when downloading a software component
`(e.g., printer driver) from the network to an information appa
`ratus. This software component may be damaged, corrupted
`or carrying a malicious attack or virus or otherwise modified
`by hackers. A damaged software component can disrupt or
`corrupt the users information apparatus. Finally, some inter
`nal corporate or local networks may reject unknown docu
`ments trying to reach their printers and other output devices
`protected within a firewall. It is therefore more desirable if the
`communication and exchange of information are done locally
`between users information apparatus and the selected output
`device, all within the range of the users watchful, and inspect
`ing eyes.
`Accordingly, the present invention provides a convenient
`method of digital printing in which a user need not pre-install
`a device-dependent printer driver on an information appara
`tus in order to print.
`This invention can provide an easy, friendly and convenient
`process for printing. Unlike conventional printing, a user
`need not manually install a printer driver from a CD, floppy
`disk, or download it somewhere from an existing static net
`work. With the apparatus and process of present invention, all
`the Software components, data, or printer drivers can be
`loaded to the information apparatus through easy and auto
`matic synchronization process between the information appa
`ratus and a printer having an output controller of present
`invention. As a result, a mobile user with an information
`apparatus equipped with an output manager of present inven
`tion can print pervasively virtually at any time, anywhere, to
`any printer.
`Furthermore, this invention can provide a convenient
`method allowing users to print to any printer with or without
`connection to a static permanent network for both the infor
`mation apparatus and