throbber

`
`Paper No. __
`
`
`
`
`Filed on behalf of Petitioner by:
`
`Gerald B. Hrycyszyn, Reg. No. 50,474
`Adam R. Wichman, Reg. No. 43,988
`Richard F. Giunta, Reg. No. 36,149
`Gregory F. Corbett, pending admission pro hac vice
`WOLF GREENFIELD & SACKS, P.C.
`600 Atlantic Ave.
`Boston, MA 02210-2206
`Tel: 617-646-8000
`Fax: 617-646-8646
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`_____________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`_____________
`
`GOOGLE LLC,
`Petitioner,
`
`v.
`
`VALTRUS INNOVATIONS LTD.,
`Patent Owner.
`_____________
`
`Case No. IPR2022-01408
`Patent No. 7,748,005
`_____________
`
`PETITION FOR INTER PARTES REVIEW
`UNDER 35 U.S.C. §§ 311-319 AND 37 C.F.R. § 42.1 et seq.
`
`
`
`
`
`
`
`
`
`

`

`
`
`
`
`
`
`TABLE OF CONTENTS
`MANDATORY NOTICES .................................................................................... xiii
` Real Party-In-Interest – § 42.8(b)(1) ....................................................... xiii
` Related Matters – § 42.8(b)(2) ................................................................ xiii
`1. United States Patent & Trademark Office ........................................ xiii
`2. United States Patent Trial and Appeal Board ................................... xiii
`3. U.S. District Court for the Northern District of Texas ...................... xiii
` Counsel and Service Information – §§ 42.8(b)(3) and (b)(4) ................. xiv
`INTRODUCTION ............................................................................................. 1
`I.
`II. CERTIFICATION OF STANDING ................................................................. 3
`III. UNPATENTABILITY GROUNDS .................................................................. 3
` References ................................................................................................... 3
` Grounds. ...................................................................................................... 4
`IV. THE ’005 PATENT ........................................................................................... 4
` ’005 Patent Specification ............................................................................. 4
` Challenged Claims ....................................................................................... 6
` Prosecution History ..................................................................................... 6
`V. LEVEL OF ORDINARY SKILL IN THE ART ............................................... 7
`VI. CLAIM INTERPRETATION ........................................................................... 8
`VII. GROUND 1: JONES+AGRAWAL RENDERS OBVIOUS CLAIMS 1
`& 8 ..................................................................................................................... 8
` References ................................................................................................... 8
`1. Jones ...................................................................................................... 8
`2. Agrawal ............................................................................................... 13
`3. Jones+Agrawal .................................................................................... 14
`a. Reasons to Combine .................................................................... 15
`b. Reasonable Expectation of Success. ........................................... 20
` Jones+Agrawal Renders Obvious Claim 8 ................................................ 20
`1. [8.p]: A method, comprising ............................................................... 21
`
`- i -
`
`

`

`
`
`
`
`
`
`2. [8.a]: creating a plurality of computing domains; ............................... 21
`a. Meaning of “computing domains” .............................................. 21
`b. Jones+Agrawal meets [8.a] ......................................................... 22
`3. [8.b]: allocating a plurality of resources between said
`plurality of computing domains by a first manager process; .............. 22
`4. [8.c]: executing at least one application, a second manager
`process, and a performance monitor process in each of said
`plurality of computing domains, ......................................................... 24
`a. “at least one application” ............................................................ 24
`b. “second manager process” .......................................................... 25
`c. “performance monitor process” .................................................. 26
`5. [8.d]: wherein said second manager process maintains a list
`comprising a plurality of application priority levels for said
`at least one application and an indication of a quantity of
`said plurality of resources needed to meet said at least one
`level of said application priority levels and ........................................ 27
`a. [8.d] is Met by One Priority Level for One
`Application .................................................................................. 27
`(1) The claims only require one priority level .......................... 27
`(2) Jones+Agrawal determines and stores resource
`requirements for each activity ............................................ 28
`(3) Each activity maintains the application priority
`level for its associated application ...................................... 29
`(4) Jones+Agrawal Maintains a “List” ..................................... 29
`b. [8.d] is Met by Multiple Priority Levels for One
`Application .................................................................................. 32
`6. [8.e]: wherein said performance monitor process generates
`performance data related to said at least one application
`and ....................................................................................................... 32
`7. [8.f]: said second manager process requests additional
`resources from the first manager process in response to
`analysis of said performance data in view of at least one
`service level parameter; and ................................................................ 33
`
`- ii -
`
`

`

`
`
`
`
`
`
`8. [8.g]: dynamically reallocating said plurality of resources
`between said plurality of computing domains by the first
`manager process in response to received requests for
`additional resources according to service level parameters. ............... 35
` Jones+Agrawal Renders Claim 1 Obvious. ............................................... 35
`1. [1.p]: A computing system, comprising: ............................................. 35
`2. [1.a]: a plurality of resources; ............................................................. 35
`3. [1.b]: a computer readable storage medium having
`instructions stored therein for executing a first manager
`process for allocating said plurality of resources to a
`plurality of computing domains on a dynamic basis
`according to service level parameters; and ......................................... 36
`4. [1.c]: at least one application, a respective second manager
`process, and a respective performance monitor process are
`executed within each computing domain, ........................................... 37
`5. [1.d]: wherein said respective second manager process
`maintains a list comprising a plurality of application
`priority levels for said at least one application and an
`indication of a quantity of said plurality of resources needed
`to meet said at least one level of said plurality of application
`priority levels and ................................................................................ 37
`6. [1.e]: wherein said performance monitor generates
`performance data related to the execution of said at least
`one application and .............................................................................. 37
`7. [1.f]: said second manager process requests additional
`resources from said first manager process in response to
`analysis of performance data in view of at least one service
`level parameter. ................................................................................... 37
`VIII. GROUND 2: JONES+AGRAWAL+GIEN RENDERS OBVIOUS
`CLAIMS 1-20 .................................................................................................. 38
` Jones+Agrawal+Gien ................................................................................ 38
`1. Gien ..................................................................................................... 38
`2. Reasons To Combine Jones+Agrawal+Gien ...................................... 43
`3. Reasonable expectation of success ...................................................... 44
`4. Resulting Jones+Agrawal+Gien Combination .................................... 45
`
`- iii -
`
`

`

`
`
`
`
`
`
` Method Claims 8-14 .................................................................................. 47
`1. Claim 8 ................................................................................................ 47
`a. Limitation [8.p] ........................................................................... 47
`b. Limitation [8.a] ........................................................................... 47
`c. Limitation [8.b] ........................................................................... 48
`d. Limitation [8.c] ........................................................................... 48
`e. Limitation [8.d] ........................................................................... 48
`f. Limitation [8.e] ........................................................................... 49
`g. Limitation [8.f] ............................................................................ 49
`h. Limitation [8.g] ........................................................................... 49
`2. Claim 9: The method of claim 8 wherein said creating a
`plurality of computing domains comprises: creating
`multiple virtual machines from a single server platform
`using a virtualization software layer. .................................................. 49
`a. “virtual machine” ........................................................................ 49
`b. Mapping to Claim 9 .................................................................... 50
`3. Claim 10: The method of claim 9 wherein said virtualization
`software layer is implemented within a host operating
`system of said single server platform. ................................................. 51
`4. Claim 11: The method of claim 10 wherein said dynamically
`reallocating is performed by a process executing on top of
`said host operating system. .................................................................. 51
`5. Claim 12: The method of claim 10 further comprising:
`executing a respective guest operating system on top of said
`host operating system for each of said multiple virtual
`machines. ............................................................................................. 52
`6. Claim 13: The method of claim 10 wherein said dynamically
`reallocating comprises: performing system calls to said host
`operating system to reassign virtual resources. ................................... 53
`7. Claim 14: The method of claim 10 wherein said performing
`system calls reassigns time slices associated with at least one
`processor. ............................................................................................. 56
` System Claims 1-7 ..................................................................................... 57
`
`- iv -
`
`

`

`
`
`
`
`
`
`1. Claim 1 ................................................................................................ 57
`a. Limitation [1.p] ........................................................................... 57
`b. Limitation [1.a] ........................................................................... 57
`c. Limitation [1.b] ........................................................................... 57
`d. Limitation [1.c] ........................................................................... 58
`e. Limitation [1.d] ........................................................................... 58
`f. Limitation [1.e] ........................................................................... 58
`g. Limitation [1.f] ............................................................................ 58
`2. Claim 2: The computing system of claim 1 wherein said
`plurality of computing domains are virtual machines. ........................ 59
`3. Claim 3: The computing system of claim 2 wherein said first
`manager process operates on a host operating system of said
`computing system. ............................................................................... 59
`4. Claim 4: The computing system of claim 3 wherein a
`respective operating system executes on top of said host
`operating system for each of said plurality of computing
`domains. .............................................................................................. 60
`5. Claim 5: The computing system of claim 3 wherein said first
`manager process allocates said plurality of resources
`between said plurality of computing domains by assigning
`virtual resources to said plurality of computing domains
`through system calls to a kernel of said host operating
`system. ................................................................................................. 60
`6. Claim 6: The computing system of claim 1 wherein said
`plurality of resources comprise at least one processor. ....................... 61
`7. Claim 7: The computing system of claim 6 wherein said first
`manager allocates time slices of said at least one processor
`between multiple computing domains of said plurality of
`computing domains. ............................................................................ 61
` CRM Claims 15-20. ................................................................................... 62
`1. CRM .................................................................................................... 62
`2. Claim 15 .............................................................................................. 62
`
`- v -
`
`

`

`
`
`
`
`
`
`a. [15.p]: A computer readable storage medium having
`computer readable code stored thereon when
`executed by a processor perform a method
`comprising: .................................................................................. 62
`b. [15.a]: creating a plurality of computing domains; ..................... 62
`c. [15.b]: allocating, by a first manager process, a
`plurality of resources between said plurality of
`computing domains; .................................................................... 63
`d. [15.c]: generating, by a performance monitor process,
`performance data related to respective applications
`associated with a plurality of computing domains; .................... 63
`e. [15.d]: requesting, by a second manager process,
`additional resources for ones of said plurality of
`computing domains from the first manager process,
`in response to analysis of performance data from said
`generating in view of at least one service level
`parameter and an indication of a quantity of
`resources needed to meet said at least one service level
`parameter; and ............................................................................. 63
`[15.e]: dynamically allocating, by the first manager
`process, resources between said plurality of
`computing domains in response to said requesting,
`wherein said dynamically allocating determines when
`to reallocate resources using service level parameters
`associated with applications of said plurality of
`computing domains. .................................................................... 65
`3. Claim 16: The computer readable storage medium of claim
`15, wherein said plurality of computing domains are virtual
`machines. ............................................................................................. 66
`4. Claim 17: The computer readable storage medium of claim
`16 wherein said code for dynamically allocating performs
`calls to a software virtualization layer to reassign resources
`between said plurality of computing domains. ................................... 66
`5. Claim 18: The computer readable storage medium of claim
`16 wherein said code for dynamically allocating performs
`system calls to a host operating system to reassign resources
`between said plurality of computing domains. ................................... 66
`
`f.
`
`- vi -
`
`

`

`
`
`
`
`
`
`6. Claim 19: The computer readable storage medium of claim
`15 wherein said resources comprise processors. ................................. 67
`7. Claim 20: The computer readable storage medium of claim
`19 wherein said code for dynamically allocating reassigns
`time slices of said processors between said plurality of
`computing domains. ............................................................................ 68
`IX. DISCRETIONARY DENIAL IS NOT WARRANTED ................................. 68
` Discretionary Denial Not Warranted Under Fintiv ................................... 68
`1. Factor 1: Potential for litigation stay. .................................................. 68
`2. Factor 2: Trial date relative to FWD deadline. ................................... 69
`3. Factor 3: Investment in parallel proceedings. ..................................... 69
`4. Factor 4: Issue Overlap. ...................................................................... 69
`5. Factor 5: Parties. .................................................................................. 70
`6. Factor 6: Other considerations. ........................................................... 70
` Discretionary Denial Not Warranted Under Section 314(a) ..................... 70
` Section 325(d) discretionary denial is not warranted. ............................... 72
`X. CONCLUSION ................................................................................................ 72
`U.S. PATENT NO. 7,748,005 CLAIM LIST .......................................................... 75
`
`
`
`
`
`
`- vii -
`
`

`

`TABLE OF AUTHORITIES
`
`CASES
`Advanced Bionics LLC v. Med-El Electromedizinische Gerate GmbH,
`IPR2019-01469, Paper 6 (Feb. 13, 2020) ...................................................... 71, 72
`Amperex Tech. Ltd. v. Maxell Holding, Ltd.,
`IPR2021-01442, Paper 16 (April 12, 2022) ......................................................... 69
`Apple Inc. v. Fintiv, Inc.,
`IPR2020-00019, Paper 11 (Mar. 20, 2020) ................................................... 68, 69
`
`Apple Inc. v. Fintiv, Inc.,
`IPR2020-00019, Paper 15 (May 13, 2020) ................................................... 68, 69
`Apple Inc. v. Seven Networks, LLC,
`IPR2020-00156, Paper 10 (June 15, 2020) ................................................... 69, 70
`Dynamic Drinkware, LLC v. Nat’l Graphics, Inc.,
`800 F.3d 1375 (Fed. Cir. 2015) .............................................................................. 3
`
`General Plastic v. Canon,
`IPR2016-01357, Paper 19 (Sep. 6, 2017) ..................................................... 70, 71
`Google LLC v. Parus Holdings Inc.,
`IPR2020-00846, Paper 9 (Oct. 20, 2020) ............................................................. 70
`Hulu, LLC v. Sound View Innovations, LLC,
`IPR2018-01309, Paper 29 (December 20, 2019) .......................................... 38, 39
`In re Lister,
`583 F.3d 1307 (Fed. Cir. 2009) ..................................................................... 38, 39
`KSR Int’l Co. v. Teleflex Inc.,
`550 U.S. 398 (2007) ............................................................................................. 19
`Mercedes-Benz v. Carucel,
`IPR2019-01404, Paper 12 (Jan. 22, 2020) ........................................................... 71
`Nidec Motor Corp. v. Zhongshan Broad Ocean Motor Co. Matal,
`868 F.3d 1013 (Fed. Cir. 2017) .............................................................................. 8
`
`- viii -
`
`

`

`Peloton Interactive, Inc. v. iFIT, Inc.,
`IPR2022-00030, Paper 12 (April 22, 2022) ......................................................... 69
`PowerOasis, Inc. v. T-Mobile USA, Inc.,
`522 F.3d 1299 (Fed. Cir. 2008) .............................................................................. 3
`
`Sand Revolution II, LLC v. Continental Intermodal Group-Trucking LLC,
`IPR2019-01393, Paper 24 (June 16, 2020) .......................................................... 69
`
`Unified Patents, LLC v. Valtrus Innovations Ltd.,
`IPR2022-01399, Paper 2 (Aug. 10, 2022) ..................................................... 70, 71
`Valve Corp.v. Elec. Scripting Prods., Inc.,
`IPR2019-00062, Paper 11 (Apr. 2, 2019) ............................................................ 70
`Xilinx, Inc. v. Arbor Global Strategies LLC,
`IPR2020-01568, Paper 12 (Mar. 5, 2021) ............................................................ 71
`STATUTES
`35 U.S.C. § 102 ............................................................................................... 3, 4, 38
`35 U.S.C. § 103 .......................................................................................................... 4
`35 U.S.C. § 282 .......................................................................................................... 8
`35 U.S.C. § 311 .......................................................................................................... 1
`35 U.S.C. § 325 ................................................................................................. 71, 72
`REGULATIONS
`37 C.F.R. § 42.100 ..................................................................................................... 8
`37 C.F.R. § 42.104 ..................................................................................................... 3
`OTHER AUTHORITIES
`Changes to the Claim Construction Standard for Interpreting Claims in Trial
`Proceedings Before the Patent Trial and Appeal Board,
`83 Fed. Reg. 51,340 (Oct. 11, 2018) ...................................................................... 8
`Interim Procedure For Discretionary Denials In AIA Post-Grant Proceedings
`With Parallel District Court Litigation, USPTO (June 21, 2022) ........................ 68
`
`- ix -
`
`

`

`
`
`
`
`TABLE OF EXHIBITS
`
`
`
`1008
`
`Exhibit Description
`1001 U.S. Patent No. 7,748,005
`1002
`Prosecution History of U.S. Patent No. 7,748,005
`1003 Declaration of Dr. Vijay Madisetti (“Madisetti”)
`1004
`Curriculum Vitae of Dr. Vijay Madisetti
`1005 U.S. Patent No. 7,140,020
`1006 U.S. Patent No. 7,228,546
`1007
`E. Bugnion et al., “Disco: Running Commodity Operating Systems on
`Scalable Multiprocessors,” ACM Transactions on Computer Systems,
`Vol. 15, No. 4, pp. 412-447 (Nov. 1997).
`Robert P. Goldberg, “Survey of Virtual Machine Research,” Computer,
`vol. 7, no. 6, pp. 34-45 (1974).
`Intentionally left blank
`1009
`1010
`Intentionally left blank
`Pages from Microsoft Computer Dictionary (4th Ed. 1999)
`1011
`Pages from Newton’s Telecom Dictionary (16½ Ed. 2000)
`1012
`1013 U.S. Patent Application Publication No. US 2003/0037092 A1
`(“McCarthy”)
`Statutory Declaration of Anthony Corsini with Exhibit A, Michel Gien
`and Lori Grob, “Micro-kernel Based Operating Systems: Moving
`UNIX onto Modern System Architectures.” Proceedings of the
`UniForum’92 Conference, pp. 45-55 (1992) (“Gien”)1
`Pages from IEEE 100: The Authoritative Dictionary of IEEE Standard
`Terms (7th Ed. 2000)
`
`1014
`
`1015
`
`
`1 The ribbon copy of Ex. 1014 is available for inspection in the offices of
`
`Petitioner’s counsel on request.
`
`- x -
`
`

`

`
`
`
`
`
`
`1020
`
`1016 U.S. Patent Application Publication No. US 2009/0100250 A1
`(“Chen”)
`1017 U.S. Patent No. 7,085,705 B2 (“Traut”)
`1018
`Intentionally left blank
`1019 A. Silberschatz and P.B. Galvin, Operating System Concepts (5th Ed.
`1998).
`B. Herrmann and L. Philippe, “Multicomputers UNIX based on
`CHORUS,” in European Conference on Distributed Memory
`Computing, pp. 440-449, Springer, Berlin, Heidelberg, 1991.
`1021 U.S. District Court—Judicial Caseload Profile for Northern District of
`Texas in U.S. District Courts-Combined Civil and Criminal Federal
`Court Management Statistics (March 31, 2022), available at
`https://www.uscourts.gov/statistics/table/na/federal-court-management-
`statistics/2022/03/31-1
`Intentionally left blank
`1022
`Intentionally left blank
`1023
`1024 U.S. Patent Application Publication No. US 2004/0221290 A1
`(“Casey”)
`1025 M. Migliardi et al. “Dynamic Reconfiguration and Virtual Machine
`Management in the Harness Metacomputing System” in Computing in
`Object-Oriented Parallel Environments. ISCOPE 1998. Lecture Notes
`in Computer Science, vol 1505, pp. 127-134. (Caromel, D., Oldehoeft,
`R.R., Tholburn, M. Eds., Springer, Berlin, Heidelberg 1998).
`1026 U.S. Patent No. 3,980,992 (“Levy”)
`1027 Dkt. 51, Scheduling Order, Valtrus Innovations, Ltd. v. Google LLC,
`No. 3:22-cv-00066-N (N.D. Tex. Apr. 27, 2022)
`1028 Docket in Valtrus Innovations, Ltd. v. Google LLC, No. 3:22-cv-00066-
`N (N.D. Tex.)
`1029 Declaration of James L. Mullins, Ph.D.
`1030 U.S. Patent No. 6,075,938 (“Bugnion”)
`1031 U.S. Patent No. 5,675,739 (“Eilert”)
`
`- xi -
`
`

`

`
`
`
`
`
`
`1038
`
`1032 M. Rozier et al., “CHORUS Distributed Operating Systems,”
`Computing Systems, vol. 1, no. 4, pp. 305-370 (1988)
`1033 A. Bricker et al., “Architectural issues in microkernel-based operating
`systems: The CHORUS experience.” Computer Communications, vol.
`14, no. 6, pp.347-357 (1991).
`1034 V. Uhlig et al. “Towards Scalable Multiprocessor Virtual Machines,” in
`Proceedings of the 3rd Virtual Machine Research and Technology
`Symposium, San Jose, California, pp. 43-56 (USENIX 2004).
`1035 U.S. Patent No. 5,553,291 (“Tanaka”)
`1036
`Intentionally left blank
`1037 M. Rozier et al. “Overview of the Chorus Distributed Operating
`System,” in Workshop on Micro-Kernels and Other Kernel
`Architectures, pp. 39-69, (1992).
`S. Famorzadeh et al., “BEEHIVE: an adaptive, distributed, embedded
`signal processing environment,” in 1997 IEEE International
`Conference on Acoustics, Speech, and Signal Processing, vol. 1, pp.
`663-666 (1997).
`1039
`Intentionally left blank
`1040 U.S. Patent Application Publication No. 2012/0041858 (“Lewis”)
`1041 U.S. Patent No. 6,282,561 B1 (“Jones”)
`1042 U.S. Patent No. 5,761,091 (“Agrawal”)
`1043
`Canadian Patent Application 2,284,588 (“Forget”)
`1044 U.S. Patent No. 6,691,067 B1 (“Ding”)
`1045 Open Group Technical Standard. Systems Management: Application
`Response Measurement (ARM) API, The Open Group (1998).
`C.E. Kozyrakis and D.A. Patterson, “A New Direction for Computer
`Architecture Research,” Computer, Vol. 31, No. 11, pp. 24-32 (Nov.
`1998).
`1047 U.S. Patent No. 6,008,806 (“Nakajima”)
`1048
`S. Famorzadeh, 1998. “BEEHIVE: An Adaptive, Distributed,
`Embedded Signal Processing Environment.” Ph.D. Dissertation,
`Georgia Tech.
`
`1046
`
`- xii -
`
`

`

`
`
`
`MANDATORY NOTICES
`
` Real Party-In-Interest – § 42.8(b)(1)
`
`Petitioner Google LLC is the Real Party-in-Interest.
`
` Related Matters – § 42.8(b)(2)
`
`
`
`A decision in this proceeding could affect or be affected by the following:
`
`1.
`
`United States Patent & Trademark Office
`
`All related patents have expired for nonpayment of maintenance fees. There
`
`are no related applications pending. There are no known related proceedings at the
`
`Office. The ’005 patent has expired.
`
`2.
`
`United States Patent Trial and Appeal Board
`
`(i) Unified Patents, LLC v. Valtrus Innovations LTD, Case No. IPR2022-
`
`01399;
`
`(ii) Concurrently with this Petition, Petitioner is filing a second petition,
`
`IPR2022-01406, challenging claims 1-20 of the ’005 patent. Petitioner requests
`
`that these two petitions challenging the ’005 patent be reviewed by the same panel.
`
`3.
`
`U.S. District Court for the Northern District of Texas
`
`The following pending federal district court litigation may affect or be
`
`affected by the decision in this proceeding: Valtrus Innovations, Ltd. v. Google
`
`LLC, No. 3:22-cv-00066-N (N.D. Tex.) (the “Texas case”). The complaint was
`
`filed on January 10, 2022 as Valtrus Innovations, Ltd. v. Google LLC, No. 4:22-cv-
`
`00020-O (N.D. Tex.). On January 11, 2022, the district court transferred the action
`
`- xiii -
`
`

`

`
`
`
`to the Dallas division where it was captioned 3:22-cv-00066-N. Petitioner was
`
`
`
`served with the complaint in the Texas case on January 12, 2022.
`
` Counsel and Service Information – §§ 42.8(b)(3) and (b)(4)
`
`Lead Counsel
`Backup Counsel
`
`Service
`Information
`
`Gerald B. Hrycyszyn, Reg. No. 50,474
`Adam R. Wichman, Reg. No. 43,988
`Richard F. Giunta, Reg. No. 36,149
`Gregory F Corbett, pending admission pro hac vice
`
`E-mail: GHrycyszyn-PTAB@WolfGreenfield.com
` AWichman-PTAB@WolfGreenfield.com
`
`RGiunta-PTAB@WolfGreenfield.com
`
`Gregory.Corbett@WolfGreenfield.com
`
`Post and hand delivery: Wolf, Greenfield & Sacks, P.C.
`
`
`
`
`600 Atlantic Avenue
`
`
`
`
`Boston, MA 02210-2206
`Telephone: 617-646-8000
`Facsimile: 617-646-8646
`
` power of attorney is submitted with the Petition. Counsel for Petitioner
`
` A
`
`consents to service of all documents via electronic mail.
`
`- xiv -
`
`

`

`
`
`
`I.
`
`INTRODUCTION
`
`
`
`Petitioner Google requests cancellation of claims 1-20 (the “Challenged
`
`Claims”) of U.S. Patent No. 7,748,005 (Ex. 1001, “’005 patent”) under 35 U.S.C. §
`
`311.
`
`In a concurrently-filed petition, Petitioner demonstrates the Challenged
`
`Claims are not entitled to priority earlier than the ’005 patent’s actual filing date
`
`and are unpatentable over the inventors’ own prior published patent application.
`
`This Petition demonstrates the Challenged Claims are unpatentable even assuming
`
`they are entitled to the ’005 patent’s earliest-listed priority date. A ranking paper is
`
`separately provided.
`
`The Challenged Claims concern dynamically allocating computer resources
`
`between “computing domains” using first and second manager processes. Within
`
`each domain a performance monitor process generates performance data relating to
`
`one or more applications. Based on analyzing performance relative to performance
`
`goals, a second manager process can ask a first manager process for additional
`
`resources. This functionality was well-known before the ’005 patent’s earliest
`
`listed priority date in 2000.
`
`Jones (Ex. 1041) describes using first and second manager processes to
`
`manage resources for applications in distributed computing systems with multiple
`
`computing domains. Jones concerns guaranteeing performance levels for
`
`- 1 -
`
`

`

`
`
`
`applications like video streaming that have requirements like real-time data
`
`
`
`delivery. Jones guarantees applications have the needed resources to run
`
`predictably. Jones’s resource management mechanism renegotiates resource
`
`reservations based on changing resource needs or performance degradation (e.g.,
`
`drop in video quality). Agrawal (Ex. 1042) describes a technique for performance
`
`monitoring and analysis. A POSA would have had reasons to use Agrawal’s
`
`performance monitoring in Jones’s distributed system to prompt resource
`
`renegotiations based on observed performance degradations, and thereby enable
`
`the resulting system to meet performance guarantees Jones describes. Ground 1
`
`demonstrates the Jones-Agrawal combination renders obvious claims 1 and 8,
`
`which broadly recite “computing domains.”
`
`Dependent claims 2-5, 9-14, & 16-18 narrow “computing domains” to
`
`virtual machines (“VMs”). VMs were known since at least the 1970s. Gien
`
`(Exhibit A to Ex. 1014) describes VMs used in distributed systems like Jones. A
`
`POSA had reasons to use Gien’s VMs in the Jones+Agrawal system. Ground 2
`
`demonstrates Jones+Agrawal+Gien renders obvious claims 1-20, including
`
`dependent claims requiring VMs.
`
`The grounds demonstrate that no Challenged Claim is patentable.
`
`- 2 -
`
`

`

`
`
`
`II. CERTIFICATION OF STANDING
`
`
`
`The ’005 patent is available for IPR and Petitioner is not barred or estopped
`
`from requesting IPR of the Challenged Claims. 37 C.F.R. § 42.104(a).
`
`III. UNPATENTABILITY GROUNDS
`
`Pre-AIA law applies.
`
` References
`
`Patent Owner bears the burden to show entitlement to priority earlier than
`
`the ’005 patent’s filing date in 2004. Dynamic Drinkware v. Nat'l Graphics, 800
`
`F.3d 1375, 1379-80 (Fed. Cir. 2015) (patent owner’s burden to show “why the
`
`written description in [an] earlier application supports [a] claim”); PowerOasis v.
`
`T-Mobile USA, 522 F.3d 1299, 1305 (Fed. Cir. 2008) (continuation-in-part claims
`
`have no presumption to effective filing date before the actual filing date).
`
`Regardless, all

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