DCT

2:21-cv-00024

AGIS Software Development LLC v. Lyft Inc

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:21-cv-00024, E.D. Tex., 01/29/2021
  • Venue Allegations: Plaintiff alleges venue is proper in the Eastern District of Texas because Defendant Lyft maintains a regular and established place of business in the district, specifically a "Lyft Express Drive" location in Plano, and because Lyft vehicles operate as physical places of business within the district.
  • Core Dispute: Plaintiff alleges that Defendant’s ridesharing applications and associated services infringe five patents related to mobile communication networks, location-based user tracking, and interactive messaging systems.
  • Technical Context: The technology at issue concerns methods for coordinating users on mobile devices through map-based interfaces and interactive alerts, a foundational element of the modern ridesharing and logistics industries.
  • Key Procedural History: The asserted patents originate from a family of applications dating back to 2004, reflecting a long history of development in the location-based services field. The complaint alleges that Plaintiff’s licensee marks its products in compliance with patent marking statutes.

Case Timeline

Date Event
2004-09-21 Priority Date for ’728, ’724, ’970, ’100, and ’838 Patents
2006-04-18 U.S. Patent No. 7,031,728 Issued
2009-12-08 U.S. Patent No. 7,630,724 Issued
2012-07-03 U.S. Patent No. 8,213,970 Issued
2019-05-21 U.S. Patent No. 10,299,100 Issued
2019-07-02 U.S. Patent No. 10,341,838 Issued
2021-01-29 Complaint Filed

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

U.S. Patent No. 8,213,970 - “Method of Utilizing Forced Alerts for Interactive Remote Communications,” Issued July 3, 2012

The Invention Explained

  • Problem Addressed: The patent describes a need for a communication system that ensures a recipient has not only received a message but has also acknowledged it, which is critical in time-sensitive situations where simple message delivery is insufficient (’970 Patent, col. 2:50-54).
  • The Patented Solution: The invention is a method and system using a "forced message alert software application program" (’970 Patent, col. 8:51-53). This software sends a message that compels a recipient to provide a manual response from a predefined list to clear the alert from their device's display, thereby confirming receipt and acknowledgement (’970 Patent, col. 10:4-10). The system can also track which users have or have not acknowledged the alert (’970 Patent, col. 8:6-14).
  • Technical Importance: This technology provides a closed-loop communication protocol for mobile networks, ensuring that critical alerts are seen and acted upon, rather than being passively missed or ignored.

Key Claims at a Glance

  • The complaint asserts at least independent claim 10 (Compl. ¶28).
  • Essential elements of claim 10 include:
    • receiving an electronically transmitted electronic message;
    • identifying said electronic message as a forced message alert, wherein said forced message alert comprises of a voice or text message and a forced message alert application software packet;
    • which triggers the activation of the forced message alert software application program within the recipient PDA/cell phone;
    • transmitting an automatic acknowledgment of receipt to the sender PDA/cell phone;
    • which triggers the forced message alert software application program to take control of the recipient PDA/cell phone and show the content of the text message and a required response list on the display;
    • transmitting a selected required response from the response list in order to allow the message required response list to be cleared from the recipient's cell phone display;
    • displaying the response received from the PDA cell phone that transmitted the response on the sender of the forced alert PDA/cell phone.

U.S. Patent No. 7,630,724 - “Method of Providing a Cellular Phone/PDA Communication System,” Issued December 8, 2009

The Invention Explained

  • Problem Addressed: The patent addresses the need for a communication system on early mobile devices (cellular phone/PDAs) that integrates location awareness with communication, allowing users to see each other on a map and initiate calls directly from that map interface (’724 Patent, col. 5:42-50).
  • The Patented Solution: The invention is a method for creating a mobile communication network where each user has a device with a CPU, GPS, and a touch screen display (’724 Patent, col. 10:1-5). The method involves accessing on-device databases for geographical maps and participant phone numbers, generating symbols for each user on the map, and enabling a user to call another by touching their symbol (’724 Patent, col. 10:5-20). The solution also details connecting phones to the internet and exchanging IP addresses, potentially via SMS, to establish communications between participants (’724 Patent, col. 10:21-34).
  • Technical Importance: This patent describes a foundational architecture for location-based applications that merge mapping, user presence, and communication into a single interface.

Key Claims at a Glance

  • The complaint asserts at least independent claim 9 (Compl. ¶41).
  • Essential elements of claim 9 include:
    • providing a cellular phone communication network for designated participating users, each having a similarly equipped cellular phone;
    • accessing a database in each cell phone that includes a geographical map;
    • accessing an application program for generating one or more symbols representative of one or more participating users;
    • accessing a database in each cell phone that includes cellular telephone numbers of each of the participating users;
    • calling a participating user by touching the symbol on the map display and touching a call switch;
    • connecting each of the cell phones to an internet connection;
    • exchanging IP addresses using SMS or other digital message format between and among each of the network participant users so that communications between participants is established via IP or transmission of a network participant's IP address to a server.

U.S. Patent No. 7,031,728 - “Cellular Phone/PDA Communication System,” Issued April 18, 2006

  • Technology Synopsis: This patent, an early parent in the asserted patent family, describes a method for establishing a cellular phone communication network. The method includes generating symbols for participants on a touch screen display, storing phone numbers associated with those symbols, providing software to initiate a call by touching a symbol, and generating a geographical chart showing the location of each participant (Compl. ¶60).
  • Asserted Claims: At least independent claim 7 (Compl. ¶57).
  • Accused Features: The Lyft and Lyft Driver applications are accused of infringing by running on smart phones, generating vehicle symbols on a map, storing user phone numbers, and enabling a user to call another by selecting a symbol on the touch display (Compl. ¶61-63).

U.S. Patent No. 10,341,838 - “Method to Provide Ad Hoc and Password Protected Digital and Voice Networks,” Issued July 2, 2019

  • Technology Synopsis: This patent describes a server-based method for operating a communication network between a first mobile device (corresponding to a "vehicle") and a second mobile device (corresponding to a "participant"). The method involves the devices joining a network, the server receiving and sending location data between them, and each device displaying the other's location as a symbol on a map (Compl. ¶75).
  • Asserted Claims: At least independent claim 1 (Compl. ¶72).
  • Accused Features: The accused Lyft applications are alleged to provide vehicle and participant locations, permit devices to join a communication network, and display these locations on a map on each user's mobile device (Compl. ¶76-77).

U.S. Patent No. 10,299,100 - “Method to Provide Ad Hoc and Password Protected Digital and Voice Networks,” Issued May 21, 2019

  • Technology Synopsis: This patent describes a method performed by a mobile device itself. The device associates with an identifier, receives mapping and vehicle location data from a server, and marks its map with symbols for the participant, vehicles, and facilities. The method also covers user selection of a facility symbol on the map to initiate a communication with a vehicle without having direct access to the vehicle's phone number or IP address (’100 Patent, Abstract; Compl. ¶92).
  • Asserted Claims: At least independent claim 1 (Compl. ¶89).
  • Accused Features: The Lyft applications are accused of infringing by providing mobile device locations, permitting devices to join a network, displaying vehicle locations on a map, and allowing users to interact with the map to coordinate rides (Compl. ¶93-94).

III. The Accused Instrumentality

Product Identification

The "Accused Products" are identified as the Lyft and Lyft Driver applications, along with related services and servers (Compl. ¶23).

Functionality and Market Context

The complaint alleges the Accused Products provide functionalities allowing users (riders and drivers) to form groups, view each other's locations as symbols on a map, and communicate via text and voice (Compl. ¶24). A central accused feature is the ride request system, where a driver receives an alert that requires a response to accept or decline the ride (Compl. ¶31-32). The complaint provides a screenshot from the Lyft driver application showing an incoming ride request that requires the driver to "Accept" it (Compl. p. 11). The applications also allegedly allow riders to initiate voice calls with drivers directly from the map interface (Compl. ¶24, ¶45). These functionalities are alleged to improve the user experience and Lyft's market position (Compl. ¶24).

IV. Analysis of Infringement Allegations

’970 Patent Infringement Allegations

Claim Element (from Independent Claim 10) Alleged Infringing Functionality Complaint Citation Patent Citation
receiving an electronically transmitted electronic message; identifying said electronic message as a forced message alert...which triggers the activation of the forced message alert software application program... The Lyft Driver application receives an electronic ride request which triggers a forced message alert that locks the device until a response is sent. ¶32 col. 10:11-20
transmitting an automatic acknowledgment of receipt to the sender PDA/cell phone, which triggers the forced message alert software application program to take control of the recipient PDA/cell phone and show the content of the text message and a required response list... Receipt of a ride request takes control of the driver's phone, displays a message with pickup location, and plays an alert until a response is selected. ¶33 col. 10:21-32
transmitting a selected required response from the response list in order to allow the message required response list to be cleared from the recipient's cell phone display...causing the forced message alert software to release control... The driver application requires tapping "accept" or dismissing the request to release control of the cellphone. ¶34 col. 10:33-44
displaying the response received from the PDA cell phone that transmitted the response on the sender of the forced alert PDA/cell phone. The Lyft application (on the rider's phone) displays the driver's response when a ride request is accepted. ¶35 col. 10:45-49

’724 Patent Infringement Allegations

Claim Element (from Independent Claim 9) Alleged Infringing Functionality Complaint Citation Patent Citation
accessing a database in each cell phone that includes a geographical map...for user viewing on the touch screen display; The Lyft application provides a touch screen interface with a geographic map for users. ¶45 col. 10:6-9
accessing an application program in each cell phone for generating one or more symbols representative of one or more participating users... The Lyft application generates vehicle symbols on the touch screen display corresponding to the location of a driver's device. ¶47 col. 10:10-13
calling a participating user by touching the symbol on the map display and touching a call switch; The Lyft application allows a rider to call a driver by touching the driver's symbol on the map display. A screenshot shows a "Contact" button available to the rider. ¶45, ¶48, p. 18 col. 10:17-20
connecting each of the cell phones to an internet connection; and exchanging IP addresses using SMS or other digital message format between and among each of the network participant users... The Lyft applications connect cell phones to the internet and are alleged to exchange IP addresses during a call. ¶45 col. 10:21-34

Identified Points of Contention

  • Scope Questions: A central question for the ’970 Patent may be whether a ridesharing request, which a driver can decline or allow to time out, meets the claim construction of a "forced message alert." The complaint’s allegation that the alert "locks the device" (Compl. ¶32) suggests this will be a key factual dispute.
  • Technical Questions: For the ’724 Patent, a point of contention may arise over the "exchanging IP addresses... between and among" limitation. The analysis will question whether Lyft’s modern, server-mediated communication architecture, where users' direct IP addresses are likely masked for privacy and security, performs this step as claimed. However, the claim language includes the alternative "or transmission of a network participant's IP address to a server," which may support the Plaintiff’s infringement theory.

V. Key Claim Terms for Construction

The Term: "forced message alert" (’970 Patent, claim 10)

  • Context and Importance: The definition of this term is critical to determining infringement by the accused ride request feature. Practitioners may focus on whether "forced" implies an inability to ignore the alert or merely a requirement to interact with the alert (e.g., by tapping "accept" or "decline") to clear the user interface.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The specification suggests the purpose is to compel "an automatic acknowledgement upon receipt and a manual response from the recipient" (’970 Patent, col. 1:21-24), which could be interpreted to mean any alert that requires an explicit user action to dismiss, rather than a passive one.
    • Evidence for a Narrower Interpretation: The term could be construed more narrowly to require that the alert renders the device or application unusable for other purposes until a response is transmitted, consistent with the complaint's allegation that it "locks the device" (Compl. ¶32).

The Term: "exchanging IP addresses... between and among each of the network participant users" (’724 Patent, claim 9)

  • Context and Importance: This term's construction is central to whether a modern, server-proxied communication system infringes a claim rooted in earlier mobile networking concepts. The dispute will likely center on whether the exchange must be direct between users or if server-mediation falls within the claim's scope.
  • Intrinsic Evidence for Interpretation:
    • Evidence for a Broader Interpretation: The same claim limitation explicitly includes the alternative phrase "or transmission of a network participant's IP address to a server which then transmits data to other network participants using the IP address" (’724 Patent, col. 10:29-34). This language may be cited to argue that the claim expressly covers server-based architectures like the one likely used by Lyft.
    • Evidence for a Narrower Interpretation: A defendant may argue that the primary inventive concept is the peer-to-peer exchange and that its server architecture functions differently, for example by not transmitting the actual end-user IP addresses to other participants but rather routing all communications through its own IP addresses.

VI. Other Allegations

Indirect Infringement

The complaint alleges inducement of infringement for all five patents, asserting that Lyft provides its applications and instructs users via "training videos, demonstrations, brochures, installations and/or user guides" to use the accused features in an infringing manner (e.g., Compl. ¶29-30, ¶42-43). Contributory infringement is also alleged for four of the five patents, based on the assertion that the accused applications are material to the inventions, are not staple articles of commerce, and are known by Lyft to be especially adapted for infringement (e.g., Compl. ¶51, ¶66).

Willful Infringement

Willfulness is alleged for the ’970 Patent based on knowledge that Lyft "actually knew or should have known" its conduct constituted a high risk of infringement (Compl. ¶38). For all five patents, the complaint alleges that Lyft has had knowledge and notice of the patents "at least as of the filing of the Complaint," which may support a claim for post-filing willfulness (Compl. ¶49, ¶64, ¶81, ¶98).

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

  • A core issue will be one of functional mechanics: does the Lyft Driver application’s ride request functionally operate as a "forced message alert" that "locks the device" as claimed and alleged, or is it a standard notification that can be dismissed or ignored without impeding other device functions? The resolution of this factual question will be central to the infringement analysis of the ’970 patent.
  • A key legal question will be one of technological scope: can claims drafted in the 2004-2009 era, contemplating direct device-to-device data exchange via methods like SMS, be construed to read on a modern, sophisticated, and fully server-mediated ridesharing platform? The interpretation of claim terms describing how network participants communicate will be dispositive for patents like the ’724 patent.
  • A central dispute will be one of causation and value: assuming infringement is found, the case will question what value, if any, the specific patented features contribute to the overall Lyft platform. The analysis will likely focus on whether these technologies are demand-driving features or incidental components of a much larger, non-infringing system, which will heavily influence any potential damages award.