DCT
1:17-cv-00121
IPA Tech Inc v. LG Electronics Inc
Key Events
Complaint
Table of Contents
complaint
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: IPA Technologies Inc. (Delaware)
- Defendant: LG Electronics Inc. (South Korea), LG Electronics U.S.A., Inc. (Delaware), and LG Electronics Mobilecomm U.S.A., Inc. (California)
- Plaintiff’s Counsel: Bayard, P.A.; Russ, August & Kabat
- Case Identification: 1:17-cv-00121, D. Del., 02/03/2017
- Venue Allegations: Venue is asserted on the basis that Defendants are subject to personal jurisdiction in the District of Delaware.
- Core Dispute: Plaintiff alleges that Defendants’ mobile devices incorporating the Google Now digital assistant infringe patents related to speech-based navigation of electronic data sources.
- Technical Context: The technology concerns voice-activated digital assistants that allow users to search for and retrieve information from remote network sources using natural language commands.
- Key Procedural History: The patents-in-suit originated with SRI International, which also spun off Siri, Inc. in 2007, later acquired by Apple. Plaintiff IPA Technologies Inc. acquired the patent portfolio in 2016. Subsequent to the filing of this complaint, both patents-in-suit underwent Inter Partes Review (IPR) proceedings at the U.S. Patent and Trademark Office. In March 2020, certificates were issued confirming the cancellation of all claims of both the '021 and '061 patents. This post-filing development raises the question of whether a viable cause of action remains.
Case Timeline
| Date | Event |
|---|---|
| 1999-03-17 | Earliest Priority Date for '021 and '061 Patents |
| 2003-02-18 | '061 Patent Issued |
| 2004-05-25 | '021 Patent Issued |
| 2007 | Siri, Inc. formed by SRI International |
| 2010-02 | Siri app released |
| 2010-04 | Apple Inc. acquires Siri, Inc. |
| 2012-07 | Google Now digital assistant first included with Android OS |
| 2016-05-06 | IPA Technologies Inc. acquires the SRI patent portfolio |
| 2017-02-03 | Complaint Filed |
| 2018-03-06 | IPR filed for '061 Patent (IPR2018-00734) |
| 2018-03-21 | IPR filed for '021 Patent (IPR2018-00791) |
| 2020-03-09 | '061 Patent IPR Certificate Issued (All claims cancelled) |
| 2020-03-12 | '021 Patent IPR Certificate Issued (All claims cancelled) |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 6,742,021 - “Navigating Network-Based Electronic Information Using Spoken Input With Multimodal Error Feedback,” Issued May 25, 2004
The Invention Explained
- Problem Addressed: The patent describes the difficulty for users in navigating large electronic data sources, such as web content or movies-on-demand, using conventional text-and-click interfaces. It notes that simple voice command recognition is often insufficient due to errors, ambiguities, and under-constrained user requests (e.g., "Show me the Clint Eastwood movie") (’021 Patent, col. 1:21-2:12).
- The Patented Solution: The invention proposes a method where a system receives a spoken natural language request and interprets it. If the interpretation is incomplete or ambiguous, the system actively "solicit[s] additional clarification from the user" through a "multi-modal dialogue." This involves prompting the user for more information via a non-spoken modality, such as a menu on a display screen, to refine the query before retrieving and presenting the desired information (’021 Patent, col. 2:55-68; Abstract).
- Technical Importance: This approach sought to create a more robust and user-friendly voice interface by providing a structured mechanism to resolve the inherent imprecision of natural language, blending voice input with graphical or other non-spoken feedback loops (’021 Patent, col. 2:6-12).
Key Claims at a Glance
- The complaint asserts independent claim 1 (Compl. ¶26).
- The essential elements of method claim 1 include:
- (a) receiving a spoken request for desired information from the user;
- (b) rendering an interpretation of the spoken request;
- (c) constructing at least part of a navigation query based upon the interpretation;
- (d) soliciting additional input from the user, including user interaction in a non-spoken modality different than the original request without requiring the user to request said non-spoken modality;
- (e) refining the navigation query, based upon the additional input;
- (f) using the refined navigation query to select a portion of the electronic data source; and
- (g) transmitting the selected portion of the electronic data source from the network server to a client device of the user.
- The complaint reserves the right to assert additional claims (Compl. ¶27, fn. 2).
U.S. Patent No. 6,523,061 - “System, Method, and Article of Manufacture For Agent-Based Navigation in a Speech-Based Data Navigation System,” Issued February 18, 2003
The Invention Explained
- Problem Addressed: The patent addresses the need for a voice-driven interface to navigate complex electronic data sources that is intuitive and does not require users to learn a specialized command language. It also notes the challenge of building such voice front-ends for pre-existing, non-voice navigation systems (’061 Patent, col. 2:1-28).
- The Patented Solution: The invention describes a modular, agent-based architecture. A central "facilitator" manages communications among multiple, specialized "agents" (e.g., a speech recognition agent, a web database agent, a user interface agent). When a user makes a spoken request, the facilitator routes tasks to the appropriate agents, which collaborate to interpret the request, retrieve the information, and present it to the user. The facilitator maintains a "registration" of each agent's specific capabilities to enable this coordination (’061 Patent, col. 2:35-54; Fig. 6).
- Technical Importance: This architecture, based on the Open Agent Architecture (OAA®) framework, provides a flexible and extensible platform for building complex applications by delegating discrete tasks to independent but collaborative software components (’061 Patent, col. 13:15-21).
Key Claims at a Glance
- The complaint asserts independent claim 1 (Compl. ¶37).
- The essential elements of method claim 1 include:
- (a) receiving a spoken request for desired information from a user;
- (b) rendering an interpretation of the spoken request;
- (c) constructing a navigation query based upon the interpretation;
- (d) routing the navigation query to at least one agent, wherein the at least one agent utilizes the navigation query to select a portion of the electronic data source; and
- (e) invoking a user interface agent for outputting the selected portion of the electronic data source to the user, wherein a facilitator manages data flow among multiple agents and maintains a registration of each of said agents' capabilities.
- The complaint reserves the right to assert additional claims (Compl. ¶38, fn. 3).
III. The Accused Instrumentality
Product Identification
- The complaint names a wide range of "LG Google Now-enabled products," including specific models of LG mobile telephones and tablets such as the G4, K10, and G Pad series (Compl. ¶21).
Functionality and Market Context
- The accused products are alleged to incorporate the Android operating system and the "Google Now digital assistant" (or successor "Voice Actions" functionalities) (Compl. ¶¶ 15-16). This feature allows users to perform voice searches using "natural spoken language" to retrieve information such as directions, weather, and calendar data (Compl. ¶¶ 18, 20). The complaint alleges that results are presented via "Cards," which are described as "visual representations of voice search results" that allow for further user interaction via touch (Compl. ¶19).
IV. Analysis of Infringement Allegations
'021 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| (a) receiving a spoken request for desired information from the user | The accused LG products receive spoken requests for information like directions, calendar, and weather via the Google Now assistant. | ¶27 | col. 4:56-65 |
| (d) soliciting additional input from the user, including user interaction in a non-spoken modality different than the original request without requiring the user to request said non-spoken modality | The accused products solicit additional, non-spoken input from the user. A screenshot from an LG Owner's Manual instructs users to say a keyword and then "Select one of the suggested keywords that appear." | ¶¶27, 30 | col. 2:55-62 |
| (e) refining the navigation query, based upon the additional input | The complaint alleges that the navigation query is refined based on the additional user input. | ¶27 | col. 11:11-20 |
| (g) transmitting the selected portion of the electronic data source from the network server to a client device of the user | The accused products transmit the selected information from a network server to the LG device for display. | ¶27 | col. 4:35-37 |
- Identified Points of Contention:
- Technical Question: The complaint provides a visual from a user manual showing that "suggested keywords" appear after a voice search (Compl. ¶30). A central question is what evidence demonstrates that selecting one of these keywords serves to "refin[e] the navigation query" (limitation 1(e)), as opposed to initiating an entirely new and separate query based on the selected keyword.
- Scope Question: Does the presentation of alternative search terms, as shown in the complaint's evidence, meet the claim's requirement for "soliciting additional input... to refine the navigation query"? The analysis may turn on whether this action is a clarifying step for an ambiguous initial query or merely a shortcut for a new search.
'061 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| (d) routing the navigation query to at least one agent, wherein the at least one agent utilizes the navigation query to select a portion of the electronic data source | The complaint alleges that the accused products route a navigation query to at least one agent to select data. | ¶38 | col. 2:47-50 |
| (e) invoking a user interface agent for outputting the selected portion of the electronic data source to the user, wherein a facilitator manages data flow among multiple agents and maintains a registration of each of said agents' capabilities | The accused products are alleged to invoke a user interface agent and use a facilitator that manages data flow between agents and maintains a registration of their capabilities. | ¶38 | col. 2:47-54 |
- Identified Points of Contention:
- Scope Question: The '061 Patent’s claims are rooted in a specific "Open Agent Architecture" (OAA®) featuring a "facilitator" that "maintains a registration" of agent "capabilities" (’061 Patent, col. 13:15-46). The primary dispute may focus on whether the software architecture of the Android OS and Google Now can be read to contain these specific, claimed components, or if it represents a fundamentally different architectural paradigm.
- Technical Question: The complaint's allegations regarding the agent-based architecture are conclusory (Compl. ¶38). The case would require evidence demonstrating that the accused products actually contain a "facilitator" and "agents" that operate in the specific manner claimed, including the acts of "routing" and "maintain[ing] a registration of... capabilities."
V. Key Claim Terms for Construction
Term from '021 Patent: "refining the navigation query"
- Context and Importance: This term is central to the novelty of the '021 Patent, distinguishing a simple re-query from a multi-step, interactive clarification process. Infringement will depend on whether the accused products' response to additional user input constitutes "refining" an existing query or starting a new one.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification describes a "clarification process" that "continues until the system converges toward an adequately instantiated navigational template" (’021 Patent, col. 3:3-7), which may support a view that any step moving toward a better result is "refining."
- Evidence for a Narrower Interpretation: The patent’s examples involve resolving specific ambiguities, such as when a request for a movie starring an actor yields multiple results and the system presents a list of those specific films for the user to select from (’021 Patent, col. 11:55-12:10). This may support a narrower construction requiring the "refining" step to be directly tied to resolving ambiguity in the initial query's results.
Term from '061 Patent: "facilitator manages data flow among multiple agents and maintains a registration of each of said agents' capabilities"
- Context and Importance: This limitation defines the specific agent-based architecture at the heart of the '061 Patent. Practitioners may focus on this term because infringement hinges on mapping the components of the accused Android/Google Now system onto this highly specific claimed structure.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The abstract broadly describes routing a query to "one or more agents" (’061 Patent, Abstract). This could suggest that any system with a central coordinator and modular components might suffice.
- Evidence for a Narrower Interpretation: The detailed description repeatedly links the invention to the OAA® framework, where agents explicitly "register" their capabilities with a facilitator using a declarative "Interagent Communication Language" (’061 Patent, col. 13:15-46). This language may support a narrower construction requiring an explicit registration mechanism, not just implicit functional coordination.
VI. Other Allegations
- Indirect Infringement: The complaint alleges active inducement for both patents, asserting that Defendants encourage and instruct users to infringe by providing products with inherent voice-navigation features and by publishing materials like user manuals that guide users through the infringing steps (Compl. ¶¶ 30, 41).
- Willful Infringement: Willfulness is alleged based on knowledge acquired "no later than the filing of this complaint or shortly thereafter" (Compl. ¶¶ 29, 40). Plaintiff reserves the right to amend this allegation if pre-suit knowledge is shown in discovery (Compl. ¶¶ 31, 42).
VII. Analyst’s Conclusion: Key Questions for the Case
- The primary threshold issue is one of case viability: given that all claims of both patents-in-suit were cancelled in IPR proceedings that concluded after the complaint was filed, the foundational question for the court will be whether any valid cause of action for infringement remains.
- Assuming the claims were still valid, a key evidentiary question for the '061 Patent would be one of architectural mapping: does the accused Google Now system contain the specific "facilitator" and "agent" structure with a "registration of capabilities" as described in the OAA-based claims, or does the complaint fail to provide evidence of such a technical correspondence?
- For the '021 Patent, a central issue would be one of functional scope: does an accused product's presentation of "suggested keywords" for a user to select perform the claimed function of "refining the navigation query," or does that action constitute the initiation of a new, distinct search, thereby falling outside the scope of the claim?
Analysis metadata