DCT

4:22-cv-03258

Traxcell Tech LLC v. Flightaware LLC

Key Events
Amended Complaint
amended complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 4:22-cv-03258, S.D. Tex., 04/05/2023
  • Venue Allegations: Venue is alleged to be proper based on Defendant having a principal address and regular, established places of business within the Southern District of Texas, and allegedly committing acts of infringement in the district.
  • Core Dispute: Plaintiff alleges that Defendant’s flight tracking technology platform and mobile application infringe a patent related to systems and methods for providing mobile devices with off-line and on-line geographic navigation information.
  • Technical Context: The technology at issue involves systems that use a mobile device's location in coordination with network-side processors to provide users with dynamically updated route and navigation information, a foundational concept for modern location-based services.
  • Key Procedural History: The patent-in-suit claims priority back to a provisional application filed in 2001. The complaint states the patent was conveyed to the Plaintiff, Traxcell Technologies, LLC, in 2016. The complaint does not mention any prior litigation or post-grant review proceedings involving the patent.

Case Timeline

Date Event
2001-10-04 Earliest Priority Date for '147 Patent
2016-10-03 '147 Patent conveyed to Traxcell Technologies, LLC
2020-10-27 U.S. Patent No. 10,820,147 Issued
2023-04-05 First Amended Complaint Filed

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

U.S. Patent No. 10,820,147 - Mobile wireless device providing off-line and on-line geographic navigation information

  • Patent Identification: U.S. Patent No. 10,820,147, "Mobile wireless device providing off-line and on-line geographic navigation information," issued October 27, 2020. (Compl. ¶12; ’147 Patent, cover page).

The Invention Explained

  • Problem Addressed: The patent describes a need for a system that can provide mobile wireless device users with navigation capabilities that work both on-line (connected to a network) and off-line (using locally stored data), and that can dynamically adjust routing based on real-time conditions. (’147 Patent, col. 2:46-52).
  • The Patented Solution: The invention is a system architecture comprising a mobile device and network-side components. The mobile device’s processor determines its location and can display navigation information using on-device maps. This navigation information can be sent to a network processor, which then updates the route based on "traffic congestion information" and sends the updated route back to the mobile device. (’147 Patent, Abstract; ’147 Patent, col. 7:7-17). The system also contemplates user privacy, allowing location tracking to be enabled or disabled via "preference flags." (’147 Patent, col. 20:20-33).
  • Technical Importance: The technology provided a framework for integrating a mobile device’s local processing power with remote network intelligence to deliver dynamic, real-time navigational services, anticipating the architecture of many modern location-aware applications. (’147 Patent, col. 38:20-26).

Key Claims at a Glance

  • The complaint asserts "one or more claims, including without limitation at least claim 1." (Compl. ¶20).
  • Independent Claim 1 of the ’147 Patent recites a wireless communication system with the following essential elements:
    • A wireless mobile communications device containing a first radio-frequency transceiver and a first processor.
    • The first processor is programmed to receive location information, generate a location indication on a map using stored mapping information, determine and display user navigation information, and send that navigation information to the network as "a number of segments."
    • At least one other processor "outside the network" that updates the navigation information based on accessible "traffic congestion information" by computing a "numerical value for the segments" and sending the updated information back to the mobile device.
    • A network-side system including a second radio-frequency transceiver and a second processor.
    • The second processor is programmed to acquire the mobile device's location information "dependent on the setting of preference flags," which can permit or prohibit tracking.
  • The complaint’s language suggests it reserves the right to assert additional claims, including dependent claims. (Compl. ¶20).

III. The Accused Instrumentality

Product Identification

  • The accused instrumentalities are "FlightAware's technology platform for connecting consumers with flight tracking information" and the associated "FlightAware Flight Tracker" mobile application. (Compl. ¶¶ 15-16).

Functionality and Market Context

  • The accused platform provides "real-time flight status and a live flight track of any commercial flight worldwide." (Compl. ¶16). Users can track flights by various identifiers and view the flight path on a full-screen map. (Compl. ¶17, p. 5 screenshot). The complaint alleges the platform collects user location data to facilitate features like flight alerts and push notifications. (Compl. ¶17, p. 6 screenshot). A screenshot from the Google Play store indicates the application has over ten million downloads. (Compl. p. 7 screenshot). A marketing screenshot referenced in the complaint describes FlightAware as "the leader in providing advanced, accurate, actionable data and insights that inform every aviation decision." (Compl. p. 8 screenshot).

IV. Analysis of Infringement Allegations

The complaint alleges infringement of at least Claim 1 of the '147 Patent. The infringement theory is constructed from narrative paragraphs, as the referenced claim chart exhibit was not included with the complaint.

'147 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
a wireless communications system including: a first radio-frequency transceiver within a wireless mobile communications device... and an associated first antenna... a first processor within the wireless mobile communications device... programmed to receive information indicative of a location of the wireless mobile communications device and generate an indication of a location... with respect to geographic features according to mapping information stored within the... device The FlightAware system includes a mobile device with a transceiver, antenna, and a processor that receives the device's location and generates a display of that location with respect to geographic features (i.e., a map). ¶¶22-23 col. 128:1-18
and wherein the first processor determines user navigation information and displays the user navigation information according to the location of the wireless mobile communications device... The processor in the user's device determines and displays flight navigation information, as shown in a screenshot of a flight route overlaid on a map. A screenshot showing the flight path of flight UAL45 from Zurich to San Francisco illustrates this alleged functionality. (Compl. p. 9). ¶24 col. 128:19-24
and wherein the first processor further sends the user navigation information to the network as a number of segments; The first processor is alleged to send the user navigation information to the network as a number of segments. ¶25 col. 128:25-27
at least one other processor outside the network updates the user navigation information in conformity with traffic congestion information accessible to the at least one other processor outside the network by computing a numerical value for the segments corresponding to the expected time to travel through the segments and updates the user navigation information... and sends the updated user navigation information to the wireless mobile communications device A processor outside the network allegedly updates flight navigation based on "traffic congestion information" by computing travel times for segments and sends this updated information back to the device. A screenshot showing the "En Route / On Time" status and remaining flight time is provided as evidence of this. (Compl. p. 10). ¶26 col. 128:27-32
a second processor... programmed to acquire the information indicative of a location of the wireless mobile communications device dependent on the setting of preference flags, wherein the second processor selectively acquires the information... if the preference flags are set to a state that permits tracking... and wherein the second processor does not acquire the information... if the preference flags are set to a state that prohibits tracking... A second processor in the FlightAware system selectively acquires location data based on user-set "preference flags." A screenshot of the Android "Location permission" screen with options to "Allow only while using the app," "Ask every time," or "Deny" is presented as evidence of this feature. (Compl. p. 12). ¶¶27-28 col. 128:40-52

Identified Points of Contention

  • Scope Questions: The infringement theory hinges on whether "traffic congestion information," a term the patent specification primarily discusses in the context of ground vehicles and roadways, can be interpreted to cover air traffic data such as flight delays, headwinds, or general "on time" status. (’147 Patent, col. 106:12-26).
  • Technical Questions: The complaint alleges that the accused system breaks routes into "segments" and computes "a numerical value" for each, but the provided evidence only shows an overall "Remaining" travel time. (Compl. p. 10, ¶26). A potential point of dispute is whether the accused system performs the specific, segment-by-segment calculation required by the claim, or a more holistic route calculation.
  • Technical Questions: Claim 1 recites a "first processor" (on the device), "at least one other processor outside the network," and a "second processor" (in the network). The complaint maps these to components of the FlightAware system. (Compl. ¶¶ 23, 26, 27). The precise architecture and the distinct roles of the "other processor" and the "second processor" may become a focus of technical dispute, particularly regarding how they map to a modern client-server application architecture.

V. Key Claim Terms for Construction

The Term: "traffic congestion information"

Context and Importance

This term is central to the infringement allegation against the network-side processor. The case may turn on whether the accused system's use of air-traffic and flight status data falls within the scope of this term.

Intrinsic Evidence for Interpretation

  • Evidence for a Broader Interpretation: The patent claims are not explicitly limited to ground transportation, and some general language refers to "vehicle traffic monitoring" and selecting an "optimum route," which could be argued as technology-agnostic. (’147 Patent, col. 7:18-20, Abstract).
  • Evidence for a Narrower Interpretation: The specification provides detailed examples of how to determine and use this information, such as by examining "the flow of traffic based on the movement and density of WCD's," "speed limits, distance," and other factors specific to "roadways." (’147 Patent, col. 106:12-26). These specific embodiments may be used to argue for a narrower construction limited to ground-based traffic.

The Term: "segments"

Context and Importance

The claim requires that navigation information is sent as "segments" and that a "numerical value" is computed for "the segments" corresponding to travel time. The viability of the infringement allegation depends on showing the accused system performs this specific segmented calculation.

Intrinsic Evidence for Interpretation

  • Evidence for a Broader Interpretation: The patent does not provide an explicit definition of "segment," which could allow for a broad interpretation as any divisible portion of a travel route.
  • Evidence for a Narrower Interpretation: The claim language recites computing a numerical value "for the segments corresponding to the expected time to travel through the segments." (’147 Patent, col. 128:29-32). This could be interpreted to require a discrete calculation for each individual segment, not merely a holistic calculation for an entire route. The specification discusses calculating estimated travel time for "each possible logical route" to find the fastest path, which may support a more granular definition of "segment." (’147 Patent, col. 110:59-67).

VI. Other Allegations

Indirect Infringement

  • The complaint makes passing reference to indirect and induced infringement. (Compl. ¶¶ 3, 11). However, the sole cause of action is for direct infringement under 35 U.S.C. § 271(a), and no specific facts are pleaded to support the knowledge and intent elements required for an indirect infringement claim. (Compl. ¶¶ 19-20).

Willful Infringement

  • The complaint does not explicitly allege willful infringement. It includes statements that "Defendant has made no attempt to design around the claims" and "did not have a reasonable basis for believing that the claims... were invalid," which could lay a foundation for a future willfulness claim, but it does not allege pre-suit knowledge of the patent. (Compl. ¶¶ 29-30).

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

  • A core issue will be one of definitional scope: can the term "traffic congestion information," which is described in the patent specification with examples specific to ground-based vehicle traffic on roadways, be construed to cover the flight status and air-traffic data used by the accused flight tracking system?
  • A key evidentiary question will be one of technical implementation: will the Plaintiff be able to demonstrate that the accused system performs the specific method of dividing a route into "segments" and computing a distinct "numerical value" for each segment, as required by the claim, or does the system use a different method to calculate an overall estimated time of arrival?
  • The case may also focus on a question of architectural mapping: how do the multiple, distinct processors recited in Claim 1—a "first processor" on the device, "one other processor outside the network," and a "second processor" in the network—map onto the actual components of the accused client-server system, and can the Plaintiff prove each claimed processor performs its recited functions?