throbber
(12) United States Patent
`US 8,073,557 B2
`(10) Patent No.:
`Brown et a].
`Dec. 6, 2011
`(45) Date of Patent:
`
`US008073557B2
`
`(54) MOTION CONTROL SYSTEMS
`
`(75)
`
`Inventors: David W. Brown, Bingen, WA (US); Jay
`S. Clark, Bingen, WA (US)
`
`(73) 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.
`
`(21) Appl.No.: 12/406,921
`
`(22)
`
`(65)
`
`Filed:
`
`Mar. 18, 2009
`
`Prior Publication Data
`
`US 2009/0271007 A1
`
`Oct. 29, 2009
`
`Related US. Application Data
`
`
`
`(63) Continuation of application No. 10/316,451, filed on
`Dec.
`10,
`2002, now abandoned, which is
`a
`continuation-'n-part of application No. 10/021,669,
`filed on Dec. 0, 2001, now Pat. No. 6,516,236, which
`is a continuat'on 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-'n-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 I\o. 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 I\o. 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.
`
`26
`
`
`
`(51)
`
`Int. Cl.
`(2006.01)
`G05B 19/42
`(2006.01)
`G05B 19/18
`(52) US. Cl.
`............................... 700/86; 700/20; 700/56
`(58) Field of Classification Search .................... 700/19,
`700/20, 21, 23, 28, 56, 87, 86; 717/107,
`717/ 126
`See application fi e for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,078,195 A
`
`3/ 978 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
`
`,
`
`"gangrene-'1'”,
`
`
`
`DRIVER
`ADMIN.
`
`
`
`
`IXMC_XXXAPI
`
`34
`
`IXMC_UDxxxSl
`
`
`. lUnknown
`
`
`
`ABB Inc.
`
`
`
`EXHIBIT 1001
`
`Page 1 of 110
`Page 1 of 110
`
`

`

`US 8,073,557 B2
`
`Page2
`
`
`
`U.S. PATENT DOCUMENTS
`.
`261/133 3231131135211
`11/1983 Molusis et a1.
`12/1983 Kelleretal.
`“984 Mathias
`1/1985 Chitayatetal.
`7/1985 Hyatt
`“1986 Mathias
`8/1987 Thompson et a1.
`12/1987 Gaskillet a1
`12/1987 Heitzman et a1.
`6/1988 Allardetal.
`8/1988 Thorne et a1.
`9/1988 Lippmann et a1
`11/1988 Munshietal.
`1/1989 Cart
`t
`1
`2/1989 Runfsree 3'
`3/1989 Mizungetal
`5/1989 P k
`5/1989 Heygfiar
`
`'
`
`'
`
`6/1989 Gordonetal.
`7m” Baer
`7/1989 Lavalleeetal.
`8/1989 Parkhurstet a1.
`8/1989 F
`d
`8/1989 Rem“ 62
`1
`9/1989 Loseaf
`”/1989 Gglcémtaita
`1/1990 Gaskill et a1.
`2/1990 C
`11
`1
`3/1990 TOTE?
`5/1990 can “”1'
`1
`6/1990 Slim“
`6/1990 Vglyaneeta'
`1/1991 Kawata
`4/1991 Nakashimaetal.
`4/1991 Morser et a1
`5/1991 Wolfson
`5/1991 Kajietal.
`6/1991 med
`3/1992 Sekiguchi
`6/1992 Paradjes et al.
`6/1992 Driscoll et a1.
`“992 Wolfsonetal
`11/1992 Graber et a1.
`12/1992 Onarheim et a1.
`”/1992 Chong
`12/1992 Adams et a1.
`12/1992 Van Dyke etal.
`4/1993 H hn
`7/1993 Cfiangetal
`7/1993 Backesetal.
`9/1993 H b It
`9/1993 bladeetal
`2/1994 Zoccolillo
`1
`$133: $1211!“
`7/1994 PC mneta'
`8/1994 Ligeetal
`11/1994 Copperman et a1.
`”/1994 B
`“1995 H“)
`d
`1
`2/1995 Lmfirtetla'
`2/1995 T316 3'
`2/1995 Wilson etal.
`2/1995 Schoppers
`3/1995 R
`J
`r'
`3/1995 L631:
`4/1995 Katmfisetal
`5/1995 Endo
`5/1995 Gonzalez
`5/1995 Fundaetal.
`5/1995 Conner et a1.
`8/1995 Rosenberg etal.
`9/1995 Dunaway
`9/1995 Wright et a1.
`10/1995 Jacobus et a1.
`
`'
`
`2,193,814 A
`4:418:381 A
`4,422,150 A
`4’444’061 A
`4,494,060 A
`4531182 A
`4’563’906 A
`4:688:195 A
`4713808 A
`4:716:458 A
`4,750,888 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
`4855 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
`5,005,134 A
`5005135 A
`5014208 A
`5:020:021 A
`5025 385 A
`5:095:445 A
`5,119,318 A
`5,120,065 A
`5126932 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
`5:287:199 A
`530935? 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
`
`5,465,215 A
`5,483,440 A
`5,485,545 A
`2H3??? A
`5’493’281 A
`5’511’147 A
`5’541’838 A
`’
`’
`,
`5,566,278 A
`5’566’346 A
`5,576,727 A
`£32532 A
`5’604’843 A
`’
`’
`5,607,336 A
`5’608’894 A
`5,613,117 A
`5,617,528 A
`5,618,179 A
`5,623,582 A
`5,625,821 A
`2,222,222:
`5,655,945 A
`5,659,753 A
`5’666’161 A
`’
`’
`5,666,264 A
`5,670,992 A
`5,691,897 A *
`5,691,898 A
`5’692’195 A
`5,697,829 A
`5,701,140 A
`5,704,837 A
`5,707,289 A
`5,724,074 A
`5’733’131 A
`5’734’373 A
`5,737,523 A
`5,739,811 A
`5’746’602 A
`5,752,880 A
`2’33"??? A
`5766077 A
`’
`’
`5,790,178 A
`§’§8%2§ A
`’
`’
`5,802,365 A
`g’ggg’fig A
`’
`’
`5,825,361 A
`5,836,014 A
`5’846’132 A ,,
`5,867,385 A
`5,889,670 A
`g’gég’ggg A
`6,209,037 B1*
`6,219,032 B1
`6,295,530 B1
`6’305’011 B1
`6,480,896 B1
`6,513,058 B2*
`6,516,236 B1
`6,542,925 B2
`g’ggé’ég‘} 3
`’
`’
`6,879,862 B2
`6,885,898 B1
`6,941,543 131*
`7,024,255 B1
`7,024,666 Bl
`7,031,798 B2
`7,035,697 Bl
`7,113,833 Bl
`7,137,107 B1
`7,139,843 B1
`2001/0020944 A1
`
`11/ 995 Strickland et a1.
`1/ 996 Aono et a1.
`1/ 996 Kojima et a1.
`i; 332 :1?fo if;
`'
`2/ 996 Owenys
`4/ 996 Abdel-Malek
`7/ 996 K
`t
`1
`oyme 3'
`10/ 996 Pateletal.
`10/ 996 Ande“ et 31'
`11/ 996 Rosenberg etal.
`1i; 33? Eigkmm
`2/ 997 Shawetal
`'
`3/ 997 Lebensfeltl et a1.
`3/ 997 Kawm‘em'
`3/ 997 DaV1dsoneta1.
`4/ 997 Stechmann etal.
`4/ 997 Coppermanetal.
`4/ 997 Rosenberg
`4/ 997 Recordetal.
`7 33; 1116161
`'
`8/ 997 Jani
`8/ 997 M h etal
`9/ 997 Kgnymaet'al
`y
`9/ 997 Chandleretal.
`9/ 997 Yasuhara et a1.
`11/ 997 Brownetal.
`................... 700/56
`11/ 997 Rosenbergetal.
`11/ 997 C0119“ étal'
`12/ 997 Cha1nan1et a1.
`12/ 997 Rosenbergetal.
`1/ 998 Iwasakietal.
`1/ 998 Watanabeetal.
`3/ 998 Chainanietal.
`1
`3; 998 Park b
`3 998 Rose“ erg eta'
`4/ 998 Callaghan et al.
`4/ 998 Rosenbergetal.
`5/ 998 K‘km.“
`5/ 998 Gaba1eta1.
`2; 33: 2:23:23;
`'
`6/ 998 Hon 0
`.g
`8/ 998 Sh1bataeta1.
`g; 33:
`84111211012131
`'
`.
`9/ 998 Katharletal.
`g; 33:
`3226;162:131.
`.
`'
`10/ 998 Rublnetal.
`11/ 998 Faiman, Jr.
`12/ 998 Junkm
`2/ 999 Brown et a1.
`3/ 999 Schuleretal.
`g; 333 gifiéim‘
`................... 700/56
`3/2001 Brown et a1.
`4/2001 Rosenbergetal.
`9/2001 Ritchieetal.
`10/2001
`SAfOHOV
`11/2002 Brownetal.
`1/2003 Brownetal.
`2/2003 Brown etalr
`4/2003 Brown etal.
`$588: 3:23:
`4/2005 Brown etal.
`4/2005 Brownetal.
`9/2005 Brown etal.
`4/2006 Brownetal.
`“006 Brown
`4/2006 Brownetal.
`4/2006 Brown
`9/2006 BIOWII etal.
`11/2006 Brown
`11/2006 Brown et a1.
`9/2001 Brown et al.
`
`................... 700/56
`
`'
`
`................... 700/56
`
`................... 700/56
`
`Page 2 of 110
`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 e al.
`2001/0032278 A1
`10/2001 Browne al.
`2002/0044297 A1
`4/2002 Tanaka
`2002/0156872 A1
`10/2002 Brown
`2002/0165627 A1
`11/2002 Browne al.
`2003/0069998 A1
`4/2003 Browne al.
`2005/0114444 A1
`5/2005 Browne al.
`2005/0132104 A1
`6/2005 Brown
`2006/0064503 A1
`3/2006 Browne al.
`2006/0206219 A1
`9/2006 Browne al.
`2006/0241811 A1
`10/2006 Browne al.
`2006/0247801 A1
`11/2006 Browne al.
`2006/0282180 A1
`12/2006 Browne al.
`2007/0022194 A1
`1/2007 Browne al.
`2008/0275576 A1
`11/2008 Browne al.
`2008/0275577 A1
`11/2008 Browne al.
`2009/0030977 A1
`1/2009 Browne al.
`2009/0063628 A1
`3/2009 Browne al.
`2009/0082686 A1
`3/2009 Browne al.
`2009/0157199 A1
`6/2009 Browne al.
`2009/0157807 A1
`6/2009 Browne al.
`2009/0271007 A1
`10/2009 Browne al.
`2010/0005192 A1
`1/2010 Browne al.
`2010/0064026 A1
`3/2010 Browne al.
`
`46464646
`
`
`
`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/200
`2625283
`5/200
`0275826
`7/1988
`0281427
`9/1988
`0442676
`8/199
`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. 1429.
`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 of 110
`PageBof11O
`
`

`

`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.
`Fumess, 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.
`17Windows Management and Graphics Device Interface”, 1993, pp.
`1-428, Microsoft Press.
`VIicrosoft Corporation, “Win32 Programmer’s Reference: vol.
`17Windows 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.
`Martin 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. IV7Workstation Planning Standardized Application
`(WPSA)”, 1992, pp. 1-120.
`VIartin Marietta, “Next Generation Workstation/Machine Controller
`(NGC): vol. 1117Workstation 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 Microsoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`610-718 (Chapters 13 and 14), Microsoft Press.
`Charles Petzoid, “Programming Windows: The Microsoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`719-777 (Chapters 15), Microsoft Press.
`Charles Petzoid, “Programming Windows: The Microsoft Guide to
`Writing Applications for Windows 37Second Edition”, 1990, pp.
`778-877 (Chapters, 16, 17, and 18), Microsoft Press.
`Charles Petzoid, “Programming Windows: The Microsoft 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), VIicrosoft Press.
`Adrian King, “Inside Windows 95”, 1994, pp. 129-247 (Chapters 4
`and 5), VIicrosoft Press.
`Adrian King, “Inside Windows 95”, 1994, pp. 248-505 (Chapters
`6-10), Microsoft Press.
`Inc.; “VIEWpoint Product Documenta-
`Tele-Denken Resources,
`tion”, lVay 18, 1992, DEFS 00014912-00015830.
`Tele-Denken Resources,
`Inc.; “VIEWpoint Product Documenta-
`tion”, lVay 18, 1992, DEFS 00014912-00015830.
`Tele-Denken Resources,
`Inc.; “VIEWpoint Product Documenta-
`tion”, lVay 18, 1992, DEFS 00014912-00015830.
`Tele-Denken Resources,
`Inc.; “VIEWpoint Product Documenta-
`tion”, lVay 18, 1992, DEFS 00014912-00015830.
`Tele-Denken Resources,
`Inc., “VIEWpoint Product Documenta-
`tion”, lVay 18, 1992, DEFS 00014912-00015830.
`Sercos nterface; “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 of 110
`Page4of 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 Standard 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 of 110
`Page50f110
`
`

`

`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.App1. 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.App1. No. 11/454,053) File
`History”, Feb. 11, 2010, (835 pages).
`L SPTO; “USPTO Patent FileHist: (U.S.App1. No. 12/244,673) File
`History", Feb. 11, 2010, (1005 pages).
`L SPTO; “USPTO Patent FileHist: (U.S.App1. No. 12/494,163) File
`History”, Feb. 11, 2010, (384 pages).
`L SPTO; “USPTO Patent FileHist: (U.S.App1. 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-
`Partes 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”, Jun. 12, 2009, all pages.
`Black, Lowe and Graham; “ReEx: US. Patent No. 6,516,236 Reex-
`amination (Control No. 95/000,396)7Petition and Request of 3rd
`Party Req. Comments With

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