DCT

2:17-cv-00237

Finnavations LLC v. 2ndsite

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:17-cv-00237, E.D. Tex., 03/29/2017
  • Venue Allegations: Plaintiff alleges venue is proper because Defendant is deemed to reside in the Eastern District of Texas and has committed acts of infringement in the district.
  • Core Dispute: Plaintiff alleges that Defendant’s Freshbooks financial platform infringes a patent related to a system for capturing and enriching online financial transaction data for use in financial management programs.
  • Technical Context: The technology addresses methods for automatically capturing detailed item-level data from online commercial transactions to improve the accuracy and detail of personal financial management software.
  • Key Procedural History: The complaint notes that the asserted patent was issued after overcoming a rejection under 35 U.S.C. § 101, which pertains to patentable subject matter. This indicates the patent's eligibility was reviewed during prosecution.

Case Timeline

Date Event
1999-09-22 '755 Patent Priority Date
2016-06-14 USPTO non-final rejection of '755 Patent claims under 35 U.S.C. § 101
2017-02-14 '755 Patent Issued
2017-03-29 Complaint Filing Date

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

U.S. Patent No. 9,569,755 - "Financial Management System", issued February 14, 2017

The Invention Explained

  • Problem Addressed: The patent's background section describes the limitations of existing financial management systems, which often capture only high-level transaction data (e.g., total amount, date, payee) from online purchases. This forces users to perform manual data entry to track specific items purchased, reducing efficiency and increasing the likelihood of errors (’755 Patent, col. 1:45-63).
  • The Patented Solution: The invention proposes a "Financial Assistant," a software component that operates on a network device (like a user's computer or an ISP server) to automatically capture transaction data during an online purchase. This assistant copies the data, allows the user to add supplementary information like categories or notes, and then formats this enriched data into a new data structure for a personal financial management program (’755 Patent, Abstract; col. 3:13-24). The process is depicted in the flowchart of Figure 1, which shows the "Financial Assistant" intercepting, copying, and augmenting data before transmitting it to a management program (’755 Patent, Fig. 1).
  • Technical Importance: This approach sought to automate the creation of detailed, itemized records for online spending, providing users with more granular control and analysis capabilities within their financial software than was typically available (’755 Patent, col. 2:1-9).

Key Claims at a Glance

  • The complaint asserts independent claim 9 and dependent claim 17 (Compl. ¶13).
  • Independent Claim 9 requires a method comprising the following essential elements:
    • Using a network device to conduct an online financial transaction with a commercial web server.
    • Searching, by a "financial assistant" on the network device, a set of transmitted data related to the online financial transaction.
    • Determining, by the financial assistant, whether the searched data comprises transaction data for the online financial transaction.
    • When transaction data is found in a "first data structure," copying and storing the transaction data and additional transaction data into a "second data structure" compatible with a financial management program.
    • The second data structure must differ from the first data structure.
  • The complaint does not explicitly reserve the right to assert other claims.

III. The Accused Instrumentality

Product Identification

  • The accused instrumentality is the "Freshbooks financial platform," referred to as the "Product," which includes its web and mobile applications (Compl. ¶13).

Functionality and Market Context

  • The complaint describes the Product as a financial management system that allows users to send invoices and receive payments from customers (Compl. ¶14). When a payment is made (e.g., via credit card), the platform analyzes the transmitted payment data to determine the current status of the associated invoice and displays this status on a user dashboard (Compl. ¶15). The system is alleged to combine basic payment data with other information related to the invoice, such as the client's name and the invoice status, to create a compiled record of invoice data (Compl. ¶17).

IV. Analysis of Infringement Allegations

No probative visual evidence provided in complaint.

'755 Patent Infringement Allegations

Claim Element (from Independent Claim 9) Alleged Infringing Functionality Complaint Citation Patent Citation
using a network device to conduct an online financial transaction with a commercial web server; The Product uses a network device like a laptop or mobile device to conduct an online financial transaction, such as receiving a customer invoice payment processed by a commercial web server. ¶14 col. 8:36-39
searching, by a financial assistant on the network device, a set of transmitted data related to the online financial transaction; The Freshbooks mobile app or web-based application ("financial assistant") searches transmitted data from invoice payments to determine and display the invoice's status on a dashboard. ¶15 col. 8:40-43
determining, by the financial assistant on the network device, whether the searched data comprises transaction data for the online financial transaction; The Freshbooks application determines if particular invoice payment data is related to a particular invoice in order to correlate the payment to the invoice and display its status accurately. ¶16 col. 8:44-47
when the searched data comprises transaction data in a first data structure... copying and storing, by the financial assistant on the network device, the transaction data and additional transaction data not included in the transmitted transaction data into... a second data structure... The Freshbooks application takes transaction data from a "first data structure" (used for the credit card payment) and combines it with "additional transaction data" (e.g., client name, invoice status) into a "second data structure" used by the Freshbooks platform. ¶17 col. 8:48-65
  • Identified Points of Contention:
    • Scope Questions: A central question may be whether the Freshbooks application qualifies as the claimed "financial assistant." The patent describes the assistant "intercepting" data, which may imply a specific network architecture (’755 Patent, col. 4:43). The complaint’s description of Freshbooks analyzing data to update a dashboard (Compl. ¶15) raises the question of whether this functionality is equivalent to the patent's "interception" model or if it represents a different, post-transaction data processing architecture.
    • Technical Questions: The dispute may turn on the interpretation of creating a "second data structure." The complaint alleges that combining payment data with existing invoice information meets this limitation (Compl. ¶17). A potential issue is whether this act of correlation and combination is technically equivalent to the claimed method of "copying and storing... the transaction data and additional transaction data... into a second data structure," as described in the patent specification (’755 Patent, col. 8:59-65).

V. Key Claim Terms for Construction

  • The Term: "financial assistant"

    • Context and Importance: This term defines the active agent performing the claimed method steps. The scope of this term will be critical to determining infringement, as it dictates the required nature and functionality of the software accused of infringement. Practitioners may focus on whether the term is limited to the "interception" architecture described in the patent's embodiments or if it can encompass a broader range of financial applications that process transaction data.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The specification suggests some flexibility, stating the assistant "could reside either on the terminal device, or on a server by which the terminal device communicates with the commercial web server" (’755 Patent, col. 3:17-20). This could support an argument that the term is not limited to a single implementation.
      • Evidence for a Narrower Interpretation: The specification repeatedly describes the assistant's primary action as "intercepting" transaction data as it travels from a user's device to a commercial server (’755 Patent, col. 4:43-44). The preferred embodiment places the assistant on an Internet Service Provider (ISP) to facilitate this interception (’755 Patent, col. 3:20-22), which could support a narrower construction tied to this specific function.
  • The Term: "copying and storing... into a second data structure"

    • Context and Importance: This limitation describes the core inventive act of creating an enriched data record. The case may hinge on whether the accused process of combining payment data with separate, pre-existing invoice data (Compl. ¶17) meets this limitation.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The claim language itself is general, requiring the copying of "transaction data" and "additional transaction data" into a new structure (’755 Patent, col. 8:59-65). This could be argued to cover the combination of data from multiple sources, as alleged in the complaint.
      • Evidence for a Narrower Interpretation: The patent’s description focuses on augmenting the data from a single online transaction event by adding "a category and remarks" supplied by the user post-transaction (’755 Patent, col. 4:63-65). This could suggest the "additional transaction data" is new information added to the original data, not pre-existing data from another source (like an invoice record).

VI. Other Allegations

  • Indirect Infringement: The complaint does not provide sufficient detail for analysis of indirect infringement. The allegations are framed as direct infringement under 35 U.S.C. § 271 (Compl. ¶13).
  • Willful Infringement: The complaint does not include allegations of willful infringement or facts that would support a claim of pre- or post-suit knowledge of the patent.

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

  • A core issue will be one of definitional scope: can the term "financial assistant," which the patent describes as "intercepting" data, be construed to cover the Freshbooks platform, which the complaint describes as analyzing transaction data to update a dashboard? This will likely require the court to determine if an "interception" architecture is a required feature of the claimed invention.
  • A key evidentiary question will be one of technical operation: does the accused Freshbooks platform's process of combining payment data with pre-existing invoice information constitute "copying and storing... transaction data and additional transaction data... into a second data structure" as required by claim 9, or is there a fundamental mismatch between the claimed data enrichment process and the accused product's data correlation function?