`US 8,073,557 B2
`(10) Patent No.:
`Brown et al.
`(45) Date of Patent:
`Dec. 6, 2011
`
`US008073557B2
`
`(54)
`
`(75)
`
`(73)
`
`MOTION CONTROL SYSTEMS
`
`Inventors: David W. Brown, Bingen, WA (US); Jay
`S. Clark, Bingen, WA (US)
`
`Assignee: ROY-G—BIV Corporation, Bingen, WA
`(US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 11 days.
`
`(51)
`
`(52)
`(58)
`
`(56)
`
`(21)
`
`(22)
`
`(65)
`
`(63)
`
`Appl. No.: 12/406,921
`Filed:
`Mar. 18, 2009
`Prior Publication Data
`
`US 2009/0271007 A1
`
`Oct. 29, 2009
`
`Related US. Application Data
`
`Continuation of application No. 10/316,451, filed on
`Dec.
`10,
`2002, now abandoned, which is
`a
`continuation-in-part of application No. 10/021,669,
`filed on Dec. 10, 2001, now Pat. No. 6,516,236, which
`is a continuation of application No. 09/191,981, filed
`on Nov. 13, 1998, now abandoned, which is a
`continuation of application No. 08/656,421, filed on
`May 30, 1996, now Pat. No. 5,867,385, which is a
`continuation-in-part of application No. 08/454,736,
`filed on May 30, 1995, now Pat. No. 5,691,897, said
`application No. 10/316,451 is a continuation-in-part of
`application No. 09/795,777, filed on Feb. 27, 2001,
`now Pat. No. 6,513,058, which is a continuation of
`application No. 09/205,627, filed on Dec. 3, 1998, now
`Pat. No. 6,209,037, which is a continuation of
`application No. 09/191,981, filed on Nov. 13, 1998,
`now abandoned, which is a continuation of application
`No. 08/656,421, filed on May 30, 1996, now Pat. No.
`5,867,385, which is
`a
`continuation-in—part of
`application No. 08/454,736, said application No.
`10/316,451 is a continuation-in—part ofapplication No.
`09/633,633, filed on Aug. 7, 2000, now Pat. No.
`6,941,543, which is a continuation of application No.
`09/191,981, which is a continuation of application No.
`08/656,421, which is
`a
`continuation-in-part of
`application No. 08/454,736.
`
`(60)
`
`Provisional application No. 60/067,466, filed on Dec.
`4, 1997.
`
`Int. Cl.
`
`(2006.01)
`G053 19/42
`(2006.01)
`G053 19/18
`US. Cl.
`............................... 700/86; 700/20; 700/56
`Field of Classification Search .................... 700/ 19,
`700/20, 21, 23, 28, 56, 87, 86; 717/107,
`717/ 126
`See application file for complete search history.
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,078,195 A
`
`3/1978 Mathias et a1.
`
`(Continued)
`
`CA
`
`FOREIGN PATENT DOCUMENTS
`2222235
`12/1996
`
`(Continued)
`OTHER PUBLICATIONS
`
`GE Fanuc; “Pleadings: Invalidity Contentions 0f DefendantsiEx-
`hibit EE-058”, Jul. 11, 2008, pp. 1-15.
`
`(Continued)
`
`Primary Examiner 7 Charles R Kasenge
`(74) Attorney, Agent, or Firm 7 Michael R. Schacht;
`Schacht Law Ofiice, Inc.
`
`ABSTRACT
`(57)
`A motion control system comprising an application program,
`a plurality ofmotion controllers, a set of software drivers, and
`a motion component. Each software driver exposes a service
`provider interface comprising a set of driver functions. Driver
`code of at least one software driver associates at least one
`driver function with at least one control command. The
`motion component exposes an application programming
`interface comprising a set of component functions and com-
`ponent code associates at least one of the component func-
`tions with at least one ofthe driver functions. The at least one
`selected software driver generates at least one control code
`from the motion controller language associated with the at
`least one selected motion controller based on the at least one
`component function called by the application program, the
`component code, and the driver code of the at least one
`selectable software driver.
`
`59 Claims, 64 Drawing Sheets
`
`26
`
`vc++ APPUCATION
`_vaXSEIfEK¥iE>YJ"mg
`BCW APR, etc,
`5
`
`32
`
`|XMC_xxxAF'| .
`
`,
`
`
`
`
`. |Unknown
`DRIVER
`ADMIN.
`
`
`
`
`
`IXMC_XXXAPI
`
`COMPONENT
`
`34
`
`IXMC_UDxxxSl
`
`
`36
`. lUnknown
`
`
`lXMCfXXXSPI
`
`
`
`30
`
`ABB Inc.
`
`
`
`EXHIBIT 1024
`
`Page 1 of110
`
`Page 1 of 110
`
`
`
`US 8,073,557 B2
`
`Page2
`
`U.S. PATENT DOCUMENTS
`.
`333333 3:11:11)“:ng
`11/1983 Molusisetal.
`12/1983 Kelleretal.
`“984 Mathias
`1/1985 Chitayatetal.
`7/1985 Hyatt
`“1986 Mathias
`8/1987 Thompson etal.
`12/1987 Gaskilletal.
`12/1987 Heitzmanetal.
`“988 Allardet‘fl'
`8/1988 Thorne et al.
`9/1988 Lippmann etal
`11/1988 Munshietal.
`1/1989 Cart
`t
`1
`2/1989 Runfsree 3'
`3/1989 Mizungetal
`5/1989 P k
`5/1989 Heinz“
`
`'
`
`11/1995 Strickland et al.
`5,465,215 A
`1/1996 Aono et al.
`5,483,440 A
`1/1996 Kojima etal.
`5,485,545 A
`333332 :13fo if;
`3233232 A
`'
`2/1996 Owenys
`5’493’281 A
`4/1996 Abdel-Malek
`5,511,147 A
`7/1996 K
`t
`1
`5’541’838 A
`oyamae 3'
`’
`’
`10/1996 Pateletal.
`5,566,278 A
`1
`3333332 Andergem't
`3232333 A
`“/1996 stinfrge 3'
`5’577’253 A
`“1997 Brloc ””1
`5’596’994 A
`2/1997 Shaw et a1
`5,604,843 A
`'
`’
`’
`3/1997 Lebensfeldetal.
`5,607,336 A
`3/1997 Kawakamletal.
`5,608,894 A
`3/1997 DaV1dsonetal.
`5,613,117 A
`4/1997 Stechmannetal.
`5,617,528 A
`4/1997 Coppermanetal.
`5,618,179 A
`4/1997 Rosenberg
`5,623,582 A
`4/1997 Recordetal.
`5,625,821 A
`7133; :83,
`1
`252225222:
`8/1997 Janie eta'
`5’655’945 A
`8/1997 Murphy etal.
`5,659,753 A
`1
`9/1997 Kh'
`t
`5,666,161 A
`° ‘yamae 3'
`’
`’
`9/1997 Chandleretal.
`5,666,264 A
`9/1997 Yasuhara etal.
`5,670,992 A
`5,691,897 A * 11/1997 Brownetal.
`................... 700/56
`5,691,898 A
`11/1997 Rosenbergetal.
`5’692’195 A
`11/1997 COWeIAtM'
`5,697,829 A
`12/1997 Chalnanletal.
`5,701,140 A
`12/1997 Rosenbergetal.
`5,704,837 A
`1/1998 Iwasakietal.
`5,707,289 A
`1/1998 Watanabeetal.
`5,724,074 A
`3/1998 Chainanietal.
`1
`3%; A
`3333;: in b
`’
`’
`“en erg eta'
`5,737,523 A
`4/1998 Callaghanetal.
`5,739,811 A
`4/1998 Rosenbergetal.
`5’746’602 A
`“998 man.“
`5,752,880 A
`5/1998 Gaba1eta1.
`5,752,976 A
`5/1998 Duffinetal.
`5,764,155 A
`6/1998 Kerteszetal.
`5’766’077 A
`“998 ango
`5,790,178 A
`8/1998 Sh1b21taetal.
`338332: A
`33333:
`84111211016131
`'
`’
`’
`.
`5,802,365 A
`9/1998 Kathznletal.
`5,805,442 A
`9/1998 Crateretal.
`5’805’785 A
`9/1998 D‘aset‘fl'
`5,825,361 A
`10/1998 Rub1netal.
`5,836,014 A
`11/1998 Fairnan, Jr.
`5’846’132 A , ””998 Junkm
`5,867,385 A
`2/1999 Brownetal.
`5,889,670 A
`3/1999 Schuleretal.
`5,917,840
`6/1999 Cheney et 31.
`A
`5,926,389 A
`7/1999 Trounson
`................... 700/56
`6,209,037 B1*
`3/2001 Brown etal.
`6,219,032 B1
`4/2001 Rosenbergetal.
`6,295,530 B1
`9/2001 Ritchieetal.
`6’305’0“ B1
`10/2001
`SAfOHOV
`6,480,896 B1
`11/2002 Brownetal.
`6,513,058 B2*
`1/2003 Brownetal.
`6,516,236 B1
`2/2003 Brownetal.
`6,542,925 B2
`4/2003 Brown etal.
`g’ggé’éfi 33
`33388; 3:23:
`’
`’
`6,879,862 B2
`4/2005 Brownetal.
`6,885,898 B1
`4/2005 Brownetal.
`6,941,543 131*
`9/2005 BIOWIletal.
`7,024,255 B1
`4/2006 Brownetal.
`7924566 Bl
`“006 Brown
`7,031,798 B2
`4/2006 Brownetal.
`7,035,697 Bl
`4/2006 Brown
`7,113,833 Bl
`9/2006 BIOWII etal.
`7,137,107 B1
`11/2006 Brown
`7,139,843 B1
`11/2006 Brown et a1.
`2001/0020944 A1
`9/2001 Brown et al.
`
`................... 700/56
`
`................... 700/56
`
`................... 700/56
`
`Page 2 0f110
`
`1333233 A
`4,418,381 A
`4,422,150 A
`4444961 A
`4,494,060 A
`4531182 A
`4’563’906 A
`4,688,195 A
`4,713,808 A
`4,716,458 A
`4750388 A
`4,767,334 A
`4769771 A
`4,782,444 A
`4800521 A
`4’809’335 A
`4,815,011 A
`4,829,219 A
`4’829’419 A
`A
`4,843,566 A
`4’846’693 A
`4,852,047 A
`4 853 877 A
`4’855’725 A
`4’857’030 A
`4’868’474 A
`4’887’966 A
`4,897,835 A
`4901218 A
`4’912’650 A
`4’923’428 A
`4’937’737 A
`4’937’759 A
`4,987,537 A
`5005134 A
`5’005’135 A
`5’014’208 A
`5,020,021 A
`5025 385 A
`5:095:445 A
`5119318 A
`5,120,065 A
`5126 932 A
`5,162,986 A
`5,168,441 A
`5175 684 A
`5’175’817 A
`5,175,856 A
`5204 599 A
`5’230’049 A
`5,231,693 A
`5245 703 A
`5’247’650 A
`,
`,
`A
`5,287,199
`33353;? A
`5’329’381 A
`5’341’451 A
`5,368,484 A
`5377 258 A
`5’382’026 A
`5’390’304 A
`5’390’330 A
`5,392,207 A
`5,392,382 A
`5400 345 A
`5’402’518 A
`5,405,152 A
`5,412,757 A
`5,413,355 A
`5,417,210 A
`5,418,964 A
`5,438,529 A
`5,450,079 A
`5,453,933 A
`5,459,382 A
`
`~
`
`'
`
`6/1989 Gordonetal.
`”989 Ba“
`7/1989 Lavalleeetal.
`8/1989 Parkhurst et a1
`8/1989 F
`d
`8/1989 Rem“ ez
`1
`9/1989 Loseaf
`”/1989 Girlllzrrmtaita
`1/1990 Gaskilletal.
`2/1990 C
`11
`3/1990 TOTE?
`1
`5/1990 can aeta'
`1
`6/1990 Slim“
`6/1990 Vglyaneeta'
`1/1991 Kawata
`4/1991 Nakashima et a1
`4/1991 M
`1
`5/1991 W331?”
`5/1991 Kajietal.
`“991 med
`”992 Sekiguchi
`6/1992 Paradjes etal
`6/1992 Driscolletal.
`“992 Wolfsonetal
`11/1992 Graberetal.
`12/1992 Onarheimet a1.
`”/1992 Ch
`”/1992 Adzlrfsetal
`12/1992 Van Dyke etal.
`4/1993 H hn
`7/1993 Cfiangem
`7/1993 Backesetal.
`9/1993 H b n
`9/1993 Jade 31
`11
`et
`~
`2/1994 Zoccolillo
`.
`1
`£3333: $1211!“
`7/1994 PC mneta'
`8/1994 Lizard
`11/1994 Copperman etal.
`”/1994 B
`“1995 H“)
`d t
`1
`2/1995 Lmfirtela'
`2/1995 T2131 e 3'
`2/1995 Wilson etal.
`2/1995 Schoppers
`3/1995 R
`J
`r'
`3/1995 L631:
`4/1995 Katanrgsetal
`5/1995 Endo
`5/1995 Gonzalez
`5/1995 Fundaetal.
`5/1995 Conner et 31.
`8/1995 Rosenberg etal.
`9/1995 Dunaway
`9/1995 Wright et a1.
`10/1995 Jacobus et a1.
`
`'
`
`Page 2 of 110
`
`
`
`US 8,073,557 B2
`
`Page 3
`
`................. 709/230
`
`................... 700/56
`..
`. 700/245
`
`..
`700/56
`
`................... 700/56
`
`2001/0032268 A1* 10/2001 Brown et a1.
`2001/0032278 A1
`10/2001 Brown et a1.
`2002/0044297 A1
`4/2002 Tanaka
`2002/0156872 A1
`10/2002 Brown
`2002/0165627 A1
`11/2002 Brown et a1.
`2003/0069998 A1
`4/2003 Brown et a1.
`2005/0114444 A1
`5/2005 Brown et a1.
`2005/0132104 A1
`6/2005 Brown
`2006/0064503 A1
`3/2006 Brown et a1.
`2006/0206219 A1*
`9/2006 Brown et a1.
`2006/0241811 A1* 10/2006 Brown et a1.
`2006/0247801 A1* 11/2006 Brown et a1.
`2006/0282180 A1* 12/2006 Brown et a1.
`2007/0022194 A1
`1/2007 Brown et a1.
`2008/0275576 A1
`11/2008 Brown et a1.
`2008/0275577 A1
`11/2008 Brown et a1.
`2009/0030977 A1
`1/2009 Brown et a1.
`2009/0063628 A1
`3/2009 Brown et a1.
`2009/0082686 A1
`3/2009 Brown et a1.
`2009/0157199 A1
`6/2009 Brown et a1.
`2009/0157807 A1
`6/2009 Brown et a1.
`2009/0271007 A1
`10/2009 Brown et a1.
`2010/0005192 A1
`1/2010 Brown et a1.
`2010/0064026 A1
`3/2010 Brown et a1.
`
`CA
`CA
`CA
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`GB
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`FOREIGN PATENT DOCUMENTS
`2586401
`12/1996
`2389183
`5/2001
`2625283
`5/2001
`0275826
`7/1988
`0281427
`9/1988
`0442676
`8/1991
`0508912
`10/1992
`0583908
`2/1994
`0829039
`3/1998
`1260891
`11/2002
`1560093
`8/2005
`1678589
`7/2006
`1690173
`8/2006
`2081094
`7/2009
`2244896
`12/1991
`59-228473
`12/1984
`06-168157
`6/1994
`11506234
`6/1999
`2003513348
`4/2003
`2004078904
`3/2004
`2007102796
`4/2007
`2008159046
`7/2008
`9211731
`7/1992
`9308654
`4/1993
`9507504
`3/1995
`96/38769
`12/1996
`0067081
`11/2000
`0131408
`5/2001
`0163431
`8/2001
`02054184
`7/2002
`02071241
`9/2002
`03019397
`3/2003
`2005031542
`4/2005
`2005048086
`5/2005
`
`OTHER PUBLICATIONS
`
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit EE-236”, Jul. 11, 2008, pp. 1-13.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit EE-543”, Jul. 11, 2008, pp. 1-17.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit EE-897”, Jul. 11, 2008, pp. 1-30.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit F-058”, Jul. 11, 2008, pp. 1-24.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit FF-058”, Jul. 11, 2008, pp. 1-24.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit FF-236”, Jul. 11, 2008, pp. 1-18.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit FF-543”, Jul. 11, 2008, pp. 1-18.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit FF-897”, Jul. 11, 2008, pp. 1-37.
`
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit G-058”, Jul. 11, 2008, pp. 1-24.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit G-236”, Jul. 11, 2008, pp. 1-16.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit G-543”, Jul. 11, 2008, pp. 1-18.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit G-897”, Jul. 11, 2008, pp. 1-32.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit GG-543”, Jul. 11, 2008, pp. 1-14.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit H-543”, Jul. 11, 2008, pp. 1-5.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit HH-058”, Jul. 11, 2008, pp. 1-68.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit HH-236”, Jul. 11, 2008, pp. 1-41.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit HH-543”, Jul. 11, 2008, pp. 1-63.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit HH-897”, Jul. 11, 2008, pp. 1-92.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit II-058”, Jul. 11, 2008, pp. 1-143.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit II-236”, Jul. 11, 2008, pp. 1-84.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit II-543”, Jul. 11, 2008, pp. 1-144.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit II-897”, Jul. 11, 2008, pp. 1-179.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit J-058”, Jul. 11, 2008, pp. 1-104.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit J-236”, Jul. 11, 2008, pp. 1-76.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit J-543”, Jul. 11, 2008, pp. 1-73.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit J-897”, Jul. 11, 2008, pp. 1-169.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit JJ-058”, Jul. 11, 2008, pp. 1-80.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit JJ-236”, Jul. 11, 2008, pp. 1-56.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit JJ-543”, Jul. 11, 2008, pp. 1-65.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit JJ-897”, Jul. 11, 2008, pp. 1-129.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit K-543”, Jul. 11, 2008, pp. 1-4.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit L-058”, Jul. 11, 2008, pp. 1-47.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit L-236”, Jul. 11, 2008, pp. 1-34.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit Q-236”, Jul. 11, 2008, pp. 1-53.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit Q-543”, Jul. 11, 2008, pp. 1-90.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit Q-897”, Jul. 11, 2008, pp. 1-110.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit S-058”, Jul. 11, 2008, pp. 1-26.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit S-236”, Jul. 11, 2008, pp. 1-17.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit S-543”, Jul. 11, 2008, pp. 1-29.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit S-897”, Jul. 11, 2008, pp. 1-38.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit T-058”, Jul. 11, 2008, pp. 1-43.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit T-236”, Jul. 11, 2008, pp. 1-31.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit T-543”, Jul. 11, 2008, pp. 1-48.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit T-897”, Jul. 11, 2008, pp. 1-80.
`
`Page 3 0f110
`
`Page 3 of 110
`
`
`
`US 8,073,557 B2
`Page 4
`
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit V—058”, Jul. 11, 2008, pp. 1-43.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit V—236”, Jul. 11, 2008, pp. 1-37.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit V—543”, Jul. 11, 2008, pp. 1-47.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit V—897”, Jul. 11, 2008, pp. 1-91.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit W-058”, Jul. 11, 2008, pp. 1-93.
`GE Fanuc; “Pleadings: Invalidity Contentions of DefendantsiEx-
`hibit W-236”, Jul. 11, 2008, pp. 1-68.
`Bruel & Kj aer, “Bruel & Kj aer Product Brochure: A System to Build
`Systems”, 1991, pp. 1-64.
`Bruel & Kjaer, “Major Challenges in Test Systems for the 1990’s”,
`1991, pp. 1-22.
`Bruel & Kjaer, “Modular Test System: A Second Generation VXI
`Architecture”, date unknown, pp. 1-23.
`VME Bus Extensions for Instrumentation, “System Specification
`VXI-1, Draft 1.4”, 1991, pp. 1-24.
`Bruel & Kjaer, “Short Form Catalog 1991”, pp. 1-68.
`Bruel & Kjaer, “Modular Test System Software Presentation”, date
`unknown, pp. 1-36.
`Ability Systems Corporation, “Development in Motion”, 1990, p. 1.
`Ability Systems Corporation, “Indexer LPT Version 5”, 1989, pp.
`1-214.
`Furness, Harry, “New Family of ‘NR’ Process Software Set to Move
`in”, Control Engineering, Apr. 1993, 2 pages.
`Agrusa, Russell L., “Is Windows NT the PCT Platform for the
`Future?”, Control Engineering, Apr. 1993, 3 pages.
`Faber, Tom, “From Distributed Control to Integrated Information”,
`Control Engineering, Mid-Mar. 1992, 3 pages, published by Cahners
`Publishing Company.
`Daniel A. Norton, “Writing Windows Device Drivers”, 1992, pp.
`1-202, Addison-Wesley Publishing Company, Inc.
`Daniel A. Norton, “Writing Windows Device Drivers”, 1992, pp.
`202-436, Addison-Wesley Publishing Company, Inc.
`VIicrosoft Corporation, “Win32 Programmer’s Reference: vol.
`IiWindows Management and Graphics Device Interface”, 1993, pp.
`1-428, Microsoft Press.
`VIicrosoft Corporation, “Win32 Programmer’s Reference: vol.
`IiWindows Management and Graphics Device Interface”, 1993, pp.
`429-876, Microsoft Press.
`VIicrosoft Corporation, “Windows NT Device Driver Kit: Win32
`Subsystem Driver Design Guide”, 1993, pp. 1-80, Microsoft Corpo-
`ration.
`VIicrosoft Corporation, “Windows NT Device Driver Kit: Network
`Drivers”, 1993, pp. 1-12, Microsoft Corporation.
`VIicrosoft Corporation, “Windows NT Device Driver Kit: Win32
`Subsystem Driver Reference”, 1993, pp. 1-11, Microsoft Corpora-
`tion.
`VIicrosoft Corporation, “Windows NT Device Driver Kit: Program-
`ming Guide”, 1993, pp. 1-11, Microsoft Corporation.
`VIicrosoft Corporation, “Windows NT Device Driver Kit: Kernel-
`VIode Driver Design Guide”, 1993, pp. 1-7. Microsoft Corporation.
`VIicrosoft Corporation, “Windows NT Device Driver Kit: Kernel-
`VIode Driver Reference”, 1993, pp. 1-5. Microsoft Corporation.
`VIartin Marietta, “Next Generation Workstation/Machine Controller
`(NGC):
`vol. VIiSensor/Effector
`Standardized Application
`(SESA)”, 1992, pp. 1-38.
`VIartin Marietta, “Next Generation Workstation/Machine Controller
`(NGC): vol. V%ontrols Standardized Application (CSA)”, 1992,
`pp. 1-95.
`VIartin Marietta, “Next Generation Workstation/Machine Controller
`(NGC): vol. IViWorkstation Planning Standardized Application
`(WPSA)”, 1992, pp. 1-120.
`VIartin Marietta, “Next Generation Workstation/Machine Controller
`(NGC): vol. IHiWorkstation Management Standardized Applica-
`tion (WMSA)”, 1992, pp. 1-85.
`VIartin Marietta, “Next Generation Workstation/Machine Controller
`(NGC): vol. IIiNGC Data”, 1992, pp. 1-309.
`
`
`
`
`
`Martin Marietta, “Next Generation Workstation/Machine Controller
`(NGC): vol. IiSpecification for an Open System Architecture Stan-
`dard (SOSAS)”, 1992, pp. 1-259.
`Steven K. Sorensen, “An Off-line Approach to Task Level State
`Driven Robot Programming”, 1989, pp. 1-229.
`Sercos Interface, Inc., “Sercos Interface: Digital Interface for Com-
`munications Between Controls and Drives for Numerically Con-
`trolled Machines”, 1991, pp. 1-366.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`1-95 (Chapters 1 and 2), Microsoft Press.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`96-180 (Chapters 3 and 4), Microsoft Press.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`181-268 (Chapters 5 and 6), Microsoft Press.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`269-341 (Chapters 7 and 8), Microsoft Press.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`342-408 (Chapter 9), Microsoft Press.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`409-496 (Chapter 10), Microsoft Press.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`497-609 (Chapters 11 and 12), Microsoft Press.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`610-718 (Chapters 13 and 14), Microsoft Press.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`719-777 (Chapters 15), Microsoft Press.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`778-877 (Chapters, 16, 17, and 18), Microsoft Press.
`Charles Petzoid, “Programming Windows: The VIicrosoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`878-952 (Chapter 19 and Index), Microsoft Press.
`Paul Wright et al., “Mosaic: An Open-Architecture Machine Tool for
`Precision Manufacturing”, 1993, pp. 1-10.
`Steven Ashley, “A Mosaic for Machine Tools”, Mechanical Engineer-
`ing Cime, 1990, pp. 1-6.
`Adrian King, “Inside Windows 95”, 1994, pp. 1-129 (Chapters 1, 2,
`and 3), Microsoft Press.
`Adrian King, “Inside Windows 95”, 1994, pp. 129-247 (Chapters 4
`and 5), Microsoft Press.
`Adrian King, “Inside Windows 95”, 1994, pp. 248-505 (Chapters
`6-10), Microsoft Press.
`Inc.; “VIEWpoint Product Documenta-
`Tele-Denken Resources,
`tion”, May 18, 1992, DEFS 00014912-00015830.
`Tele-Denken Resources,
`Inc.; “VIEWpoint Product Documenta-
`tion”, May 18, 1992, DEFS 00014912-00015830.
`Tele-Denken Resources,
`Inc.; “VIEWpoint Product Documenta-
`tion”, May 18, 1992, DEFS 00014912-00015830.
`Tele-Denken Resources,
`Inc.; “VIEWpoint Product Documenta-
`tion”, May 18, 1992, DEFS 00014912-00015830.
`Tele-Denken Resources,
`Inc.; “VIEWpoint Product Documenta-
`tion”, May 18, 1992, DEFS 00014912-00015830.
`Sercos Interface; “Digital Interface for Communication between
`Controls and Drives in Numerically Controlled Machines”, Jul. 1,
`1992, DEFS 00041190-00041207.
`Hewlett Packard Company; “PCL 5 Printer Language Technical Ref-
`erence ManualiPart 1”, Oct. 1, 1992, HP 0001-0369.
`Hewlett Packard Company; “PCL 5 Printer Language Technical Ref-
`erence ManualiPart 1”, Oct. 1, 1992, HP 0001-0369.
`Shaw, L., Bidstrup, E., Wu, 2.; “United States Pat. 5,604,843 (with
`DEFS)”, USPTO, Dec. 23, 1992, RGB00061667-RGB00061713.
`Smith, M.; “CNC Machining Technologyivol. III Part Program-
`ming Techniques”, Springer-Verlag, Inc., 1993, DEFS 00010649-
`00010723.
`
`Page 4 0f110
`
`Page 4 of 110
`
`
`
`US 8,073,557 B2
`
`Page 5
`
`Inc.; “Fix DMACS Recipe Manual”, 1993, DEFS
`Intellution,
`00035624-00035793.
`Ability Systems; “HPGL Controller Design Reference”, 1993, DEFS
`00043010-00043052.
`Intellution, Inc.; “I/O Driver Manual Eurotherm 800 Series”, 1993,
`DEFS 00036515-00036600.
`Fanuc Robotics America, Inc; “Kfloppy-DOS PS-100/200 Floppy
`Disk Drive EmulatoriVersion 3.07P”, 1993, DEFS 00058306-
`00058404.
`Fanuc Robotics North America, Inc., “Robot Controller Terminal
`Emulator Manual (Version 3.0)”, 1993, DEFS 00058405-00058428.
`Cahners Publishing Company; “The First Open Architecture,
`Multitasking Machine Controller Plus Computer”, 1993, DEFS
`00045272-00045237, Article in Jan. 1993 issue of Control Engineer-
`ing.
`Inc.; “Pontiac Truck and Bus
`Fanuc Robotics North America,
`PAINTworks II Manual”, 1994, DEFS 00055734-00055920.
`Fanuc Robotics North America,
`Inc.; “Pontiac Truck and Bus
`PAINTworks II Manual”, 1994, DEFS 00055734-00055920.
`Fanuc Ltd.; “Fanuc MMC-IV Operator’s Manual”, Mar. 1, 1994,
`DEFS 00053795-00054125.
`Fanuc Ltd.; “Fanuc MMC-IV Operator’s Manual”, Mar. 1, 1994,
`DEFS 00053795-00054125.
`GE Fanuc Automation; “MMC-IV Descriptions Manual”, Mar. 1,
`1994, DEFS 00054457-00054479.
`GE Fanuc Automation; “MMC-IV Operator’s Manual”, Mar. 1,
`1994, DEFS 00054126-00054456.
`GE Fanuc Automation; “MMC-IV Operator’s Manual”, Mar. 1,
`1994, DEFS 00054126-00054456.
`Wonderware; “Extensibility Toolkit for InTouch”, Jul. 1, 1994, DEFS
`00016606-00016955.
`Wonderware; “Extensibility Toolkit for InTouch”, Jul. 1, 1994, DEFS
`00016606-00016955.
`Wonderware; “Extensibility Toolkit for InTouch”, Jul. 1, 1994, DEFS
`00016606-00016955.
`GE Fanuc Automation; “MMC-IV Connection and Maintenance
`Manual”, Dec. 1, 1994, DEFS 00054480-00054537.
`Hibbard, S.; “Open Drive Interfaces for Advanced Machining Con-
`cepts”,
`Indramat Division, Rexroth Corporation, 1995, DEFS
`00051134-00051151.
`Mitchell, D.; “OLE Based Real-Time Device Interface”, USDATA,
`Mar. 24, 1995, DEFS 00007882-00007908.
`Schofield, S.; “Open Architecture Controllers for Advanced Machine
`Tools”, Dec. 12, 1995, DEFS 00030394-00030590.
`Schofield, S.; “Open Architecture Controllers for Advanced Machine
`Tools”, Dec. 12, 1995, DEFS 00030394-00030590.
`“OSACA Open System Architecture for Controls within Automation
`Systems Final Report”, Feb. 21, 1996, DEFS 00009106-00009173.
`Compumotor Division, Parker Hannifin; “Compumotor Motion
`Builder Start-Up Guide and Tutorial”, Oct.
`1, 1996, DEFS
`00009960-00010053.
`Fredriksson, L.; “A CAN Kingdom”, 1995, Kvaser AB, pp. 1-109,
`Rev 3.01.
`Fanuc Ltd.; “Fanuc Robot i series Product Manual”, 1995, pp. 1-8.
`Brockschmidt, K.; “Inside OLEiSecond Edition”, 1995, Microsoft
`Press, (1236 pages) Copyright 1995.
`National
`Instruments; “LabVIEW Graphical Programming for
`Instrumentation”, 1995, pp. 1-16.
`Wizdom Controls, Inc.; “Paradym-31 Software Brochure”, 1995, pp.
`1-4.
`Webb, J.; Reis, R.; “Programmable Logic ControllersiPrinciples
`and Applications (Third Edition)”, 1995, Prentice-Hall, Inc., All
`pages. (Copyright 1995).
`Fanuc Robotics North America; “SpotTool Application Software”,
`1995, pp. 1-2.
`Farsi, M.; “A Production Cell Communication Model in Factory
`Automation Using the Controller Area Network”, 1995, pp. 90-95.
`Iconics,
`Inc.; “Configuring Input/Output (I/O) Devices (Genisis
`Product Guide)”, Feb. 15, 1995, pp. 1-31.
`Quinn, T.; George, G.; “Windows 95 Marks a New Era in PC-Based
`Automation”, Mar. 1, 1995, Cahners Publishing Company, pp. 19-20,
`22 (Control Engineering, Mar. 1995).
`
`Automation and Control; “PLC Programming Stande Expands”,
`Apr. 1, 1995, pp. 3-4 (Reprinted from Automation and Control, Apr.
`1995).
`Cahners Publishing Company; “PC Control Software Combines
`Ladder Logic, HMI and I/O”, May 1, 1995, pp. 1-3 (reprint from
`Control EngineeringiMay, 1995).
`Koizumi, A.; “Pursuing Design Development with a Focus on Com-
`patibility and Permeability with Incorporation of Worldwide Stan-
`dard Specifications”, May 1, 1995, Instrumentation: Instrumentation
`and Control Engineering, vol. 38, No. 5, pp. 58-62.
`Electronic Industries Association; “ANSI/EIA-484-A: Electrical and
`Mechanical Interface Characteristics and Line Control Protocol
`Using Communication Control Characters for Serial Data Link
`Between a Direct Numerical Control System and Numerical Control
`Equipment Employing Asynchronous Full Duplex Transmission”,
`Jun. 1, 1995, ANSI/EIA Specification 484-A.
`Oasys Group, Inc.; “OASYS Open Architecture System”, Jul. 11,
`1995, pp. 1-23.
`Schuett, T.; “The Benefits and Data Bottlenecks of High Speed Mill-
`ing: Conference paper presented at Southeastern Michigan Chapter
`American Mold Builders Association”, Aug. 1, 1995, Creative Tech-
`nology Corporation.
`ISOilnternational Standards Organization; “ISO/CD 10303 -2 147
`Application protocol: Core Data for Automotive Mechanical Design
`ProcessiDraft”, Aug. 8, 1995, pp. 1-1967.
`Cahners Publishing Company; “PC Software Adds ‘Joy-of-Use’ to
`Power and Flexibility”, Sep. 1, 1995, pp. 2-3 (reprinted from Control
`Engineering, Sep. 1995).
`Wonderware; “InTouch 5.6 (Product Data Sheet)”, Sep. 15, 1995, pp.
`1-4.
`Arc Advisory Group; “PC-Based Control Strategies”, Oct. 1, 1995.
`Leitao; Lopes; Machado; “A Manufacturing Cell Integration Solu-
`tion: paper developed at CCP as a part of the ESPRIT 5629 Project”,
`Oct. 1, 1995.
`Fedrowitz; “IRL-Based Expansion of the Commonly Used High-
`Level Language C for Robot Programming”, Oct. 1, 1995, 5 pages.
`Kramer, T.; Proctor, F.; “The NIST RS274/NGC InterpreteriVer-
`sion 2”, Oct. 26, 1995, NIST, pp. 1-58.
`Pirjanian; Christensen; “Hierarchical Control for Navigation Using
`Heterogeneous Models”, Nov. 1, 1995, 19 pages, Denmark.
`Wonderware; “InTrack Manufacturing Execution System (Product
`Data Sheet)”, Nov. 15, 1995, pp. 1-5.
`Selamoglu, H.; “Component Categories”, Dec. 1, 1995, Microsoft
`Development Library, pp. 1-19.
`OPC Foundation; “OLE for Process Control StandardiVersion 1.0
`Draft”, Dec. 22, 1995, pp. 1-70.
`Kagami, S.; Tamiya, Y.; Inaba, M.; Inoue, H.; “Design of Real-Time
`Large Scale Robot Software Platform and its Implementation in the
`Remote-Brained Robot Project”, 1996, IEEE, pp. 1394-1399.
`FactorySoft, Inc .; “FactorySoft Report Product Literature”, 1996, pp.
`1-2.
`Kruglinski, D.; “Inside Visual C++7The Stande Reference for
`Programming with Microsoft Visual C++ version 4”,
`1996,
`Microsoft Press, (946 pages) Copyright 1996.
`JPO; “Japanese Patent Application No. JP20035133487FileHist:
`Office Action”, Jun. 10, 2010, (13 pages).
`USPTO; “USPTO Patent FileHist: (U.S. Appl. No. 11/728,801)
`Notice ofAllowance”, Jun. 16, 2010, (72 pages).
`USPTO; “USPTO Patent FileHist: (U.S. Appl. No. 10/966,848)7
`Notice ofAllowance”, Jun. 22, 2010, (50 pages).
`USPTO; “USPTO Patent FileHist: (U.S. Appl. No. 10/966,848)7
`Notice ofAllowance”, Jul. 12, 2010, (17 pages).
`Roy-G-Biv Corporation;
`“ReEx: US. Patent No. 5,691,897
`Ex-Partes Reexamination
`(Control No. US. Appl. No.
`90/009,282)7Appeal Brief”, Jul. 12, 2010, (75 pages).
`USPTO; “USPTO Patent FileHist: (U.S. Appl. No. 12/271,724)7
`Office Action”, Apr. 27, 2010, (153 pages).
`Roy-G-Biv Corporation; “USPTO Patent FileHist: (U.S. Appl. No.
`11/370,082) File HistoryiResponse to OfficeAction”, Jul. 16,2010,
`(10 pages).
`USPTO; “USPTO Patent FileHist: (U.S. Appl. No. 11/375,502) File
`History; Final Office Action”, Jul. 21, 2010, (195 pages).
`
`Page 5 0f110
`
`Page 5 of 110
`
`
`
`US 8,073,557 B2
`
`Page 6
`
`
`
`Roy-G-Biv Corporation; “USPTO Patent FileHist: (U.S. Appl. No.
`10/966,848)7Amend After Notice of Allowance, Formal Draw-
`ings”, Jul. 29, 2010, (19 pages).
`USPTO; “USPTO Patent FileHist: (U.S. Appl. No. 10/405,883) File
`History; Non-Final Office Action”, Aug. 5, 2010, (30 pages).
`Roy-G-Biv Corporation; “USPTO Patent FileHist: (U.S. Appl. No.
`12/27 1,724)7Response to Non-Final Office Action”, Aug. 27, 2010,
`(10 pages).
`Roy-G-Biv Corporation; “USPTO Patent FileHist: 7110.00002(U.S.
`Appl. No. 12/263,953) File History: Response to Non-Final Office
`Action”, Aug. 31, 2010, (7 pages).
`LSPTO; “USPTO Patent FileHist: 7110.00001 (U.S. Appl. No.
`12/400,098) File History”, Feb. 11, 2010, (1075 pages).
`LSPTO; “USPTO Patent FileHist: 7110.00002 (U.S. Appl. No.
`12/263,953) File History”, Feb. 11,2010, (1054 pages).
`LSPTO; “USPTO Patent FileHist: 7110.00003 (U.S. Appl. No.
`12/326,565) File History”, Feb. 11,2010, (1063 pages).
`LSPTO; “USPTO Patent FileHist: 7110.00004 (U.S. Appl. No.
`12/390,779) File History”, Feb. 11, 2010, (968 pages).
`L SPTO; “USPTO Patent FileHist: (U.S. Appl. No. 11/454,053) File
`History”, Feb. 11, 2010, (835 pages).
`L SPTO; “USPTO Patent FileHist: (U.S. Appl. No. 12/244,673) File
`History”, Feb. 11, 2010, (1005 pages).
`L SPTO; “USPTO Patent FileHist: (U.S. Appl. No. 12/494,163) File
`History”, Feb. 11, 2010, (384 pages).
`L SPTO; “USPTO Patent FileHist: (U.S. Appl. No. 12/244,673) File
`History: Terminal Disclaimer”, Feb. 16, 2010, (13 pages).
`Roy-G-Biv Corporation; “USPTO Patent FileHist: (U.S. Appl. No.
`11/454,053) File History: Response to Office Action”, Feb. 22,2010,
`(14 pages).
`Patent Application No.
`Japanese
`FileHist:
`JP0;
`“JP0
`JP2003513348: Office Action”, Jun. 10, 2010, (7 pages).
`Black, Lowe and Graham; “ReEx: US. Patent No. 6,513,058 Reex-
`amination (Control No. 95/000,398)7Response after PTO’s Notice
`Dated Feb. 4, 2010”, Feb. 19, 2010, (52 pages).
`Black, Lowe and Graham; “ReEx: US. Patent No. 6,941,543 Reex-
`amination (Control No. 95/000,397)7Response after PTO’s Notice
`Dated Feb. 4, 2010”, Feb. 19, 2010, (59 pages).
`Roy-G-Biv Corporation; “ReEx: RGRX706 Exhibit Index”, Feb. 24,
`2010, (7 pages).
`Black, Lowe and Graham; “ReEx: US. Patent No. 5,691,897 Ex-
`PaItes Reexamination (Control No. 901009,282)7Response after
`Final Office Action”, Mar. 12, 2010, 43 pages.
`Black, Lowe and Graham; “ReEx: US. Patent No. 6,516,236 Reex-
`amination (Control No. 95/000,396)7Response after PTO’s Notice
`Dated Feb 4, 2010”, Mar. 19, 2010, (56 pages).
`Individual; “ReEx: US. Patent No. 6,513,058 Reexamination (Con-
`trol No. 95/000,398)7Third Party Certificate of Service”, Jun. 11,
`2009, all pages.
`Individual; “ReEx: US. Patent No. 6,516,236 Reexamination (Con-
`trol No. 95/000,396)7Third Party Certificate of Service”, Jun. 11,
`2009, all pages.
`Individual; “ReEx: US. Patent No. 6,513,058 Reexamination (Con-
`trol No. 95/000,398)7Petition and Request for Return of 3rd Party
`Req. Comments Without Consideration”,