throbber
IN THE UNITED STATES DISTRICT COURT
`FOR THE WESTERN DISTRICT OF TEXAS
`WACO DIVISION
`
`DAEDALUS BLUE LLC,
`
`Plaintiff
`
`
`
`vs.
`
`MICROSOFT CORPORATION,
`
`Defendant.
`









`
`C.A. No. 6:20-cv-01152-ADA
`
`JURY TRIAL DEMANDED
`
`DEFENDANT’S DISCLOSURE OF EXTRINSIC EVIDENCE
`
`Pursuant to the Case Schedule (Dkt. No. 23), Defendant Microsoft Corporation
`
`(“Defendant”) hereby discloses extrinsic evidence in connection with claim construction
`
`proceedings. Unless otherwise specified below, where a claim term is identified below,
`
`Defendant’s extrinsic evidence applies for purposes of all asserted claims of the patent-in-suit,
`
`and of all elements of all such claims containing the claim term. Defendant reserves the right to
`
`amend or supplement this disclosure, including to add or withdraw evidence as may be
`
`appropriate, particularly in response to or in consideration of Daedalus Blue LLC’s
`
`(“Plaintiff’s”) extrinsic evidence for the terms below, the parties’ upcoming meet and confer on
`
`claim construction issues, Plaintiff’s belated supplemental infringement contentions that were
`
`not served until Friday, July 30, 2021, or in response to Plaintiff’s arguments advanced during
`
`claim construction proceedings.
`
`1
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 1 of 12
`
`

`

`
`
`
`
`I.
`
`U.S. Patent No. 7,437,730
`
`Claim Term Identified for Construction
`
`Defendants’ Extrinsic Evidence
`
`“resource management logic to distribute
`server resources to each of the plurality of
`virtual machines according to current and
`predicted resource needs of each of the
`multiple workloads utilizing the server
`resources”
`
`Testimony of Dr. Markus Jakobsson, see
`below for summary
`
`Dr. Markus Jakobsson has 24 years of academic and industrial experience in applying,
`
`designing, studying, teaching and writing about computer systems, security and cloud
`
`computing. He received a Master of Science degree in Computer Engineering from Lund
`
`Institute of Technology, Sweden (1993), a Master of Science degree in Computer Science from
`
`University of California at San Diego (1994), and a Ph.D. in Computer Science from University
`
`of California at San Diego (1997). At the University of California at San Diego (UC San Diego),
`
`his field of study was computer science, with a specialization in cryptography, Internet security,
`
`and anonymous payment systems. His coursework included systems programming, such as
`
`parallel computers. While he was a graduate student at UC San Diego, he was employed at San
`
`Diego Supercomputer Center and General Atomics, where he worked as a Researcher supporting
`
`the development of the SET protocol and studying in the areas of authentication and privacy. His
`
`Ph.D. thesis research related to cryptographic techniques for online payments and anonymity.
`
`Based on his knowledge, experience and review of the intrinsic and extrinsic record, Dr.
`
`Jakobsson is expected to testify that the phrase “resource management logic to distribute server
`
`resources to each of the plurality of virtual machines according to current and predicted resource
`
`needs of each of the multiple workloads utilizing the server resources” would not have been
`
`
`
`2
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 2 of 12
`
`

`

`
`
`understood by a person of ordinary skill in the art to have a definite meaning or connote a
`
`particular structure.
`
`Dr. Jakobsson is expected to testify that this phrase had no recognized meaning to those
`
`of ordinary skill in the art, and did not suggest any particular structure, as of the claimed date of
`
`invention of the ’730 patent. He is further expected to testify that this phrase recites “logic” for
`
`performing the claimed function —“to distribute server resources to each of the plurality of
`
`virtual machines according to current and predicted resource needs of each of the multiple
`
`workloads utilizing the server resources” — without reciting any structure for performing the
`
`function. Thus, Dr. Jakobsson is expected to testify that a person of ordinary skill in the art
`
`(POSITA) would have looked to the specification of the ’730 patent for guidance as to the
`
`structure required to perform the function. Dr. Jakobsson is expected to testify that a POSITA
`
`would have appreciated that the function is performed by software “logic” according to the
`
`claims and specification of the ’730 patent. Dr. Jakobsson is further expected to testify that the
`
`specification of the ’730 patent does not disclose any algorithms or other structure for
`
`performing the function recited in this phrase.
`
`Dr. Jakobsson is expected to testify that the only discussion of the claimed distribution
`
`according to “predicted resource needs of each of the multiple workloads utilizing the server
`
`resources” recited in claim 1 is contained at column 7:4-11. He is further expected to testify that
`
`this disclosure confirms that the claimed function is performed by “algorithms” of software, but
`
`that this disclosure reveals no algorithms setting forth how the claimed “logic” actually
`
`determines the “predicted resource needs of each of the multiple workloads utilizing the server
`
`resources.” More specifically, the disclosure merely recites that the load balancers can predict
`
`
`
`3
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 3 of 12
`
`

`

`
`
`the resource requirements “utilizing one of many algorithms” without identifying any particular
`
`algorithms that can be used.
`
`Similarly, Dr. Jakobsson is expected to testify that the only discussion of the claimed
`
`distribution according to “current … resource needs of each of the multiple workloads utilizing
`
`the server resources” recited in claim 1 is contained at columns 5:32-38 and 6:64-7:3. He is
`
`further expected to testify that this disclosure confirms that the claimed function is performed by
`
`software, but that this disclosure reveals no algorithms setting forth how the claimed “logic”
`
`actually determines the “current … resource needs of each of the multiple workloads utilizing the
`
`server resources.” More specifically, the disclosure merely recites that the system’s load
`
`balancers measure the current offered load, without explaining any algorithm for how that
`
`measuring is performed.
`
`Accordingly, Dr. Jakobsson is expected to testify that claim 1 and all claims depending
`
`therefrom are indefinite.
`
`Claim Term Identified for Construction
`
`Defendants’ Extrinsic Evidence
`
`Testimony of Dr. Markus Jakobsson, see
`below for summary
`
`“global resource allocator … for receiving
`said offered workload messages and assigning
`an optimum matching of combinations of
`whole integer numbers of workload servers
`and fractional virtual workload servers that
`the GRA controls to each of the respective
`customer workloads according to identified
`resource requirements”
`
`Dr. Markus Jakobsson’s qualifications are summarized above. Based on his knowledge,
`
`experience and review of the intrinsic and extrinsic record, Dr. Jakobsson is expected to testify
`
`that the phrase “global resource allocator” would not have been understood by a person of
`
`ordinary skill in the art to have a definite meaning or connote a particular structure.
`
`
`
`4
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 4 of 12
`
`

`

`
`
`Dr. Jakobsson is expected to testify that this phrase had no recognized meaning to those
`
`of ordinary skill in the art, and did not suggest any particular structure, as of the claimed date of
`
`invention of the ’730 patent. Thus, Dr. Jakobsson is expected to testify that a person of ordinary
`
`skill in the art (POSITA) would have looked to the specification of the ’730 patent for guidance
`
`as to the structure required to perform the claimed functions of “receiving said offered workload
`
`messages and assigning an optimum matching of combinations of whole integer numbers of
`
`workload servers and fractional virtual workload servers that the GRA controls to each of the
`
`respective customer workloads according to identified resource requirements.” Dr. Jakobsson is
`
`expected to testify that a POSITA would have appreciated that these functions are performed by
`
`software according to the claims and specification of the ’730 patent. Dr. Jakobsson is further
`
`expected to testify that the specification of the ’730 patent discloses an algorithm for performing
`
`the functions recited in this phrase, as set forth in the following portions of the ’730 patent
`
`specification:
`
`1.
`
`2.
`
`Split server resources between VMs evenly to start (see ’730 patent, 5:24-56);
`
`Receive measurements and/or prediction data from the load balancer(s) (see id., 2:9-19,
`
`2:42-52, 5:24-56, Claim 11, Fig. 3A);
`
`3.
`
`4.
`
`Predict what resources are needed by each customer (see id., 5:24-56, Fig. 3A);
`
`Determine if any server capacity would be exhausted based on the predicted resource
`
`requirements (see id., 6:58-7:58, Fig. 3A); IF NO GO TO STEP 5; IF YES GO TO STEP 6.
`
`5.
`
`(FROM STEP 4: If no), adjust resource allocation for each of the VMs on all servers to
`
`conform with the prediction (see id., 5:24-56, 6:58-7:58, Fig. 3A).
`
`
`
`5
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 5 of 12
`
`

`

`
`
`6.
`
`(FROM STEP 4: If yes), mark the servers as overloaded. Contact the resource control
`
`agents at each server with resource assignments for each virtual machine pursuant to a process of
`
`moving load from the overloaded servers (see id., 6:58-7:58, Figs. 3A, 3B).
`
`Dr. Jakobsson is expected to testify that the above algorithm, taught by the specification
`
`of the ‘730 patent, is what “receiv[es] said offered workload messages,” as claimed. See step 2
`
`above. This algorithm is also what “assign[s] an optimum matching of combinations of whole
`
`integer numbers of workload servers and fractional virtual workload servers that the GRA
`
`controls to each of the respective customer workloads according to identified resource
`
`requirements,” as claimed. See steps 1, 3-6 above. The claimed optimum matching is assigned,
`
`according to the specification, by starting with an even split of resources between VMs and then
`
`predicting resource needs of each customer and using those predictions to adjust resource
`
`allocations, as well as to move load from overloaded servers, to reach an optimum matching of
`
`the servers to the workloads.
`
`II.
`
`U.S. Patent No. 8,381,209
`
`Claim Term Identified for Construction
`
`“enforcing … routing … via dynamic
`updating of routing controls”
`
`Defendants’ Extrinsic Evidence
`Encyclopedia.com,
`•
`https://www.encyclopedia.com/science-and-
`technology/computers-and-electrical-
`engineering/computers-and-computing/tcpip-
`network-protocols;
`
`defines “routing” – “Routing refers to an
`algorithm for choosing a path over which to
`send packets.” (to be produced – courtesy
`copy provided)
`
`
`
`
`
`
`
`
`
`6
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 6 of 12
`
`

`

`
`
`III. U.S. Patent No. 8,572,612
`
`Claim Term Identified for Construction
`
`Defendants’ Extrinsic Evidence
`
`“flagging the instance of a VM”
`
`Testimony of Dr. Markus Jakobsson,
`Defendants incorporate by reference herein
`the Declaration of Dr. Markus Jakobsson, Ex.
`1003, as filed in IPR2021-00830 (Bates No.
`MSFTDB0001581-1696), and all exhibits
`filed in this IPR (Bates No.
`MSFTDB0001341-1580; MSFTDB0001697-
`2023).
`
`IV. U.S. Patent No. 8,671,132
`
`Claim Term Identified for Construction
`
`Defendants’ Extrinsic Evidence
`
`Testimony of Dr. Erez Zadok, see below for
`summary
`
`“communication module operable to
`communicate between the file evaluation
`module and a plurality of remote clients and
`configured to communicate with clients
`[comprising at least two different computing
`platforms] or [of varying computing
`platforms]” (Claims 1, 9)/ “means for
`communicating with a plurality of clients
`comprising at least two different computing
`platforms.” (Claim 26)
`
`Dr. Erez Zadok has 37 years of academic and industrial experience in applying,
`
`designing, studying, teaching and writing about file systems and storage systems, operating
`
`systems, information technology and system administration, security and information assurance,
`
`networking, distributed systems, energy efficiency, performance and benchmarking, compilers,
`
`applied machine learning, and software engineering. He studied at a professional high school in
`
`Israel, focusing on electrical engineering (“EE”), and graduated in 1982. He spent one more year
`
`at the high school’s college division, receiving a special Certified Technician’s degree in EE. He
`
`then went on to serve in the Israeli Defense Forces for three years (1983-1986). He received his
`
`
`
`7
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 7 of 12
`
`

`

`
`
`Bachelor of Science degree in computer science (“CS”) in 1991, his Master’s degree in CS in
`
`1994, and his Ph.D. in CS in 2001—all from Columbia University in New York.
`
`Based on his knowledge, experience and review of the intrinsic and extrinsic record, Dr.
`
`Zadok is expected to testify that the closely-related phrases “communication module operable to
`
`communicate between the file evaluation module and a plurality of remote clients and configured
`
`to communicate with clients [comprising at least two different computing platforms] or [of
`
`varying computing platforms]” (Claims 1, 9)/ “means for communicating with a plurality of
`
`clients comprising at least two different computing platforms” (Claim 26) would not have been
`
`understood by a person of ordinary skill in the art to have a definite meaning or connote a
`
`particular structure.
`
`Dr. Zadok is expected to testify that these phrases had no recognized meaning to those of
`
`ordinary skill in the art, and did not suggest any particular structure, in the context of and as of
`
`the claimed date of invention of the ’132 patent. He is further expected to testify that these
`
`phrases recite “modules” or “means” for performing certain functions, without reciting any
`
`structure for performing those functions. Thus, Dr. Zadok is expected to testify that a person of
`
`ordinary skill in the art (POSITA) would have looked to the specification of the ’132 patent for
`
`guidance as to the structure required to perform these functions. Dr. Zadok is expected to testify
`
`that a POSITA would have understood that these functions are performed by software according
`
`to the claims and specification of the ’132 patent. Dr. Zadok is further expected to testify that
`
`the specification of the ’132 patent does not disclose any algorithms or other structure for
`
`performing the functions recited in these phrases.
`
`Dr. Zadok is expected to testify that the only discussion of the claimed communications
`
`functions recited in claims 1, 9 and 26 is contained at columns 9:12-28, and 10:49-63. He is
`
`
`
`8
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 8 of 12
`
`

`

`
`
`further expected to testify that this disclosure confirms that the claimed communications
`
`functions are performed by “executable modules” of software, but that this disclosure reveals no
`
`algorithms setting forth how the claimed “communications module” or “means for
`
`communicating” actually communicate with the claimed “remote clients” or “clients.”
`
`Additionally, Dr. Zadok is expected to testify that, in the ’132 patent, these claimed
`
`communications are not merely trivial (e.g., one-to-one) communications, but rather more
`
`complex distributed communications for at least two reasons. First, the claims require
`
`communicating with “a plurality” of remote hosts. A POSITA would have known that such
`
`distributed communications are significantly more complex than one-to-one communications.
`
`Second, the remote hosts comprise “at least two different computing platforms.” A POSITA
`
`would have known that communications between hosts that have different computing platforms
`
`are more challenging than communications between hosts that have the same computing
`
`platform. Yet the specification discloses no algorithms for how to implement these types of
`
`complex communications.
`
`Accordingly, Dr. Zadok is expected to testify that claims 1, 9, 26 and all claims
`
`depending therefrom are indefinite.
`
`Claim Term Identified for Construction
`
`Defendants’ Extrinsic Evidence
`
`Testimony of Dr. Erez Zadok, see below for
`summary
`
`“service class rule”
`
`Proposed Construction (responsive to
`Daedalus’s service of Supplemental
`Infringement Contentions on July 30, 2021):
`
`Plain and ordinary meaning, which is “a rule
`implemented by the [data management
`system] (claims 1, 15, 26), [metadata server]
`(claim 9), or [computer code executable by a
`
`
`
`9
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 9 of 12
`
`

`

`
`
`Claim Term Identified for Construction
`processor] (claim 23) to automatically select a
`service class for a file based on an evaluation
`of the file.”
`
`Defendants’ Extrinsic Evidence
`
`Dr. Zadok’s qualifications are summarized above. Based on his knowledge, experience
`
`and review of the intrinsic and extrinsic record, Dr. Zadok is expected to testify that the term
`
`“service class rule” would have been understood by a POSITA to have its plain and ordinary
`
`meaning, in view of the teachings of the specification, which is “a rule implemented by the [data
`
`management system] (claims 1, 15, 26), [metadata server] (claim 9), or [computer code
`
`executable by a processor] (claim 23) to automatically select a service class for a file based on an
`
`evaluation of the file.”
`
`Dr. Zadok is expected to testify that a POSITA would have understood that a “service
`
`class rule” in this context refers to a rule that automatically selects a service class for a file, as
`
`opposed to the prior art systems that the patentee distinguished in the specification and file
`
`history, which relied on users to select the service class for a file. Dr. Zadok is expected to
`
`testify that the ’132 patent focused on the alleged shortcomings of prior art systems that relied on
`
`user selections, and that a POSITA would have understood that automatic selection of a service
`
`class based on an evaluation of a file was one of the points of alleged novelty to the ’132 patent.
`
`Dr. Zadok’s testimony is expected to be supported by at least the following portions of the
`
`specification and the file history of the ’132 patent: ’132 patent at 1:47-49, 2:4-6, 2:46-49, 2:54-
`
`60, 3:28-29, 3:65-4:4, 7:38-40, 9:45-57; 3/6/2013 Decision on Appeal, at 5.
`
`
`
`
`
`
`
`10
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 10 of 12
`
`

`

`
`
`Dated: August 3, 2021
`
`Respectfully submitted,
`
`
`
`
`
`/s/ Jared Bobrow
`Barry K. Shelton
`Texas State Bar No. 24055029
`SHELTON COBURN LLP
`311 RR 320, Suite 205
`Austin, TX 78734-4775
`bshelton@sheltoncoburn.com
`Tel: (512) 263-2165
`Fax: (512) 263-2166
`
`Jared Bobrow (CA State Bar No. 133712)
`Jacob M. Heath (CA State Bar No. 238959)
`ORRICK, HERRINGTON & SUTCLIFFE LLP
`1000 Marsh Road
`Menlo Park, CA 94025
`Tel: (650) 614-7400
`Fax: (650) 614-7401
`jbobrow@orrick.com
`jheath@orrick.com
`
`Donald E. Daybell (CA State Bar No. 210961)
`ORRICK, HERRINGTON & SUTCLIFFE LLP
`2050 Main Street, Suite 1100
`Irvine, CA 92614
`Tel: (949) 567-6700
`Fax: (949) 567-6710
`ddaybell@orrick.com
`
`Attorneys for Defendant Microsoft Corporation
`
`11
`
`
`
`
`
`
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 11 of 12
`
`

`

`
`
`CERTIFICATE OF SERVICE
`
`I, Matt Bonini, hereby certify that on August 3, 2021, I caused the foregoing document to
`
`be served on the following counsel in the manner indicated:
`
`BY EMAIL:
`
`Denise M. De Mory - ddemory@bdiplaw.com
`Robin Curtis - rcurtis@bdiplaw.com
`Jennifer L. Gilbert - jgilbert@bdiplaw.com
`B. Russell Horton - rhorton@gbkh.com
`
`cc: BDIP_Daedalus_Microsoft@bdiplaw.com
`
`
`
`
`
`
`
`/s/ Matt Bonini
` Matt Bonini
`
`
`
`12
`
`IPR2021-00831
`
`Daedalus EX2019
`Page 12 of 12
`
`

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