`US0065 l 6236CI
`
`(12) INTER PARTES REEXAMINATION CERTIFICATE (02Tr'th)
`United States Patent
`(10) Number:
`US 6,516,236 C1
`C t fi
`t
`ed
`J
`28 2011
`B
`t
`I
`I
`
`
`
`
` rown e a . (45) er i ca e ssu : un. ,
`
`
`(54) MOTION CONTROL SYSTEMS
`
`(75)
`
`Inventors: David W. Brown. Bingen, WA (US); Jay
`S. Clark. Bingcn. WA (US)
`(73) Assignce: Roy-G-Biv Corporation. Bellingham,
`WA (US)
`Reexamination Request:
`No. 95;o0o.39o. Sop. 23. 2003
`Reexamination Certificate for:
`Pam-H No;
`5,516,236
`E:5”‘l’d£qo _
`fsfiizéf
`Fiifd:
`"
`Dec "5 2001
`
`(63)
`
`(51)
`
`(52)
`(53)
`
`(56)
`
`Related US. Application Data
`
`Continuation of application No. 091191.981. filed on Nov.
`13. 1993. now abandoned. which is a continuation of appli-
`cation No. D8l656.42l. filed on May 30, 1996. now 981. No.
`5.8613 85. which is a continuation-in-part of application No.
`03t'454.'.l'3v6. filed on May 30. 1995. now Pal. No. 5.691.397.
`Int. Cl.
`G058 I9/I8
`
`(2006.01)
`
`.......................................... .. TOIJIS6; T0018?
`U.S. Cl.
`Field of Classification Search ...................... .. None
`See application file for complete search history.
`
`References Cited
`
`U.S. PA'|'EN’I‘ DOCUMENTS
`
`4.199.314 A
`4.422.lSD A
`4.494.060 A
`4.633.195 A
`4.716.453 A
`4.750.883 A
`4.T69,'.I"'i'1 A
`4.‘i'32.-144 A
`4,300,521 A
`4.315.011 A
`4,829,219 A
`£829,419 A
`
`41'l9‘BD Rztpp et al.
`131933 Keiiereta].
`1.11985 Chitayaiei a].
`811193‘! Thompson et al_
`13193‘? Heitznnn etai.
`6t"|9BS Allard et al.
`9111938 Lippmartn et :1].
`1111988 Munshi et a1.
`1111989 Caner er a1.
`311989 Mizuno et 31.
`H1939 Penkar
`511939 Hyatt
`
`4.843.566 A
`4351047 A
`4-901313 A
`
`64' 1939 Gordon eta!-
`'i'tl'l939 Lavallee eta].
`231999 C°"“""°"
`(Continued)
`FOREIGN PATENT DOCUMENTS
`2117035
`12r1996
`253640]
`lylggfi
`3339'“
`5'3"“
`(Continued)
`
`CA
`CA
`C“
`
`OTHER PUBLICATIONS
`Amy. L.: “Automation Systems for Control pnd Data Acqui-
`sition". 1992. Insuument Society of America. (235 pages)
`[\Documcnt\Automation Systems for Control and Data
`Acquisit.ion.pdfj.
`
`(Continued)
`
`Primary E.rantiner—Etic B Kiss
`
`(5?)
`
`ABSTRACT
`
`in which an application is
`A system for motion control
`developed that is independent from the actual motion control
`hardware used to implement the system. The system com-
`prises a software system that employs an application pro-
`grarnming interface comprising component functions and a
`service provider interface comprising driver functions. A
`system programmer writes an application that calls the com-
`poncnt functions. Code associated with the component func-
`tions relates these functions to the driver functions. A hard-
`ware designcr writes driver code Ihat implements the driver
`functions on a given motion control hardware product. The
`driver functions are separated into core and extended driver
`functions. All software drivers implement the core driver
`functions. while the software drivers need not contain code
`for implementing the extended driver functions. If the soft-
`ware driver does not contain code to implement an extended
`driver function. the functionality of the extended driver func-
`tion is obtained through a combination of core driver func-
`tions. The system programmer may also select one or more
`streams that allow the control commands to be communi-
`cated lo, and response data to be communicated from.
`motion control hardware.
`
`
`
`Page 1 of 10
`Page 1 of 10
`
`AMS
`
`AMS
`Exhibit 2010
`RA v AMS
`IPR2017-00048
`
`Exhibit 2010
`
`RA V AMS
`
`IPR2017—00048
`
`
`
`U.S. PATENT DOCUMENTS
`9.912.650 A
`4.923.428 A
`4.987.537
`5.005.134
`5.005.135
`5.014.208
`5.020.021
`5.02 5.3 35
`5. I 1 9.31 3
`5.1 62 .986
`5.175.634
`5.175.356
`5.204.599
`5.230.049
`5.237. 199
`5.29 1 .416
`5.309.351
`5.329.331
`5.34 1 .45 I
`5.368.484
`5.332.026
`5.390.304
`5.392.332
`5.400.345
`5.405 .1 52
`5.413.355
`5.41 7.2 10
`5.413.964
`5.433.529
`5.459.332
`5.483.440
`5.485.545
`5.435.620
`5.51 1. I 47
`5.541.333
`5.566.278
`5.566.346
`5.576.727
`5.577.253
`5.600.373
`5.61 3.1 17
`5.61 B. I 79
`5.623.532
`5.625.320
`5.625.321
`5.659.753
`5.666.264
`5.691.397
`5.691 .398
`5.692. I 95
`5.697.329
`5.701.140
`5.704.337
`5.724.074
`5.734.373
`5.7 39.31 I
`5.7 54.355
`5.766.077
`5.772.504
`
`ZFZI-'.F}>2b‘}fifiibib}>3*3*>fi>}fife}>'>3bl'9>>3b>74}?>-Zblbbblvivirib-3*>>:V>:b3*>2v>>:b-3v>->
`
`311990 Tanalcaelal.
`511990 Curran
`111991 Kawata
`411991 Nakashinunetal.
`-111991 Morserel :11.
`511991 Wolfson
`511991 Kaji et al.
`finggl Froyd
`6.11992 pamdies
`1111992 Graberelal.
`1211992 Chong
`1211992
`\1'a.nDy1o.-eta].
`411993 Hohn
`711993 Chang et a1.
`211994 Zaoccolillo
`311994 Hulchins
`511994 McCain er al.
`711994 Payne
`811994 Latte et a1.
`1111994 Coppenmn etal.
`111995 Harvard el 11.
`211995 leachelal.
`2.11995 Schoopers
`311995 Rya.n.Jr.
`411995 Kmnnics eta].
`511995 Gonzalez
`511995 Fundaeral.
`511995 Conneretal.
`311995 Rosenberg el al.
`1011995 Jacobus el al.
`111996 Aonoet a1.
`111996 Kojimaetal
`111996 Sadreetal.
`411996 Abdel-Malek
`711996 Koyamalnal.
`1011996 Patel ela].
`1011996 Andenctal.
`1111996 Rosenberg eta].
`1111996 Blickstein
`2.11997 Chuietal.
`311997 Davidson el al.
`411997 Coppenrlanelal.
`411997 Rosenberg
`411997 1-lcrn1smcicreta.I.
`411997 Recordelal.
`31199? Murphyelal.
`911997 Chandierctal.
`1111997 Bmwneraj.
`1111997 Rosenbcrgetal.
`1111997 Connerelal.
`1211997 Chainani et :11.
`1211997 RosenbergelnJ_
`111998
`lwasalderal.
`311998 Chainanicral.
`311998 Rusenbergelnl.
`411993 Rosenbcrgelal.
`511998 Millereral.
`611998 Hongo
`611998 Machiguchj
`911993 Kalhailelal.
`911998 Crateretal.
`911998 Diaselal.
`1011993 Eno1u'dae1a1_
`1011998 Rosenberge1a1.
`1011998 Larson
`1011993 Hazamnclal.
`1011993 Rosenberg
`1011998 Rubin el al.
`10.11993 Sakai
`1111998 Tow
`
`5.822.207 A
`5.825.308 A
`5.825.361 A
`5.823.575 A
`5.832.139 A
`
`US 6,516,236 (:1
`Page 2
`
`5.836.014 A
`
`K
`5'355'483 A
`5'3.:_.3'765 A
`5‘s39‘6.m A
`s‘839'm2 A
`‘
`'
`533939“ 1'‘
`5.390.903 A
`5.907.331 A
`5317-340 1‘
`5.920476 A
`5.921.730 A
`5.924.013 A
`5.925.339 A
`5.955.434 A
`5.959.613 A
`5.960.085 A
`5.960.163 A
`5.977.951 A
`5.984.499 A
`5.991.523 A
`5.999.964 A
`6.012.961 A
`6.020.876 A
`6.023.593 A
`6.031.973 A
`6.038.493 A
`6.033.603 A
`6.04-6.727 A
`6.055.579 A
`6.057.828 A
`6.061.004 A
`6.065.365 A
`6.070.010 A
`6.078.303 A
`6.078.747 A
`6.078.968 A
`6.080.063 A
`6.033.104 A
`6.090.156 A
`6.100.874 A
`6.101.425 A
`6.101.530 A
`6.104.158 A
`6.125.335 A
`6.128.006 A
`6.131.097 A
`6.133.867 A
`6.139.177 A
`6.144.395 A
`6.147.647 A
`6.161.126 A
`6.166.723 A
`6.167.491 A
`6.169.540 BI
`6.173.316 BI
`6.191.774 Bl
`6.195.592 B1
`6.201.996 B1
`6.203.640 131
`6.209.037 Bl
`6.216.173 BI
`6.219.032 31
`6.219.033 31
`6.219.173 B1
`6.232.391 BI
`6.233.545 B1
`6.242.880 B1
`6.243.078 Bl
`6.246.390 Bl
`
`I 11 I 993
`1211 993
`12.11 998
`111 999
`211999
`311999
`311999
`311999
`411999
`511999
`611999
`711999
`711999
`711999
`71' 1999
`911999
`91 I 999
`911999
`911999
`1 11 I 999
`I I1 I 999
`1 111999
`1 211999
`112000
`212000
`212000
`212000
`312000
`312000
`412000
`412000
`51'2(100
`512000
`512000
`512000
`612000
`612000
`612000
`6121100
`712000
`712000
`312000
`312000
`312000
`312000
`912000
`1012000
`I @000
`1012000
`1012000
`1 112000
`I 112000
`1212000
`1212000
`1212000
`112001
`112001
`7.12001
`212001
`312001
`312001
`312001
`412001
`412001
`M001
`412001
`512001
`512001
`612001
`612001
`612001
`
`Fa.irrLan. Jr.
`Guck
`Nakajima el :11.
`Collins er a1.
`Rifkin er a1.
`Schuler el :11.
`Scnulcr el .11.
`Okahayashi et a1.
`Yen
`Lotvin er a].
`Cheney el al.
`Hennessey et a1.
`Myers
`Guido el al.
`Tronnson
`Rosenberg et a1.
`Rosenberg el a1.
`de la 1-iuergn
`Shaw et a1.
`Danieii et ai.
`Nourse et a].
`Taylor el al.
`Murakam 1:1 31.
`Sharpe. 111 el :11.
`Rosenberg er a1.
`Rosenberg et a1.
`Go:-ni er a1.
`Tow
`Joseph
`Rosenberg er a].
`Goya] et a1.
`Rosenberg er a1.
`Rosenberg
`Osller e1 11.
`Koenicyside et :11.
`Rosenberg e1 3].
`Jcwitt
`Lo el al.
`Khosla
`Choi
`Ma.cLeod
`Scbena er a1.
`Govindarnj er a].
`Rosenberg el .11.
`lacobus el al.
`Wies e1 :11.
`Rosenberg er a1.
`Peurach at al.
`Eberwine u 31.
`Venkamman el :11.
`Govindaraj er :0.
`Tassoudji et :11.
`Wies e1 :11.
`Schena el al.
`McA1pine
`Rosenberg er :11.
`De Boor el al.
`Schcna et a1.
`Schuler er a1.
`Crater e1 :1.
`Spell el 31.
`Brown et :11.
`Jones :1 :11.
`Rosenberg at al.
`Rosenberg el :11.
`Udaka er a1.
`Rosenberg
`Datig
`Hung
`Rosenberg
`Rosenberg
`
`Page 2 of 10
`Page 2 of 10
`
`IPR2017—OOO48
`
`AMS
`
`Exhibit 2010
`
`RA V AMS
`
`AMS
`Exhibit 2010
`RA v AMS
`IPR2017-00048
`
`
`
`6.241.994 B1
`6.252.519 B1
`6.252.853 B]
`6.259.382 B1
`6.211.833 B1
`6.213.439 131
`6.285.351 B1
`6.286.133 B1
`6.288.105 B1
`6.238.116 B1
`6.290.565 B1
`6.290.566 81
`6.292.110 B1
`6.292.114 B1
`6.292.112 B1
`6.292.114 B1
`6.295.530 B1
`6.300.936 B1
`6.300.931 B1
`6.301.634 B1
`6.304.091 B1
`6.305.011 B1
`6.309.215 B1
`6.310.605 B1
`6.311.116 131
`6.311.311 B1
`6.319.010 B1
`6.343.349 B]
`6.345.212 B1
`6.353.850 31
`6.366.212 B1
`6.366.213 81
`6.366.293 B1
`6.314.195 B1
`6.314.255 B1
`6.400.996 B1
`6.401.005 B1
`6.421.341 B1
`6.425.118 B1
`6.430.411 B1
`6.439.956 Bl
`6.442.451 31
`6.463.404 B1
`6.410.235 B2
`6.410.311 B1
`6.413.824 B1
`6.480.896 B1
`6.491.606 B2
`6.513.058 B2
`6.516.236 B1
`6.513.930 B1
`6.519.594 B1
`6.519.646 B1
`6.523.111 B1
`6.513.963 B1
`6.542.925 32
`6.546.436 B1
`6.559.860 B1
`6.560.513 B2
`6.560.592 31
`6.511.141 E11
`6.606.665 32
`6.615.091 B1
`6.641.328 B2
`6.652.318 B2
`6.653.325 82
`6.653.621 E11
`6.662.361 31
`6.665.688 B1
`6.668.211 81
`6.618.113 81
`
`612001 Deangelis 21 a1.
`612001 Rt‘.-senbetget 11.
`612001 01‘I.1'1O
`1.12001 Rosenbetg
`812001 Rosenberg eta].
`812001 Rosenberget a1.
`912001 Chang e1a1.
`912001 Hopkins
`912001 Rosenberget a.|_
`912001 Hurnplernan eial.
`912001 Galycan 1111:: al.
`912001 Gabai eta].
`912001 Change! a].
`9121111 Mallettet a].
`912001 Bullen
`912001 Okahayashi
`912001 Riachieet :11.
`1012001 Braun et a1.
`10121201 Rosenberg
`1012001 Gomi at 1:].
`1012001 Shahoian eta].
`1012001 Sarnnov
`1012001 Fongetal.
`[M001 Rosenberg eta].
`1112001 Rosenberget a1.
`1112001 Andrews eta].
`1112001 Kikinis
`13002 Bmun el al.
`212002 Nourse
`312002 Mes etat.
`412002 Rosenberg et :11.
`412002 Rosenberg eta].
`412002 Harniltnn eta].
`412002 Li et a1.
`412002 Peurach eta].
`612002 I-Ioffberg eta].
`6.12002 Schwan 81 a1.
`1.12002 Hanetal.
`112002 Molloy eta].
`812002 Kjmou et 31.
`8.12002 Ho
`8.12002 Lapham
`1012002 Appleby
`1012002 Kasugaeta].
`1012002 Sevcikelal.
`1012002 Kreissig eta].
`1112002 Brown elal.
`12.12002 Fang et 3.1.
`112003 Brown e1a.1.
`212003 Brown e1::1_
`2.12003 DcMoueeta1.
`222003 Li
`2.12003 Guptnet :11.
`212003 Dupuy eta].
`312003 Hang
`412003 Brown et .31.
`4.12003 Fnjnmesseretai.
`512003 Harrljltuneial.
`512003 Kranse et 21!.
`512003 Reid e1a1.
`512003 Brown
`312003 Govindaraj e1.-1|.
`912003 Birchenuugh eta].
`11.12003 Walker
`1112003 Cannon eta].
`12.12003 Zweig
`1212003 C3:111upe1a1.
`12.12003 Jackson
`1212003 Callahan. lletal.
`12.12003 Fujilaetal.
`112004 Mason elal.
`
`US 6,516,236 C]
`Page 3
`
`6.634.151 B2
`6.133.382 B2
`6.118.949 B2
`6.848.101 B1
`6.350.306 B2
`6.359.611 B1
`6.859.141 B2
`6.865.499 B2
`6.819.862 B2
`6.835.398'B1
`6.839.118 B2
`6.392.145 B2
`6.920.403 B2
`6.922.826 B2
`6,941,543 B1
`6.944.584 B1
`1.024.255 B1
`1.024.666 B1
`1,031,198 B2
`1.035691 81
`1.016.336 B2
`1.113.333 B1
`1.131.101 B1
`1.131.891 B2
`1.139.343 B1
`1.216.119 B2
`1.302.616 B2
`200210044291 A
`200210181931 A
`200110031492 A
`2003111109959 A
`200210111453 A
`200210052939 A1
`200110029443 A1
`200210163909 A1
`20030165103 .41
`200310161023 .41
`200310033150 A1
`200110032218 A1
`200210129333 A1
`200210049116 .41
`2004-10019683 A1
`200310031111 A1
`200410044194 A1
`200310093181‘
`.91
`200210156812 .91!
`200310230998 .41
`200410025150 A1
`200310165221 AI
`200510114444 Al
`200510132104 AI
`200610149824 AI
`2011510286451 AI
`200610064503 A1
`200610146320 A1
`2006111206219 A1
`200610241811 Al
`2011610241301 1111
`2006110282180 1111
`200110022194 A1
`200110203442 A1
`200310215516 A1
`2001310215511 111
`200910030911 A1
`200910063623 A1
`200910032686 A1
`200910151199 A1
`200910151301 A1
`200910211001 A1
`201010005192 A1
`201010064026 A1
`
`112004
`512004
`812004
`112005
`212005
`32005
`2.12005
`312005
`4.12005
`4.12005
`512005
`512005
`112005
`112005
`912005
`912005
`412006
`412006
`412006
`M006
`112006
`912006
`1 1.12006
`1 112006
`1 112006
`512001
`I 112001
`111993
`1 111 991
`312000
`10.12000
`1 112000
`2.1200]
`31200!
`512001
`51000!
`612001
`112001
`1012001
`112002
`412002
`112002
`812002
`10.12002
`10.12002
`10.12002
`612003
`112003
`912003
`512005
`612005
`[M005
`1212005
`3112006
`112006
`912006
`1012006
`I 112006
`12.12006
`1.12001
`912001
`1 112008
`I 112008
`1.12009
`312009
`M009
`@009
`612009
`10120219
`112010
`312010
`
`Ban'na.n et a1.
`0e el al.
`Duan et :1].
`Korrljne et :1].
`Yulkowiu
`Brown
`Yulkowitz
`Yulkawiu
`Brown el :11.
`Brown 1:1 31.
`Murray.I\1' elal.
`Topka et al.
`Yutkowiiz
`Bales el 3!.
`Brown :1 a1.
`Tenncy el 31.
`Brown el al.
`Brawn
`Brown :1 31.
`Btown
`Mm-ray.1\1 cu].
`Brown e1 a].
`Brown
`Neveu et 31.
`Brown ca :21.
`011 et a1.
`Schmit: e1 a1.
`Tzmnka
`Yarnamolo C1 11].
`1-1atz.n1ann
`Tajirnzl et :11.
`Chen
`Lee
`Miyahim
`Sarkinen et a1.
`Kun111y1'
`Menemes el al.
`Balan e: :1].
`Brown 121 a].
`Chandhokc et a1.
`Arunofi el a1.
`Lee et a].
`Tahuchj
`Srinivasan
`Walker
`Brown
`Miyaji et a].
`Heishi et a].
`De Beer
`Brown el :31.
`Brown
`Park el 31.
`Foster 21 a].
`Brown 1:1 :11.
`Friedman et a1.
`Brown :1 :31.
`Brown :21 a1.
`Brown et :11.
`Brown 21 a1.
`Brown el :3].
`Perfume
`Brown et at.
`Brown :31 a1.
`Brown e1 a1.
`Brown e1 a1.
`Brown e1 :31.
`Brown e1 at.
`Brown 61 31.
`Brown et a1.
`Brown et a].
`Brown et a1.
`
`Page 3 of 10
`Page 3 of 10
`
`AMS
`
`AMS
`Exhibit 2010
`RA v AMS
`IPR2017-00048
`
`Exhibit 2010
`
`RA V AMS
`
`IPR2017—00048
`
`
`
`US 6,516,236 C1
`Page 4
`
`CA
`EP
`EP
`EP
`EP
`El’
`EP
`EP
`EP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`W0
`W0
`W0
`W0
`W0
`W0
`WO
`WO
`W0
`
`FOREIGN PATENT DOCUMENTS
`2625283
`5i'200I
`1 260 891 Al
`510995
`821522 A2
`H1998
`0829039
`31' 1998
`I 174 779 A1
`4.I'20[I'.|
`1560093
`8.0005
`1618589
`"H2006
`0431695?
`8.0006
`2081094
`"#2009
`616815? A
`t5t"I99=i
`06-16815".-'
`6t'I994
`8 161335 A
`6.I’l99t5
`H506234
`610999
`2000 020114 A
`H2000
`2000155693
`612000
`20035 I 3343
`4112003
`2004078904
`3.-‘Z004
`2007102296
`4f200'."
`2008159046
`‘H2008
`PCT WO96i"38?69
`510995
`006'l'08|
`lli'2000
`0131408
`51200]
`0 H6343]
`8.0.00]
`02054184
`‘H2002
`0201124]
`9.0002
`2003019397
`332003
`2005031542
`4.i'2005
`2005048086
`5.12005
`
`OTHER PUBLICATIONS
`
`Shinskey. F.; “Process Control Systems: Application.
`Design. and Tuning—-Fourth Edition". 1996 McCrraw—Hii|
`lnc..
`(450 pages} [\Document\Process Control Systems
`Appiicatioris. Design. and Tuning Fouth Eclitionpdt].
`Thomas. R.: "The Languages ofTape". Jan. 6. 1964.. Ameri-
`can Machinist DEFS 0001 1360-0001 1367. Special Report
`No. 545.
`
`Pacific Scientific: “Advanced Motion Language". Date
`Unknown. pp. C-2 l.l'll'tl C-1 1.
`Moore: “Advanced Process Automation and Control System
`(APACS Product Literature)". Date Unknown. pp. 1-13.
`Aerolech. Inc.. “Aerotcch Unidcx 31 Series Machine Con-
`troller Brochure”. Date Unknown. Aerotech 6| 3-623.
`Katila. P.; “Applying Total Productive Main1enance—TPM
`Principles in the Flexible Manufacturing Systems". Date
`Unknown. Luiea Tekniska Unjversitet. pp. 1-41.
`Silma: "Cimstation Product Literature“, Date Unknown. pp.
`I-12.
`
`Galil Motion Control; “Galil Dynamic Data Exchange
`Server for DMC—I000". Date Unknown. pp. 1-2.
`Galil Motion Control: “Galil OPINTI500 Product Features".
`Date Unknown. pp. 1-3.
`Fanuc Robotics Nonlt America: “Manufacturing solutions
`for value-minded companies [Product Brochure)". Date
`Unknown, pp. 1-5.
`Inc.: “Pamdym-31 User’s Guide and
`Wizdorn Controls.
`Reference“. Date Unknown. DEFS 00042946-00048274.
`Highland Technology. Inc.: "Perfect Parts Product Litera-
`ture". Date Unknown. pp. 1-4.
`Precision Microcontrol; “Precision MicroContro| Product
`Guide
`(with
`DEFS)".
`Date
`Unltnown,
`RGB000?6292-RGB00076323.
`
`“Quick Vision Product Literarture“. Date
`Mitutoyo;
`Unknown. pp. 1-8.
`
`Fanuc Robotics North America: "Robotic Palletizing Pro-
`vides Flexibility at High Speeds", Date Unknown. pp. 1-2.
`Fanuc Robotics North America: “The Growing Demand for
`Advanced Robotic Packaging Systems“. Date Unknown, pp.
`1-2.
`Scmi: “Semi E/1-0699 Semi Equipment Communications
`Standard 1 Message Transfer {SECS—I)". Jan. 2. 1980.
`Semi; “Semi E5—l104 Semi Equipment Communications
`Standard 2 Message Content {SECS-ll)”.
`I982. Sections
`[-9 (pp. 1-9).
`ISO—ln1ernational Standards Organization; “ISO 6983!]:
`Numerical control of machines—Program format and defi-
`nition of adress words: Part I: Data format for positioning.
`line motion and contouring control systems: First Edition".
`Sep. 15. 1982. pp. 1-16.
`Ta]. 1.; “Motion Control by Microprocessors". 1984. Galil
`Motion Control.
`Fitzgerald. M.: Barbara. A.; “A Low-lcvel Control Interface
`for Robot Manipulators". I985. Robotics and Con1puter-In-
`tegrated Manufacturing. vol. 2. No. 314. pp. 201-213.
`Reinhold. 1.: Blume. C.; F1'0mm.l'tel'!.. B.: “'l‘l1e Proposed
`Robot Software Interfaces SR1. and IRDATA". 1985. Robot-
`ics and Computer—In1egratcd Manufacturing. vol. 2. No. 341.
`pp. 219-225.
`Allen-Bradley Company. Inc; "Servo Positioning Assembly
`User Manual". Oct. 1. 1985. DEFS 000343l'r'-00034563.
`ISO—International Standards Organization; “ISO 4342:
`Numerical control of ntachines--NC processor input—Ba-
`sic part program reference ianguage. First Edition". Dec. 15.
`1985. all pages.
`Taylor, R.; "A General Purpose Control Architecture for Pro-
`grammable Automation Research". 1986. IBM TJ. Watson
`Research Center. pp. 165-123.
`GMFANUC Robotics Corporation; "GMFCOMM Commu-
`nications Program Reference 1'vIanual—Version 2.1 l“. 1986.
`DEFS 00058429—00058553.
`GMFANUC Robotics Corporation; “KCS—PC Karel Com-
`munications Software Reference MaI1ua.l—-Version 1.0",
`1936. DEFS 0005361 1—00058786.
`Hayward. V.: Paul. R.; “Robot Manipulator Control under
`Unix RCCL: A Robot Control “C” Library”. 1986. The
`International Journal of Robotics Research. vol. 5, No. 4. pp.
`94-11].
`GMFANUC Robotics Corporation; “Karel OLPC Off-line
`Programming
`Software Operations Guide—\"ersion
`OLPC-V1-SOP". 198?. DEFS 00058098—00058305.
`GMFANUC Robotics Corporation; “KAREL—VAX Com-
`munication Software Reference Manual-—-Version
`1.1".
`198?. DEFS 0005'J'536—0005TlS'l.
`Mack. 13.; Bayoumi. M.; “Design and Integrated of New
`Software for the Robot Controller Test Station“. 1988. IEEE.
`pp. 866-813.
`Lloyd. 1.; Parker. M4 McCiain. R.; "Extending the RCCL
`Programming Environment
`to Multiple and Processors“.
`1988. IEEE. pp. 465-469.
`Petzold. C.: “‘1"l-te GDI Philosophy”. 1938. Microsoft Devel-
`opment Lihrary. lul. 1994 MSDN. Programming Windows
`3.1. pdf pp. 1-2.
`Mangaser. A.: Wang. Y.: Butner. 5.; "Concurrent Program-
`ming Support
`for at Multi-Manipulator Experirncnt on
`RIPS“. 1989. IEEE. pp. 853-859.
`Ta]. 1.; “Motion Control Applications". 1989, Galil Marion
`Control.
`
`Page 4 of 10
`Page 4 of 10
`
`IPR2017—OOO48
`
`AMS
`AMS
`Exhibit 2010
`RA v AMS
`IPR2017-00048
`
`Exhibit 2010
`
`RA V AMS
`
`
`
`US 6,516,236 Cl
`Page 5
`
`Electronic Industries Association; "ElA—5l I Manufacturing
`Message Specification—Service Definition and Protocol“,
`Mar. l. 1989. pp. l—lTi.
`Galil Motion Control; “Galil G—Code Translator News
`Release". Apr. 14, 1989. pp. 1-2.
`Electronic Industries Association; “EIA—5ll Errata": Apr.
`18. 1989. pp. l—'.-'.
`Pritchard. K.; “Applying Simulation to The Control Indus-
`Lry". May 1. 1989. Cahners Publishing Company. pp. 1-3
`(reprinted from Controi Engineering. May I989}.
`Tesar. 1).; Butler. M.: “A Generalized Modular Architecture
`for Robot Structures", Jun. L I989. American Society of
`Mechanical Engineers. pp. 91-1 I8.
`Galil Motion Control‘. “Galil OPINTGOO Product Litera-
`ture“. Jun. 1. I989. pp. 1-2.
`Galil Motion Control: "Ga.lil Servo Trends vol. V. No. 3".
`Jul. 1. I989. pp. 13.
`Galil Motion Control: “Galil Opintfi00 Press Release". Jul.
`10- 1939» PP- ‘*1
`Fanuc Ltd.: “Fanuc MMC-Il Product Literature“. Aug. 1,
`1989. DEFS 00055223-00055228.
`Fanuc Ltd.: “Fanuc MMC-I.lJ Programming Manual". 1990,
`DEFS 0O|]552'.~‘3—D00555S5.
`Microsoft Corporation;
`"Microsoft Windows Software
`Development Kit Refer-°:nce—vol.
`2".
`I990, DEFS
`0O0S0303—U0050674.
`Bloom. H.: “Software and Computer Integrated Manufactur-
`ing". I990. pp. l—l-1..
`"Implementing Real—Time
`Stewart: Schtnitz; Khoslag
`Robotic Systems Using Chimera II". 1990.
`IEEE. pp.
`254-255. Section 3.] and 3.2.
`Kasahara. T.: "Map 3.0 Entering the Practical Use Period in
`the CIM Era: MAP 3.0 MMS Architecture and Mounting
`Method". Mar. l. 1990. Ohmsha Ltd.: pp. 57-62. Computer
`and Network LAN vol. 8. No. 3.
`Denardo. P.‘. Lapage, S.; Startiulis. E.: “Network Communi-
`cations with DAB 1.0". Mar. 6. 1990. IBM Corporation.
`DEFS 0D002923—00002935.
`Aerotech. Inc.: “Unidex 3] Integrated Machine Controiler
`Software Manual". Jun. 29. I990. Aerotech 00]——35't'.
`ISO.-'IEC: “ISOIIEC 8824: Information Tecl'utology—0pen
`Systems Interconnection—Specification of Abstract Syntax
`Notation One“. Dec. l5. 1990. all pages.
`Compumotor Division. Parker Hannifin; "6000 Series Pro-
`grammer's Guide". I991. all pages.
`Compurrtotor Division. Parker Harurifin; “Compumotor
`6000
`Series
`Software
`Reference Guide“.
`1991.
`RGBINSPDOOOI703-—RGBINSPOO00l970.
`lntellution.
`lnc.;
`“IIO Driver Manual AiJen—Bradley
`KTIKTZ“. I99]. DEFS D0020252—0002(J340.
`Paidy; Reeve: “Software Architecture for a Cell Controller".
`I99]. IEEE. pp. 344-349.
`Miller. D.; Lennox. C.; “An Object-Oriented Environment
`for Robot System Architectures". Feb. I. 199]. IEEE Con-
`trol Systems. pp. 14-23.
`Yared. W.: Sheridan. T.; “Plan Recognition and Generaliza-
`tion in Command Languages with Application to Telerobot-
`ics". IEEE. vol. 2]. No. 2. pp. 321-338.
`Senehi. M.: Wallace. S.; Ba.rkrneyer. E.: Ray. S.: Waliace. E.:
`“Control Entity Interface Document". Jun.
`I.
`I991. pp.
`I-38.
`Payton. D.: Biha.ri_. T.: “Intelligent Real~Ttme Control of
`Robotic Vehicles“. Aug. I. l99l. ACM. pp. 49-63, vol. 34.
`No. B.
`
`Robert Bosch GmbH; “CAN Specification". Sep. 1. 1991.
`72 pages. Version 2.0.
`Microsoft Development Library; “| .l Printer Driver Opera-
`tion". 1992. Jul. 1994 MSDN. Windows NT DDK: Win32
`Subsystem Driver Design Guide. pdf pp. [-6.
`Vaataja. H.: Hakala. H.: Mattila. P.; Suoranta. R.: “3-D
`Simulation of Ultrasonic Sensor System in Mobile Robots".
`1992. IEEE. pp. 333-336.
`Microsoft Development Library; “3.l.l Using Unitool",
`1992. Jul. 1994 MSDN, Windows NT DDK: Win32 Sub-
`system Driver Design Guide_. pdf pp. 1-101.
`Specifying
`Microsoft Development
`Library;
`“3.4
`I994 MSDN.
`Cursor—Movement Commands". 1992. Jul.
`Windows NT DDK: Win32 Subsystem Driver Design
`Guide. pdf pp.
`l—'t'.
`Microsoft Development Library; “4.l.22 Banding Drives".
`$992. Jul. 1994 MSDN. Windows 3.l DDK: Device Driver
`Adaptation Guide. pdf pp. [-3.
`.
`II—
`“Chapter
`Microsoft
`Development
`Library;
`Gmphicknfiver Escapes-t‘ 1992‘ Jul 1994 MSDNI win_
`dows 3.1 DDK: Device Driver Adaptation Guuide. pdf pp.
`I-50.
`'
`Microsoft Development Library: “Chapter 2 Supporting
`DDI Printing and User Interface Func1ions“. 1992. Jul. 1994
`MSDN. Windows NT DDK: Win32 Subsysten Driver
`Design Guide. pdf pp. 1-5.
`Microsoft Development Library: “Chapter 4—Specifying
`Control Information". 1992. Jul. I994 MSDN. Windows 3.!
`DDK: Minidriver Development Guide. pdf pp. l-16.
`Microsoft Development Library:
`"Chapter
`5 Printer
`Escapes”. 1992. Jul. i994 MSDN. Windows 3.] SDK: Pro-
`grammers Reference. vol. 3. Messages. Structures. Macros.
`pdf pp. 1-54,
`_
`Microsoft Development Library; "Chapter 7 Minidrivcr".
`1992. Jul. 1994 MSDN. Intemational SDKS: Hangue] Win-
`dows DDK. pdf pp. 1-8.
`.
`USDATA; “FacloryLinJt W for Microsoft Windows and
`NT". I992. pp. 3-4.
`lntellution. Inc.: “FIXDMACS Product Documentation".
`1992. DEFS 0C|flI8984-ODOI 9624.
`lntellution. Inc.: "U0 Driver Manna} U0 Driver Toolkit".
`1992. DEFS 00020348-(‘H3205 I6.
`lntellution, Inc.; “I10 Driver Manual U0 Driver Toolkit
`(Duplicate
`with
`different DEFS)".
`1992. DEFS
`0{)0359?l—00D3fil39.
`GE Fanuc Automation; “MMC—Il Application Reference
`Manual". 1992. DEFS 00054848—t]005S222.
`GE Fanuc Automation; "MMC—lI Programming Manual".
`1992. DEFS 00054538-0005484".-'.
`Semi: “Semi E30-l [03 General Mode] For Communica-
`tions and Control of Manufacturing Equipment {GE-.M)".
`1992.
`
`Microsoft Development Library; “Win32 SDK Program-
`mers API Reference. Escape Function".
`I992. Jul. 1994
`MSDN. Win32 SDK Programmers API Reference. vol. 3.
`pdf pp. 1-2.
`Microsoft Development Library; “Windows 3.[ SDK: Pro-
`grammers Reference vol. 2: FuncLions—SpoolFile". 1992.
`Jul. I994 MSDN.Windows 3.l Programmers Reference vol.
`2: Functions. pdfp. 1.
`Microsoft Corporation; "Win32 SDK Programmers Refer-
`ence vol. 2". i992. Dynamic Data Exchange Management
`Library. Chapter Tr‘. 26 pages.
`
`Page 5 of 10
`Page 5 of 10
`
`IPR2017—00048
`
`AMS
`AMS
`Exhibit 2010
`RA v AMS
`IPR2017-00048
`
`Exhibit 2010
`
`RA V AMS
`
`
`
`US 6,516,236 C1
`Page 6
`
`Microsoft Corporation; "Windows 3.1 SDK Guide to Pro-
`gramming". I992. Dynamic Data Exchange. Chapter 22. 21
`pages.
`for Workgroups 3.]
`Microsoft Corporation; "Windows
`Resource Kit", 1992. Network Dynamic Data Exchange,
`Chapter I I. I9 pages.
`Faber. T.; “From Distributed Control to Integrated Informa-
`tion“. Mar. 15. 1992. Ctthners Publishing Company, pp.
`I3-I6. Mid—»Ma.r. I992 edition of Control Engineering.
`Smith. M.. “An Environment for More Easily Programming
`a Robot". May I. I992. lntentational Conference on Robot-
`ics and Automation, pp. 10-16.
`Nielsen. L.: Trostmann. S.:Tros1rnann. E.; “Robot Off-—|ine
`Programming and Simulation As aTrue CIME-Subsystem".
`May 1, 1992, International Conference on Robotics and
`Automation, pp, 10394094.
`"lele-Denlcen Resources, Inc.: “VIEWpoirtt Product Docu-
`mentation". May I8. 1992. DEFS 000l49l2—O00l5830.
`Hewlett Packancl Company; “PCL 5 Printer Language Tech-
`nical Reference Mttnual—Pa.rt
`I“. Oct.
`1.
`1992. HP
`0001-0369.
`AIlen—Bradley Company. Inc.: "CNCr1et Software Library".
`Oct. 1. I992. Publication 8000-6.] . l.
`Albus. 1.: “A Reference Model Architecture for Intelligent
`Systems Design". 1993. NIST, pp. I-38.
`Intellution.
`Inc.: “Fix DMACS Recipe Manual", 1993.
`DEFS 00035624—00035'l93.
`Intellution, Inc.: “U0 Driver Manual Eurotherrn 300 Series".
`I993, DEFS 00036Sl5—00036600.
`National Instruments: “IEEE 488 and Vxlbus Control. Data
`Acquisition, and Analysis (Catalog)". 1993. pp. Main Table
`ofContcnts. Introduction pages ii—xi. Section I Insu'urnenta—
`tion Software Products.
`Fanuc Robotics America. inc; “Kfioppy—DOS PS-IO0J'200
`Floppy Disk Drive Emulator—Version 3.0”:'P". I993. DEFS
`00058306-00053404.
`Software Horizons, Inc.: "Operator Interface Software for
`Supervisory Control. Monitoring and Reporting For Win-
`dows Operating System (Product Literature)“. 1993. pp.
`I-I2.
`for
`"Pro-Log Motion Control
`Pro—Log Corporation;
`AlIen—Brad|ey PLC: (Product Literanure)". I993, pp. l~5.
`Fanuc Robotics North America. lnc.; “Robot Controller Ter-
`minal Emulator Manual
`(Version 3.0)".
`1993, DEFS
`tlOtl58405—00058t-128.
`Cahners Publishing Company; “’I‘he First Open Architec-
`ture. Multitasking Machine Controller Plus Corrtputer".
`I993. DEFS 0004S272—~0004523?. Article in Jan. 1993 issue
`of Control Engineering.
`Tele-Denken Resources. Inc.: “VIEWpoint (Product Data
`Sheet)“. I993. pp.
`l—l l.
`Farsi, M.; “Flexible and Reliable Robotics Cells in Factory
`Automation", I993. pp. 520-525.
`Individual: “www.diction:try.com definition of ‘persistent"‘.
`I993.
`
`Pzitschow. (3.: Daniel. C.: lunghans, G.; Sperling. W.; “Open
`System Controllers: A Challenge for the Future of the
`Machine Tool
`Industry (with DEFS)". Jan.
`[5,
`I993.
`RGB000‘l'634|—RGB000'7634-4. Annals of the CIRP. pp.
`449-452. vol. 42.
`I-‘ritchard, K.; “PC—based Simulation In Control System
`Design". Feb.
`I. 1993. Cahners Publishing Company. pp.
`1-2 (reprinted from Control Engineering. Feb. I993).
`
`User
`
`Agrusa. R.: “ls Windows NT the PC Platform for the
`Future'?", Apr. I. I993. Cahners Publishing Company. pp.
`55-57, Apr. 1993 issue of Control Engineering.
`Furness. H.; “New Family of ‘NT’ Process Software Set to
`Move In", Apr. 1. 1993. Cahners Publishing Company. pp.
`52-53. Apr. 1993 issue of Control Engineering.
`Laduzinsky.A.: “An Open Look for PLC Programs". May I,
`1993. Cahners Publishing Company, p. l (reprint from Con-
`trol Engineering—May 1993).
`Katayam a. Y.: Nanjo. Y.; Shimokura. K.; "A Motion Control
`System with Event-driven MoLion—rnodu|e Switching
`Mechanism for Robotic Manipulators". Jul. I. I993. IEEE.
`lntemational Workshop on Robot and Human Communica-
`tion pp. 320-325.. U.S.
`Microsoft Corporation: “WOSA Backgrounder: Delivering
`Enterprise Services to the Windows-based Desktop [with
`DEFS)".
`Jul.
`1.
`I993. RGB000'r'8S42—RGB00073560.
`Backgrounders and Wltitepapers: Operating Systems Exten-
`sions-MSDN Archive Edition, pp. 1-19.
`National
`Il'ISll'I.ll'l1cl'llS‘.
`"LabV[EW for windows
`Manual". Aug. I. I993. DEFS 00031538-00032047.
`National Instnlments: "I..abVIEW Networking Reference
`Manual".Aug. I. I993, DEFS 00032048—00032l54.
`Wallace. S.; Senelti. M.: Barkmeyer. E.: Ray. 5.; Wallace. E.;
`“Control Entity Interface Specification". Sep. 1. I993. pp.
`10-20.
`Galil Motion Control; "Galil Servo Trends vol. IX. No. 2".
`Sep. 1. 1993. pp. [-4.
`Cahners Publishing Company; “Control Engineering Soft-
`ware". Oct. 1. 1993. p. 184 of Oct. I993 issue of Control
`Engineering.
`Christensen. J.; “Programmable Controller users and makers
`to go global with IEC I 131-3". Oct. I. 1993. Instrument and
`Control Systems. pp. [-4 (reprint from instrument and Con-
`trol Systems—Oct. I993}.
`Toggle. E.; "Introduction to Device Driver Design”. Oct. 5.
`1993. Proceedings of the Fifth Annual Embedded Systems
`Conference. pp. 455-468. vol. 2.
`Microsoft Development Library; "How to Send Printer
`Escape Codes from a WinWord Document". Oct. 25. 1993.
`Jul. 1994 MSDN. Knowledge Base Article. PSS II) No.
`Q93658. pdf p.
`‘l.
`Wonderware: “Wonderware NetDDE for Windows Users
`Guide". Nov. I. I993. DEFS 000I'l'S24—000l'r'663.
`Ace Technical Sales: “Third Party I.~"O Driver List". Dec. 1‘.
`I993. DEFS 0005SS5T—C'00S5S65.
`King. A.: “Inside Windows 95 Boo ".
`Press. DEFS 00D2489l—0002S395.
`Wonclerwarc; “InTouch Getting Started Reference". 1994.
`DEFS 000i 6956-000 I 700?.
`Wonderware:
`“InTouch User's Guide".
`000|'l008—0t)Ol'.lS23.
`National Instruments: “l..abWindowsr’CVI Product Litera-
`ture". I994. pp.
`l—B.
`Proctor. F.; Damazo. B.; Yang. C.: Frechette. S.: “Open
`Architectures for Machine Control". 1994, NIST. pp.
`l—i':‘.
`Proctor. F.: Damazo. B.; Yang. C.: Freehette. S.; “Open
`Architectures for Machine Control (with DEFS)".
`I994.
`NIST. DEFS 000l047I—000I048'.r'.
`Fanuc Robotics Nonli America. Inc.: “Pontiac Truck and
`Bus
`PAlNTworks
`II Manual”.
`I994,
`DEFS
`00055?34—O0055920.
`Honeywell Inc.: “SDS Physical Layer Specification". I994.
`pp. I-34.
`
`I994. Microsoft
`
`1994. DEFS
`
`Page 6 of 10
`Page 6 of 10
`
`AMS
`
`Exhibit 20 1 0
`
`RA V AMS
`
`AMS
`Exhibit 2010
`RA v AMS
`IPR2017-00048
`
`IPR2017—00048
`
`
`
`US 6,516,236 C1
`Page '1
`
`Tat. J.: “Step—by-Step Design of Motion Control Systems".
`1994. Gail] Motion Control.
`Steeplechase Software.
`Inc.; “Visual Logic Controller
`(Product Literature)". 1994. pp. 1-3.
`Farsi. M.; “Device Communication for Flexible Manufactur-
`irtg:—A New Concept". I994, pp. 323-334.
`Sisco, Inc.; “Overview and Introduction to the Manufactur-
`ing Message Specification (MMS)". 1994. pp. [-41 Revi-
`sion 2.
`
`US Department of Energy: "Robotic Technology Develop-
`ment Program", Feb. I. 1994. pp. I-I14.
`Microsoft Development Library;
`"Using Passtluough
`Escape to Send Data Directly to Printer“. Feb. 2, I994, Jul.
`1994 MSDN, Knowledge Base Article. PSS ID No. Q96'.r‘9S.
`pdf pp. I-2.
`Fanuc Ltd.; "Fanuc MMC-IV Operator’s Manual". Mar. 1.
`I994. DEFS DDUSD95-00054 I 25.
`GE Fanuc Automation: “MMC-IV Descriptions Manual“,
`Mar. 1. 1994. DEFS 0005445?-00054479.
`GE Fanuc Automation: “MMC—IV Operator's Manual“.
`Mar. 1. 1994, DEFS 0C054l26—00054456.
`Miller. D.; “Using Generic Tool Kits to Build Intelligent
`Systems (AIAA 94—I2l4}". Mar. 9, 1994, Sandizt National
`Laboratories. pp. I-9.
`Tele-Denken Resources. Int:.: "The History of Program-
`mable Controllers". Apr. 1. I994. pp. 1-26.
`Wonderware; “InTouch 5 Lite (Product Data Sheet)". Apr.
`14, 1994, pp. 1-4.
`Wonderware; “IrtTouch 5 (Product Data Sheet)", Apr. I9.
`I994. pp. I-4.
`Wonderware; “lnTouch 5 PDK.-‘NT (Product Data Sheet)".
`Apr. 19, I994, pp. 1-4.
`Cart In Automation (CIA); "CAN Physical Layer for Indus-
`trial Applications". Apr. 20. 1994. pp. I-4. CiA Draft Stan-
`dard 102, Version 2.0.
`Kramer. T.: Proctor. F.: Miehaloski. J.: “The NIST RS274}
`NGC lnterpr'eter—Version I", Apr. 28, I994. NIST, pp.
`1-26.
`“ISO.-‘CD
`Standards Organization;
`ISO—Int.emational
`10303-204: Application protocol: Mechanical design using
`boundary represetttation—Draft". Apr. 29, I994, pp. I-214.
`Microsoft Development Library; “INF: An Alternative to
`SpoolFiIe{)". May 6. I994. lul. I994 MSDN. Knowledge
`Base Article. I-‘SS ID No. Ql I IOIO, pdf pp. I-5.
`Microsoft Development Libra.I'y: "INF: Banding. Printing.
`and the Number of Bands". May 6, I994. Jul. 1994 MSDN.
`Knowledge Base Article, PS5 ID No. Q7269 I.
`Microsoft Development Library: “INF: Basics of Banding
`Printing in Windows". May 6.
`I994. Jul. 1994 MSDN.
`Knowledge Base. PS5 ID No. Q'l54?l. pdf pp. 1-2.
`ISOIIEC: "ISOIIEC 9506-6‘.
`Industrial automation sys-
`tems-—Ma.nufacturing message specification-Part 6: Corn-
`panion Standard for Process Control”. Jun. I. 1994. pp.
`I-267.
`Sakai. K.: “Object Orientation and C++ langu