DCT

2:17-cv-00210

LGRT Pro LLC v. Bare Necessities

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:17-cv-00210, D.N.J., 01/11/2017
  • Venue Allegations: Plaintiff alleges venue is proper because Defendant conducts substantial business in the District of New Jersey and at least a portion of the alleged infringement occurred there.
  • Core Dispute: Plaintiff alleges that Defendant’s e-commerce website checkout system infringes a patent related to a method of assembling electronic documents with dynamically updated data fields.
  • Technical Context: The technology at issue addresses methods for maintaining data consistency across different fields within one or more electronic documents, a common challenge in document management and web form processing.
  • Key Procedural History: The complaint emphasizes that the patent-in-suit is a "technical patent" and not directed to a business method, and that its claims require a "specially programmed computer," suggesting an anticipation of challenges to patent eligibility under 35 U.S.C. § 101.

Case Timeline

Date Event
2000-06-06 U.S. Patent No. 6,895,554 Priority Date (Provisional)
2005-05-17 U.S. Patent No. 6,895,554 Issued
2017-01-11 Complaint Filed

II. Technology and Patent(s)-in-Suit Analysis

U.S. Patent No. 6,895,554 - "Method of Document Assembly"

The Invention Explained

  • Problem Addressed: The patent's background section describes a limitation in conventional word processors where entered data, such as a proper name, loses its specific attributes. This necessitates manual "search-and-replace" functions to update every instance of that data within a single document or across multiple related documents (’554 Patent, col. 1:11-29).
  • The Patented Solution: The invention proposes a method where "live data fields" in a document are associated with data stored in a database. This system tracks data and its properties, such that a change made to data in one "live data field" can be automatically reflected in other instances of that field, both within the same document and across other related documents in a hierarchy (’554 Patent, Abstract; col. 2:41-59).
  • Technical Importance: The described method aims to automate data consistency, reducing the manual effort and potential for error when managing recurring information across a set of documents (’554 Patent, col. 1:30-39).

Key Claims at a Glance

  • The complaint asserts infringement of "one or more claims" without specifying them (Compl. ¶18). Independent Claim 1 is representative:
    • A computer implemented method of assembling a document comprising the steps of:
    • (a) initializing or opening in a memory of a computer a document having at least one live data field;
    • (b) initializing a record in the memory for each live data field, each record storing an attribute or property of data received in the corresponding live data field;
    • (c) inserting data into a first live data field or amending data in the first live data field; and
    • (d) inserting data into a second live data field or amending the data in second live data field to include the data inserted into or amended in the first live data field based on the attributes or properties of the data stored in the records of the first and second live data fields.

III. The Accused Instrumentality

Product Identification

The accused instrumentality is Defendant's e-commerce website, specifically the system for assembling an electronic document on its checkout page (Compl. ¶18).

Functionality and Market Context

The complaint alleges that the accused system operates by opening or initializing a document (the checkout webpage) with "live data fields" for customer billing and shipping information. When a customer enters data into a "first data field" (e.g., a shipping address field), the system is alleged to insert that data into a "second live data field" (e.g., a billing address field) "based on the type of information to be stored in each field" (Compl. ¶18). No probative visual evidence provided in complaint.

IV. Analysis of Infringement Allegations

’554 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
(a) initializing or opening in a memory of a computer a document having at least one live data field The system opens or initializes a document, such as a checkout page, which has at least one live data field where customers are instructed to provide billing and/or shipping information (Compl. ¶18). ¶18 col. 10:59-62
(b) initializing a record in the memory for each live data field, each record storing an attribute or property of data received in the corresponding live data field The system initializes a record in computer memory for each live data field (Compl. ¶18). The complaint does not specify what "attribute or property" is stored but alleges infringement of this element. ¶18 col. 10:63-66
(c) inserting data into a first live data field or amending data in the first live data field A user provides data, such as shipping and/or billing information, which is inserted into a first data field (Compl. ¶18). ¶18 col. 11:1-3
(d) inserting data into a second live data field or amending the data in second live data field to include the data...based on the attributes or properties of the data stored in the records... Data from the first live data field is inserted into a second live data field "based on the type of information to be stored in each field, such as a name, street address, city, state, zip code, and/or telephone number" (Compl. ¶18). ¶18 col. 11:4-9

Identified Points of Contention

  • Scope Questions: Does an e-commerce checkout webpage constitute a "document" within the meaning of the patent, which describes its invention in the context of word processing software like Microsoft Word? (’554 Patent, col. 3:17-22). Does a standard web form field meet the definition of a "live data field" as taught by the patent?
  • Technical Questions: What evidence does the complaint provide that the accused system "initializ[es] a record...storing an attribute or property of data" as required by claim 1(b)? Further, does the accused system's alleged copying of information from one field to another (e.g., from shipping to billing) occur "based on the attributes or properties of the data stored in the records," as required by claim 1(d), or does it operate via a different mechanism not contemplated by the patent?

V. Key Claim Terms for Construction

The Term: "live data field"

  • Context and Importance: This term is foundational to all claims. The infringement dispute may turn on whether a standard field in an HTML web form qualifies as a "live data field." Practitioners may focus on this term because its construction will determine whether the patent's scope extends beyond the word processing environment described in the specification to cover modern web applications.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The claims themselves do not limit the "document" to any particular type, and the term "live data field" is not explicitly defined, which may support an interpretation that covers any data field designed for dynamic updates.
    • Evidence for a Narrower Interpretation: The specification repeatedly uses Microsoft Word as the exemplary environment (’554 Patent, col. 3:17-22) and describes "live data fields" in connection with specific software components like "Attribute Manager Software (AMS)" and the creation of "Custom Property Object (CPO)" links, suggesting a more specialized structure than a generic web form field (’554 Patent, Fig. 1b; col. 6:5-10).

The Term: "based on the attributes or properties of the data"

  • Context and Importance: This phrase in claim 1(d) defines the core mechanism of the invention. The viability of the infringement allegation depends on whether the accused system's method for transferring data between fields meets this functional requirement.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The complaint alleges that transferring data "based on the type of information" (e.g., name, address) meets this limitation (Compl. ¶18). This suggests a broad interpretation where the "property" is simply the data's classification.
    • Evidence for a Narrower Interpretation: The patent specification describes a detailed system where "attributes or properties" include specific formats, formulas, and data types defined in database records (’554 Patent, col. 4:45-56; col. 5:1-12). This may support a narrower construction requiring the transfer to be governed by more than just a categorical data type, but by specific, stored rules or parameters.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges active inducement, asserting that Defendant encourages its customers and end-users to use the allegedly infringing system via its e-commerce website (Compl. ¶19).
  • Willful Infringement: The willfulness allegation is based on alleged knowledge of the ’554 patent as of the filing date of the complaint. The complaint alleges that Defendant's continued operation of its website after this date, without making changes or obtaining an opinion of counsel, constitutes willful infringement (Compl. ¶¶ 20, 22-23).

VII. Analyst’s Conclusion: Key Questions for the Case

  • A core issue will be one of definitional scope: can the patent's key terms, such as "document" and "live data field," which are rooted in the specification's context of word processing applications, be construed broadly enough to read on the functionally distinct environment of an e-commerce website checkout form?
  • A key evidentiary question will be one of technical mechanism: does the accused website's functionality for populating related fields (e.g., using shipping information for billing) operate "based on... attributes or properties" as claimed, or is it a simpler data-copying function that creates a fundamental mismatch with the specific, database-driven method taught in the patent? The resolution will likely require detailed discovery into the architecture of Defendant's system.