DCT

6:11-cv-00287

Macrosolve Inc v. Antenna Software Inc

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 6:11-cv-00287, E.D. Tex., 06/06/2011
  • Venue Allegations: Plaintiff alleges that each of the twenty defendants has transacted business in the Eastern District of Texas and has committed or induced acts of patent infringement within the district.
  • Core Dispute: Plaintiff alleges that various mobile enterprise application platforms offered by the twenty defendants infringe a patent related to a system and method for managing data collection on remote computing devices.
  • Technical Context: The technology addresses the challenge of creating and deploying data-gathering applications (e.g., electronic forms) to diverse handheld devices, particularly in environments with intermittent or unreliable network connectivity.
  • Key Procedural History: An Ex Parte Reexamination Certificate for the sole patent-in-suit, U.S. Patent No. 7,822,816, was issued on June 10, 2014. This certificate, issued after the complaint was filed, canceled all claims (1-14) of the patent, a fact that is dispositive for the patent's enforceability from that date forward.

Case Timeline

Date Event
2002-08-19 Priority Date for U.S. Patent No. 7,822,816
2010-10-26 Issue Date for U.S. Patent No. 7,822,816
2011-06-06 Complaint Filing Date
2014-06-10 Ex Parte Reexamination Certificate Cancels All Claims

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

U.S. Patent No. 7,822,816 - System and Method for Data Management

The Invention Explained

  • Problem Addressed: The patent identifies the inefficiency and high cost of collecting data in the field. Traditional paper-based systems are described as slow and error-prone due to manual re-entry of data ('816 Patent, col. 2:25-28). Early electronic methods using handheld computers are described as suffering from software and hardware incompatibility, requiring expensive, platform-specific custom programming, and being hampered by unreliable network connections ('816 Patent, col. 2:45-58, col. 3:56-61).
  • The Patented Solution: The invention proposes a "device indifferent and communication channel indifferent" system ('816 Patent, col. 5:7-8). A central server is used to create a "questionnaire" or form. This questionnaire is converted into a compact, platform-agnostic format ("tokenized") and transmitted to a remote handheld device ('816 Patent, Abstract). The remote device can then execute the tokenized instructions to collect data from a user, even if disconnected from the network, and later transmit the collected responses back to the server when a connection becomes available ('816 Patent, col. 5:1-5). The patent describes this system as enabling data entered at any location to be "viewed by the client in real time, worldwide" ('816 Patent, col. 6:37-39).
  • Technical Importance: The technology aimed to provide a unified framework for developing and deploying mobile data collection applications across a fragmented landscape of handheld devices and operating systems, while accommodating the reality of intermittent wireless connectivity ('816 Patent, col. 10:55-60).

Key Claims at a Glance

The complaint asserts infringement of "one or more claims" of the patent without specifying them (Compl. ¶28). The analysis below focuses on independent claim 1 as a representative claim.

  • Independent Claim 1:
    • creating a questionnaire comprising a series of questions;
    • tokenizing said questionnaire; thereby producing a plurality of tokens representing said questionnaire;
    • establishing a first wireless modem or wireless LAN network connection with a remote computing device;
    • transmitting said plurality of tokens to a remote computer via said first wireless modem or wireless LAN network connection;
    • after said first wireless modem or wireless LAN network connection with said remote computing device is terminated, executing said plurality of tokens representing said questionnaire and thereby causing said remote computing device to collect a response from a user;
    • establishing a second wireless modem or wireless LAN network connection between said remote computing device and a server;
    • after said second wireless modem or wireless LAN network connection is established, transmitting said response from the user to said server via said second wireless modem or wireless LAN network connection; and
    • storing said transmitted response at said server.
  • The complaint does not explicitly reserve the right to assert dependent claims but makes a general allegation against "one or more claims" (Compl. ¶28).

III. The Accused Instrumentality

Product Identification

The complaint names twenty separate defendants and their respective mobile platform products. The allegations against Antenna Software Inc name the "Antenna Mobility Platform and/or Volt platform products and/or services" as the accused instrumentalities (Compl. ¶28). The allegations against the other nineteen defendants are structurally identical, each naming specific mobile software platforms (Compl. ¶¶27, 29-46).

Functionality and Market Context

The complaint does not provide any specific technical details about how the accused products operate. The allegations are limited to conclusory statements that the defendants "made, had made, used, imported, provided, supplied, distributed, sold, and/or offered for sale" products and services that infringe the patent (Compl. ¶¶27-46). The complaint does not provide sufficient detail for an analysis of the accused instrumentalities' specific functionality or market context.

IV. Analysis of Infringement Allegations

The complaint does not contain a claim chart or any detailed explanation mapping specific features of the accused products to the elements of the asserted patent claims. The infringement theory is presented in a series of nearly identical paragraphs, one for each defendant, alleging that their respective mobile platforms infringe "one or more claims of the 816 patent" (Compl. ¶¶27-46). The general theory suggests that these platforms perform the patented method of creating, distributing, and managing data collection via mobile devices. Due to the lack of specific factual allegations, a claim chart cannot be constructed.

No probative visual evidence provided in complaint.

  • Identified Points of Contention:
    Based on the patent and the general nature of the allegations, several points of contention would likely arise in litigation, assuming the patent claims were valid.
    • Scope Questions: A central question would concern the scope of "tokenizing said questionnaire." The patent describes this as a specific process of creating a "stack of questions and responses" and assigning tokens that point to each item or correspond to a "logical, mathematical, or branching operation" ('816 Patent, col. 8:40-46). This raises the question of whether this term could be construed to read on systems that use standardized markup or data-interchange formats (e.g., XML, JSON) to define and transmit forms.
    • Technical Questions: Claim 1 requires a specific sequence of events: (1) transmit tokens, (2) terminate connection, (3) execute tokens to collect data, (4) re-establish connection, and (5) transmit response. A key factual question would be whether the accused systems actually operate in this rigid, disconnected manner, or if they utilize different protocols for data synchronization that do not match this sequence.

V. Key Claim Terms for Construction

"tokenizing said questionnaire"

  • Context and Importance: This term is the technological core of how the invention claims to achieve platform independence. Its construction is critical to determining whether the patent's scope is limited to a proprietary instruction format or could cover a broader range of modern mobile application architectures. Practitioners may focus on this term because its definition could either confine the patent to an obsolete method or expand it to cover contemporary technologies.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The patent states that the purpose of tokenizing is to "reduce the load on a communication channel of finite bandwidth," suggesting any data compression or encoding scheme could be considered "tokenizing" ('816 Patent, col. 4:28-30).
    • Evidence for a Narrower Interpretation: The specification provides a specific definition, stating that as a client enters questions, the "server 24 builds a stack of questions and responses, and assigns indices, or tokens, which point to each question or response" and that tokens can correspond to "a logical, mathematical, or branching operation" ('816 Patent, col. 8:40-46). This language could support a narrower definition limited to this specific pointer-based instruction set architecture.

"executing said plurality of tokens"

  • Context and Importance: This term defines the action performed on the remote device while it is offline. Whether this constitutes simple form rendering or a more complex program execution by a specialized runtime environment is central to the infringement analysis.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The claim language itself is broad, simply requiring the "executing" to cause the device to "collect a response from a user" ('816 Patent, col. 14:39-41), which could arguably cover any action that presents a form and accepts input.
    • Evidence for a Narrower Interpretation: The specification repeatedly refers to a proprietary "operating instruction system ('OIS') which overlays its native operating system" as the environment where programs run ('816 Patent, col. 7:39-41). A defendant could argue that "executing" requires the presence and use of this specific OIS to interpret the proprietary tokens, not merely rendering a form in a standard browser or native application.

VI. Other Allegations

  • Indirect Infringement: The complaint makes boilerplate allegations of induced and contributory infringement, stating that each defendant "induced infringement and/or contributed to the infringement of one or more of the claims of the 816 patent by its customers" (e.g., Compl. ¶28). The complaint does not allege specific facts to support the requisite knowledge or intent for these claims.
  • Willful Infringement: The complaint does not contain a specific count for willful infringement. The prayer for relief includes a request that the court "declare this an exceptional case and award MacroSolve its reasonable attorney's fees and costs" (Compl., Prayer for Relief, ¶e), but it does not explicitly plead willfulness or seek enhanced damages under 35 U.S.C. § 284.

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

The trajectory of this case appears to be dictated by a single, dispositive post-filing event. The central questions for any analysis of this dispute are:

  1. Patent Validity: The primary and overriding issue is the legal status of the '816 patent itself. Given that an Ex Parte Reexamination Certificate issued in 2014 canceled all 14 of the patent's claims, what is the legal basis, if any, for the continuation of an infringement action filed in 2011? The cancellation of all asserted claims is typically fatal to an infringement suit.
  2. Definitional Scope: Assuming the patent were valid, a core issue would be one of claim construction: can the term "tokenizing", which the patent describes as creating a proprietary, pointer-based instruction set, be interpreted to cover the modern, standards-based data-interchange formats (e.g., XML, JSON) allegedly used in the accused mobile platforms?
  3. Operational Mismatch: A key evidentiary question would be one of functional proof: could the plaintiff demonstrate that the accused products adhere to the rigid, sequential method of claim 1, particularly the requirement to terminate the initial network connection before the user interacts with the form? This specific operational flow may not align with the behavior of more modern, dynamically connected applications.