throbber
(12) United States Patent
`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”,

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