1:23-cv-00340
Web 20 Tech LLC v. Google LLC
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Web 2.0 Technologies, LLC (Texas)
- Defendant: Google LLC (Delaware)
- Plaintiff’s Counsel: Devlin Law Firm LLC
- Case Identification: 1:23-cv-00340, D. Del., 03/27/2023
- Venue Allegations: Venue is alleged to be proper in the District of Delaware because Google is a Delaware corporation.
- Core Dispute: Plaintiff alleges that Defendant’s Google Docs and Google Sheets collaboration platforms infringe patents related to systems for online information storage, access control, and document collaboration.
- Technical Context: The technology concerns methods for securely managing, sharing, and collaborating on information and documents stored on network servers, which is a foundational element of modern cloud-based productivity software.
- Key Procedural History: The ’644 Patent is a continuation-in-part of the application that issued as the ’448 Patent, indicating a shared specification and a direct technological lineage between the two asserted patents.
Case Timeline
| Date | Event |
|---|---|
| 2000-01-07 | Priority Date for U.S. Patent No. 6,845,448 |
| 2000-01-07 | Priority Date for U.S. Patent No. 8,117,644 |
| 2005-01-18 | U.S. Patent No. 6,845,448 Issued |
| 2012-02-14 | U.S. Patent No. 8,117,644 Issued |
| 2023-03-27 | Complaint Filed |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 6,845,448 - "Online Repository for Personal Information"
The Invention Explained
- Problem Addressed: The patent describes the inefficiency and annoyance for internet users of repeatedly filling out online forms with personal information, and the lack of a centralized method for users to store their own data and selectively authorize its release to different entities (’448 Patent, col. 1:12-34).
- The Patented Solution: The invention proposes a system where a user stores various "information objects" in a single repository on a server. The user assigns different security levels to each object, enabling granular control over which portions of their information can be accessed by authorized requesters. The system manages requests, verifies authorization, and disburses the information accordingly (’448 Patent, Abstract; col. 2:22-43).
- Technical Importance: This approach provided a framework for user-centric data control and privacy management, addressing efficiency and security problems common in the early-2000s internet ecosystem (’448 Patent, col. 1:52-58).
Key Claims at a Glance
- The complaint asserts infringement of at least independent Claim 1 (’448 Patent, Compl. ¶20). Note: The patent underwent a Certificate of Correction, which revised the claim language analyzed here.
- Claim 1, a method for automatically disbursing a first party's personal information, includes the following essential elements:
- Establishing an account for a first party on a server computer and assigning an identifier.
- Entering the first party's personal information, which comprises one or more "information objects."
- Receiving, from the first party, an assignment of security levels to each information object at any granularity, which enables access to selected portions by individual receiving parties.
- Storing the identifier, information object, and its assigned security level in a database.
- Receiving a request from a second party that includes the first party's identifier.
- Selecting, retrieving, and securely transmitting a portion of the personal information to the second party.
- Obtaining a second party identifier and, if that party is not authorized, recording the identifier and rejecting the request.
- The complaint reserves the right to assert other claims as the case progresses (Compl. ¶28).
U.S. Patent No. 8,117,644 - "Method and System for Online Document Collaboration"
The Invention Explained
- Problem Addressed: The patent identifies challenges in online information sharing, including the impermanence of bookmarked web pages ("stale" bookmarks) and the need for a system to manage and control the sharing of digital items, particularly those with access restrictions (’644 Patent, col. 1:46-64).
- The Patented Solution: The invention describes a server-based method for online document collaboration. A first user stores a document on the server and associates a set of access restrictions with it. A second user can request to modify the document; the system verifies the second user's identity and permits modification based on granted access rights. Crucially, the system can then receive and store "approval or disapproval for the modifications" from one or more other users (’644 Patent, Abstract).
- Technical Importance: The invention extends the concept of access-controlled data repositories to collaborative documents, providing a technical framework for managing permissions, modifications, and approval workflows in a multi-user online environment (’644 Patent, col. 4:45-51).
Key Claims at a Glance
- The complaint asserts infringement of at least independent Claim 1 (’644 Patent, Compl. ¶31).
- Claim 1, a method for online document collaboration, includes the following essential elements:
- Establishing accounts for a plurality of users on a server computer.
- Storing a document created by a first user on the server.
- Associating a set of access restrictions with the document for a first group of users.
- Receiving a request to modify the document from a second user, which includes the second user's identification information.
- Verifying the identity of the second user.
- Permitting the second user to modify the document based on a set of granted access rights.
- Receiving approval or disapproval for the modifications from one or more users.
- Storing identifying information of the one or more users who approved or disapproved the modifications.
- The complaint reserves the right to assert other claims as the case progresses (Compl. ¶38).
III. The Accused Instrumentality
Product Identification
- The accused instrumentalities are Google's online collaboration products, specifically Google Docs and Google Sheets, and associated applications and services within the Google Workspace platform (Compl. ¶20, ¶31).
Functionality and Market Context
- The complaint describes the accused products as applications that facilitate the creation, editing, viewing, and sharing of documents and spreadsheets online among multiple parties (Compl. ¶20, ¶31-32).
- Key technical functionalities alleged include allowing a document owner to set access permissions for other users (e.g., view, comment, or edit), restricting access to entire files or specific ranges within a spreadsheet, and providing an edit history to track changes (Compl. ¶17, ¶33, ¶35). A screenshot in the complaint shows that users can set "Restricted" access, where "only people with access can open the file" (Compl. p. 10).
- The complaint alleges these are commercially significant products offered through Google's websites and app stores (Compl. ¶20, ¶31).
IV. Analysis of Infringement Allegations
'448 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| establishing an account for the first party with the server computer | A user creates a Google account, for example by providing a new or existing email address. A visual in the complaint depicts this account creation process (Compl. p. 8). | ¶21 | col. 8:15-20 |
| entering the first party's personal information...comprising at least one of a plurality of information objects | A first party (user) includes information on a Google Docs or Google Sheets application. | ¶21 | col. 8:41-43 |
| receiving, from the first party, assignment of at least one of a plurality of security levels to each information object at any granularity | An owner of a Google Sheet can "Protect a sheet or range" or a document owner can "Restrict general access for a file or folder." A visual in the complaint shows these access control features (Compl. p. 10). | ¶22, ¶24 | col. 9:21-25 |
| receiving a request, said request comprising at least the first party identifier | A second party attempts to access the shared document or spreadsheet. | ¶21 | col. 2:36-39 |
| securely transmitting the retrieved first portion of personal information objects to the second party | Once permitted, a second party can access the first party's information on Google's server computer. | ¶23 | col. 2:40-41 |
| if the second party is not authorized to receive the information...rejecting the second party's request for information | If access is set to "Restricted," an un-authorized party's request to access the information is rejected. | ¶24 | col. 11:48-51 |
- Identified Points of Contention:
- Scope Questions: A central question may be whether the term "personal information", which the patent describes in the context of specific demographic, financial, and health data for form-filling, can be construed to read on the general and unstructured user-generated content stored in Google Docs and Sheets.
- Technical Questions: Does the accused products' general permission model (e.g., view/comment/edit) meet the claim requirement of assigning "security levels to each information object at any granularity"? The court may need to determine if the patent's disclosure of a more formal, hierarchical classification system limits the scope of this term.
'644 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| storing, on the server computer, a document created by a first user | A user creates a document or spreadsheet, which is stored on Google's servers. | ¶33 | Abstract |
| associating a set of access restrictions with the document...for a first group of users | A document owner designates other users to have certain permissions, such as viewing, copying, or editing. A visual in the complaint shows options for who can "change ranges and sheets" (Compl. p. 17). | ¶32-33 | Abstract |
| receiving, from a second user, a request to modify the document | A second user with appropriate permissions attempts to modify an existing document. | ¶33 | Abstract |
| permitting the second user to modify the document based on a set of access rights granted to the second user | A second user who is approved to access and modify a document may do so. | ¶34 | Abstract |
| receiving approval or disapproval for the modifications from one or more users | The complaint alleges that users can "get approvals on your content in Google Drive," and a visual shows options to "Approve" or "Reject" a file (Compl. p. 22). | ¶35 | Abstract |
| storing identifying information of the one or more users who approved or disapproved the modifications | The system allegedly stores identifying information of users who approve or disapprove modifications, for example in an "edit history" or an "approval sidebar." | ¶35 | Abstract |
- Identified Points of Contention:
- Technical Questions: The complaint alleges that the "approvals" feature is "only available for eligible work or school accounts" (Compl. p. 22). This raises the question of whether the "receiving approval or disapproval" limitation is met by the standard, universally available versions of Google Docs and Sheets, or only by a specific subset of commercial accounts.
- Scope Questions: What evidence will be required to show that Google's general "edit history" feature (Compl. ¶35) satisfies the more specific claim limitation of "receiving approval or disapproval for the modifications" and "storing identifying information" of those who approved or disapproved?
V. Key Claim Terms for Construction
The Term: "personal information" ('448 Patent, Claim 1)
Context and Importance: The construction of this term is critical to the scope of the '448 Patent. A narrow construction may limit the patent to repositories of specific user profile data, while a broad construction could allow it to cover any user-generated content. Practitioners may focus on this term because the accused products are general-purpose collaboration tools, not specialized personal data lockers as seemingly contemplated by the patent's examples.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The term itself is general, and the claims do not explicitly enumerate or limit the types of information covered.
- Evidence for a Narrower Interpretation: The patent’s background and detailed description heavily emphasize specific examples like demographic, health, employment, and preference data for the purpose of automating online form-filling (’448 Patent, col. 1:12-21, col. 7:1-36). This context suggests the invention was aimed at solving a problem related to structured profile data.
The Term: "receiving approval or disapproval for the modifications" (’644 Patent, Claim 1)
Context and Importance: This limitation appears central to distinguishing the claimed invention from a simple document editing system with version history. Its construction will determine whether a formal workflow is required or if general commenting and revision features suffice. Practitioners may focus on this term because the complaint points to a specific, and potentially limited, "approvals" feature in Google Drive to meet this element.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: A party could argue that an informal process, such as one user making a change and another user reviewing it and leaving a positive comment, constitutes an "approval."
- Evidence for a Narrower Interpretation: The claim language recites a distinct step of "receiving approval or disapproval," suggesting a more formal mechanism than simply accepting or rejecting a suggested edit. The complaint's own reliance on a specific "Approve or reject a file" feature (Compl. p. 22) indicates Plaintiff may view this as requiring a dedicated function.
VI. Other Allegations
- Indirect Infringement: The complaint alleges that Google infringes "directly and jointly (e.g., with its users and customers)" (Compl. ¶20, ¶31). This frames the theory primarily as one of direct or joint infringement, where Google's control over its platform and user actions makes it responsible for performing all steps of the claimed methods. The complaint does not plead a separate count for indirect infringement or allege specific facts supporting inducement, such as user manuals instructing infringing use.
- Willful Infringement: The complaint makes a general allegation of infringement "with knowledge to its own acts" (Compl. p. 1) and includes a prayer for a finding that the case is "exceptional" under 35 U.S.C. § 285 (Compl. p. 23). However, it does not explicitly use the term "willful infringement" or allege specific facts indicating that Google had pre-suit knowledge of the patents.
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: Can the term "personal information" from the '448 Patent, rooted in the patent's examples of structured profile data, be construed broadly enough to encompass the varied and unstructured content that users create in modern collaborative applications like Google Docs and Sheets?
- A key evidentiary question will be one of functional specificity: Do the accused products' general-purpose collaboration features, such as edit history and commenting, perform the specific function of "receiving approval or disapproval for the modifications" as required by Claim 1 of the '644 Patent, or is that function only performed by a dedicated "approvals" workflow that the complaint suggests may be limited to certain account types?
- A central legal question will be one of infringement theory: The complaint relies on a "joint infringement" theory by alleging Google acts "with its users." The viability of this claim will depend on whether Plaintiff can demonstrate that Google directs or controls its users' actions to the extent necessary to attribute all steps of the claimed methods to Google as a single actor.