throbber
111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US008528817B2
`
`c12) United States Patent
`Snyder et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,528,817 B2
`*Sep.10,2013
`
`filed on May 18,2004, now Pat. No. 7,267,279, which
`is a continuation of application No. 10/158,718, filed
`on May 30, 2002, now Pat. No. 6,764,009, application
`No. 13/603,261, which is a continuation of application
`No. 11/550,297, filed on Oct. 17, 2006, now Pat. No.
`is a continuation-in-part of
`7,942,328, which
`application No. 11/532,557, filed on Sep. 18, 2006,
`now Pat. No. 7,337,948, which is a continuation of
`application No. 11/325,713, filed on Jan. 5, 2006, now
`Pat. No. 7,118,040, which is a continuation of
`application No. 09/753,863, filed on Jan. 3, 2001, now
`Pat. No. 7,070,103, application No. 13/603,261, which
`is a continuation of application No. 11/550,297, filed
`on Oct. 17, 2006, now Pat. No. 7,942,328, which is a
`continuation-in-part of application No. 11/325,713,
`filed on Jan. 5, 2006, now Pat. No. 7,118,040, which is
`a continuation of application No. 09/753,863, filed on
`Jan. 3, 2001, now Pat. No. 7,070,103, application No.
`13/603,261, which is a continuation of application No.
`11/550,297, filed on Oct. 17, 2006, now Pat. No.
`7,942,328, which
`is a continuation-in-part of
`application No. 11/131,853, filed on May 18, 2005,
`now Pat. No. 7,150,400.
`
`(60) Provisional application No. 60/294,375, filed on May
`30, 2001, provisional application No. 60/174,220,
`filed on Jan. 3, 2000, provisional application No.
`60/213,843, filed on Jun. 23, 2000, provisional
`application No. 60/232,825, filed on Sep. 15, 2000,
`provisional application No. 60/572,140, filed on May
`18, 2004, provisional application No. 60/727,605,
`filed on Oct. 18, 2005, provisional application No.
`60/813,899, filed on Jun. 15, 2006, provisional
`application No. 60/834,523, filed on Aug. 1, 2006.
`
`(51)
`
`(2006.01)
`
`Int. Cl.
`G06K7110
`(52) U.S. Cl.
`USPC ...................................... 235/462.01; 235/454
`(58) Field of Classification Search
`USPC 235/375, 379-382, 454, 455, 462.01-462.45,
`235/472.01-472.03
`See application file for complete search history.
`
`(54) METHODS AND SYSTEMS FOR DATA
`INTERCHANGE
`
`(75)
`
`Inventors: David M. Snyder, Cedar Rapids, IA
`(US); Bruce D. Melick, Cedar Rapids,
`IA (US); Leslie D. Baych, Cedar Rapids,
`IA (US); Paul R. Staman, Amana, IA
`(US); Nicholas J. Peters, Williamsburg,
`IA (US); Gregory P. Probst, Iowa City,
`IA (US)
`
`(73) Assignee: Roetesis Wireless LLC, Dover, DE (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`This patent is subject to a terminal dis(cid:173)
`claimer.
`
`(21) Appl. No.: 13/603,261
`
`(22) Filed:
`
`Sep.4,2012
`
`(65)
`
`Prior Publication Data
`
`US 2013/0001297 Al
`
`Jan. 3, 2013
`
`(63)
`
`Related U.S. Application Data
`
`Continuation of application No. 13/023,767, filed on
`Feb. 9, 2011, now Pat. No. 8,282,001, which is a
`continuation of application No. 11/550,297, filed on
`Oct. 17, 2006, now Pat. No. 7,942,328, which is a
`continuation-in-part of application No. 11/015,635,
`filed on Dec. 17,2004, now Pat. No. 7,350,708, which
`is
`a
`continuation-in-part of application No.
`09/753,863, filed on Jan. 3, 2001, now Pat. No.
`7,070,103, and a continuation-in-part of application
`No. 10/847,994, filed on May 18, 2004, now Pat. No.
`7,267,279, which is a continuation of application No.
`10/158,718, filed on May 30, 2002, now Pat. No.
`6,764,009, application No. 13/603,261, which is a
`continuation of application No. 11/550,297, filed on
`Oct. 17, 2006, now Pat. No. 7,942,328, which is a
`continuation-in-part of application No. 10/847,994,
`
`ll~ll~lllllllllllllll
`
`10 BARCO\:£ 1012
`
`11111111111111111111111
`
`Page 1
`
`RMI EXHIBIT 2037
`CBM2014-00116
`
`

`

`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4,175,693 A
`1111979 Nakanishi et al.
`4,352,012 A
`9/1982 Verderber et a!.
`1111984 Fields
`4,481,412 A
`4,511,259 A
`4/1985 Horiuchi
`4,731,525 A
`3/1988 Hice
`4,752,675 A
`6/1988 Zetmeir
`12/1988 Johnsen et a!.
`4,791,281 A
`4,877,948 A
`10/1989 Krueger
`4,902,883 A
`2/1990 Poland
`5,025,397 A
`6/1991 Suzuki
`5,113,445 A
`5/1992 Wang
`5,159,180 A
`10/1992 Feiler
`5,159,635 A
`10/1992 Wang
`111993 Eshoo
`5,178,417 A
`5,227,893 A
`7/1993 Ett
`9/1993 Buhn eta!.
`5,245,655 A
`5,287,434 A
`2/1994 Bain et al.
`5,315,093 A
`5/1994 Stewart
`5,331,137 A
`7/1994 Swartz
`5,363,214 A
`1111994 Johnson
`5,369,571 A
`1111994 Metts
`5,379,345 A
`111995 Greenberg
`5,420,943 A
`5/1995 Mak
`5,436,437 A
`7/1995 Ho
`5,451,760 A
`9/1995 Renvall
`5,453,600 A
`9/1995 Swartz
`5,455,414 A
`10/1995 Wang
`5,468,945 A
`1111995 Huggett et a!.
`5,489,763 A
`2/1996 Conrad et al.
`5,490,217 A
`2/1996 Wang et al.
`5,506,697 A
`4/1996 Li eta!.
`5,563,399 A
`10/1996 Wang
`1111996 Takahisa
`5,579,537 A
`5,594,230 A
`111997 Waite et al.
`5,602,377 A
`2/1997 Beller eta!.
`5,644,408 A
`7/1997 Li eta!.
`8/1997 Schmid eta!.
`5,659,164 A
`5,665,953 A
`9/1997 Mazzamuto et a!.
`5,682,030 A
`10/1997 Kubon
`5,684,288 A
`1111997 Renvall
`6/1998 Li eta!.
`5,760,382 A
`5,781,914 A
`7/1998 Stork eta!.
`5,796,090 A
`8/1998 Pavlidis et a!.
`5,804,803 A
`9/1998 Cragun et al.
`5,805,152 A
`9/1998 Furusawa
`5,812,664 A
`9/1998 Bernobich et a!.
`5,825,009 A
`10/1998 Schmid eta!.
`5,841,116 A
`1111998 Lewis
`12/1998 D'Eri eta!.
`5,848,202 A
`5,848,292 A
`12/1998 Nathan
`5,848,426 A
`12/1998 Wang et al.
`5,872,589 A
`2/1999 Morales
`5,883,370 A
`3/1999 Walker et al.
`5,933,829 A
`8/1999 Durst et al.
`5,939,699 A
`8/1999 Perttunen et a!.
`5,974,202 A
`10/1999 Wang et al.
`5,979,762 A
`1111999 Bianco
`6,002,491 A
`12/1999 Li eta!.
`6,015,088 A
`112000 Parker et al.
`112000 Savino eta!.
`6,015,167 A
`212000 Schmid eta!.
`6,024,284 A
`6,024,289 A
`212000 Ackley
`6,031,621 A
`212000 Binder
`6,036,094 A
`3/2000 Goldman et al.
`6,039,252 A
`3/2000 Maltsev
`6,041,374 A
`3/2000 Postman et a!.
`5/2000 Spain
`6,056,195 A
`6,082,620 A
`7/2000 Bone, Jr.
`6,095,418 A
`8/2000 Swartz eta!.
`8/2000 Gabrielson
`6,102,289 A
`6,108,656 A
`8/2000 Durst et al.
`10/2000 DeMayo
`6,138,906 A
`6,148,331 A
`1112000 Parry
`6,149,059 A
`1112000 Ackley
`6,189,009 B1
`2/2001 Stratigos et a!.
`
`US 8,528,817 B2
`Page 2
`
`6,230,143 B1
`6,260,762 B1
`6,289,111 B1
`6,289,323 B1
`6,299,063 B1
`6,338,434 B1
`6,356,923 B1
`6,386,453 B1
`6,389,182 B1
`6,394,356 B1
`6,427,032 B1
`6,429,776 B1
`6,464,133 B1
`6,464,140 B1
`6,540,138 B2
`6,540,143 B1
`6,568,596 B1
`6,587,835 B1
`6,616,056 B2
`6,631,843 B2
`6,647,257 B2
`6,666,377 B1
`6,668,293 B2
`6,669,087 B2
`6,674,924 B2
`6,685,094 B2
`6,707,581 B1
`6,729,547 B1
`6,749,120 B2
`6,758,391 B1
`6,764,009 B2
`6,772,947 B2
`6,772,950 B2
`6,793,127 B2
`6,799,717 B2
`6,826,548 B2
`6,854,651 B2
`6,865,284 B2
`6,886,750 B2
`6,915,957 B2
`6,948,068 B2
`7,070,103 B2
`7,118,040 B2
`7,257,202 B2
`7,267,279 B2
`7,337,948 B2
`7,337,971 B2
`7,341,456 B2
`7,350,708 B2
`7,387,250 B2
`7,419,097 B2
`7,537,162 B1
`7,548,610 B2
`7,573,604 B2
`7,628,318 B2
`7,747,655 B2
`7,798,417 B2
`7,934,641 B2
`7,942,328 B2
`8,282,001 B2
`200110003178 A1
`200110006189 A1
`200110011233 A1
`200110011276 A1
`200110030234 A1
`200110034222 A1
`200110037297 A1
`200110037397 A1
`200110042791 A1
`200110045461 A1
`200110054082 A1
`2002/0006786 A1
`2002/0023027 A1
`2002/0059241 A1
`2002/0063903 A1
`2002/0064903 A1
`2002/0074399 A1
`2002/0097426 A1
`2002/0105424 A1
`
`5/2001 Simons eta!.
`7/2001 Lohmann
`9/2001 Takhar
`9/2001 Gordon eta!.
`10/2001 Freeman
`1/2002 Wilz, Sr. et al.
`3/2002 Yano eta!.
`5/2002 Russell et al.
`5/2002 Ihara eta!.
`5/2002 Zag ami
`7/2002 Irons eta!.
`8/2002 Alicot eta!.
`10/2002 Gruber
`10/2002 Weigel
`4/2003 Hallet a!.
`4/2003 Matsumori
`5/2003 Shaw
`7/2003 Treyz et al.
`9/2003 Cato
`10/2003 Schuessler
`1112003 Owensby
`12/2003 Harris
`12/2003 Chen eta!.
`12/2003 Wiklofetal.
`112004 Wright eta!.
`2/2004 Cameron
`3/2004 Browning
`5/2004 Charlier et al.
`6/2004 Hung eta!.
`7/2004 Pickens, III
`7/2004 Melick eta!.
`8/2004 Shaw
`8/2004 He
`9/2004 Alsafadi et a!.
`10/2004 Harris
`1112004 Hungerpiller et al.
`2/2005 Smith eta!.
`3/2005 Mahoney et al.
`5/2005 Rathus eta!.
`7/2005 Kisliakov
`9/2005 Lawandy et al.
`7/2006 Melick eta!.
`10/2006 Melick eta!.
`8/2007 Umemura et al.
`9/2007 Melick eta!.
`3/2008 Melick eta!.
`3/2008 Melick eta!.
`3/2008 McAdams et a!.
`4/2008 Melick eta!.
`6/2008 Muni
`9/2008 Lee eta!.
`5/2009 Siu
`6/2009 Sierra eta!.
`8/2009 Hull et al.
`12/2009 Melick eta!.
`6/2010 Hull et al.
`9/2010 Snyder eta!.
`5/2011 Melick eta!.
`5/2011 Snyder eta!.
`10/2012 Snyder eta!.
`6/2001 Chen eta!.
`7/2001 Ruby
`8/2001 Narayanaswam
`8/2001 Durst, Jr. et al.
`10/2001 Wiklof
`10/2001 Roustaei et a!.
`1112001 McNair
`1112001 Boucher et a!.
`1112001 Postlewaite
`1112001 Schuessler
`12/2001 Rudolph eta!.
`1/2002 Mine
`212002 Simonds
`5/2002 VanRyzin
`5/2002 Claviez-Romberg
`5/2002 Kawata eta!.
`6/2002 Hallet a!.
`7/2002 Gusmano et a!.
`8/2002 Alicot eta!.
`
`Page 2
`
`

`

`US 8,528,817 B2
`Page 3
`
`235/375
`
`2002/0165931 A1
`2002/0181804 A1
`2002/0195495 A1
`2003/0001017 A1
`2003/0009350 A1
`2003/0019935 A1
`2003/0019939 A1
`2003/0042312 A1
`2003/0042313 A1
`2003/0089764 A1
`2003/0127517 A1
`2003/0141368 A1
`2003/0169456 A1
`2003/0179908 A1
`2003/0182242 A1
`2003/0197062 A1
`2003/0216960 A1
`2003/0226885 A1
`2003/0229678 A1
`2003/0230630 A1
`2003/0236680 A1
`2004/0010604 A1
`2004/0035922 A1
`2004/0035925 A1
`2004/0039634 A1
`2004/0039661 A1
`2004/0059462 A1
`2004/0073495 A1
`2004/0099741 A1
`2004/0117255 A1
`2004/0117638 A1
`2004/0118908 A1 *
`2004/0120016 A1
`2004/0120547 A1
`2004/0176978 A1
`2004/0177003 A1
`2004/0206820 A1
`2005/0015310 A1
`2005/0029354 A1
`2005/0029358 A1
`2005/0044179 A1
`2005/0061887 A1
`2005/0082370 A1
`2005/0098632 A1
`2005/0150944 A1
`2005/0173524 A1
`2005/0224571 A1
`2005/0272442 A1
`2006/0095795 A1
`2006/0108422 A1
`2006/0124724 A1
`2007/0075861 A1
`2007/0119954 A1
`2007/0138289 A1
`2007/0193095 A1
`2007/0248275 A1
`2008/0017714 A1
`2008/0105747 A1
`2008/0116282 A1
`2008/0141117 A1
`2008/0151302 A1
`2008/0176543 A1
`2008/0296393 A1
`2009/0204530 A1
`201110040624 A1
`
`1112002 Greer eta!.
`12/2002 Simpson eta!.
`12/2002 Melick eta!.
`112003 Konda
`112003 Melick et a!.
`112003 Giannulli
`112003 Sellen
`3/2003 Cato
`3/2003 Kahn et a!.
`5/2003 Meadow eta!.
`7/2003 Couvelaere et al.
`7/2003 Pascual et a!.
`9/2003 Suzaki
`9/2003 Mahoney et a!.
`9/2003 Scott eta!.
`10/2003 Shaw
`1112003 Postrel
`12/2003 Harris
`12/2003 Wen eta!.
`12/2003 Whipple eta!.
`12/2003 Holoubek
`112004 Tanaka et a!.
`2/2004 Cameron
`2/2004 Wu eta!.
`2/2004 Cook
`2/2004 Fuzell-Casey eta!.
`3/2004 Norris et al.
`4/2004 Calaway eta!.
`5/2004 Dorai eta!.
`6/2004 Nemirofsky eta!.
`6/2004 Monroe
`6/2004 Ando et al.
`6/2004 Burke
`6/2004 Mampe eta!.
`9/2004 Simonet al.
`9/2004 Liao et al.
`10/2004 Melick et a!.
`112005 Frantz et al.
`2/2005 Frantz et al.
`2/2005 Mankins
`2/2005 Hunter
`3/2005 Garrison eta!.
`4/2005 Frantz et al.
`5/2005 Turvy et al.
`7/2005 Melick eta!.
`8/2005 Schrader
`10/2005 Kelley eta!.
`12/2005 Miller eta!.
`5/2006 Nakamura eta!.
`5/2006 Melick et a!.
`6/2006 Kotovich et a!.
`4/2007 Cook et a!.
`5/2007 Barenburg et a!.
`6/2007 Melick et a!.
`8/2007 Eisenberg
`10/2007 Tabesh eta!.
`112008 Melick et a!.
`5/2008 Orlassino
`5/2008 Sharra et al.
`6/2008 King eta!.
`6/2008 Lee
`7/2008 Gravel eta!.
`12/2008 Jovanovski et al.
`8/2009 Hanson
`212011 Jhanji
`
`FOREIGN PATENT DOCUMENTS
`406089362
`3/1994
`2003157093 A
`5/2003
`W0-20090 18296
`212009
`
`JP
`JP
`wo
`
`OTHER PUBLICATIONS
`
`Marsh, D. "Temporal Rate Conversion." http://www.microsoft.com/
`hwdev/TVBROADCAST/TempRatel.htm, pp. 1-20. [accessed on
`Dec. 27, 2000].
`Motorola, Symbol Technologies. Connect Things and Airclic Form
`New Company to Drive the Growth ofE-Commerce Through One(cid:173)
`Scan Access to the Internet by Symbol, Jun. 15, 2000, pp. 1-4.
`WelchAllyn Scanteam 3400 Series User's Guide, 1998, 27 pages.
`International Search Report and Written Opinion, PCT Application
`No. PCT/US2008/071518, mailed Apr. 12, 2008, 14 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 09/753,863, mailed Jun. 19, 2002, 9 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 09/753,863, mailed Dec. 17, 2002, 6 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 09/753,863, mailed Apr. 2, 2004,6 pages.
`United States Patent and Trademark Office, Final Office Action, U.S.
`Appl. No. 09/753,863, mailed Sep. 22, 2004, 7 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 09/753,863, mailed Mar. 23, 2005, 7 pages.
`United States Patent and Trademark Office, Final Office Action, U.S.
`Appl. No. 09/753,863, mailed Sep. 8, 2005, 9 pages.
`United States Patent and Trademark Office, Notice of Allowance,
`U.S. Appl. No. 09/753,863, mailed Nov. 30, 2005, 6 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 111325,713, mailed May 3, 2006, 8 pages.
`United States Patent and Trademark Office, Notice of Allowance,
`U.S. Appl. No. 111325,713, mailed Jul. 26, 2006, 6 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 111532,557, mailed Jul. 11, 2007, 11 pages.
`United States Patent and Trademark Office, Notice of Allowance,
`U.S. Appl. No. 111532,557, mailed Oct. 4, 2007, 6 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 111550,297, mailed Mar. 31, 2010, 11 pages.
`United States Patent and Trademark Office, Final Office Action, U.S.
`Appl. No. 111550,297, mailed Oct. 7, 2010, 8 pages.
`United States Patent and Trademark Office, Advisory Action, U.S.
`Appl. No. 111550,297, mailed Dec. 22,2010,3 pages.
`United States Patent and Trademark Office, Notice of Allowance,
`U.S. Appl. No. 111550,297, mailed Jan. 24, 2011, 7 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 11/757,695, mailed Nov. 29, 2007, 12 pages.
`United States Patent and Trademark Office, Notice of Allowance,
`U.S. Appl. No. 11/757,695, mailed Jun. 18, 2008, 7 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 11/757,695, mailed Jan. 13, 2009, 10 pages.
`United States Patent and Trademark Office, Notice of Allowance,
`U.S. Appl. No. 11/757,695, mailed Jul. 17, 2009, 6 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 111832,482, mailed Oct. 5, 2009, 9 pages.
`United States Patent and Trademark Office, Notice of Allowance,
`U.S. Appl. No. 111832,482, mailed May 17, 2010, 6 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 12/580,182, mailed Jul. 30, 2010, 7 pages.
`United States Patent and Trademark Office, Notice of Allowance,
`U.S. Appl. No. 12/580,182, mailed Dec. 21,2010,6 pages.
`United States Patent and Trademark Office, Non-Final Office Action,
`U.S. Appl. No. 13/023,767, mailed Oct. 20, 2011, 12 pages.
`United States Patent and Trademark Office, Notice of Allowance,
`U.S. Appl. No. 13/023,767, mailed May 29,2012, 10 pages.
`* cited by examiner
`
`Primary Examiner- Thien M Le
`Assistant Examiner- April Taylor
`(74) Attorney, Agent, or Firm- Perkins Coie LLP
`
`"Choosing a Bar Code." http://wvvw.elfring.com/barcode.htrn. 4
`pgs. [accessed on Dec. 23, 1999].
`"PSC Momentum Scanner and Handspring Visor." http://www. psnet.
`com/momenvsr.htrn. pp. 1-2. [accessed on Dec. 27, 2000].
`Hand Held Bar Code Scanner, Scan Plus 1800 by Intermec Technolo(cid:173)
`gies Corporation, 1998, pp. 1-2.
`
`ABSTRACT
`(57)
`A method for data interchange includes summing up data
`associated with an electronic document to provide summed
`up data, representing the summed up data as one or more bar
`codes, and returning the one or more bar codes for display and
`
`Page 3
`
`

`

`US 8,528,817 B2
`Page 4
`
`data capture via a bar code scan from either a video display or
`a printed version of the one or more bar codes. The electronic
`document may be of any number of formats. The summing up
`may include taking data from multiple information fields to
`create the summed up data. The data may include data tags or
`
`a step of adding data tags to the data to assist in data inter(cid:173)
`change may be performed.
`
`20 Claims, 10 Drawing Sheets
`
`Page 4
`
`

`

`U.S. Patent
`
`Sep.10,2013
`
`Sheet 1 of 10
`
`US 8,528,817 B2
`
`NO
`
`LOCM. HARD DRIVE
`
`\~\
`
`OPEN ELECTRONIC DOCUMENT ...-...-----,
`"A" WITH BAR CODES
`
`OPEN ELECTRONIC DOCUMENT
`"B" TO RECEIVE BAR CODED DATA
`
`SlYLE SHEET FILE
`L(W)ED INTO PARSER
`
`SCAN TAGGED BAR CODES
`IN DOCUMENT "A"
`
`\2.'j
`
`\2.\l
`
`PARSER IDENTIFIES DATA BY TAG,
`MATCHES TO APPROPRIATE FIELD IN
`DOCUMENT •s• STRIPS TAG, INPUTS DATA
`
`\?.1
`
`YES
`
`Aj.l
`
`Page 5
`
`

`

`U.S. Patent
`US. Patent
`
`Sep. 10, 2013
`Sep.10,2013
`
`Sheet 2 of 10
`Sheet 2 of 10
`
`US 8,528,817 B2
`US 8,528,817 B2
`
`IIIIIIIIIIIIIIIIIIIIIII
`-=
`iiii -
`
`F0345 AGE
`
`F01BRUCE
`
`
`
`FIRSTNAME
`
`F02SMITH LASTNAME
`
`
`
`===
`
`IDENTIFIER
`
`Page 6
`
`Page 6
`
`

`

`[ ] [ ] 1 RECEM:R or oocuuoo ws·
`[£[]
`[![]
`SUBJECT: I SlYLE SHEET TO EXCHANGE C\JST~ERS AND AGE DEMOGRAPHICS
`
`STYLE SHEET 10
`
`12345
`
`~
`I
`
`I
`
`FO 1 = FIRST NAME
`F02 = LAST NAME
`F03 = AGE
`F04 =
`F05 =
`F06 =
`F07 =
`F08 =
`F09 =
`FlO =
`F11 =
`F12 =
`
`Aj.J
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`rFJ
`('D
`
`'? ....
`0 ....
`
`~0
`N
`
`(.H
`
`rFJ =(cid:173)
`.....
`
`('D
`('D
`
`(.H
`
`0 .....
`....
`0
`
`d
`rJl
`00 u. N
`00
`Oo
`""""'
`
`-....l = N
`
`Page 7
`
`

`

`[!] I MY OWN SlYLE SHEET FOR ELECTRONIC IXX:UMENT iBB
`DO
`[][]
`SUBJECT: I SlYLE SHEET TO EXCHANGE CUSTOI.ERS #lD AGE DEMOGRAPH~
`
`[g
`
`I
`
`I
`
`45678
`
`STYLE SHEET 10
`F01 = AGE
`F02 = LAST NAME
`F03 = FIRST NAME
`F04 =
`F05 =
`F06 =
`F07 =
`F08 =
`F09 =
`F10 =
`F11 =
`F12 =
`
`Aj.l
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`rFJ
`('D
`
`'? ....
`0 ....
`
`~0
`N
`
`(.H
`
`rFJ =(cid:173)
`.....
`
`('D
`('D
`
`.j;o.
`
`0 .....
`....
`0
`
`d
`rJl
`00 u. N
`00
`Oo
`""""'
`
`-....l = N
`
`Page 8
`
`

`

`O[J I RECEIVER OF DOCUUENT ~i
`no
`rn:J
`SUBJECT: I SmE SHEET FOR 2-D BAR CODE TAGS TO EXCHANGE CUSTO~ER DEMOGRAPHICS
`
`STYLE SHEET ID ANSI 6360180181 DL 28 4DL
`
`FO 1 = DAB = LAST NAME
`F02 = DAC = FIRST NAME
`F03 = DAD = MIDDLE NAME
`F04 = DAN = CITY
`F05 = DAO = STATE
`F06 = DAP = ZIP
`
`~
`I
`
`I
`
`!Zf.J
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`rFJ
`('D
`
`'? ....
`0 ....
`
`~0
`N
`
`(.H
`
`('D
`('D
`
`rFJ =(cid:173)
`.....
`Ul
`0 .....
`....
`0
`
`d
`rJl
`00 u. N
`00
`Oo
`""""'
`
`-....l = N
`
`Page 9
`
`

`

`I ADDRESS
`
`SENDER'S DATA TAGS ------
`RECEIVER'S DATA TAGS -----
`RELD NAMES ------------
`
`F03
`F01
`RRSTNNAE
`
`F02
`F02
`LAST NAME
`
`BAR CODED DATA CACHE --- ••-n ••-••n
`DECODED DATA CACHE -----
`I l
`SENDER'S DATA TAGS------
`RECEIVER'S DATA TAGS -----
`RELD NAMES ------------
`BAA CODED DATA CACHE ---
`DECODED DATA CADlE -----
`
`BRUCE
`
`SMITH
`
`F07
`
`FOB
`
`!
`
`SENDER'S S1YLE SHEET ID = 12345
`RECEM:R'S SlYLE SHEET ID = 45678
`
`Af.o
`
`F04
`
`F05
`
`F06
`
`F01
`F03
`A~
`
`1111···
`+5
`
`F09
`
`F10
`
`F11
`
`F12
`
`~
`
`'V'
`
`I
`
`I
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`rFJ
`('D
`
`'? ....
`0 ....
`
`~0
`N
`
`(.H
`
`('D
`('D
`
`rFJ =(cid:173)
`.....
`0\
`0 .....
`....
`0
`
`d
`rJl
`"'010 u.
`N
`"'010
`010
`""""'
`
`-....l = N
`
`Page 10
`
`

`

`U.S. Patent
`US. Patent
`
`Sep. 10, 2013
`Sep.10,2013
`
`Sheet 7 of 10
`Sheet 7 of 10
`
`US 8,528,817 B2
`US 8,528,817 B2
`
`[gJ
`
`....:....
`
`""F =
`f--
`
`,.,., L..I.J
`......,
`6:~-
`
`~~F!::
`:gU>
`
`'-'-o--~
`
`<;.!;>
`
`f--
`
`'-'-
`
`t--
`
`L..I.J
`
`t--
`
`=
`
`f--
`
`c...>
`
`t--
`
`CD
`
`<.n
`
`-
`f:C a:::
`<::::>
`<::::>
`....:c
`
`Page 11
`
`
`
`>-
`
`~ = = c:....>
`~
`
`L..I.J
`
`L..I.J
`~ .........
`§~~
`c:::
`
`"'·+·") 1--
`o.r> c.clr-1
`mam
`co
`
`Page 11
`
`

`

`U.S. Patent
`
`Sep. 10, 2013
`
`Sheet 8 of 10
`
`US 8,528,817 B2
`
`ANSI 6360180101DL 28 4DL
`DAB SMITH
`DACJOHN
`DAD DARRELL
`DANCEDAR RAPIDS
`DAOIA
`DAP52411
`
`Page 12
`
`

`

`ADDRESS
`
`SENDER'S DATA TAGS------
`RECEM:R'S DATA TAGS -----
`FIELD ~ES ------------
`
`DAB
`F01
`lAST NAUE
`
`DAC
`F02
`FIRST NAME
`
`DAD
`F03
`NIODLE NAIAE
`
`BAR CODED DATA CACHE --- ··-·II 111_1.11 nn•••
`
`~
`
`'V
`
`DAN
`F04
`CI1Y
`1111111 1111111
`CEDAR RAPIDS
`
`DAN
`FOS
`STATE
`IIMII
`lA
`
`DAP
`F06
`ZIP
`11.111
`52411
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`rFJ
`('D
`'?
`......
`~0
`N
`0 ......
`
`(.H
`
`rFJ =(cid:173)
`
`('D
`('D
`........
`\0
`0
`.......
`......
`0
`
`d
`rJl
`"'010 u.
`N
`"'010
`010
`""'"'
`
`-....l = N
`
`SMITH
`
`JOHN
`
`DARRELL
`
`DECODED DATA CACHE -----
`I
`SENDER'S DATA TAGS ------
`RECEM:R'S DATA TAGS -----
`FIELD NAMES ------------
`BAR CODED DATA CACHE ---
`DECODED DATA CACHE -----
`
`F07
`
`F08
`
`F09
`
`FlO
`
`Fll
`
`F12
`
`SENDER'S SffiE SHEET 10 .. = #lSI 6360180101DL 28 41JL
`RECErvER'S SlYLE SHEET ID =
`
`!Zf.J
`
`Page 13
`
`

`

`LIHN;GID l TAGGED
`
`BAR CODE
`1000
`
`BAR CODE
`1001
`
`~ICR
`1002
`
`E-FOR~ 1010
`
`20 BARCODE 1011
`
`.. ,
`OCR
`lllllllllllllllllllllllll
`I
`1004
`MAGNITIC I
`-J 10 BARCODE 1012
`STRIP 1005
`TA~~06 ~ /J
`
`11111111111111 111111111
`
`VOICE
`INPUT 1007
`
`COMP-TELE
`INTERFACE
`1008
`
`KEYBOARD
`1009
`
`ELECTRONIC
`DOC. 1010
`
`1041
`
`j DATABASE I
`SIT-TOP I
`BOX 1042
`
`~
`00
`•
`~
`~
`~
`
`~ =
`
`~
`
`'t1DEO
`BAR CODE 1021
`
`PRINTED
`BAR CODE 1 022
`
`SCANNER
`1030
`
`rFJ
`('D
`'?
`......
`~0
`N
`0 ......
`
`(.H
`
`('D
`
`rFJ
`
`=-('D
`......
`......
`0
`0 ......
`......
`0
`
`Aj.ltJ
`
`TAGGED
`BAR CODE
`1001
`
`d
`rJl
`00 u. N
`00
`Oo
`""'"'
`
`-....l = N
`
`Page 14
`
`

`

`US 8,528,817 B2
`
`1
`METHODS AND SYSTEMS FOR DATA
`INTERCHANGE
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`2
`entered into a computer, usually by a keyboard or through an
`Auto ID system using bar codes, radio frequency identifica(cid:173)
`tion (RFID), magnetic stripe; optical character recognition
`(OCR), etc.
`EDI reduces lead times and inventory levels, improves
`bidirectional information accuracy, reduces management
`costs and improves the quality of products and services.
`Electronic Data Interchange (EDI) between different soft(cid:173)
`ware applications running on disparate computer operating
`10 systems is not easy to accomplish. Currently, EDI has a rela(cid:173)
`tively low adoption level, and is limited mainly to large com(cid:173)
`panies. Standards for EDI are still under discussion and are
`expected to evolve slowly. As a result, users must have appli(cid:173)
`cations that can extract data from internal systems, format this
`15 data into EDI transaction sets, and partners must be capable of
`using these formats. Accomplishing this generally requires
`negotiation to determine the level of interaction between the
`parties exchanging information, security, and issues like tim-
`ing of communications.
`Currently, custom EDI applications use sophisticated com-
`puter software such as IBM DB2, Oracle, Microsoft SQL
`Server, or other programs, commonly referred to as middle(cid:173)
`ware, in computer to computer data interchange applications.
`This middleware is expensive and requires a trained computer
`25 programmer to establish and maintain the data transfer links.
`Furthermore, middleware is not flexible. As business trading
`partners and suppliers change, and/or the format of data stor(cid:173)
`age is modified in a host computer, the service of a trained
`computer progrmer is required to maintain the data inter-
`30 change capabilities. It is therefore desirable to minimize the
`amount of middleware software required.
`Major retailers such as Sears, Wal-Mart, and Dayton Hud(cid:173)
`son have all but excluded small suppliers due to their EDI
`requirements. Small companies that do not possess the infra-
`35 structure and/or volume to justify EDI investments have
`essentially been excluded by major companies as trading
`partners. This has raised an interesting dilemma for business:
`whether to allow system constraints to drive business prac-
`tices or to allow business practices to drive systems.
`Bar codes were first introduced in the United States in the
`late 1960s. Bar code technology allows almost any data to be
`collected rapidly and with almost perfect accuracy. Bar code
`technology provides a simple and easy method of data col(cid:173)
`lection by encoding text information that is easily read by
`45 many different stationary, and/or inexpensive hand held elec(cid:173)
`tronic devices. Bar codes have become the standard method
`of identification, processing, and management used univer(cid:173)
`sally throughout the manufacturing, retail, and distribution
`industries. While the utilization of this technology has been
`limited to printed media, similar needs exist for capturing,
`storing, and interchanging data using a digital medium.
`The age of the Internet, along with an increasing depen(cid:173)
`dence on external business partners for sales and marketing,
`distribution and processing have given rise to complex issues
`55 surrounding information storage, retrieval, and exchange.
`These issues are compounded by the lack of an efficient,
`universal means by which to exchange data across disparate
`platforms and operating systems used in business today.
`While there are obvious reasons to maintain a closed net-
`60 work/system (virtual private network) for operational and
`proprietary purposes, these same systems limit flexibility in
`the universal exchange of data. Further complicating this
`issue is the integration of new suppliers, customers, service
`providers and distributors into these networks, where the
`65 convergence of data is critical.
`Legacy systems have historically posed challenges for
`organizations, being both expensive and inefficient for data
`
`This application is a continuation of U.S. patent applica(cid:173)
`tion Ser. No. 13/023,767 filed Feb. 9, 2011, which is a con(cid:173)
`tinuation ofU.S. patent application Ser. No. 11/550,297 filed
`on Oct. 17, 2006 (now U.S. Pat. No. 7,942,328), which is a
`continuation-in-part of U.S. patent application Ser. No.
`11/015,635 filed on Dec. 17, 2004 (now U.S. Pat. No. 7,350,
`708), which is a continuation-in-part of U.S. patent applica(cid:173)
`tion Ser. No. 09/753,863 filed on Jan. 3, 2001 (now U.S. Pat.
`No. 7,070,103) and is a continuation-in-part of U.S. patent
`application Ser. No. 10/847,994 filed on May 18, 2004 (now
`U.S. Pat. No. 7,267,279), which is a continuation of U.S.
`patent application Ser. No. 10/158,718 filed on May 30,2002
`(now U.S. Pat. No. 6,764,009).
`This application is a continuation-in-part of application 20
`Ser. No. 10/874,794 filed on May 18, 2004 which is a con(cid:173)
`tinuation of application Ser. No. 10/158,718 filed May 30,
`2002 (now U.S. Pat. No. 6,764,009), which is a non-provi(cid:173)
`sional of provisional application No. 60/294,375 filed May
`30,2001.
`This application is a continuation-in-part of application
`Ser. No. 11/532,557 filed on Sep. 18, 2006 which is a con(cid:173)
`tinuation of application Ser. No. 11/325,713 filed Jan. 5, 2006
`(now issued U.S. Pat. No. 7,118,040), which is a CIP of
`application Ser. No. 09/753,863 filed Jan. 3, 2001 which
`claims benefit of 60/232,825 filed on Sep. 15, 2000 and
`claims benefit of 60/213,843 filed on Jun. 23, 2000 and claims
`benefit of 60/174,220 filed on Jun. 3, 2000.
`This application is a continuation-in-part of application
`Ser. No. 11/325,713 filed May 5, 2006 which is a continuation
`of application Ser. No. 09/753,863 filed on Jan. 3, 2001 (now
`U.S. Pat. No. 7,070,103) which claims benefit of 60/232,825
`filed Sep. 15, 2000 and claims benefit of 60/213,843 filed on
`Jun. 23, 2000 and claims benefit of 60/174,220 filed on Jan. 3,
`2000.
`This application is a continuation-in-part of application
`Ser. No. 11/131,853 filed on May 18,2005 and claims benefit
`to application No. 60/572,140 filed on May 18, 2004.
`This application is a non-provisional of 60/727,605 filed
`Oct. 18, 2005.
`This application is a non-provisional of 60/813,899 filed
`Jun. 15, 2006.
`This application is a non-provisional of 60/834,523 filed
`Aug. 1, 2006.
`All applications listed above are hereby incorporated by 50
`reference in their entireties.
`
`40
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention relates generally to data interchange
`technology, and more particularly, though not exclusively, to
`a method and apparatus for inputting tagged or un-tagged
`data into electronic documents ( e-forms), summing up data in
`the electronic document, or in a linked and separate document
`or file as one or more 1D and/or 2D bar codes ready for use in
`data interchange.
`2. Problems in the Art
`Electronic data interchange (EDI) is the application-to(cid:173)
`application electronic exchange of business data found in
`invoices, purchase orders and dozens of other business trans(cid:173)
`actions. Data destined for EDI transmission is initially
`
`Page 15
`
`

`

`US 8,528,817 B2
`
`3
`migration. Drafting complex software solutions for conver(cid:173)
`sions has been and will continue to be an ongoing obstacle. In
`the convergence process, hardware incompatibilities may
`also create unique considerations.
`One of the largest challenges companies face today is
`addressing their technology needs to enable business-to-busi(cid:173)
`ness (B2B) and business-to-consumer (B2C) initiatives. Tra(cid:173)
`ditional electronic data interchange (EDI) methods have been
`largely unaffordable and have left most companies on the
`sidelines due to the costs associated with such systems. Yet,
`according to a recent Jupiter Research Report, 70% of com(cid:173)
`panies rank "moving online" as their top priority going for(cid:173)
`ward. System Integrators (SI' s) have been aggressively devel(cid:173)
`oping commercial applications to address these needs,
`however research analysts agree that most of these efforts are
`too expensive and lack the flexibility necessary to enable
`broad based alternatives to Web ED I.
`The underlying problem will continue to be how to deal
`with hundreds of different data standards, platforms, and
`operating systems. Some of the most basic aspects of
`enabling electronic commerce are data capture, integration,
`and personalization capabilities. These considerations, along
`with the ongoing needs associated with access to data, any(cid:173)
`where, and at anytime, have resulted in a proliferation of new
`techniques and devices to satisfy these needs. While consid(cid:173)
`erable advancements have been made in this regard, barriers
`continue to exist that limit the universal access and exchange
`of information.
`B2B and B2C electronic commerce is predicated on
`sophisticated middle-ware, third-party administrators and in
`some cases the physical re-entry of information. Sophisti(cid:173)
`cated computer software such as IBM DB2, Oracle,
`Microsoft SQL Server, referred to as middle-ware, is required
`for computer-to-computer data interchange applications.
`These techniques are both expensive, lack flexibility and sub(cid:173)
`ject to considerable human error.
`Another form of EDI is Optical Character Recognition
`(OCR). This technology has been employed to speed the
`collection of human readable data, in the form of handwrit(cid:173)
`ing, from scanned paper forms. Even though OCR speeds the
`data collection process, it is still an expensive method due to
`the error-checking required to insure that correct data has
`been captured and input. Also, OCR is limited in its ability to
`be a widely adopted EDI technology.
`Optical character recognition (OCR) was one of the earli(cid:173)
`est Auto ID technologies used in retail applications in the
`mid-1980's. Today, OCR is currently part of resurgence
`because of improved reading equipment that is much more
`accurate, and recognizes a wider range of type styles than
`earlier equipment.
`OCR is typically used to read selected areas of text (as
`opposed to text recognition software that process full pages of
`text). OCR is both human- and machine-readable and suited
`for use with account numbers or short data strings.
`OCR readers scan the data in much the same way bar code
`scanners do: either by moving the document past the scanner
`or moving the scanner over the document. The scan produces
`a "picture" of the text that is then analyzed for characteristic
`features. Features are then matched to specific letters or num(cid:173)
`bers for output.
`It should be noted that OCR readers do not work the same
`way as vision systems do. The equipment for text string
`scanning is much simpler and less expensive that vision sys-
`terns or text scanners.
`Another OCR technology is magnetic ink character recog- 65
`nition (MICR). MICR like OCR has a narrow range of use(cid:173)
`fulness as an EDI system that can be widely adopted.
`
`4
`Another OCR technology is intelligent character recogni(cid:173)
`tion (ICR). ICRis the intelligent recognition of non-OCR font
`characters, and hand-printed characters. IC

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket