throbber
| HAO WALA NAMAN UTAMA UNATAKA MATATA TATTI
`
`US010027780B2
`
`( 12 ) United States Patent
`Balassanian
`
`( 10 ) Patent No . : US 10 , 027 , 780 B2
`( 45 ) Date of Patent :
`* Jul . 17 , 2018
`
`( 54 ) METHOD AND SYSTEM FOR DATA
`DEMULTIPLEXING
`( 71 ) Applicant : Implicit , LLC , Seattle , WA ( US )
`( 72 )
`Inventor : Edward Balassanian , Seattle , WA ( US )
`( 73 ) Assignee : Implicit , LLC , Seattle , WA ( US )
`( * ) Notice :
`Subject to any disclaimer , the term of this
`patent is extended or adjusted under 35
`U . S . C . 154 ( b ) by 0 days .
`This patent is subject to a terminal dis
`claimer .
`( 21 ) Appl . No . : 15 / 703 , 964
`( 22 ) Filed :
`Sep . 13 , 2017
`( 65 )
`Prior Publication Data
`( 65 )
`US 2018 / 0013865 A1 Jan . 11 , 2018
`Related U . S . Application Data
`( 63 ) Continuation of application No . 15 / 450 , 790 , filed on
`Mar . 6 , 2017 , which is a continuation of application
`( Continued )
`
`Int . Ci .
`H04L 12 / 58
`H04L 29 / 06
`
`( 51 )
`
`( 52 )
`
`( 2006 . 01 )
`( 2006 . 01 )
`( Continued )
`U . S . CI .
`CPC . . . . . . . . . . . . H04L 69 / 08 ( 2013 . 01 ) ; H04L 29 / 06
`( 2013 . 01 ) ; H04L 45 / 00 ( 2013 . 01 ) ;
`( Continued )
`( 58 ) Field of Classification Search
`None
`See application file for complete search history .
`
`( 56 )
`
`EP
`EP
`
`References Cited
`U . S . PATENT DOCUMENTS
`3 / 1994 Yun
`5 , 298 , 674 A
`5 , 392 , 390 A
`2 / 1995 Crozier
`( Continued )
`FOREIGN PATENT DOCUMENTS
`0408132
`1 / 1991
`0807347
`11 / 1997
`( Continued )
`
`OTHER PUBLICATIONS
`Non - Final Office Action in Inter Partes Reexamination Control No .
`95 / 000 , 659 dated Aug . 16 , 2013 , 107 pages .
`( Continued )
`Primary Examiner — Duc T Duong
`( 74 ) Attorney , Agent , or Firm — Meyertons , Hood ,
`Kivlin , Kowert & Goetzel , P . C .
`ABSTRACT
`( 57 )
`A method and system for demultiplexing packets of a
`message is provided .
`The demultiplexing system receives packets of a message ,
`identifies a sequence of message handlers for processing the
`message , identifies state information associated with the
`message for each message handler , and invokes the message
`handlers passing the message and the associated state infor
`mation . The system identifies the message handlers based on
`the initial data type of the message and a target data type .
`The identified message handlers effect the conversion of the
`data to the target data type through various intermediate data
`types .
`
`20 Claims , 16 Drawing Sheets
`
`211013
`
`102
`
`10
`
`104
`
`DRIVER
`
`MESSAGE
`SEND
`
`DEMUX
`
`LABEL MAP
`
`mm 105
`
`THREAD
`
`151
`
`153
`
`MESSAGE
`SEND
`
`WESSAGE
`SEND
`
`106
`
`108
`
`MESSAGE
`SEND
`
`MESSAGE
`
`109
`
`110
`
`111
`
`LABELMAP
`
`SEND A21 DEMUX
`
`155
`
`MESSAGE
`SEND
`
`Juniper Ex. 1007-p. 1
`Juniper v Implicit
`
`

`

`US 10 , 027 , 780 B2
`Page 2
`
`( 56 )
`
`( 2006 . 01 )
`( 2006 . 01 )
`( 2013 . 01 )
`
`Related U . S . Application Data
`No . 15 / 050 , 027 , filed on Feb . 22 , 2016 , now Pat . No .
`9 , 591 , 104 , which is a continuation of application No .
`14 / 230 , 952 , filed on Mar . 31 , 2014 , now Pat . No .
`9 , 270 , 790 , which is a continuation of application No .
`13 / 911 , 324 , filed on Jun . 6 , 2013 , now Pat . No .
`8 , 694 , 683 , which is a continuation of application No .
`13 / 236 , 090 , filed on Sep . 19 , 2011 , now abandoned ,
`which is a continuation of application No . 10 / 636 ,
`314 , filed on Aug . 6 , 2003 , now Pat . No . 8 , 055 , 786 ,
`which is a continuation of application No . 09 / 474 ,
`664 , filed on Dec . 29 , 1999 , now Pat . No . 8 , 629 , 163 .
`( 51 ) Int . Ci .
`H04L 29 / 08
`H04L 29 / 12
`H04L 12 / 701
`( 52 ) U . S . CI .
`CPC . . . H04L 61 / 2007 ( 2013 . 01 ) ; H04L 61 / 6063
`( 2013 . 01 ) ; H04L 67 / 02 ( 2013 . 01 ) ; H04L 69 / 16
`( 2013 . 01 ) ; H04L 69 / 18 ( 2013 . 01 ) ; H04L 69 / 22
`( 2013 . 01 ) ; H04L 69 / 32 ( 2013 . 01 )
`References Cited
`U . S . PATENT DOCUMENTS
`5 / 1995 Hershey et al .
`5 , 414 , 833 A
`6 / 1995 Hluchyj et al .
`5 , 425 , 029 A
`10 / 1996 van Loo , Jr . et al .
`5 , 568 , 478 A
`5 / 1997 Pearson et al .
`5 , 627 , 997 A
`5 , 710 , 917 A
`1 / 1998 Musa et al .
`5 , 727 , 159 A
`3 / 1998 Kikinis
`4 / 1998 Rosenberg et al .
`5 , 740 , 430 A
`5 , 761 , 651 A
`6 / 1998 Hasebe
`6 / 1998 Dedrick
`5 , 768 , 521 A
`5 , 826 , 027 A
`10 / 1998 Pedersen et al .
`5 , 835 , 726 A
`11 / 1998 Shwed et al .
`11 / 1998 Hughes et al .
`5 , 842 , 040 A
`5 , 848 , 233 A
`12 / 1998 Radia et al .
`12 / 1998 Gish
`5 , 848 , 246 A
`12 / 1998 Guck
`5 , 848 , 415 A
`12 / 1998 Callon et al .
`5 , 854 , 899 A
`2 / 1999 Feiken et al .
`5 , 870 , 479 A
`5 , 896 , 383 A
`4 / 1999 Wakeland
`4 / 1999 Wesinger , Jr . et al .
`5 , 898 , 830 A
`6 / 1999 Mighdoll et al .
`5 , 918 , 013 A
`5 , 983 , 348 A
`11 / 1999 Ji
`11 / 1999 Wu et al .
`5 , 987 , 256 A
`11 / 1999 Radogna et al .
`5 , 991 , 299 A
`11 / 1999 McHann , Jr .
`5 , 991 , 806 A
`2 / 2000 Nguyen
`6 , 032 , 150 A
`3 / 2000 Agraharam et al .
`6 , 035 , 339 A
`6 , 047 , 002 A
`4 / 2000 Hartmann et al .
`5 / 2000 McManis et al .
`6 , 067 , 575 A
`7 / 2000 Cheriton et al .
`6 , 091 , 725 A
`7 / 2000 Teng et al .
`6 , 094 , 679 A
`6 , 101 , 189 A
`8 / 2000 Tsuruoka
`6 , 101 , 320 A
`8 / 2000 Schuetze et al .
`6 , 104 , 500 A
`8 / 2000 Alam et al .
`8 / 2000 Buhler et al .
`6 , 104 , 704 A
`6 , 111 , 893 A
`8 / 2000 Volftsun et al .
`8 / 2000 Appelman
`6 , 112 , 250 A
`9 / 2000 Engel et al .
`6 , 115 , 393 A
`6 , 119 , 165 A
`9 / 2000 Li et al .
`9 / 2000 Shipley
`6 , 119 , 236 A
`9 / 2000 Beurket et al .
`6 , 122 , 666 A
`10 / 2000 Papiemiak et al .
`6 , 128 , 624 A
`6 , 130 , 917 A
`10 / 2000 Monroe
`6 , 141 , 749 A
`10 / 2000 Coss et al .
`11 / 2000 Volftsun et al .
`6 , 151 , 390 A
`12 / 2000 Tanaka et al .
`6 , 157 , 622 A
`6 , 167 , 441 A
`12 / 2000 Himmel
`6 , 192 , 419 B1
`2 / 2001 Aditham et al .
`
`H04L 29 / 06
`709 / 230
`
`3 / 2001 Khan et al .
`6 , 199 , 054 B1
`4 / 2001 Segur
`6 , 212 , 550 B1
`4 / 2001 Kihl et al .
`6 , 222 , 536 B1
`5 / 2001 Spinney et al .
`6 , 226 , 267 B1
`6 / 2001 Kerr et al .
`6 , 243 , 667 B1
`6 / 2001 Erb et al .
`6 , 246 , 678 B1
`7 / 2001 Crouch et al .
`6 , 259 , 781 B1
`8 / 2001 Anderson et al .
`6 , 275 , 507 B1
`8 / 2001 Heimendinger et al .
`6 , 278 , 532 B1
`9 / 2001 Raz
`6 , 292 , 827 B1
`3 / 2002 Zarom
`6 , 356 , 529 B1
`3 / 2002 Movshovich et al .
`6 , 359 , 911 B1
`4 / 2002 Gupta et al .
`6 , 374 , 305 B1
`6 / 2002 Bellwood et al .
`6 , 401 , 132 B1
`6 , 404 , 775 B1 . 6 / 2002 Leslie et al .
`6 , 405 , 254 B1
`6 / 2002 Hadland
`6 , 426 , 943 B1
`7 / 2002 Spinney et al .
`6 , 427 , 171 B1 *
`7 / 2002 Craft . .
`6 , 493 , 348 B1 12 / 2002 Gelman et al .
`6 , 504 , 843 B1
`1 / 2003 Cremin et al .
`6 , 519 , 636 B2 .
`2 / 2003 Engel et al .
`6 , 560 , 236 B1
`5 / 2003 Varghese et al .
`6 , 574 , 610 B1
`6 / 2003 Clayton et al .
`6 . 578 . 084 B1
`6 / 2003 Moberg et al .
`6 , 598 , 034 B1
`7 / 2003 Kloth
`6 , 629 , 163 B1
`9 / 2003 Balassanian
`6 , 650 , 632 B1 11 / 2003 Volftsun et al .
`6 , 651 , 099 B1 11 / 2003 Dietz et al .
`6 , 678 , 518 B2
`1 / 2004 Eerola
`6 , 680 , 922 B1
`1 / 2004 Jorgensen
`6 , 701 , 432 B1
`3 / 2004 Deng et al .
`6 , 711 , 166 B1
`3 / 2004 Amir et al .
`6 , 772 , 413 B2
`8 / 2004 Kuznetsov
`6 , 785 , 730 31
`8 / 2004 Taylor
`6 , 865 , 735 B1
`3 / 2005 Sirer et al .
`6 , 871 , 179 B1
`3 / 2005 Kist et al .
`6 , 889 , 181 B2
`5 / 2005 Kerr et al .
`8
`6 , 937 , 574 B1
`/ 2005 Delaney et al .
`6 , 957 , 346 B1 10 / 2005 Kivinen et al .
`6 , 959 , 439 B1 10 / 2005 Boike
`7 , 233 , 569 B1 *
`6 / 2007 Swallow . . . . . . . . . . . . . H04L 12 / 4633
`370 / 225
`7 , 233 , 948 B1
`6 / 2007 Shamoon et al .
`7 , 281 , 036 B1 10 / 2007 Lu et al .
`7 , 383 , 341 B1
`6 / 2008 Saito et al .
`7 , 711 , 857 B2
`5 / 2010 Balassanian
`8 , 055 , 786 B2 11 / 2011 Balassanian
`8 , 694 , 683 B2
`4 / 2014 Balassanian
`2003 / 0142669 A1 7 / 2003 Kubota et al .
`2004 / 0015609 A11 / 2004 Brown et al .
`2008 / 0250045 A1 *
`10 / 2008 Balassanian . . . . . . GO6F 17 / 30569
`2009 / 0083763 AL
`3 / 2009 Sareen et al .
`2009 / 0265695 AL 10 / 2009 Karino
`2017 / 0237668 A1 *
`8 / 2017 Hall
`
`. . . . . . . . H04L 47 / 193
`370 / 235
`
`FOREIGN PATENT DOCUMENTS
`0817031
`1 / 1998
`2 / 1998
`H10 - 49354
`H10 - 55279
`2 / 1998
`3 / 1998
`H10 - 74153
`H10 - 289215
`10 / 1998
`99 / 35799
`7 / 1999
`
`EEEEE
`
`OTHER PUBLICATIONS
`Decision on Petition in Reexamination Control No . 95 / 000 , 659
`dated Aug . 19 , 2013 , 3 pages .
`Response to Non - Final Office Action in Reexamination Control No .
`95 / 000 , 659 dated Oct . 2 , 2013 including Exhibits A - C , 37 pages .
`Decision on Petition in Reexamination Control No . 95 / 000 , 660
`dated Jul . 30 , 2013 , 12 pages .
`Non - Final Office Action in Inter Partes Reexamination Control No .
`95 / 000 , 660 dated Aug . 30 , 2013 , 23 pages .
`
`Juniper Ex. 1007-p. 2
`Juniper v Implicit
`
`

`

`US 10 , 027 , 780 B2
`Page 3
`
`( 56 )
`
`References Cited
`OTHER PUBLICATIONS
`RFC : 791 . Internet Protocol : DARPA Internet Program Protocol
`Specification , Sep . 1981 , prepared for Defense Advanced Research
`Projects Agency Information Processing Techniques Office by
`Information Sciences Institute University of Southern California , 52
`pages .
`2015 WL 2194627 , United States District Court , N . D . California ,
`Implicit L . L . C . , Plaintiff , v . F5 Networks , Inc . , Defendant , Case No .
`14 - cv - 02856 - SI , signed May 6 , 2015 , 14 pages .
`Defendants ' Invalidity Contentions Pursuant to Local Patent Rules
`3 - 3 and 3 - 4 , United States District Court Eastern District of Texas
`Tyler Division , Implicit , LLC v . Trend Micro , Inc . , Ericsson Inc . ,
`Huawei Technologies USA , Inc . , NEC Corporation of America ,
`Nokia Solutions and Networks US LLC ; Sep . 2 , 2016 , 53 pages .
`Exhibits A - 1 - A16 Invalidity of U . S . Pat . No . 8 , 694 , 683 , Defen
`dants ' Invalidity Contentions Pursuant to Local Patent Rules 3 - 3
`and 3 - 4 , United States District Court Eastern District of Texas Tyler
`Division , Sep . 2 , 2016 , 425 pages .
`Exhibits B - 1 - B13 Invalidity of U . S . Pat . No . 9 , 270 , 790 , Defen
`dants ' Invalidity Contentions Pursuant to Local Patent Rules 3 - 3
`and 3 - 4 , United States District Court Eastern District of Texas Tyler
`Division , Sep . 2 , 2016 , 369 pages .
`Exhibits C - 1 - C21 Invalidity of U . S . Pat . No . 8 , 856 , 779 , Defen
`dants ' Invalidity Contentions Pursuant to Local Patent Rules 3 - 3
`and 3 - 4 , United States District Court Eastern District of Texas Tyler
`Division , Sep . 2 , 2016 , 646 pages .
`Exhibits D - 1 - D21 Invalidity of U . S . Pat . No . 9 , 325 , 740 , Defen
`dants ' Invalidity Contentions Pursuant to Local Patent Rules 3 - 3
`and 3 - 4 , United States District Court Eastern District of Texas Tyler
`Division , Sep . 2 , 2016 , 419 pages .
`Exhibits E - 1 - E20 Invalidity of U . S . Pat . No . 6 , 324 , 685 , Defendants '
`Invalidity Contentions Pursuant to Local Patent Rules 3 - 3 and 3 - 4 ,
`United States District Court Eastern District of Texas Tyler Divi
`sion , Sep . 2 , 2016 , 416 pages .
`Michael Baentsch , et al . , " WebMake : Integrating distributed soft
`ware development in a structure - enhanced Web , ” Computer Net
`works and ISDN Systems 27 ( 1995 ) , pp . 789 - 800 .
`Dan Decasper , et al . , " A Scalable , High Performance Active Net
`work Node , ” Apr . 1998 , 21 pages .
`John J . Hartman , et al . , " Joust : A Platform for Liquid Software , ”
`Computer , IEEE , 1999 , pp . 50 - 56 .
`David Mosberger , et al . , “ Making Paths Explicit in the Scout
`Operating System , ” Proceedings of the USENIX 2nd Symposium
`on Operating Systems Design and Implementation , Oct . 1996 , 16
`pages .
`Oliver Spatscheck , et al . , “ Escort : A Path - Based OS Security
`Architecture , " TR 97 - 17 , Nov . 26 , 1997 , 17 pages .
`Dan Decasper , et al . , “ DAN : Distrubuted Code Caching for Active
`Networks , ” IEEE , 1998 , pp . 609 - 616 .
`Alexander , D . et al . , “ The Switch Ware Active Network Architec
`ture ” , Jun . 6 , 1998 , IEEE .
`Antoniazzi , S . et al . , “ An Open Software Architecture for Multi
`media Consumer Terminals ” , Central Research Labs , Italy ; Alcatel
`SEL Research Centre , Germany , ECMAST 1997 .
`Arbanowski , Stefan , “ Generic Description of Telecommunication
`Services and Dynamic Resource Selection in Intelligent Commu
`nication Environments ” , Thesis , Technische Universitat Berlin , Oct .
`9 , 1996 , ( 3 documents ) .
`Arbanowski , S . , et al . , Service Personalization for Unified Messag
`ing Systems , Jul . 6 - 8 , 1999 , The Fourth IEEE Symposium on
`Computers and Communications , ISCC ' 99 , Red Sea , Egypt .
`Atkinson , R . , “ Security Architecture for the Internet Protocol ” , Aug .
`1995 , Naval Research Laboratory .
`Atkinson , R . , “ IP Authentication Header ” , Aug . 1995 , Naval
`Research Laboratory .
`Atkinson , R . , “ IP Encapsulating Security Payload ( ESP ) ” , Aug .
`1995 , Naval Research Laboratory .
`Back , G . , et al . , Java Operating Systems : Design and Implementa
`tion , Aug . 1998 , Technical Report UUCS - 98 - 015 , University of
`Utah .
`
`Baker , Dr . Sean , “ CORBA Implementation Issues ” , 1994 , IONA
`Technologies , O ' Reilly Institute Dublin , Ireland .
`Barrett , R . , et al . , “ Intermediaries : New Places for Producing and
`Manipulating Web Content ” , 1998 , IBM Almaden Research Center ,
`Elsevier Science .
`Bellare , M . , et al . , “ A Concrete Security Treatment of Symmetric
`Encryption : Analysis of the DES Modes of Operation ” , Aug . 15 ,
`1997 , Dept . of Computer Science and Engineering , University of
`California , San Diego .
`Bellare , M . , et al . , “ A Concrete Security Treatment of Symmetric
`Encryption : Analysis of the DES Modes of Operation ” , Aug . 15 ,
`1997 , IEEE .
`Bellare , M . , et al . , “ XOR MACs : New Methods for Message
`Authentication Using Finite Pseudorandom Functions ” , 1995 ,
`CRYPTO ' 95 , LNCS 963 , pp . 15 - 28 , Springer - Verlag Berlin
`Heidelberg .
`Bellissard , L . , et al . , “ Dynamic Reconfiguration of Agent - Based
`Applications ” , Third European Research Seminar on Advances in
`Distributed Systems , ( ERSADS ' 99 ) Madeira Island .
`Bolding , Darren , " Network Security , Filters and Firewalls ” , 1995 ,
`www . acm . org / crossroads / xrds2 - 1 / security . html .
`Booch , G . , et al . , " Software Engineering with ADA ” , 1994 , Third
`Edition , The Benjamin / Cummings Publishing Company , Inc . , ( 2
`documents ) .
`Breugst , et al . , " Mobile Agents Enabling Technology for Active
`Intelligent Network Implementation " , May / Jun . 1998 , IEEE Net
`work .
`" C Library Functions ” , AUTH ( 3 ) Sep . 17 , 1993 , Solbourne Com
`puter , Inc .
`Chapman , D . , et al . , “ Building Internet Firewalls ” , Sep . 1995 ,
`O ' Reilly & Associates , Inc .
`CheckPoint FireWall - 1 Technical White Paper , Jul . 18 , 1994 ,
`CheckPoint Software Technologies , Ltd .
`CheckPoint FireWall - 1 White Paper , Sep . 1995 , Version 2 . 0 ,
`CheckPoint Software Technologies , Ltd .
`Command Line Interface Guide P / N 093 - 0011 - 000 Rev C Version
`2 . 5 , 2000 - 2001 , NetScreen Technologies , Inc .
`Coulson , G . et al . , “ A CORBA Compliant Real - Time Multimedia
`Platform for Broadband Networks ” , Lecture Notes in Computer
`Science , 1996 , Trends in Distributed Systems CORBA and Beyond .
`Cox , Brad , “ SuperDistribution , Objects As Property on the Elec
`tronic Frontier ” , 1996 , Addison - Wesley Publishing Company .
`Cranes , et al . , " A Configurable Protocol Architecture for CORBA
`Environments ” , Autonomous Decentralized Systems 1997 Proceed
`ings ISADS , Third International Symposium Apr . 9 - 11 , 1997 .
`Curran , K . , et al . , " CORBA Lacks Venom ” , University of Ulster ,
`Northern Ireland , UK 2000 .
`Dannert , Andreas , " Call Logic Service for a Personal Communica
`tion Supporting System ” , Thesis , Jan . 20 , 1998 , Technische
`Universitat Berlin .
`DARPA Internet Program Protocol Specification , “ Transmission
`Control Protocol ” , Sep . 1981 , Information Sciences Institute , Cali
`fornia .
`DARPA Internet Program Protocol Specification , “ Internet Proto
`col ” , Sep . 1981 , Information Sciences Institute , California .
`Decasper , D . , et al . , “ Crossbow : A Toolkit for Integrated Services
`over Cell Switched IPv6 ” , 1997 , Computer Engineering and Net
`works Laboratory , ETH Zurich , Switzerland .
`Decasper , D . , et al . , “ Router Plugins a Software Architecture for
`Next Generation Routers ” , 1998 , Proceedings of ACM SIGCONM
`' 98 .
`Deering , S . , et al . , Internet Protocol , Version 6 ( IPv6 ) Specification ,
`Dec . 1998 , Nokia , The Internet Society .
`Deering , S . , et al . , Internet Protocol , Version 6 ( IPv6 ) Specification ,
`Dec . 1995 , Network Working Group , RFC 1883
`Dutton , et al , “ Asynchronous Transfer Mode Technical Overview
`( ATM ) ” , Second Edition , IBM , Oct . 1995 , 2nd Edition , Prentice Hall
`PTR , USA .
`Eckardt , T . , et al . , “ Application of X . 500 and X . 700 Standards for
`Supporting Personal Communications in Distributed Computing
`Environments ” , 1995 , IEEE .
`
`Juniper Ex. 1007-p. 3
`Juniper v Implicit
`
`

`

`US 10 , 027 , 780 B2
`Page 4
`
`( 56 )
`
`References Cited
`OTHER PUBLICATIONS
`Eckardt , T . , et al . , “ Personal Communications Support based on
`TMN and TINA Concepts ” , 1996 , IEEE Intelligent Network Work
`shop ( IN ’ 96 ) , Apr . 21 - 24 , Melbourne , Australia .
`Eckardt , T . , et al . , “ Beyond IN and UPT - A Personal Communi
`cations Support System Based on TMN Concepts ” , Sep . 1997 , IEEE
`Journal on Selected Areas in Communications , vol . 15 , No . 7 .
`Egevang , K . , et al . , “ The IP Network Address Translator ( NAT ) " ,
`May 1994 , Network Working Group , RFC 1631 .
`Estrin , D . , et al . , “ Visa Protocols for Controlling Inter - Organiza
`tional Datagram Flow ” , Dec . 1998 , Computer Science Department ,
`University of Southern California and Digital Equipment Corpora
`tion .
`Faupel , M . , “ Java Distribution and Deployment ” , Oct . 9 , 1997 ,
`APM Ltd . , United Kingdom .
`Felber , P . , “ The CORBA Object Group Service : A Service Approach
`to Object Groups in CORBA ” , Thesis , 1998 , Ecole Polytechnique
`Federale de Lausanne , Switzerland .
`Fish , R . , et al . , “ DROPS : Kernel Support for Runtime Adaptable
`Protocols ” , Aug . 25 - 27 , 1998 , IEEE 24th Euromicro Conference ,
`Sweden .
`Fiuczynski , M . , et al . , “ An Extensible Protocol Architecture for
`Application - Specific Networking ” , 1996 , Department of Computer
`Science and Engineering , University of Washington .
`Franz , Stefan , “ Job and Stream Control in Heterogeneous Hardware
`and Software Architectures ” , Apr . 1998 , Technische Universitat ,
`Berlin , ( 2 documents ) .
`Fraser , T . , “ DTE Firewalls : Phase Two Measurement and Evalua
`tion Report ” , Jul . 22 , 1997 , Trusted Information Systems , USA .
`Gazis , V . , et al . , “ A Survey of Dynamically Adaptable Protocol
`Stacks ” , first Quarter 2010 , IEEE Communications Surveys &
`Tutorials , vol . 12 , No . 1 , 1st Quarter .
`Gokhale , A . , et al . , “ Evaluating the Performance of Demultiplexing
`Strategies for Real - Time CORBA " , Nov . 1997 , GLOBECOM .
`Gokhale , A . , et al . , " Measuring and Optimizing CORBA Latency
`and Scalability Over High - Speed Networks ” , Apr . 1998 , IEEE
`Transaction on Computers , vol . 47 , No . 4 ; Proceedings of the
`International Conference on Distributed Computing Systems
`( ICDCS ' 97 ) May 27 - 30 , 1997 .
`Gokhale , A . , et al . , " Operating System Support for High - Perfor
`mance , Real - Time CORBA ” , 1996 .
`Gokhale , A . , et al . , “ Principles for Optimizing CORBA Internet
`Inter - ORB Protocol Performance ” , Jan . 9 , 1998 , Proceedings of the
`HICSS Conference , Hawaii .
`Gong , Li , “ Java Security : Present and Near Future ” , May / Jun . 1997 ,
`IEEE Micro .
`Gong , Li , “ New Security Architectural Directions for Java
`( Extended Abstract ) ” , Dec . 19 , 1996 , IEEE .
`Gong , Li , “ Secure Java Class Loading " , Nov . / Dec . 1998 , IEEE
`Internet .
`Goos , G . , et al . , “ Lecture Notes in Computer Science : Mobile
`Agents and Security ” , 1998 , Springer - Verlag Berlin Heidelberg .
`Goralski , W . , " Introduction to ATM Networking ” , 1995 , McGraw
`Hill Series on Computer Communications , USA .
`Hamzeh , K . , et al . , “ Layer Two Tunneling Protocol L2TP ” , Jan .
`1998 , PPP Working Group , Internet Draft .
`Harrison , T . , et al . , “ The Design and Performance of a Real - Time
`CORBA Event Service ” , Aug . 8 , 1997 , Proceedings of the OOPSLA
`97 Conference , Atlanta , Georgia in Oct . 1997 .
`Huitema , Christian , “ IPv6 the New Internet Protocol ” , 1997 Pren
`tice Hall , Second Edition .
`Hutchins , J . , et al . , “ Enhanced Internet Firewall Design Using
`Stateful Filters Final Report ” , Aug . 1997 , Sandia Report ; Sandia
`National Laboratories .
`IBM , Local Area Network Concepts and Products : Routers and
`Gateways , May 1996 .
`Juniper Networks Press Release , Juniper Networks Announces
`Junos , First Routing Operating System for High - Growth Internet
`Backbone Networks , Jul . 1 , 1998 , Juniper Networks .
`
`Juniper Networks Press Release , Juniper Networks Ships the Indus
`try ' s First Internet Backbone Router Delivering Unrivaled Scalabil
`ity , Control and Performance , Sep . 16 , 1998 , Juniper Networks .
`Karn , P . , et al . , “ The ESP DES - CBC Transform ” , Aug . 1995 ,
`Network Working Group , RFC 1829 .
`Kelsey , J . et al . , “ Authenticating Outputs of Computer Software
`Using a Cryptographic Coprocessor ” , Sep . 1996 , Cardis .
`Krieger , D . , et al . , “ The Emergence of Distributed Component
`Platforms ” , Mar . 1998 , IEEE .
`Krupczak , B . , et al . , “ Implementing Communication Protocols in
`Java ” , Oct . 1998 , IEEE Communications Magazine .
`Krupczak , B . , et al . , “ Implementing Protocols in Java : The Price of
`Portability ” , 1998 , IEEE .
`Lawson , Stephen , “ Cisco NetFlow Switching Speeds Traffic Rout
`ing ” , Jul . 7 , 1997 , Infoworld .
`Li , S . , et al . , “ Active Gateway : A Facility for Video Conferencing
`Traffic Control ” , Feb . 1 , 1997 , Purdue University ; Purdue e - Pubs ;
`Computer Science Technical Reports .
`Magedanz , T . , et al . , “ Intelligent Agents : An Emerging Technology
`for Next Generation Telecommunications ? ” , 1996 , IEEE .
`Mills , H . , et al . , “ Principles of Information Systems Analysis and
`Design ” , 1986 , Academic Press , Inc . , ( 2 documents ) .
`Mosberger , David , " Scout : A Path - Based Operating System ” , Doc
`toral Dissertation Submitted to the University of Arizona , 1997 , ( 3
`documents ) .
`Muhugusa , M . , et al . , “ ComScript : An Environment for the
`Implementation of Protocol Stacks and their Dynamic Reconfigura
`tion ” , Dec . 1994 .
`Nelson , M . , et al . , The Data Compression Book , 2nd Edition , 1996 ,
`M & T Books , a division of MIS Press , Inc .
`NetRanger User ' s Guide , 1996 , WheelGroup Corporation .
`NetScreen Command Line Reference Guide , 2000 , P / N 093 - 0000
`001 Rev A , NetScreen Technologies , Inc . , USA .
`NetScreen Command Line Reference Guide , 2000 , P / N 093 - 0000
`001 NetScreen Technologies , Inc . , USA .
`NetScreen Concepts and Examples ScreenOS Reference Guide ,
`1998 - 2001 , Version 2 . 5
`P / N 093 - 0039 - 000 Rev . A , NetScreen
`Technologies , Inc .
`NetScreen Products Webpage , wysiwyg : / / body _ bottom . 3 / http : / /
`WWW . . . een . com / products / products . html 1998 - 1999 , NetScreen
`Technologies , Inc
`NetScreen WebUI , Reference Guide , Version 2 . 5 . 0 P / N 093 - 0040
`000 Rev . A , 2000 - 2001 , NetScreen Technologies , Inc .
`NetStalker Installation and User ' s Guide , 1996 , Version 1 . 0 . 2 ,
`Haystack Labs , Inc .
`Niculescu , Dragos , “ Survey of Active Network Research ” , Jul . 14 ,
`1999 , Rutgers University .
`Nortel Northern Telecom , “ ISDN Primary Rate User - Network Inter
`face Specification ” , Aug . 1998 .
`Nygren , Erik , “ The Design and Implementation of a High - Perfor
`mance Active Network Node ” , Thesis , Feb . 1998 , MIT .
`Osbourne , E . , “ Morningstar Technologies SecureConnect Dynamic
`Firewall Filter User ' s Guide ” , Jun . 14 , 1995 , V . 1 . 4 , Morning Star
`Technologies , Inc .
`Padovano , Michael , “ Networking Applications on UNIX System V
`Release 4 , ” 1993 Prentice Hall , USA , ( 2 documents ) .
`Pfeifer , T . , “ Automatic Conversion of Communication Media ” ,
`2000 , GMD Research Series , Germany .
`Pfeifer , T . , “ Automatic Conversion of Communication Media ” ,
`Thesis , 1999 , Technischen Universitat Berlin , Berlin .
`Pfeifer , T . , et al . , “ Applying Quality - of - Service Parametrization for
`Medium - to - Medium Conversion ” , Aug . 25 - 28 , 1996 , gth IEEE
`Workshop on Local and Metropolitan Area Networks , Potsdam ,
`Germany .
`Pfeifer , T . , “ Micronet Machines — New Architectural Approaches
`for Multimedia End - Systems ” , 1993 Technical University of Berlin .
`Pfeifer , T . , “ On the Convergence of Distributed Computing and
`Telecommunications in the Field of Personal Communications ” ,
`1995 , KiVS , Berlin .
`Pfeifer , T . , “ Speech Synthesis in the Intelligent Personal Commu
`nication Support System ( IPCSS ) ” , Nov . 2 - 3 , 1995 , 2nd " Speak ! '
`Workshop on Speech Generation in Multimodal Information Sys
`tems and Practical Applications .
`
`Juniper Ex. 1007-p. 4
`Juniper v Implicit
`
`

`

`US 10 , 027 , 780 B2
`Page 5
`
`( 56 )
`
`References Cited
`OTHER PUBLICATIONS
`Pfeifer , T . , et al . , “ Generic Conversion of Communication Media for
`Supporting Personal Mobility ” , Nov . 25 - 27 , 1996 , Proc . of the Third
`COST 237 Workshop : Multimedia Telecommunications and Appli
`cations .
`Pfeifer , T . , et al . , “ Intelligent Handling of Communication Media ” ,
`Oct . 29 - 31 , 1997 , 6th IEEE Workshop on Future Trends of Distrib
`uted Computing Systems ( FTDCS ) Tunis .
`Pfeifer , T . , et al . , “ Resource Selection in Heterogeneous Commu
`nication Environments using the Teleservice Descriptor ” , Dec .
`15 - 19 , 1997 , Proceedings from the 4th COST 237 Workshop : From
`Multimedia Services to Network Services , Lisboa .
`Pfeifer , T . , et al . , Mobile Guide Location - Aware Applications
`from the Lab to the Market , 1998 , IDMS ' 98 , LNCS 1483 , pp .
`15 - 28 .
`Pfeifer , T . , et al . , “ The Active Store providing Quality Enhanced
`Unified Messaging " , Oct . 20 - 22 , 1998 , 5th Conference on computer
`Communications , AFRICOM - CCDC ' 98 , Tunis .
`Pfeifer , T . , , et al . , “ A Modular Location - Aware Service and Appli
`cation Platform ” , 1999 , Technical University of Berlin .
`Plagemann , T . , et al . , “ Evaluating Crucial Performance Issues of
`Protocol Configuration in DaCapo ” , 1994 , University of Oslo .
`Psounis , Konstantinos , “ Active Networks : Applications , Security ,
`Safety , and Architectures ” , First Quarter 1999 , IEEE Communica
`tions Surveys .
`Rabiner , Lawrence , “ Applications of Speech Recognition in the Area
`of Telecommunications " , 1997 , IEEE .
`Raman , Suchitra , et al , “ A Model , Analysis , and Protocol Frame
`work for Soft State - based Communications ” , Department of EECS ,
`University of California , Berkeley .
`Rogaway , Phillip , “ Bucket Hashing and its Application to Fast
`Message Authentication ” , Oct . 13 , 1997 , Department of Computer
`Science , University of California .
`Schneier , B . , et al . , “ Remote Auditing of Software Outputs Using a
`Trusted CoProcessor ” , 1997 , Elsevier Paper Reprint 1999 .
`Tennenhouse , D . , et al . , “ From Internet to ActiveNet ” , Laboratory of
`Computer Science , MIT , 1996 .
`Tudor , P . , “ Tutorial MPEG - 2 Video Compression ” , Dec . 1995 ,
`Electronics & Communication Engineering Journal .
`US Copyright Webpage of Copyright Title , “ IPv6 : the New Internet
`Protocol ” , by Christian Huitema , 1998 Prentice Hall .
`Van der Meer , et al . , “ An Approach for a 4th Generation Messaging
`System " , Mar . 21 - 23 , 1999 , The Fourth International Symposium on
`Autonomous Decentralized Systems ISADS ' 99 , Tokyo .
`Van der Meer , Sven , “ Dynamic Configuration Management of the
`Equipment in Distributed Communication Environments ” , Thesis ,
`Oct . 6 , 1996 , Berlin , ( 3 documents ) .
`Van Renesse , R . et al . , “ Building Adaptive Systems Using
`Ensemble ” , Cornell University Jul . 1997 .
`Venkatesan , R . , et al . , “ Threat - Adaptive Security Policy ” , 1997 ,
`IEEE .
`Wetherall , D . , et al . , “ The Active IP Option ” , Sep . 1996 , Proceedings
`of the 7th ACM SIGOPS European Workshop , Connemara , Ireland .
`Welch , Terry , " A Technique for High - Performance Data Compres
`sion ” , 1984 , Sperry Research Center , IEEE .
`Zeletin , R . et al . , “ Applying Location Aware Computing for Elec
`tronic Commerce : Mobile Guide ” , Oct . 20 - 22 , 1998 , 5th Conference
`on Computer Communications , AFRICOM - CCDC ' 98 , Tunis .
`Zell , Markus , “ Selection of Converter Chains by Means of Quality
`of Service Analysis ” , Thesis , Feb . 12 , 1998 , Technische Universitat
`Berlin .
`Implicit Networks , Inc . V . Advanced Micro Devices , Inc . et al . ,
`C08 - 0184 JLR ; USDC for the Western District of Washington ,
`Seattle Division .
`Feb . 4 , 2008 Plaintiff ' s Original Complaint .
`Aug . 26 , 2008 Defendant NVIDIA Corporation ' s Answer to Com
`plaint .
`Aug . 26 , 2008 Defendant Sun Microsystems , Inc . ' s Answer to
`Complaint .
`
`Aug . 27 , 2008 Defendant Advanced Micro Devices , Inc . ' s Answer
`to Complaint for Patent Infringement .
`Aug . 27 , 2008 RealNetworks , Inc . ' s Answer to Implicit Networks ,
`Inc . ' s Original Complaint for Patent Infringement , Affirmative
`Defenses , and Counterclaims .
`Aug . 27 , 2008 Intel Corp . ' s Answer , Defenses and Counterclaims .
`Aug . 27 , 2008 Defendant RMI Corporation ' s Answer to Plaintiff ' s
`Original Complaint .
`Sep . 15 , 2008 Plaintiff ' s Reply to NVIDIA Corporation ' s Counter
`claims .
`Sep . 15 , 2008 Plaintiff ' s Reply to Sun Microsystems Inc . ' s Coun
`terclaims .
`Sep . 16 , 2008 Plaintiff ' s Reply to RealNetworks , Inc . ' s Counter
`claims .
`Sep . 16 , 2008 Plaintiff ' s Reply to Intel Corp . ’ s Counterclaims .
`Dec . 10 , 2008 Order granting Stipulated Motion for Dismissal with
`Prejudice re NVIDIA Corporation , Inc .
`Dec . 16 , 2008 Defendants AMD , RealNetworks , RMI , and Sun ' s
`Motion to Stay Pending the Patent and Trademark Office ' s Reex
`amination of the ' 163 Patent .
`Dec . 29 , 2008 Order granting Stipulated Motion for Dismissal
`without Prejudice of Claims re Sun Microsystems , Inc .
`Jan . 5 , 2009 Plaintiff ' s Opposition to Defendants AMD ,
`RealNetworks , RMI , and Sun ' s Motion to Stay Pending Reexami
`nation and Exhibit A .
`Jan . 9 , 2009 Reply of Defendants AMD , RealNetworks , RMI , and
`Sun ' s Motion to Stay Pending the Patent and Trademark Office ' s
`Reexamination of the ' 163 Patent .
`Feb . 9 , 2009 Order Granting Stay Pending the United States Patent
`and Trademark Office ' s Reexamination of U . S . Pat . No . 6 , 629 , 163 .
`Feb . 17 , 2009 Order Granting Stipulated Motion for Dismissal of
`Advanced Micro Devices , Inc . with Prejudice .
`May 14 , 2009 Order Granting Stipulated Motion for Dismissal of
`RMI Corporation with Prejudice .
`Oct . 13 , 2009 Order Granting Stipulated Motion for Dismissal of
`Claims Against and Counterclaims by Intel Corporation .
`Oct . 30 , 2009 Executed Order for Stipulated Motion for Dismissal
`of Claims Against and Counterclaims by RealNetworks , Inc .
`Implicit Networks , Inc . v . Microsoft Corp . , C09 - 5628 HLR ; USDC
`for the Northern District of California , San Francisco Division .
`Nov . 30 , 2009 Plaintiff ' s Original Complaint , Implicit v Microsoft ,
`Case No . 09 - 5628 .
`Jan . 22 , 2010 Order Dismissing Case , Implicit v Microsoft , Case No .
`9 - 5628 .
`Implicit Networks , Inc . v . Cisco Systems , Inc . , C10 - 3606 HRL ;
`USDC for the Northern District of California , San Francisco Divi
`sion .
`Aug . 16 , 2010 Plaintiff ' s Original Complaint , Implicit v Cisco , Case
`No . 10 - 3606 .
`Nov . 22 , 2010 Defendant Cisco Systems , Inc . ' s Answer and Coun
`terclaims , Implicit v Cisco , Case No . 10 - 3606 .
`Dec . 13 , 2010 Plaintiff , Implicit Networks , Inc . ' s , Answer to Coun
`terclaims , Implicit v Cisco , Case No . 10 - 3606 .
`Oct . 4 , 2011 Order of Dismissal with Prejudice , Implicit v Cisco ,
`Case No . 10 - 3606 .
`Implicit Networks , Inc . v . Citrix Systems , Inc . , C10 - 3766 JL ; USDC
`for the Northern District of California , San Francisco Division .
`Aug . 24 , 2010 Plaintiff ' s Original Complaint , Implicit v Citrix , Case
`No . 10 -

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