throbber
1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`
`
`
`
`
`
`
`
`
`M. ELIZABETH DAY (SBN 177125)
`eday@feinday.com
`DAVID ALBERTI (SBN 220265)
`dalberti@feinday.com
`SAL LIM (SBN 211836)
`slim@feinday.com
`MARC BELLOLI (SBN 244290)
`mbelloli@feinday.com
`KATE E. HART (SBN 275121)
`khart@feinday.com
`HONG SYD LIN (SBN 249898)
`hlin@feinday.com
`NICHOLAS V. MARTINI (SBN 237687)
`nmartini@feinday.com
`FEINBERG DAY
`KRAMER ALBERTI LIM TONKOVICH &
`BELLOLI LLP
`1600 El Camino Real, Suite 280
`Menlo Park, CA 94025
`Tel: 650.618.4360
`Fax: 650.618.4368
`
`Attorneys for Uniloc 2017 LLC
`
`
`UNITED STATES DISTRICT COURT
`CENTRAL DISTRICT OF CALIFORNIA
`
`UNILOC 2017 LLC,
`
`
`Plaintiff,
`
`v.
`
`
`MICROSOFT CORPORATION,
`Defendant.
`
`CASE NO. 8:19-cv-0955-AG-JDE
`CASE NO. 8:19-cv-0956-AG-JDE
`
`DISCLOSURE OF ASSERTED CLAIMS
`AND INFRINGEMENT
`CONTENTIONS; DOCUMENT
`PRODUCTION ACCOMPANYING
`DISCLOSURE
`
`
`
`
`
`
`
`
`
`
`
`
`
`-1-
`INFRINGEMENT CONTENTIONS-CASE NOS. 8:19-cv-00955/956-AG-JDE
`
`
`Page 1 of 38
`
`

`

`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`
`In accordance with Standing Patent Rule 2.1 of the Court’s Standing Patent
`Rules, Plaintiff Uniloc 2017 LLC (“Uniloc”) hereby provides its Disclosure of
`Asserted Claims and Infringement Contentions and Document Production
`Accompanying Disclosure, as follows:
`Disclosure Under Standing Patent Rule 2.1.1 and 2.1.2
`Uniloc alleges that Microsoft Corporation (“Microsoft”) directly and
`indirectly infringes U.S. Patent No. 6,498,541 (the “’541 Patent”) by making, using,
`selling, licensing, offering for sale/license and/or importing accused devices that
`practice a method of controlling a bus communication system, for example, all
`Microsoft products with an USB-3.1 (also known as USB-C) interface, including
`but not limited to Microsoft Surface Book 2 and Surface Go and alleges that
`Microsoft directly and indirectly infringes U.S. Patent No. 6,467,088 (the “’088
`Patent”) by making, using, selling, licensing, offering for sale/license and/or
`importing accused devices that practice a processor-implemented method for
`controlling the reconfiguration of an electronic device, for example, all versions of
`Microsoft Windows 8.1 and 10 software that include the Windows Update feature
`(“Windows Update”), as well as any client devices running Microsoft Windows 8.1
`and 10 software (e.g., Microsoft Surface Devices including Windows 8.1 and 10
`such as the (1) Microsoft Surface, (2) Microsoft Surface 2, (3) Microsoft Surface 3,
`(4) Microsoft Surface Pro, (5) Microsoft Surface Pro 2, (6) Microsoft Surface Pro 3,
`(7) Microsoft Surface Pro 4, (8) Microsoft Surface Pro (5th Gen), (9) Microsoft
`Surface Pro 6, (10) Microsoft Surface Book, (11) Microsoft Surface Book 2, (12)
`Microsoft Surface Laptop, (13) Microsoft Surface Laptop 2, (14) Surface Studio,
`(15) Surface Studio 2, (16) Surface Go, (17) Surface Go with LTE Advanced),
`servers (e.g., Microsoft Windows Update servers), computer readable media,
`software and hardware used to implement Windows Update (collectively the
`“Accused Products”) under 35 U.S.C. § § 271(a)-(c).
`Uniloc accuses Microsoft of infringing claims 1, 2 and 3 of the ’541 patent
`-2-
`INFRINGEMENT CONTENTIONS-CASE NOS. 8:19-cv-00955/956-AG-JDE
`
`Page 2 of 38
`
`

`

`
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`
`and claims 1, 2, 3, 4, 6, 7, 8 and 9 of the ’088 patent (collectively the “Asserted
`Claims”). A further description of the infringing Microsoft products/services is
`provided in Exhibits A-B and incorporated by reference.
`Disclosure Under Standing Patent Rule 2.1.3
`The Accused Products of which Uniloc is aware currently are identified in
`Exhibits A-B and incorporated by reference.
`This disclosure is based on the present state of the Uniloc’s knowledge,
`without the benefit of much discovery from Microsoft or any other third-parties.
`Uniloc accordingly reserves the right to support its infringement contentions with
`additional allegations of infringement of other Products and of other claims, and
`with additional facts and products, particularly those for which information is not
`publicly available. Uniloc also reserves the right to modify the positions taken in
`these disclosures, based on later obtained materials, and/or based on information
`currently available, which Uniloc has not yet identified as significant.
`Each element of the Asserted Claims as set forth in Exhibits A-B is literally
`present in the Accused Products. To the extent that the Court construes claims
`differently, Uniloc reserves the right to specifically identify equivalents to those
`construed claims which are practiced by Microsoft directly or indirectly.
`Disclosure Under Standing Patent Rule 2.1.4
`Uniloc contends the following with respect to priority dates:
`Claims 1, 2 and 3 of the ’541 patent are entitled to the priority date of June
`20, 2000; and
`Claims 1, 2, 3, 4, 6, 7, 8 and 9 of the ’088 patent are entitled to the priority
`date of June 30, 1999.
`Disclosure Under Standing Patent Rule 2.1.5
`Uniloc is not relying on the assertion that its own apparatuses, products,
`devices, processes, methods, acts, or other instrumentalities practice the claimed
`inventions.
`
`
`
`-3-
`INFRINGEMENT CONTENTIONS-CASE NOS. 8:19-cv-00955/956-AG-JDE
`
`
`
`
`
`
`
`Page 3 of 38
`
`

`

`
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`
`
`
`Disclosure Under Standing Patent Rule 2.1.6
`Uniloc alleges that Microsoft willfully infringes the Asserted Patents as
`follows:
`
` Microsoft’s acts of infringement of the ’541 Patent have been willful and
`intentional under the standard announced in Halo Elecs., Inc. v. Pulse Elecs., Inc.,
`136 S.Ct. 1923, 195 L.Ed 2d 278 (2016). Since at least May 20, 2019 Microsoft
`has willfully infringed the ’541 Patent by refusing to take a license and continuing
`to make, use, test, sell, license, import, and/or offer for sale/license the Accused
`Products. Microsoft has been aware that it infringes the ’541 Patent since at least
`May 20, 2019 and instead of taking a license, Microsoft has opted to make the
`business decision to “efficiently infringe” the ’541 Patent. In doing so, Microsoft
`has willfully infringed the ’541 Patent.
`
` Microsoft’s acts of infringement of the ’088 Patent have been willful and
`intentional under the standard announced in Halo Elecs., Inc. v. Pulse Elecs., Inc.,
`136 S.Ct. 1923, 195 L.Ed 2d 278 (2016). Since at least May 20, 2019 Microsoft
`has willfully infringed the ’088 Patent by refusing to take a license and continuing
`to make, use, test, sell, license, import, and/or offer for sale/license the Accused
`Products. Microsoft has been aware that it infringes the ’088 Patent since at least
`May 20, 2019 and instead of taking a license, Microsoft has opted to make the
`business decision to “efficiently infringe” the ’088 Patent. In doing so, Microsoft
`has willfully infringed the ’088 Patent.
`Uniloc reserves the right to modify the positions taken in these disclosures,
`based on later obtained materials and/or based on information currently available
`that the Uniloc has not yet identified as significant.
`Document Production Under Standing Patent Rule 2.2
`Uniloc objects to the requirements of this production to the extent that it calls
`for the production of documents protected by the attorney-client privilege. Further,
`in producing these documents, Uniloc does not admit or concede the relevancy,
`
`-4-
`
`INFRINGEMENT CONTENTIONS-CASE NOS. 8:19-cv-00955/956-AG-JDE
`
`
`
`
`
`Page 4 of 38
`
`

`

`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`
`materiality, authenticity, or admissibility as evidence of any of these documents.
`All objections to the use, at trial or otherwise, of any document produced are hereby
`expressly reserved. Uniloc’s discovery and investigation in connection with this
`lawsuit is ongoing. As a result, Uniloc produces these documents without prejudice
`as to the right to produce additional documents after considering documents
`obtained or reviewed through further discovery or investigation. Subject to and
`without waiving its objections, Uniloc produces responsive documents as follows:
`Standing Patent Rule 2.2.1: UNI-MS-2053_0033942-34140.
`Standing Patent Rule 2.2.2: UNI-MS-2053_0001527-4109, UNI-MS-
`2053_14404-14906, UNI-MS-2053_14922-15786, UNI-MS-2053_0017187-17229,
`UNI-MS-2053_0020586-21731, UNI-MS-2053_0034141-34469.
`Standing Patent Rule 2.2.3: None.
`
`Dated: July 29, 2019
`
`FEINBERG DAY KRAMER ALBERTI LIM
`TONKOVICH & BELLOLI LLP
`
`By: /s/ M. Elizabeth Day
`M. Elizabeth Day
`Attorneys for Plaintiff
`Uniloc 2017 LLC
`
`-5-
`INFRINGEMENT CONTENTIONS-CASE NOS. 8:19-cv-00955/956-AG-JDE
`
`Page 5 of 38
`
`

`

`
`
`
`
`
`
`
`Exhibit B
`Exhibit B
`
`
`
`
`
`Page 6 of 38
`
`Page 6 of 38
`
`

`

`1
`
`
`
`Electronic devices include any computer running a version of Microsoft Windows 8.1 or 10, including
`electronic devices (e.g., computers that are running a version of Microsoft Windows 8.1 or 10).
`The Accused Products perform a processor-implemented method for controlling the reconfiguration of
`
`reconfiguration of an electronic
`method for controlling the
`1pre. A processor-implemented
`
`Accused Products
`
`Claim
`
`expert reports.
`doctrine of equivalents), in view of the Court’s final claim construction in this action, and in connection with the provision of its
`in the case progresses, in view of any non-infringement arguments Microsoft may make (e.g., to allege infringement under the
`information is made available to Plaintiff. Furthermore, Plaintiff reserves the right to revise these contentions, including as discovery
`and functionality of the Accused Products and, accordingly, Plaintiff reserves the right to supplement these contentions once such
`An analysis of Microsoft’s documentation and/or source code may be necessary to fully and accurately describe all infringing features
`precise designs, processes, and algorithms used in them are held secret, at least in part, and are not publicly available in their entirety.
`The asserted claim includes elements that are implemented, at least in part, by proprietary software in the Accused Products. The
`
`
`
`
`
`Update (collectively the “Accused Products”) of directly infringing U.S. Patent No. 6,467,088 (the “’088 Patent").
`servers (e.g., Microsoft Windows Update servers), computer readable media, software and hardware used to implement Windows
`Microsoft Surface Laptop 2, (14) Surface Studio, (15) Surface Studio 2, (16) Surface Go, (17) Surface Go with LTE Advanced),
`Gen), (9) Microsoft Surface Pro 6, (10) Microsoft Surface Book, (11) Microsoft Surface Book 2, (12) Microsoft Surface Laptop, (13)
`Surface Pro, (5) Microsoft Surface Pro 2, (6) Microsoft Surface Pro 3, (7) Microsoft Surface Pro 4, (8) Microsoft Surface Pro (5th
`including Windows 8.1 and 10 such as the (1) Microsoft Surface, (2) Microsoft Surface 2, (3) Microsoft Surface 3, (4) Microsoft
`(“Windows Update”), as well as any client devices running Microsoft Windows 8.1 and 10 software (e.g., Microsoft Surface Devices
`electronic device, for example, all versions of Microsoft Windows 8.1 and 10 software that include the Windows Update feature
`importing in the United States devices that practice a processor-implemented method for controlling the reconfiguration of an
`Plaintiff accuses Defendant Microsoft Corp. (“Microsoft”) of making, using, selling, licensing, offering for sale/license and/or
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`infringement of the ’088 patent under 35 U.S.C. § 271(b).
`prevent-adriver-update-from-reinstalling-in-window; and related domains and sub-domains. Microsoft is thereby liable for
`windows/deployment/update/how-windows-update-works; https://support.microsoft.com/en-us/help/3073930/how-to-temporarily-
`support.microsoft.com; https://support.microsoft.com/enus/help/12373/windows-update-faq; https://docs.microsoft.com/enus/
`through training videos, demonstrations, brochures, installation and user guides, such as those located at: www.microsoft.com;
`agents and others the Accused Products to utilize in an infringing manner. Microsoft intentionally instructs its customers to infringe
`Plaintiff further accuses Microsoft of indirectly infringing the ’088 Patent by providing to third parties including users, customers,
`
`Page 7 of 38
`
`

`

`2
`
`Studio, (15) Surface Studio 2, (16) Surface Go, (17) Surface Go with LTE Advanced.
`Microsoft Surface Book 2, (12) Microsoft Surface Laptop, (13) Microsoft Surface Laptop 2, (14) Surface
`Microsoft Surface Pro (5th Gen), (9) Microsoft Surface Pro 6, (10) Microsoft Surface Book, (11)
`Surface Pro, (5) Microsoft Surface Pro 2, (6) Microsoft Surface Pro 3, (7) Microsoft Surface Pro 4, (8)
`Devices such as the (1) Microsoft Surface, (2) Microsoft Surface 2, (3) Microsoft Surface 3, (4) Microsoft
`Examples of Microsoft computer configured to run Microsoft Windows 10 include Microsoft Surface
`any computer running Windows 8.1 or 10, as well as computers made, sold or used by Microsoft.
`
`Accused Products
`
`the steps of:
`device, the method comprising
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 8 of 38
`
`

`

`3
`
`https://support.microsoft.com/en-us/help/2858199/surface-supported-operating-systems
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 9 of 38
`
`

`

`4
`
`
`
`
`
`
`
`Id.
`
`Id.
`
`Id.
`
`https://docs.microsoft.com/en-us/windows/deployment/update/how-windows-update-works
`
`manner that doesn’t disrupt your computer usage.”
`download, and install updates. It does this automatically, according to your settings, and in a silent
`“During the updating process, the Windows Update Orchestrator operates in the background to scan,
`
`Accused Products
`
`Claim
`
`Windows 10:
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 10 of 38
`
`

`

`5
`
`electronic device.
`The Accused Products receive information representative of a reconfiguration request relating to the
`
`https://blogmines.com/blog/how-to-hide-windows-updates-on-windows-8.1/
`
`Windows 10:
`
`the electronic device;
`reconfiguration request relating to
`representative of a
`1a. receiving information
`
`
`
`electronic device.
`Windows 8.1 also includes the ability to automatically download and install relevant updates to the
`
`Windows 8.1:
`
`Id.
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 11 of 38
`
`

`

`6
`
`Server receives a reconfiguration request when Windows 8.1 initiates the automatic update process.
`Windows 8.1 can download and install updates from a Microsoft server automatically. The Microsoft
`
`https://docs.microsoft.com/en-us/windows/deployment/update/how-windows-update-works
`
`Windows 8.1:
`
`
`
`overloading the Windows Update server.
`request for reconfiguration. The requests are initiated and received at random intervals to avoid
`For example, an instance of Windows Update Orchestrator running on an electronic device initiates a
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 12 of 38
`
`

`

`7
`
`Source: https://docs.microsoft.com/en-us/windows/deployment/update/how-windows-update-works
`
`
`
`operation.
`The OS Architecture may depend on, for example, whether the processor is capable of 32 or 64 bit
`Also, the update offered is dependent on, among other things, the operating system (OS) Architecture.
`
`For example, “The Windows Update Orchestrator determines which updates apply to your computer.”
`
`Windows 10:
`
`request.
`The Accused Products determine at least one device component required to implement the reconfiguration
`
`https://blogmines.com/blog/how-to-hide-windows-updates-on-windows-8.1/
`
`
`
`request;
`implement the reconfiguration
`device component required to
`1b. determining at least one
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 13 of 38
`
`

`

`8
`
`(32-bit) and x64 (64-bit) processors.
`the update associated with Microsoft Knowledge Base article KB2902864 shows different updates for x86
`Windows 8.1 performs updates based on the processor architecture of the electronic device. For example,
`
`Source: https://support.microsoft.com/en-us/help/15056/windows-32-64-bit-faq
`
`Windows 8.1:
`
`
`
`Source: https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-troubleshooting
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 14 of 38
`
`

`

`9
`
`optional.”
`“Driver sync: Part of the scan that looks at Driver updates only. This is run after Software sync and is
`
`electronic device (“known acceptable configurations”):
`updates that necessarily require determining additional components currently implemented in the
`In addition to “software” (e.g., OS and apps) updates, Windows Update performs, for example, driver
`
`Windows 10:
`
`electronic device.
`acceptable configurations for the electronic device and a list of known unacceptable configurations for the
`additional component currently implemented in the electronic device with at least one of a list of known
`The Accused Products compare the determined component and information specifying at least one
`
`Server).
`the architecture of the electronic device as well as the operating system (e.g., Windows 8.1 or Windows
`When Windows Update automatically downloads this update, it necessarily receives information about
`
`configured-correctly-w
`https://support.microsoft.com/en-us/help/2902864/update-removes-the-windows-8-1-secureboot-isn-t-
`
`
`
`the electronic device; and
`unacceptable configurations for
`device and a list of known
`configurations for the electronic
`of known acceptable
`device with at least one of a list
`implemented in the electronic
`component currently
`specifying at least one additional
`component and information
`1c. comparing the determined
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 15 of 38
`
`

`

`10
`
`during an update.
`used to create a list of “known unacceptable configurations” for the electronic device, which is considered
`However, in the event of specific component incompatibilities, the Windows Show/Hide Updates tool is
`
`Id.
`
`Microsoft Office including enterprise group policies.”
`appropriate for your computer using guidelines defined by the publisher of the update, for example,
`“When checking for updates, the Windows Update Orchestrator evaluates whether the update is
`
`Id.
`
`to evaluate applicability in the cloud.”
`Sync, a “where client provides a list of device, product and caller attributes ahead of time to allow service
`Windows Update can also perform a Product Sync, which is a “[a]ttributes based sync.” In a Product
`
`Source: https://docs.microsoft.com/en-us/windows/deployment/update/how-windows-update-works
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 16 of 38
`
`

`

`11
`
`from-reinstalling-in-window
`Source: https://support.microsoft.com/en-us/help/3073930/how-to-temporarily-prevent-a-driver-update-
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 17 of 38
`
`

`

`12
`
`Source: https://www.groovypost.com/howto/block-windows-10-feature-update-why/
`
`
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 18 of 38
`
`

`

`13
`
`“Installing updates
`
`Windows 10:
`
`step.
`approves and initiates installation of the appropriate update components initiated based on the comparison
`request based at least in part on the results of the comparing step. For example, Windows Update
`The Accused Products generate information indicative of an approval or denial of the reconfiguration
`
`https://blogmines.com/blog/how-to-hide-windows-updates-on-windows-8.1/
`
`
`
`the result of the comparing step.
`request based at least in part on
`denial of the reconfiguration
`indicative of an approval or a
`1d. generating information
`
`which generates “a list of known unacceptable configurations” for use during the update process.
`components currently implemented in the electronic device. Windows 8.1 allows a user to hide updates
`Similarly, Windows 8.1 performs driver updates that necessarily require determining additional
`
`Accused Products
`
`Claim
`
`Windows 8.1:
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 19 of 38
`
`

`

`14
`
`
`
`installed. This history can be viewed in Windows.
`Windows Update generates an update history (e.g. indicative of approval) for updates that are successfully
`
`https://docs.microsoft.com/en-us/windows/deployment/update/how-windows-update-works
`
`installation.”
`should do with them. The action list is provided to the install agent along with the payload to begin the
`The action list describes all the files needed from WU, and what the install agent (such as CBS or Setup)
`
`compare that with the downloaded metadata to create an "action list".
`Update settings, when downloading is complete, the Arbiter will gather details from the device, and
`When an update is applicable, the "Arbiter" and metadata are downloaded. Depending on your Windows
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 20 of 38
`
`

`

`15
`
`
`
`https://www.howtogeek.com/406120/why-does-windows-10-update-so-much/
`
`https://support.microsoft.com/en-us/help/12373/windows-update-faq
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 21 of 38
`
`

`

`16
`
`https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-logs
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 22 of 38
`
`

`

`17
`
`Windows 8.1 also generates an update history to indicate approval of the reconfiguration request.
`
`https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-logs
`
`Windows 8.1:
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 23 of 38
`
`

`

`18
`
`“Installing updates
`
`Windows 10:
`
`the additional component are consistent with a given one of the known acceptable configurations.
`appropriate update components initiated based on the comparison step if the determined-component and
`acceptable configurations. For example, Windows Update approves and initiates installation of the
`determined-component and the additional component are consistent with a given one of the known
`The Accused Products generate information indicative of an approval of the reconfiguration request if the
`
`In addition, Windows 8.1 keeps driver installation logs at C:\Windows\Inf\setupapi.dev.log.
`
`https://www.youtube.com/watch?v=01GIinSiVAg
`
`
`
`acceptable configurations.
`given one of the known
`component are consistent with a
`component and the additional
`request if the determined-
`approval of the reconfiguration
`information indicative of an
`including the step of generating
`2. The method of claim 1 further
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 24 of 38
`
`

`

`19
`
`installed. This history can be viewed in Windows.
`Windows Update generates an update history (e.g. indicative of approval) for updates that are successfully
`
`https://docs.microsoft.com/en-us/windows/deployment/update/how-windows-update-works
`
`Microsoft Office including enterprise group policies.”
`appropriate for your computer using guidelines defined by the publisher of the update, for example,
`“When checking for updates, the Windows Update Orchestrator evaluates whether the update is
`
`https://docs.microsoft.com/en-us/windows/deployment/update/how-windows-update-works
`
`installation.”
`should do with them. The action list is provided to the install agent along with the payload to begin the
`The action list describes all the files needed from WU, and what the install agent (such as CBS or Setup)
`
`compare that with the downloaded metadata to create an "action list".
`Update settings, when downloading is complete, the Arbiter will gather details from the device, and
`When an update is applicable, the "Arbiter" and metadata are downloaded. Depending on your Windows
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 25 of 38
`
`

`

`20
`
`
`
`
`
`https://www.howtogeek.com/406120/why-does-windows-10-update-so-much/
`
`https://support.microsoft.com/en-us/help/12373/windows-update-faq
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 26 of 38
`
`

`

`21
`
`https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-logs
`
`
`
`given one of the known acceptable configurations.
`reconfiguration request if the determined-component and the additional component are consistent with a
`In addition, Windows Update maintains logs that include information indicative of an approval of the
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 27 of 38
`
`

`

`22
`
`Windows 8.1 also generates an update history to indicate approval of the reconfiguration request.
`
`https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-logs
`
`Windows 8.1:
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 28 of 38
`
`

`

`23
`
`The Accused Products perform the method as shown below.
`
`
`
`configurations. See elements 1c, 1d, which are incorporated by reference.
`component and the additional component are consistent with a given one of the known acceptable
`The Accused Products download the determined component to the electronic device if the determined
`
`In addition, Windows 8.1 keeps driver installation logs at C:\Windows\Inf\setupapi.dev.log.
`
`https://www.youtube.com/watch?v=01GIinSiVAg
`
`
`
`further including the steps of:
`4pre. The method of claim 1
`
`known acceptable configurations.
`consistent with a given one of the
`additional component are
`determined component and the
`electronic device if the
`the determined component to the
`including the step of downloading
`3. The method of claim 1 further
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 29 of 38
`
`

`

`24
`
`given one of the known unacceptable configurations.
`reconfiguration request if the determined-component and the additional component are consistent with a
`In addition, Windows Update maintains logs that include information indicative of a denial of the
`
`unacceptable configurations. See element 1c, which is incorporated by reference.
`determined component and the additional component are consistent with a given one of the known
`The Accused Products generate information indicative of a denial of the reconfiguration request if the
`
`Windows 10:
`
`configurations for the electronic device. See element 1c, which is incorporated by reference.
`additional component currently implemented in the electronic device with the list of known unacceptable
`The Accused Products compare the determined component and information specifying at least one
`
`Accused Products
`
`configurations.
`known unacceptable
`consistent with a given one of the
`additional component are
`determined component and the
`reconfiguration request if the
`indicative of a denial of the
`4b. generating information
`
`the electronic device; and
`unacceptable configurations for
`device with the list of known
`implemented in the electronic
`component currently
`specifying at least one additional
`component and information
`4a. comparing the determined,
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 30 of 38
`
`

`

`25
`
`https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-logs
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 31 of 38
`
`

`

`26
`
`in the electronic device in order to implement the reconfiguration.
`For example, Windows Update transmits Detectoid updates that specify additional components required
`
`Windows 10:
`
`required in the electronic device in order to implement the reconfiguration.
`The Accused Products transmit in response to a reconfiguration request, a list of additional components
`
`installation logs at C:\Windows\Inf\setupapi.dev.log.
`Windows 8.1 generates information about denials of reconfiguration requests by keeping driver
`
`https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-logs
`
`Windows 8.1:
`
`
`
`implement the reconfiguration.
`electronic device in order to
`components required in the
`request a list of additional
`in response to the reconfiguration
`including the step of transmitting
`6. The method of claim 1 further
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 32 of 38
`
`

`

`27
`
`https://docs.microsoft.com/en-us/previous-versions/windows/desktop/bb902473(v=vs.85)
`
`IsInstalled is false, IsSuperseded is false, and IsInstallable is true, the update should be installed.”
`element used for information shared by the three core rules. For a given update on a given computer, if
`“There are three core applicability rules, IsInstalled, IsSuperseded, and IsInstallable, plus the Metadata
`
`In addition, Windows Update applies applicability rules indicating whether an update should be installed.
`
`https://docs.microsoft.com/en-us/previous-versions/windows/desktop/bb902491(v=vs.85)
`
`SP1 has a prerequisite on a detectoid that checks for the presence of Windows XP SP1.”
`a detectoid), and B is not installed, then A cannot be installed. For example, an update for Windows XP
`“Prerequisite – A prerequisite dependency. If update A has a prerequisite on update B (which is typically
`
`https://docs.microsoft.com/en-us/windows/deployment/update/how-windows-update-works
`
`
`
`Accused Products
`
`Claim
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 33 of 38
`
`

`

`28
`
`Afrikaans (af): 58228f47-fb99-4a41-9064-ba4f73d48e01
`
`Windows MUI (mui): DFC8409B-BA29-4258-9293-5C35B99053CF
`
`Operating System Languages
`
`
`
`x86-based systems: 3E0AFB10-A9FB-4c16-A60E-5790C3803437
`
`Itanium-based systems: AABD43AD-A183-4f0b-8EEE-8DBBCD67687F
`
`x64-based systems: 59653007-E2E9-4f71-8525-2FF588527978
`
`“CPU architecture
`
`other things.
`For example, Detectoid IDs are used to identify CPU architecture and operation system locales, among
`
`Windows 10:
`
`implemented in the electronic device.
`in the electronic device includes identifiers for each of the components in a set of components currently
`In the Accused Products, information specifying at least one additional component currently implemented
`
`windows-server-2012-r2-update-april-2014
`require KB2919355. https://support.microsoft.com/en-us/help/2919355/windows-rt-8-1-windows-8-1-
`For example, KB2919355 requires Servicing Stack Update KB2919442 and notes that future updates will
`Updates to Windows 8.1 may require dependencies which must be installed prior to installing the updates.
`
`device.
`implemented in the electronic
`components currently
`components in a set of
`identifiers of each of the
`electronic device includes
`currently implemented in the
`one additional component
`the information specifying at least
`7. The method of claim 1 wherein
`
`Accused Products
`
`Claim
`
`Windows 8.1:
`
`INFRINGEMENT CONTENTIONS U.S. PAT. NO. 6,467,088 v. MICROSOFT WINDOWS UPDATES
`
`
`
`
`
`Page 34 of 38
`
`

`

`29
`
`Windows 10:
`
`in the reconfiguration request.
`In the Accused Products, the identifiers of each of the components in the set of components are included
`
`.85%29
`https://docs.microsoft.com/en-us/previous-versions/windows/hardware/metadata/ff546121%28v=vs
`computer. Windows 8.1 uses HardwareIDList to identify the hardware supported by the de

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