You're using a free limited version of DrugPatentWatch: Upgrade for Complete Access

Last Updated: March 18, 2026

Litigation Details for Uniloc 2017 LLC v. Google LLC (N.D. Cal. 2020)


✉ Email this page to a colleague

« Back to Dashboard


Uniloc 2017 LLC v. Google LLC (N.D. Cal. 2020)

Docket 4:20-cv-04355 Date Filed 2020-06-30
Court District Court, N.D. California Date Terminated 2023-03-08
Cause 35:271 Patent Infringement Assigned To Yvonne Gonzalez Rogers
Jury Demand Plaintiff Referred To Sallie Kim
Parties UNILOC USA, INC.
Patents 10,086,047; 12,398,102
Attorneys Aaron Seth Jacobs
Firms Perkins Coie LLP
Link to Docket External link to docket
Small Molecule Drugs cited in Uniloc 2017 LLC v. Google LLC
The small molecule drugs covered by the patents cited in this case are ⤷  Get Started Free and ⤷  Get Started Free .

Uniloc 2017 LLC v. Google LLC Litigation Analysis

Last updated: February 19, 2026

This report analyzes the patent litigation between Uniloc 2017 LLC and Google LLC, case number 4:20-cv-04355, in the U.S. District Court for the Eastern District of Texas. Uniloc 2017 LLC alleges infringement of its U.S. Patent No. 7,200,851 (the '851 patent) by Google's Android operating system and related services. The litigation centers on patent claims related to software activation and security.

What is the core of the Uniloc v. Google litigation?

The litigation asserts that Google’s Android platform infringes upon U.S. Patent No. 7,200,851, titled "Method and apparatus for detecting and preventing unauthorized use of computer software." The patent, originally assigned to Uniloc USA, Inc., was later assigned to Uniloc 2017 LLC. Uniloc alleges that Google's implementation of software activation, license verification, and security protocols within the Android ecosystem constitutes infringement. Specifically, Uniloc claims that Google's methods for validating software licenses and preventing unauthorized use of its software products, including the Android operating system and associated applications sold through its Play Store, violate the claims of the '851 patent.

What are the key patents asserted?

The primary patent asserted by Uniloc 2017 LLC is U.S. Patent No. 7,200,851.

  • Patent Title: Method and apparatus for detecting and preventing unauthorized use of computer software.
  • Issue Date: April 10, 2007.
  • Assignee: Uniloc 2017 LLC (previously Uniloc USA, Inc.).
  • Abstract Summary: The patent describes a system for verifying the authenticity and license of software. It involves obtaining a license key from a user and a unique computer identifier from the user's computer. This information is then transmitted to a license server for validation. The license server compares the provided license key with the computer identifier to determine if the software is legitimately licensed for that specific machine. If the validation is successful, the license server provides an activation code to the user, enabling the software's use. If validation fails, the software's functionality is restricted or denied.

What are Google's alleged infringing products and services?

Uniloc's allegations encompass a broad range of Google's offerings that utilize software activation and license verification mechanisms. These include, but are not limited to:

  • Android Operating System: The foundational software powering a vast array of mobile devices.
  • Google Play Store: Google's official app store, through which users acquire and manage applications.
  • Google Services Framework: A background service that enables applications to receive messages and notifications from Google servers.
  • Google Play Protect: A suite of security features designed to scan applications for malware and policy violations.
  • Specific Applications: Allegations extend to the licensing and activation of various applications and services available through the Google Play Store that employ license checking protocols.

What is the procedural history of the case?

The litigation commenced with Uniloc 2017 LLC filing its complaint against Google LLC on August 20, 2020.

  • August 20, 2020: Uniloc 2017 LLC files its initial Complaint for patent infringement in the U.S. District Court for the Eastern District of Texas.
  • October 26, 2020: Google LLC files its Answer and Counterclaims. Google denies infringement and asserts affirmative defenses, including non-infringement and invalidity of the asserted patent.
  • December 18, 2020: Uniloc files its Reply to Google's Counterclaims.
  • March 17, 2021: The Court issues a Markman Order [1] on claim construction, defining the meaning of key terms in the asserted patent claims. This order is critical in determining the scope of the patent for infringement analysis.
  • June 1, 2021: Uniloc files its First Amended Complaint, adding further details and potentially refining its infringement contentions.
  • Ongoing Discovery: Both parties engage in extensive discovery, including document production, interrogatories, and depositions, to gather evidence regarding infringement and validity.
  • Summary Judgment Motions: Following discovery, parties typically file motions for summary judgment, seeking a ruling from the court that certain claims or defenses can be decided as a matter of law without a trial. The outcomes of these motions significantly impact the case trajectory.
  • Potential Settlement or Trial: The case may be resolved through settlement negotiations between the parties or proceed to a jury trial if no agreement is reached.

What are the key claim construction disputes?

Claim construction, guided by the Markman hearing process, is crucial. The interpretation of specific terms in the '851 patent’s claims dictates whether Google's actions fall within the patent's scope.

Key disputed claim terms and their interpretations by the Court in the Markman Order [1] include:

  • "unique computer identifier": The Court construed this term to mean "a unique identifier generated from physical and/or software characteristics of a computer that is specific to that computer and is substantially permanent." This definition is critical for Uniloc to demonstrate that Google's systems obtain and process such unique identifiers.
  • "license key": Construed as "a code or string of characters that is used to verify that a user has a valid license to use a particular software product." This term's interpretation affects how Uniloc must show that Google's activation codes or similar mechanisms align with the patent's definition.
  • "license server": Defined as "a server that receives a license key and a unique computer identifier and performs validation and/or provides an activation code." This interpretation shapes the analysis of Google's server-side infrastructure for software validation.
  • "activation code": Construed as "a code generated by a license server that enables the use of a software product upon validation of a license key and a unique computer identifier." This term's definition is central to Uniloc's argument that Google's authorization processes produce equivalent codes.

These constructions set the framework for analyzing infringement. Uniloc must demonstrate that Google's systems perform the steps and use the components as defined by these construed terms.

What are Uniloc's primary infringement arguments?

Uniloc argues that Google's Android ecosystem operates in a manner consistent with the claims of the '851 patent. Their arguments generally focus on:

  1. Unique Identifiers: Uniloc contends that Google's Android devices and services generate and utilize unique hardware and software identifiers for each device. These identifiers, such as the Android ID or hardware serial numbers, allegedly function as the "unique computer identifier" as defined in the patent.
  2. License Verification: Uniloc asserts that Google's processes for verifying software licenses, particularly for applications downloaded from the Google Play Store, involve comparing license keys (or equivalent tokens/digital rights management information) with device-specific data.
  3. Activation/Authorization: When a user purchases or installs an application, Uniloc argues that Google's servers validate the license. This validation process, according to Uniloc, results in the issuance of an implicit or explicit "activation code" (e.g., a token or signal from the Play Store) that permits the software to run on the specific device.
  4. Preventing Unauthorized Use: The overall system, Uniloc claims, is designed to detect and prevent the unauthorized use or distribution of software, mirroring the purpose described in the '851 patent. This includes mechanisms that check device-specific authorization before enabling full software functionality.

Uniloc must provide specific evidence showing how each element of at least one claim of the '851 patent is present in Google's accused products and services.

What are Google's primary defenses?

Google’s defense strategy typically involves challenging both infringement and the validity of the asserted patent. Key defenses include:

  1. Non-Infringement: Google argues that its systems and processes do not meet all the limitations of the asserted claims of the '851 patent as construed by the Court. They may contend that their unique identifiers are not "unique computer identifiers" under the patent's definition, that they do not use a "license key" or "license server" as described, or that their activation/authorization process differs materially from the patent's teachings.
  2. Patent Invalidity: Google challenges the validity of the '851 patent, arguing that it was not novel or was obvious in light of prior art at the time of its invention. This often involves citing earlier patents, publications, or publicly available systems that allegedly disclose the same or similar inventions.
    • Prior Art: Google may present evidence of prior art that predates the '851 patent’s filing date. This prior art could include academic papers, earlier software systems, or other patents that allegedly disclose the core concepts of software activation and license verification.
    • Obviousness: Even if no single piece of prior art discloses the exact invention, Google may argue that the invention would have been obvious to a person of ordinary skill in the art at the time of the patent’s filing, based on a combination of prior art references.
  3. Indefiniteness: Google might argue that certain claim terms in the '851 patent are indefinite, meaning they are not described in the patent specification with sufficient clarity to inform those skilled in the art about the scope of the invention. If a claim is found to be indefinite, it can be invalidated.
  4. Lack of Enablement/Written Description: Google could argue that the patent does not adequately describe the invention or enable a person skilled in the art to make and use it without undue experimentation.

What is the current status of the litigation?

As of the latest available public records, the litigation is in the post-claim construction, pre-trial phase.

  • The Court has issued its Markman Order [1] establishing the construction of key patent terms.
  • Discovery is largely complete, or nearing completion.
  • Parties are likely engaged in or preparing for summary judgment motions. These motions can resolve significant portions of the case, potentially narrowing the issues for trial or leading to dismissal.
  • The case is scheduled for potential trial in the future, but specific dates are subject to court dockets and the outcomes of dispositive motions. The resolution will likely depend on the success of summary judgment filings or the parties' willingness to settle.

What are the potential implications for Google and the industry?

The outcome of this litigation carries significant implications for Google and the broader software industry, particularly regarding mobile operating systems and app marketplaces.

  • For Google: An adverse ruling could result in substantial damages, potentially including lost profits or reasonable royalties. It could also necessitate costly redesigns of its software activation and licensing systems to avoid future infringement. A favorable ruling would validate its current practices and avoid financial penalties and operational disruptions.
  • For the Software Industry: A strong ruling in favor of Uniloc could embolden other patent holders to assert similar patents against companies with complex software licensing and distribution models. Conversely, a ruling upholding Google's defenses could create clearer precedent regarding the scope and validity of patents in this technology area, potentially making it more challenging for non-practicing entities to secure broad patent protection or extract significant licensing fees. The interpretation of "unique computer identifier" and the mechanisms for software authorization are particularly relevant to current digital security and licensing paradigms.

Key Takeaways

  • Uniloc 2017 LLC alleges Google's Android ecosystem infringes U.S. Patent No. 7,200,851, related to software activation and license verification.
  • The case centers on Uniloc's '851 patent, which describes a method for validating software licenses using unique computer identifiers and license keys.
  • Google's defense includes non-infringement and challenges to the patent's validity, based on prior art and indefiniteness.
  • The Court's Markman Order [1] has established definitions for key patent terms, shaping the infringement analysis.
  • The litigation is in the post-claim construction phase, with summary judgment motions anticipated to be critical.
  • The outcome could lead to significant financial penalties or require substantial changes to Google's software licensing and activation systems, with broader implications for the technology sector.

Frequently Asked Questions

  1. What is the primary technology covered by U.S. Patent No. 7,200,851? The patent covers methods and apparatus for detecting and preventing unauthorized use of computer software, focusing on a system that validates software licenses by comparing a license key and a unique computer identifier against a license server to generate an activation code.

  2. How does Uniloc 2017 LLC claim Google infringes the '851 patent? Uniloc asserts that Google's Android operating system and its associated services, including the Google Play Store, utilize unique device identifiers and license verification processes that align with the steps and components described in the claims of the '851 patent.

  3. What is the significance of the Markman Order in this case? The Markman Order defines the precise meaning of disputed terms within the asserted patent claims. This construction is legally binding and forms the basis for determining whether Google's accused products and services infringe upon the patent.

  4. What are the potential financial consequences for Google if Uniloc prevails? If Uniloc prevails, Google could be liable for damages, which might be calculated based on reasonable royalties, lost profits, or other measures of economic harm. The total amount would depend on the extent of infringement and the court's calculation.

  5. Could this litigation lead to changes in how apps are licensed or activated on Android devices? Yes, an adverse ruling for Google could compel them to alter their software activation and license verification mechanisms to avoid future infringement. This might result in modified user experiences for app installation and authorization on Android devices.

Citations

[1] United States District Court for the Eastern District of Texas. (2021, March 17). Markman Order (Case No. 4:20-cv-04355). Uniloc 2017 LLC v. Google LLC.

More… ↓

⤷  Get Started Free

Make Better Decisions: Try a trial or see plans & pricing

Drugs may be covered by multiple patents or regulatory protections. All trademarks and applicant names are the property of their respective owners or licensors. Although great care is taken in the proper and correct provision of this service, thinkBiotech LLC does not accept any responsibility for possible consequences of errors or omissions in the provided data. The data presented herein is for information purposes only. There is no warranty that the data contained herein is error free. We do not provide individual investment advice. This service is not registered with any financial regulatory agency. The information we publish is educational only and based on our opinions plus our models. By using DrugPatentWatch you acknowledge that we do not provide personalized recommendations or advice. thinkBiotech performs no independent verification of facts as provided by public sources nor are attempts made to provide legal or investing advice. Any reliance on data provided herein is done solely at the discretion of the user. Users of this service are advised to seek professional advice and independent confirmation before considering acting on any of the provided information. thinkBiotech LLC reserves the right to amend, extend or withdraw any part or all of the offered service without notice.