`USO 10225 3 78B2
`
`c12) United States Patent
`Balassanian
`
`(IO) Patent No.: US 10,225,378 B2
`(45) Date of Patent:
`*Mar. 5, 2019
`
`(54) METHOD AND SYSTEM FOR DATA
`DEMULTIPLEXING
`
`(71) Applicant: Implicit, LLC, Seattle, WA (US)
`
`(72)
`
`Inventor: Edward Balassanian, Austin, TX (US)
`
`(73) Assignee: Implicit, LLC, Seattle, WA (US)
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,298,674 A
`5,392,390 A
`
`3/1994 Yun
`2/1995 Crozier
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`EP
`EP
`
`This patent is subject to a terminal dis(cid:173)
`claimer.
`
`1/1991
`0408132
`11/1997
`0807347
`(Continued)
`
`OTHER PUBLICATIONS
`
`(21) Appl. No.: 16/043,069
`
`(22) Filed:
`
`Jul. 23, 2018
`
`(65)
`
`Prior Publication Data
`
`US 2018/0332145 Al
`
`Nov. 15, 2018
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 15/450,790, filed on
`Mar. 6, 2017, now Pat. No. 10,033,839, which is a
`(Continued)
`
`(51)
`
`Int. Cl.
`H04L 12158
`H04L 29106
`
`(2006.01)
`(2006.01)
`(Continued)
`
`(52) U.S. Cl.
`CPC .............. H04L 69/08 (2013.01); H04L 29106
`(2013.01); H04L 45100 (2013.01);
`(Continued)
`( 58) Field of Classification Search
`None
`See application file for complete search history.
`
`Michael Baentsch, et al., "WebMake: Integrating distributed soft(cid:173)
`ware development in a structure-enhanced Web," Computer Net(cid:173)
`works and ISDN Systems 27 (1995), pp. 789-800.
`(Continued)
`
`Primary Examiner - Due T Duong
`(74) Attorney, Agent, or Firm - Meyertons, Hood,
`Kivlin, Kowert & Goetze!, P.C.
`
`(57)
`
`ABSTRACT
`
`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 infor(cid:173)
`mation associated with the message for each message han(cid:173)
`dler, and invokes the message handlers passing the message
`and the associated state information. 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
`
`Juniper Ex. 1009-p. 1
`Juniper v Implicit
`
`
`
`US 10,225,378 B2
`Page 2
`
`Related U.S. Application Data
`
`continuation of application 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 continu(cid:173)
`ation of application No. 10/636,314, filed on Aug. 6,
`2003, now Pat. No. 8,055,786, which is a continu(cid:173)
`ation of application No. 09/474,664, filed on Dec. 29,
`1999, now Pat. No. 6,629,163.
`
`(51)
`
`(52)
`
`(2006.01)
`(2006.01)
`(2013.01)
`
`Int. Cl.
`H04L 29108
`H04L 29112
`H04L 121701
`U.S. Cl.
`CPC ...... H04L 61/2007 (2013.01); H04L 61/6063
`(2013.01); H04L 67102 (2013.01); H04L 69/16
`(2013.01); H04L 69/18 (2013.01); H04L 69122
`(2013.01); H04L 69132 (2013.01)
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,414,833 A
`5,425,029 A
`5,568,478 A
`5,627,997 A
`5,710,917 A
`5,727,159 A
`5,740,430 A
`5,761,651 A
`5,768,521 A
`5,826,027 A
`5,835,726 A
`5,842,040 A
`5,848,233 A
`5,848,246 A
`5,848,415 A
`5,854,899 A
`5,870,479 A
`5,896,383 A
`5,898,830 A
`5,918,013 A
`5,983,348 A
`5,987,256 A
`5,991,299 A
`5,991,806 A
`6,032,150 A
`6,035,339 A
`6,047,002 A
`6,067,575 A
`6,091,725 A
`6,094,679 A
`6,101,189 A
`6,101,320 A
`6,104,500 A
`6,104,704 A
`6,111,893 A
`6,112,250 A
`6,115,393 A
`6,119,165 A
`6,119,236 A
`6,122,666 A
`6,128,624 A
`6,130,917 A
`6,141,749 A
`6,151,390 A
`6,157,622 A
`
`5/1995 Hershey et al.
`6/1995 Hluchyj et al.
`10/ 1996 van Loo, Jr. et al.
`5/1997 Pearson et al.
`l/ 1998 Musa et al.
`3/ 1998 Kikinis
`4/ 1998 Rosenberg et al.
`6/ 1998 Hasebe
`6/ 1998 Dedrick
`10/1998 Pedersen et al.
`ll/ 1998 Shwed et al.
`ll/ 1998 Hughes et al.
`12/1998 Radia et al.
`12/1998 Gish
`12/1998 Guck
`12/1998 Callon et al.
`2/1999 Feiken et al.
`4/1999 Wakeland
`4/1999 Wesinger, Jr. et al.
`6/ 1999 Mighdoll et al.
`11/1999 Ji
`11/1999 Wu et al.
`ll/ 1999 Radogna et al.
`11/1999 McHann, Jr.
`2/2000 Nguyen
`3/2000 Agrahararn et al.
`4/2000 Hartmann et al.
`5/2000 McManis et al.
`7/2000 Cheriton et al.
`7/2000 Teng et al.
`8/2000 Tsuruoka
`8/2000 Schuetze et al.
`8/2000 Alam et al.
`8/2000 Buhler et al.
`8/2000 Volftsun et al.
`8/2000 Appelman
`9/2000 Engel et al.
`9/2000 Li et al.
`9/2000 Shipley
`9/2000 Beurket et al.
`10/2000 Papiemiak et al.
`10/2000 Monroe
`10/2000 Coss et al.
`11/2000 Volftsun et al.
`12/2000 Tanaka et al.
`
`12/2000 Himmel
`6,167,441 A
`2/2001 Aditharn et al.
`6,192,419 Bl
`6,199,054 Bl
`3/2001 Khan et al.
`6,212,550 Bl
`4/2001 Segur
`6,222,536 Bl
`4/2001 Kihl et al.
`6,226,267 Bl
`5/2001 Spinney et al.
`6,243,667 Bl
`6/2001 Kerr et al.
`6,246,678 Bl
`6/2001 Erb et al.
`6,259,781 Bl
`7/2001 Crouch et al.
`6,275,507 Bl
`8/2001 Anderson et al.
`6,278,532 Bl
`8/2001 Heimendinger et al.
`6,292,827 Bl
`9/2001 Raz
`6,356,529 Bl
`3/2002 Zarom
`6,359,911 Bl
`3/2002 Movshovich et al.
`6,374,305 Bl
`4/2002 Gupta et al.
`6,401,132 Bl
`6/2002 Bellwood et al.
`6,404,775 Bl
`6/2002 Leslie et al.
`6,405,254 Bl
`6/2002 Hadland
`6,426,943 Bl
`7 /2002 Spinney et al.
`6,493,348 Bl
`12/2002 Gelman et al.
`6,504,843 Bl
`1/2003 Cremin et al.
`2/2003 Engel et al.
`6,519,636 B2
`6,560,236 Bl
`5/2003 Varghese et al.
`6,574,610 Bl
`6/2003 Clayton et al.
`6,578,084 Bl
`6/2003 Moberg et al.
`6,598,034 Bl
`7/2003 Kloth
`6,629,163 Bl
`9/2003 Balassanian
`6,650,632 Bl
`11/2003 Volftsun et al.
`6,651,099 Bl
`11/2003 Dietz et al.
`6,678,518 B2
`1/2004 Eerola
`6,680,922 Bl
`1/2004 Jorgensen
`6,701,432 Bl
`3/2004 Deng et al.
`6,711,166 Bl
`3/2004 Amir et al.
`6,772,413 B2
`8/2004 Kuznetsov
`6,785,730 Bl
`8/2004 Taylor
`6,865,735 Bl
`3/2005 Sirer et al.
`3/2005 Kist et al.
`6,871,179 Bl
`6,889,181 B2
`5/2005 Kerr et al.
`6,937,574 Bl
`8/2005 Delaney et al.
`6,957,346 Bl
`10/2005 Kivinen et al.
`6,959,439 Bl
`10/2005 Boike
`7,233,569 Bl
`6/2007 Swallow
`7,233,948 Bl
`6/2007 Sharnoon et al.
`7,281,036 Bl
`10/2007 Lu et al.
`7,383,341 Bl
`6/2008 Saito et al.
`7,443,858 Bl* 10/2008 Cheriton ............. H04L 12/4608
`370/395.1
`
`7,711,857 B2
`8,055,786 B2
`8,694,683 B2
`2001/0037397 Al *
`
`5/2010
`Balassanian
`11/2011
`Balassanian
`4/2014
`Balassanian
`11/2001 Boucher . . . . . . . . . . . . . . . . . . . G06F 5/ 10
`709/230
`2002/0156927 Al* 10/2002 Boucher ................. H04L 29/06
`709/250
`
`2003/0142669 Al
`2004/0015609 Al
`2004/0158793 Al*
`
`2006/0209830 Al*
`
`2007/0067497 Al*
`
`7 /2003 Kubota et al.
`1/2004 Brown et al.
`8/2004 Blightman .............. H04L 29/06
`714/758
`9/2006 Oguchi ................... H04L 45/00
`370/758
`3/2007 Craft ................... H04L 67/1097
`709/250
`
`2008/0250045 Al
`2009/0083763 Al
`2009/0265695 Al
`2009/0310485 Al
`2015/0032691 Al
`
`10/2008 Balassanian et al.
`3/2009 Sareen et al.
`10/2009 Karino
`12/2009 Averi et al.
`1/2015 Hall et al.
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`JP
`JP
`JP
`
`0817031
`Hl0-55279
`Hl049354
`Hl0-74153
`
`1/1998
`2/1998
`2/1998
`3/1998
`
`Juniper Ex. 1009-p. 2
`Juniper v Implicit
`
`
`
`US 10,225,378 B2
`Page 3
`
`(56)
`
`JP
`WO
`
`References Cited
`
`FOREIGN PATENT DOCUMENTS
`
`Hl0-289215
`99/35799
`
`10/1998
`7 /1999
`
`OTHER PUBLICATIONS
`
`Dan Decasper, et al., "A Scalable, High Performance Active Net(cid:173)
`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.
`Non-Final Office Action in Inter Partes Reexamination Control No.
`95/000,659 dated Aug. 16, 2013, 107 pages.
`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.
`RFC: 791. Internet Protocol: DARPA Internet Program Protocol
`Specification, Sep. 1981, prepared for Defense Advanced Research
`Projects Agency Information Processing Techniques Office by Infor(cid:173)
`mation 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-l-Al6 Invalidity of U.S. Pat. No. 8,694,683, Defen(cid:173)
`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-l-Bl3 Invalidity of U.S. Pat. No. 9,270,790, Defen(cid:173)
`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-l-C21 Invalidity of U.S. Pat. No. 8,856,779, Defen(cid:173)
`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-l-D21 Invalidity of U.S. Pat. No. 9,325,740, Defen(cid:173)
`dants' Invalidity Contentions Pursuant to Local Patent Rules 3-3
`and 3-4, United States District Court Eastern District of Texas Tyler
`Division, dated Sep. 2, 2016, 419 pages.
`Exhibits E-l-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(cid:173)
`sion, dated Sep. 2, 2016, 416 pages.
`Alexander, D. et al., "The SwitchWare Active Network Architec(cid:173)
`ture", Jun. 6, 1998, IEEE.
`Antoniazzi, S. et al., "An Open Software Architecture for Multi(cid:173)
`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(cid:173)
`nication Environments", Thesis, Technische Universitat Berlin, Oct.
`9, 1996 (3 documents).
`
`Arbanowski, S., et al., Service Personalization for Unified Messag(cid:173)
`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(cid:173)
`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-l/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(cid:173)
`work.
`"C Library Functions", AUTH(3) Sep. 17, 1993, Solbourne Com(cid:173)
`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 PIN 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 CORBAand Beyond.
`Cox, Brad, "SuperDistribution, Objects As Property on the Elec(cid:173)
`tronic Frontier", 1996, Addison-Wesley Publishing Company.
`Cranes, et al., "A Configurable Protocol Architecture for CORBA
`Environments", Autonomous Decentralized Systems 1997 Proceed(cid:173)
`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(cid:173)
`tion Supporting System", Thesis, Jan. 20, 1998, Technische Universitat
`Berlin.
`Darpa Internet Program Protocol Specification, "Transmission Con(cid:173)
`trol Protocol", Sep. 1981, Information Sciences Institute, California.
`Darpa Internet Program Protocol Specification, "Internet Protocol",
`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(cid:173)
`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.
`
`Juniper Ex. 1009-p. 3
`Juniper v Implicit
`
`
`
`US 10,225,378 B2
`Page 4
`
`(56)
`
`References Cited
`
`OTHER PUBLICATIONS
`
`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.
`Eckardt, T., et al., "Personal Communications Support based on
`TMN and TINA Concepts", 1996, IEEE Intelligent Network Work(cid:173)
`shop (IN '96), Apr. 21-24, Melbourne, Australia.
`Eckardt, T., et al., "Beyond IN and UPT-A Personal Communi(cid:173)
`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(cid:173)
`Organizational Datagram Flow", Dec. 1998, Computer Science
`Department, University of Southern California and Digital Equip(cid:173)
`ment Corporation.
`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(cid:173)
`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, 151 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(cid:173)
`Performance, 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(cid:173)
`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
`CORBAEvent Service", Aug. 8, 1997,Proceedings of the OOPSLA
`'97 Conference, Atlanta, Georgia in Oct. 1997.
`Huitema, Christian, "IPv6 The New Internet Protocol", 1997 Pren(cid:173)
`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(cid:173)
`try's First Internet Backbone Router Delivering Unrivaled Scalabil(cid:173)
`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(cid:173)
`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(cid:173)
`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(cid:173)
`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, PIN 093-0000-
`001 Rev A, NetScreen Technologies, Inc., USA.
`NetScreen Command Line Reference Guide, 2000, PIN 093-0000-
`001 NetScreen Technologies, Inc., USA.
`NetScreen Concepts and Examples ScreenOS Reference Guide,
`1998-2001, Version 2.5 PIN 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 Tech(cid:173)
`nologies, Inc.
`NetScreen WebUI, Reference Guide, Version 2.5.0 PIN 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(cid:173)
`face Specification", Aug. 1998.
`Nygren, Erik, "The Design and Implementation of a High(cid:173)
`Performance 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, 8th IEEE Work(cid:173)
`shop on Local and Metropolitan Area Networks, Potsdam, Ger(cid:173)
`many.
`
`Juniper Ex. 1009-p. 4
`Juniper v Implicit
`
`
`
`US 10,225,378 B2
`Page 5
`
`(56)
`
`References Cited
`
`OTHER PUBLICATIONS
`
`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(cid:173)
`nication Support System (IPCSS)", Nov. 2-3, 1995, 2nd 'Speak!'
`Workshop on Speech Generation in Multimodal Information Sys(cid:173)
`tems and Practical Applications.
`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(cid:173)
`cations.
`Pfeifer, T., et al., "Intelligent Handling of Communication Media",
`Oct. 29-31, 1997, 6 th IEEE Workshop on Future Trends of Distrib(cid:173)
`uted Computing Systems (FTDCS) Tunis.
`Pfeifer, T., et al., "Resource Selection in Heterogeneous Commu(cid:173)
`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(cid:173)
`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(cid:173)
`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(cid:173)
`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.
`Schreier, 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(cid:173)
`sion", 1984, Sperry Research Center, IEEE.
`Zeletin, R. et al., "Applying Location Aware Computing for Elec(cid:173)
`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(cid:173)
`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(cid:173)
`claims.
`Sep. 15, 2008 Plaintiff's Reply to Sun Microsystems Inc.'s Coun(cid:173)
`terclaims.
`Sep. 16, 2008 Plaintiff's Reply to RealNetworks, Inc.'s Counter(cid:173)
`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(cid:173)
`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 DefendantsAMD, RealNetworks,
`RMI, and Sun's Motion to Stay Pending Reexamination 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, Implicitv Microsoft, Case No.
`09-5628.
`Implicit Networks, Inc. v. Cisco Systems, Inc., Cl0-3606 HRL;
`USDC for the Northern District of California, San Francisco Divi(cid:173)
`sion.
`Aug. 16, 2010 Plaintiff's Original Complaint, Implicitv Cisco, Case
`No. 10-3606.
`Nov. 22, 2010 Defendant Cisco Systems, Inc.'s Answer and Coun(cid:173)
`terclaims, Implicit v Cisco, Case No. 10-3606.
`Dec. 13, 2010 Plaintiff, Implicit Networks, Inc. 's, Answer to Coun(cid:173)
`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., Cl0-3766 JL; USDC
`for the Northern District of California, San Francisco Division.
`Oct. 24, 2010 Plaintiff's Original Complaint, Implicit v Citrix, Case
`No. 10-3766.
`Dec. 1, 2010 Plaintiff's First Amended Complaint, Implicit v Citrix,
`Case No. 10-3766.
`Jan. 14, 2011 Degendant Citrix Systems, Inc.'s Answer, Defenses
`and Counter-complaint for Declaratory Judgment, Implicit v Citrix,
`Case No. 10-3766.
`
`Juniper Ex. 1009-p. 5
`Juniper v Implicit
`
`
`
`US 10,225,378 B2
`Page 6
`
`(56)
`
`References Cited
`
`OTHER PUBLICATIONS
`
`Feb. 18, 2011 Plaintiff, Implicit Networks, Inc.'s, Answer to Defen(cid:173)
`dants Counterclaims, Implicit v Citrix, Case No. 10-3766.
`May 2, 2011 Order of Dismissal, Implicit v Citrix, Case No.
`10-3766.
`Implicit Networks, Inc. v.F5 Networks, Inc., Cl0-3365 JCS; USDC
`for the Northern District of California, San Francisco Division.
`Jul. 30, 2010 Plaintiff's Original Complaint, Implicit v F5, Case No.
`10-3365.
`Oct. 13, 2010 Defendants' Answer and Counter-Complaint, Implicit
`v F5, Case No. 10-3365.
`Nov. 3, 2010 Plaintiff's Answer to Counter-Complaint, Implicit v
`F5, Case No. 10-3365.
`Dec. 10, 2010 Plaintiff's First Amended Complaint, Implicit v F5,
`Case No. 10-3365.
`Jan. 14, 2011 Defendants' Answer to l51 Amended Complaint and
`Counterclaim, Implicit v F5, Case No. 10-3365.
`Feb. 18, 2011 Plaintiff's Answer to F5' s Amended Counter(cid:173)
`Complaint, Implicit v F5, Case No. 10-3365.
`Apr. 18, 2011 Defendants' Amended Answer to
`l51 Amended
`Complaint and Counter-Complaint, Implicitv F5, Case No. 10-3365.
`May 5, 2011 Plaintiff's Answer to F5' s Amended Counter(cid:173)
`Complaint, Implicit v F5, Case No. 10-3365.
`Jul. 22, 2011 F5 Networks, Inc.'s Invalidity Contentions, Implicit v
`F5, Case No. 10-3365.
`Jul. 22, 2011 F5 Networks, Inc.'s Invalidity Contentions, Exhibit A,
`Implicit v F5, Case No. 10-3365 (31 documents).
`Jul. 22, 2011 F5 Networks, Inc.'s Invalidity Contentions, Exhibit B,
`Implicit v F5, Case No. 10-3365.
`Oct. 18, 2011 Joint Claim Construction & Pre-Hearing Statement
`(PR 4-3), Implicit v F5, Case No. 10-3365.
`Oct. 18, 2011 Joint Claim Construction & Pre-Hearing Statement
`(PR4-3) Exhibit A, Implicitv F5, Case No. 10-3365 (2 documents).
`Nov. 28, 2011 Plaintiff's Opening Claim Construction Brief, Implicit
`v F5, Case No. 10-3365.
`Nov. 29, 2011 Amended Joint Claim Construction & Pre-Hearing
`Statement, Implicit v F5, Case No. 10-3365.
`Nov. 29, 2011 Amended Joint Claim Construction & Pre-Hearing
`Statement, Exhibit A, Implicit v F5, Case