throbber
Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 1 of 62
`
`IN THE UNITED STATES DISTRICT COURT
`WESTERN DISTRICT OF TEXAS
`AUSTIN DIVISION
`
`Intellectual Ventures I LLC and
`Intellectual Ventures II LLC,
`
`Plaintiffs/Counter-Defendants,
`
`Civil Action No. 1:19-CV-01075-ADA
`
`v.
`
`VMware, Inc.,
`
`Defendant/Counter-Plaintiff.
`
`JURY TRIAL DEMANDED
`
`DEFENDANT VMWARE, INC.’S OPENING CLAIM CONSTRUCTION BRIEF
`
`EX2008
`VMware v. IV
`IPR2020-00470
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 2 of 62
`
`
`
`TABLE OF CONTENTS
`
`
`INTRODUCTION ................................................................................................................... 1
`I.
`II. DISPUTED TERMS FROM U.S. PATENT NO. RE44,686 (the “’686 patent”) ................... 2
`A. “modif[y/ied] [a] resource allocation” / “modify[ing] [the] computer resources allocated
`to a virtual server” (’686 patent claims 5-7) ........................................................................ 2
`B. “resource unavailable messages resulting from denied requests to modify a resource
`allocation” (’686 patent claims 5-7) .................................................................................... 7
`C. “determination that a virtual server is overloaded” (’686 patent claims 5-7) ...................... 8
`D. “virtual server” (’686 patent claims 5-7) ........................................................................... 10
`E. “determining that a second physical host can accommodate the requested modified
`resource allocation” (’686 patent claims 5-7) .................................................................... 10
`F. “a component configured to receive an indication that a first physical host is overloaded,
`wherein the indication is based on a determination that a virtual server is overloaded and
`wherein the determination that a virtual server is overloaded is based on one or more
`resource unavailable messages resulting from denied requests to modify a resource
`allocation” (’686 patent claim 7) ....................................................................................... 12
`G. “a component configured to determine that a second physical host can accommodate the
`requested modified resource allocation” (’686 patent claim 7) ......................................... 13
`H. “a component configured to generate a physical host transfer signal that indicates a second
`physical host and to transfer the virtual server from the first physical host to the second
`physical host if the first physical host is overloaded” (’686 patent claim 7) ..................... 14
`III. DISPUTED TERMS FROM U.S. PATENT NO. RE42,726 (the “’726 patent”) ............. 15
`A. Terms that overlap with disputed claim terms in the ’686 patent ...................................... 15
`B. “resource denials” (’726 patent claims 1, 4-5 and 8) ......................................................... 15
`C. “quality of service guarantee” (’726 patent claims 1 and 4) .............................................. 16
`D. “a virtual server resource monitor [communicatively coupled to the first physical host
`and] configured to monitor resource denials and to send a virtual server overloaded signal
`in response to the resource denials” (’726 patent claims 1 and 5) // “program code for
`creating a virtual server resource monitor communicatively coupled to the first physical
`host and configured to monitor resource denials and, in response to the resource denials,
`to send a virtual server overloaded signal” (’726 patent claim 4) ..................................... 18
`E. “a virtual server resource modifier [communicatively coupled to the first physical host
`and] configured to receive the virtual server overloaded signal and, in response to the
`virtual server overloaded signal, to modify a resource allocation for the virtual server and
`to send a virtual server resource modification signal” (’726 patent claims 1 and 5);
`“program code for creating a virtual server resource modifier communicatively coupled to
`the first physical host and configured to receive the virtual server overloaded signal and,
`
`
`
`
`ii
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 3 of 62
`
`in response to the virtual server overloaded signal, to modify a resource allocation for the
`virtual server and to send a virtual server resource modification signal” (claim 4) .......... 19
`F. “a load balanc[ing/er] [module] [communicatively coupled to the plurality of physical
`hosts and] configured to receive the virtual server resource modification signal and to
`determine whether the first physical host is overloaded and, in response to a determination
`that the first physical host is overloaded, to send a physical host transfer signal that
`indicates a second physical host” (’726 patent claims 1 and 5) // “program code for
`creating a load balancing module communicatively coupled to the plurality of physical
`hosts and configured to receive the virtual server resource modification signal and to
`determine whether the first physical host is overloaded and, in response to a determination
`that the first physical host is overloaded, to send a physical host transfer signal that
`indicates a second physical host” (’726 patent claim 4) .................................................... 21
`G. “a dynamic virtual server mover [communicatively coupled to the plurality of physical
`hosts and] configured to receive the physical host transfer signal and, in response to the
`physical host transfer signal, to transfer the virtual server from the first physical host to
`the second physical host” (’726 patent claims 1 and 5) // “program code for creating a
`dynamic virtual server mover communicatively coupled to the plurality of physical hosts
`and configured to receive the physical host transfer signal and, in response to the physical
`host transfer signal, to transfer the virtual server from the first physical host to the second
`physical host” (’726 patent claim 4) .................................................................................. 22
`H. “the dynamic virtual server mover is further configured to direct the first physical host to
`store, in the file system, a set of system files for the virtual server and to direct the second
`physical host to access, from the file system, the set of system files for the virtual server,
`thereby transferring the virtual server from the first physical host to the second physical
`host” (’726 patent claims 3 and 7) ..................................................................................... 24
`IV. DISPUTED TERMS FROM U.S. PATENT NO. 7,949,752 (the “’752 patent”) ............. 24
`A. “exhausted” (’752 patent claims 1, 9 and 24) .................................................................... 24
`1. Prosecution History Summary ....................................................................................... 26
`2. Argument ........................................................................................................................ 27
`B. “consumed” (recited in ’752 patent claims 1, 9 and 24) .................................................... 29
`C. “service” (’752 patent claims 1, 3, 9 and 24) ..................................................................... 32
`D. Means-Plus-Function Terms .............................................................................................. 32
`V. DISPUTED TERMS FROM U.S. PATENT NO. RE43,051 (the “’051 patent”) ................ 34
`A. “virtual server” (’051 patent claims 1, 3 and 6) ................................................................. 34
`B. “physical interface[s]” (’051 patent claims 1 and 3) ......................................................... 38
`C. physical interfaces and tunnel identifiers in the storing / receiving / determining / sending
`terms (’051 patent claims 1 and 3) ..................................................................................... 40
`VI. DISPUTED TERMS FROM U.S. PATENT NO. RE44,818 (the “’818 patent”) ................ 42
`A. “hierarchical token bucket resource allocation” (recited in ’818 patent claims 1, 17, 30, 32
`and 42) ............................................................................................................................... 42
`
`
`
`
`iii
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 4 of 62
`
`B. “token” (’818 patent claims 1, 17, 30, 32-33, 37-42) ........................................................ 44
`C. “enforc[e/ing]”, “receiv[e/ing]”, “classify[ing]”, “compar[e/ing]”, “forward[ing]”, and
`“buffer[ing]” (’818 patent claims 1, 17, 30, 32, 33, 37, 38, 39, 42) .................................. 44
`D. “maintaining a connection over a network fabric” (’818 patent claims 1, 17, 30, 32 and
`42) ...................................................................................................................................... 46
`E. “virtual storage network interface layer of an application server” / “virtual network
`interface layer of an application server”/ “virtual interface layer of an application server”
`(’818 patent claims 1, 17, 30, 32 and 42)........................................................................... 48
`F. “one or more input/output virtualization modules comprising computer-readable
`instructions operative to cause the one or more processors to” performs functions terms
`(’818 patent claim 17) ........................................................................................................ 49
`VII. CONCLUSION .................................................................................................................. 50
`
`
`
`
`
`
`iv
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 5 of 62
`
`TABLE OF AUTHORITIES
`
`
`
`Page(s)
`
`
`
`Cases
`
`Alarm.com, Inc. v. SecureNet Techs., LLC,
`No. CV 15-807-RGA, 2019 WL 3996883 (D. Del. Aug. 23, 2019)........................................12
`
`Amdocs (Israel) Ltd. v. Openet Telecom, Inc.,
`No. 110CV910LMBJFA, 2018 WL 1699429 (E.D. Va. Apr. 6, 2018) ...................................12
`
`Ariba Inc. v. Emptoris, Inc.,
`No. 9:07-cv-90 (E.D. Tex. Aug. 7, 2008) ................................................................................33
`
`Augme Techs., Inc. v. Yahoo! Inc.,
`755 F.3d 1326 (Fed. Cir. 2014)..........................................................................................13, 50
`
`Baldwin Graphic Sys., Inc. v. Siebert, Inc.,
`512 F.3d 1338 (Fed. Cir. 2008)................................................................................................11
`
`Desper Prods. Inc. v. QSound Labs. Inc.,
`157 F.3d 1325 (Fed. Cir 1998).................................................................................................29
`
`Digital Biometrics, Inc. v. Identix, Inc.,
`149 F.3d 1335 (Fed. Cir. 1998)..................................................................................................4
`
`Ecolab, Inc. v. FMC Corp.,
`569 F.3d 1335 (Fed. Cir. 2009)..........................................................................................27, 28
`
`Glob. Equity Mgmt. (SA) Pty. Ltd. v. Expedia, Inc.,
`2016 WL 7416132 (E.D. Tex. Dec. 22, 2016) ...................................................................18, 19
`
`Grecia v. Samsung Elec. Am., Inc.,
`780 Fed. Appx. 912 (Fed. Cir. Aug. 20, 2019) ........................................................................50
`
`Hakim v. Cannon Avent Group PLC,
`479 F.3d 1313 (Fed. Cir. 2007)................................................................................................29
`
`Intellectual Ventures I, LLC v. Lenovo Group Ltd.,
`365 F.Supp.3d 200 (D.Mass. 2019) .........................................................................................31
`
`MBO Laboratories, Inc. v. Becton, Dickinson & Co.,
`474 F.3d 1323 (Fed. Cir. 2007)..................................................................................................3
`
`Merck & Co. v. Teva Pharm. USA, Inc.,
`395 F.3d 1364 (Fed. Cir. 2005)..............................................................................................7, 8
`
`
`
`
`v
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 6 of 62
`
`Microsoft Corp. v. Multi-Tech Systems, Inc.,
`357 F.3d 1340 (Fed. Circ. 2004) ........................................................................................45, 48
`
`MTD Prod. Inc. v. Iancu,
`933 F.3d 1336 (Fed. Cir. 2019)..............................................................................12, 18, 21, 23
`
`O2 Micro Int’l Ltd. v. Beyond Innovation Tech. Co.,
`521 F.3d 1351 (Fed. Cir. 2008)........................................................................................ passim
`
`Pause Tech., LLC v. TiVo, Inc.,
`419 F.3d 1326 (Fed. Cir. 2005)..............................................................................................7, 8
`
`Personal Audio, LLC v. Apple, Inc.,
`No. 9:09-cv-111, 2011 WL 11757163 (E.D. Tex. Jan. 31, 2011) ...............................18, 33, 34
`
`Reedhycalog UK, Ltd. v. Baker Hughes Oilfield Operations Inc.,
`2008 WL 2152268 (E.D. Tex. May 21, 2008) .............................................................47, 48, 49
`
`SanDisk Corp. v. Memorex Prods., Inc.,
`415 F.3d 1278 (Fed. Cir. 2005)..........................................................................................27, 45
`
`SkinMedica, Inv. v. Histogen, Inc.,
`727 F.3d 1187 (Fed. Cir. 2013)................................................................................................45
`
`US Foam Inc. v. On Site Gas Systems, Inc.,
`735 F. Supp. 2d 535 (E.D. Tex. 2010) .....................................................................................44
`
`Uship Intellectual Properties, LLC v. United States,
`714 F.3d 1311 (Fed. Cir. 2013)................................................................................................28
`
`Williamson v. Citrix Online, LLC,
`792 F.3d 1339 (Fed. Cir. 2015)................................................................................2, 21, 49, 50
`
`Statutes
`
`35 U.S.C. § 112 ..............................................................................................................................33
`
`35 U.S.C. § 112 ¶ 6 ................................................................................................................ passim
`
`
`
`
`
`
`
`
`
`
`vi
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 7 of 62
`
`TABLE OF ABBREVIATIONS
`
`
`Full Name
`Abbreviation
`United States Patent and Trademark Office
`PTO
`Person of Ordinary Skill in the Art
`POSITA
`Snoeren Decl. Declaration of Alex Snoeren, Ph.D. Regarding Claim Construction
`’686 patent U.S. Patent No. RE 44,686
`’726 patent U.S. Patent No. RE 42,726
`’937 patent U.S. Patent No. 6,985,937
`’937 FH
`File History of U.S. Patent No. 6,985,937
`’752 patent U.S. Patent No. 7,949,752
`’051 patent U.S. Patent No. RE 43,051
`’818 patent U.S. Patent No. RE 44,818
`
`
`
`
`
`
`
`vii
`
`
`
`
`
`
`
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 8 of 62
`
`TABLE OF EXHIBITS
`
`
`Exhibit Title
`Ex. 1
`Parties’ Agreed Constructions to Claim Terms
`Ex. 2 Declaration of Alex Snoeren, Ph.D. Regarding Claim Construction
`Ex. 3
`’937 Patent File History, Applicant Arguments dated November 17, 2003
`Ex. 4 U.S. Patent No. 5,933,603 to Vahalia et al.
`Ex. 5
`’937 Patent File History, Non-Final Office Action dated May 10, 2004
`Ex. 6 USPTO Patent Search of claim term “dynamic virtual server mover”
`Ex. 7 Terms in the ’726 patent that overlap with disputed claim terms in the ’686 patent
`Ex. 8 The parties’ proposals for the terms in the ’051 involving multiple recitations of “physical
`interface(s)” and “tunnel identifier(s)”
`’752 Patent File History, Response to Office Action dated March 16, 2009
`Ex. 9
`’752 Patent File History, Office Action dated May 5, 2009
`Ex. 10
`’752 Patent File History, Office Action dated October 30, 2009
`Ex. 11
`’752 Patent File History, Response to Office Action dated November 13, 2009
`Ex. 12
`’752 Patent File History, Office Action dated March 16, 2010
`Ex. 13
`’752 Patent File History, Response to Office Action dated August 20, 2010
`Ex. 14
`’752 Patent File History, Response to Office Action dated August 5, 2009
`Ex. 15
`’752 Patent File History, Final Office Action dated November 8, 2010
`Ex. 16
`’752 Patent File History, Response to Final Office Action dated January 4, 2011
`Ex. 17
`Ex. 18 Report and Recommendation of United States Magistrate Judge, Intellectual Ventures v.
`HCC Ins. Holdings, Inc., Case No. 6:15-cv-660 (E.D. Tex. August 26, 2016) (“’752 Patent
`Magistrate Report”)
`Ex. 19 Charles Aulds, Linux Apache Web Server Administration, 39 (2001) (“Aulds”)
`Ex. 20 Barry Nusbaum, WebSphere Application Servers: Standard and Advanced Features 45
`(1999)
`Ex. 21 Ludmila Cherkasova, FLEX: Design and Management Strategy for Scalable Web Hosting
`Service, 14–15 (Oct. 1999)
`Ex. 22 October 14, 2003 Amendment & Remarks, U.S. Patent Appl. No. 09/526,980
`Ex. 23 Physical Interface, The IEEE Standard Dictionary of Electrical and Electronics Terms (6th
`ed., 1996)
`Ex. 24 RE43,051 (U.S. Patent Appl. No. 11/858,091) Patent File History, May 17, 2010 Office
`Action
`Ex. 25 U.S. Patent No. 6,286,047 (“Ramanathan”)
`Ex. 26 U.S. Patent No. 6,247,057 (“Barrera”)
`Ex. 27 Webster definition of consume
`Ex. 28
`’752 Patent List of Disputed Claim Terms
`Ex. 29 BEN LAURIE AND PETER LAURIE, APACHE: THE DEFINITIVE GUIDE 163, 177, 242–43, 295
`(1999)
`Ex. 30 Virtual Server, MICROSOFT COMPUTER DICTIONARY (5th ed. 2002)
`Ex. 31
`’789 Patent (Orig. Patent) prosecution history, 2009.08.25 Resp. to Office Action at 12
`Ex. 32 Competing Parties’ Proposals for the ’818 Patent
`Ex. 33 Grotto Networking, available at https://www.grotto-networking.com/BBQoS.html
`Ex. 34 http://tldp.org/HOWTO/Traffic-Control-HOWTO/index.html
`
`
`
`
`viii
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 9 of 62
`
`Exhibit Title
`Ex. 35 https://lartc.org/howto/lartc.qdisc.classful.html#AEN1071
`Ex. 36 Linux Advanced Routing & Traffic Control HOWTO, located at
`http://www.oamk.fi/~jukkao/lartc.pdf
`Ex. 37 Traffic Control HOWTO, Version 1.0.2, Martin A. Brown, located at
`https://www.tldp.org/HOWTO/html_single/Traffic-Control-HOWTO/
`Ex. 38 Traffic Control using tcng and HTB HOWTO, Version 1.0.1, Martin A. Brown, April
`2006, located at http://linux-ip.net/articles/Traffic-Control-tcng-HTB-HOWTO.html
`Ex. 39 Bavier, et al., Operating System Support for Planetary-Scale Network Services,
`Proceedings of the First Symposium on Networked Systems Design and Implementation
`(March 2004), located at
`https://www.usenix.org/legacy/events/nsdi04/tech/full_papers/bavier/bavier.pdf
`Ex. 40 Benita, Kernel Korner - Analysis of the HTB Queuing Discipline Software, available at
`https://www.linuxjournal.com/article/7562 as of January 26, 2005 and printed in the Linux
`Journal, March 2005.
`Ex. 41 U.S. Patent 7,161,904 titled: “System and method for hierarchical metering in a virtual
`router based network switch” to Hussein et al.
`Ex. 42 Bavier et al, Container-based Operating SystemVirtualization: AScalable,High-
`performance Alternative to Hypervisors, Conference Paper in ACM SIGOPS Operating
`Systems Review, January 2007, located at
`http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.1018.1012&rep=rep1&type=pdf
`Ex. 43 Valenzuela, J.L., et al., “A Hierarchical Token Bucket Algorithm to Enhance QoS in IEEE
`802.11: Proposal, Implementation and Evaluation, IEEE, vol. 4, Sep. 2004 (“Valenzuela
`Article”)
`Ex. 44 Email from J. Deblois to M. Rueckheim dated March 3, 2020
`Ex. 45 Webster’s New Work Telecom Dictionary, Definition of Layer
`
`
`
`
`ix
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 10 of 62
`
`
`
`I.
`
`INTRODUCTION
`
`This case is immensely complicated. IV is asserting more than 40 claims, involving diverse
`
`technology from four separate patent families, that were developed by three companies acting
`
`independently. Indeed, the total number of words in the asserted claims exceeds 3,700, and
`
`hundreds of VMware products and features are accused of infringement. This is an unmanageable
`
`number of claims and issues for a jury to comprehend in a trial. Despite the significant number of
`
`issues, the parties have worked together to agree to constructions for certain terms (see Ex. 1) and
`
`have grouped the remaining disputes into the approximately 30 categories discussed herein. These
`
`remaining categories can primarily be summarized into five main groups.
`
`First, for many technical terms, such as “hierarchical token bucket resource allocation” and
`
`“physical interface,” VMware has proposed constructions consistent with the plain and ordinary
`
`meaning of the terms and consistent with the intrinsic record disclosure, while IV has simply
`
`proposed they be construed as “plain and ordinary meaning” or argued that the terms are “not
`
`amenable to construction.” For these terms, IV has confirmed during the meet and confer process
`
`that it does not intend to offer alternative proposed constructions or interpretations. Thus, under
`
`O2 Micro Int’l Ltd. v. Beyond Innovation Tech. Co., 521 F.3d 1351 (Fed. Cir. 2008) the Court
`
`should adopt VMware’s proposed constructions.
`
`Second, for certain terms, like “modify a resource allocation” and “exhausted,” the
`
`respective patent applicants significantly narrowed the claim scope during prosecution in response
`
`to PTO rejections. For example, the for term “exhausted”—the applicant actually argued that the
`
`prior art’s art disclosure of the disclaimed scope (reusable resources) was “the exact opposite” of
`
`the amended claim language. VMware’s proposals hold the applicants to their clear disclaimers
`
`consistent with the law. IV asks the Court to ignore these clear disclaimers in favor of an
`
`improperly broad reading of the claims.
`
`
`
`
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 11 of 62
`
`
`
` Third, many terms involve Section 112 ¶ 6 means-plus-function considerations. For some
`
`of these terms, reciting classic means-for language, the parties agree that Section 112 ¶ 6 applies,
`
`but have disputes as to the specific structures. For some terms, there is no supporting structure
`
`counseling in favor of indefiniteness. For the others, VMware’s proposed structures are properly
`
`limited to the specific portions of the specification that disclose the structures—while IV
`
`improperly proposes that the Court construe the structures with respect to ambiguous black-box
`
`type terminology. For others of these terms, the parties disagree whether Section 112 ¶ 6 applies.
`
`VMware’s proposals for these terms recognize that the terms’ usage of nonce terminology, like a
`
`“component,” “module,” or “program code” for performing a function, requires application of
`
`Section 112 ¶ 6 under Williamson v. Citrix Online, LLC, 792 F.3d 1339 (Fed. Cir. 2015). IV’s
`
`proposal, in contrast, would leave these terms broad, despite the limited disclosure of
`
`corresponding structures in the specifications.
`
`Fourth, for several disputes, for example the “virtual server” term, IV seeks to improperly
`
`change the meaning of technical terms to craft a better infringement read against VMware’s
`
`products. Finally, for the remaining disputes, such as the various interfaces/tunnels terms in the
`
`’051 patent, and the “enforc[e/ing]”, “receiv[e/ing]”, etc. terms in the ’818 patent, VMware’s
`
`proposals address significant antecedent basis problems, or seek to clarify the complex technical
`
`terminology which may be confusing for a jury. IV’s proposals reject these essential clarifications
`
`without explanation. VMware’s proposals should be adopted at least for the reasons set forth
`
`herein and in the declaration of its expert Dr. Alex Snoeren submitted herewith.
`
`II.
`
`DISPUTED TERMS FROM U.S. PATENT NO. RE44,686 (the “’686 patent”)
`
`A.
`“modif[y/ied] [a] resource allocation” / “modify[ing] [the] computer resources
`allocated to a virtual server” (’686 patent claims 5-7)
`
`VMware Proposal
`
`IV Proposal
`
`
`
`
`2
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 12 of 62
`
`
`
`
`
`“modif[y/ied] [a] quality of service guarantee”
`/ “modify[ing] [the] quality of service
`guarantee of a virtual server”
`
`See also construction of “quality of service
`guarantee”
`
`“modif[y/ied] set of functions and features of a
`physical host(s) used in implementing tasks for
`each virtual server” / “modify[ing] a set of the
`functions and features of a physical host(s)
`used in implementing tasks for each virtual
`server”
`
`VMware’s proposal is based on a clear and unmistakable disclaimer by the applicant during
`
`the prosecution of U.S. Patent No. 6,985,937 (the “’937 patent”), from which the ’686 reissued.
`
`VMware’s approach to these terms is also consistent with the claims, the specification,1 and the
`
`applicant’s own statements regarding the purpose of the claimed invention. By contrast, IV’s
`
`proposal disregards the intrinsic record. Furthermore, rather than construe the phrase “modifying
`
`a resource allocation,” IV’s proposal reads “allocation” entirely out of the claim term and instead
`
`seeks to construe the phrase “modifying a resource.”
`
`During prosecution of the ’937 patent, the examiner issued a rejection based on U.S. Patent
`
`No. 5,933,603 (“Vahalia”). Vahalia is generally directed to providing video-on-demand services
`
`by dynamically assigning resources to scheduled tasks. Ex. 4 (Vahalia, Abstract). In attempting
`
`to overcome the rejection, the applicant argued that “[a] resource allocation for a process is
`
`specified as a quality of service guarantee. Thus, increasing a quality of service guarantee for
`
`a process is equivalent to increasing a resource allocation for that process.” Ex. 3 at 19 (2003-
`
`11-17 Response) (emphasis added).2 The applicant further argued that Vahalia does not anticipate
`
`the claims because Vahalia does not disclose increasing a quality of service guarantee. Rather, the
`
`applicant argued that “[o]nce Vahalia has scheduled a task, there is no further determination of
`
`whether the resource that is handling the task is overloaded. In other words, in Vahalia, the quality
`
`
`1 The specifications of the ’686, ’726 (discussed in Section III), and ’937 patents are identical.
`2 See MBO Laboratories, Inc. v. Becton, Dickinson & Co., 474 F.3d 1323, 1327 (Fed. Cir. 2007)
`(prosecution history of related patents its relevant to the claim construction analysis).
`
`3
`
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 13 of 62
`
`
`
`of service of each resource is fixed ahead of time and is not altered once a task is scheduled to
`
`the resource.” Id. (emphasis added).
`
`The PTO relied on the applicant’s disavowal regarding this issue, noting that:
`
`In the claim languages as found in claims 1, 13, 27, 31, 37, 39, and 44, Applicant
`appears to equate ‘the quality of [service] guarantee’ to ‘allocating a portion of
`resources’ and ‘increasing the quality of service guarantee’ to ‘increasing the
`resources allocated to an associated service.’ The slight departure of these
`phrases from its nominal meanings is being recognized here. Although the
`examiner has adopted Applicant’s lexicographer [sic] in the following prior art
`rejection, it is noted that care must be taken when comparing to its counterpart in
`the referenced passages (such difference was raised during a recent telephone
`interview with Applicant’s representative).
`
`Ex. 5 (2004-05-10 Office Action) (emphasis added). Thus, in both a response and in a telephonic
`
`interview with the examiner, the applicant represented that the terms “resource allocation” and
`
`“quality of service guarantee” are equivalent, and the terms “modifying a resource allocation” and
`
`“modifying a quality of service guarantee” are equivalent. The examiner unequivocally
`
`memorialized this understanding as set forth above, and the applicant did not dispute this
`
`interpretation over the subsequent lengthy file history prior to issuance.
`
`IV should be held to this understanding of the claim term. Digital Biometrics, Inc. v. Identix,
`
`Inc., 149 F.3d 1335, 1347 (Fed. Cir. 1998) (“The public has a right to rely on such definitive statements
`
`made during prosecution. Notice is an important function of the patent prosecution process….”).
`
`The claims further support VMware’s proposal. For example, claim 1 of the related ’726
`
`patent (which is identical to issued claim 1 of the original ’937 patent), recites “in response to the
`
`virtual server overloaded signal, to modify a resource allocation for the virtual server” and “receive
`
`the virtual server resource modification signal and [] determine whether the first physical host is
`
`overloaded.” In other words, the claims contemplate that after a virtual server is determined to be
`
`overloaded, the resource allocation for the virtual server is modified. And after the “resource
`
`allocation” for the virtual server is already modified, the system may determine that the physical
`
`4
`
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 14 of 62
`
`
`
`host is overloaded.3 Such a step only makes sense if modifying the resource allocation of the
`
`virtual server refers to modifying the quality of service guarantee of the virtual server, as
`
`contemplated by VMware’s proposal. Ex. 2 (Snoeren Decl.) ¶ 31. On the other hand, IV’s
`
`proposal which construes modifying a resource, such as memory or disk space, would involve
`
`modifying the physical host in some way. This does not make sense in context of the claims. Id.
`
`The specification further supports VMware’s proposal. The specification clearly and
`
`consistently specifies that a resource allocation refers to a quality of service guarantee, and
`
`modifying a resource allocation means modifying a quality of service guarantee. For example:
`
`A resource allocation for a virtual server is specified as a “quality of service
`guarantee” for that particular server. Each physical host stores quality of service
`guarantees for the virtual servers it hosts. As a physical host performs processes
`associated with a particular virtual server, the physical host accesses the stored
`quality of service information to enable the physical host to request the correct
`quality of service from the operating system kernel of the physical host.
`
`’686 patent, 4:49-56 (emphasis added). Table 1 of the specification, reproduced below, provides
`
`another example of the term “resource allocation” referring to a quality of service guarantee.
`
`
`
`
`
`
`3 The parties agree that “the first physical host is overloaded” should be construed as “the first
`physical host will not support additional resource allocations at that time.”
`
`5
`
`
`

`

`Case 1:19-cv-01075-ADA Document 54 Filed 03/06/20 Page 15 of 62
`
`
`
`’686 patent, 4:24-35. As shown in this table, each virtual server is configured with a “resource
`
`allocation” defined as a percentage of the resources of a physical host—an arrangement that the
`
`specification equates to a quality of service guarantee:
`
`In one embodiment, each individual virtual server 162 has a different quality of
`service guarantee. Different quality of service guarantees are implemented by
`allocating different amounts of the resources of each physical host machine 160
`to servicing each of the virtual servers 162. Physical host 160 resources may be
`allocated as percentages of the resources of a particular physical host 160, or as
`a particular number of units within a physical host 160 (for example, the operating
`system may be instructed to allocate X cycles per second to process A and Y cycles
`per second to process B). In the embodiment shown in FIG. 1, physical host 160
`resources are allocated to individual virtual servers 162 as percentages of each
`physical host 160. Table 1 lists the resource allocations of each virtual server 162
`as shown in FIG. 1[.]
`
`’686 patent, 4:9-22 (emphasis added). The specification consistently describes the invention in
`
`terms of a quality of service guarantee. See, e.g., ’686 patent, 2:39-42 (“Thus it is desirable to
`
`provide a system and method for a virtual server capable of providing quality of service
`
`guarantees for a customer, which is also capable of adjusting the quality of service based upon
`
`changing customer demand.”) (emphasis added); id., 3:53-55 (“The term ‘virtual server’ as used
`
`herein refers to a virtual server c

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