4:24-cv-00120
Push Data LLC v. Barnes Noble Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Push Data LLC (Delaware)
- Defendant: Barnes and Noble, Inc. and Nook Digital, LLC (Delaware)
- Plaintiff’s Counsel: Beaty Legal PLLC
- Case Identification: 4:24-cv-00120, E.D. Tex., 02/14/2024
- Venue Allegations: Plaintiff alleges venue is proper because Defendant maintains multiple established places of business within the district, specifically citing Barnes and Noble store locations in Frisco and Plano, Texas.
- Core Dispute: Plaintiff alleges that Defendant’s Barnes and Noble mobile application infringes four expired patents related to location-based services and push notifications for mobile devices.
- Technical Context: The technology at issue concerns methods for delivering geographically-aware content and push notifications to mobile applications, a foundational feature of the modern mobile software ecosystem.
- Key Procedural History: The complaint states that all four patents-in-suit descend from a single patent application filed in 1998. It also notes that all asserted patents expired on or about November 17, 2018, meaning the action is for past damages only.
Case Timeline
| Date | Event |
|---|---|
| 1998-11-17 | Earliest Priority Date for all Patents-in-Suit |
| 2006-01-03 | ’139 Patent Issue Date |
| 2006-06-06 | ’395 Patent Issue Date |
| 2007-05-01 | ’811 Patent Issue Date |
| 2007-11-06 | ’844 Patent Issue Date |
| 2010-07-22 | Barnes & Noble Nook App Launch Date |
| 2014-08-10 | B&N NOOK App Launch Date |
| 2024-02-14 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 7,058,395
- Patent Identification: U.S. Patent No. 7,058,395, titled “GEOGRAPHICAL WEB BROWSER, METHODS, APPARATUS AND SYSTEMS,” issued June 6, 2006 (Compl. ¶68).
- The Invention Explained:
- Problem Addressed: The patent describes a technical environment where users wanting location-specific information had to manually navigate to it (e.g., by clicking an icon), and location services that relied on cellular "cell data" were too coarse to provide granular, relevant results (’395 Patent, col. 2:62-64, col. 3:23-26; Compl. ¶¶14, 16).
- The Patented Solution: The invention proposes systems and methods for a mobile device to control information flow on a primary network connection (e.g., cellular) using information from an auxiliary channel, such as locally broadcast wireless packets or GPS data (’395 Patent, col. 4:25-30; Compl. ¶18). This allows the device to receive "unsolicited pushed information packets" that can trigger the download of related, geographically relevant information from the internet without requiring constant, direct user interaction (’395 Patent, col. 3:48-52; Compl. ¶17). Figure 1 of the patent illustrates this architecture, showing a mobile unit (105) capable of communicating with both a primary network via connection 112 and a local broadcast domain (150).
- Technical Importance: The technology aimed to provide automated, location-based push services at a time when such features were not yet standard in the nascent wireless internet market (Compl. ¶¶12, 47).
- Key Claims at a Glance:
- The complaint asserts independent claim 1 and dependent claims 4 and 22 (Compl. ¶82).
- Independent Claim 1 requires, in essence:
- Receiving a user interest indication.
- Receiving a location indication for the user's mobile unit via a packet switched data network.
- Identifying an information item that matches both the user's interest and location.
- Causing information about that item to be transmitted to the mobile unit via one or more "unsolicited pushed messages" without needing to maintain a continuous, active client-server session.
- The complaint reserves the right to amend its infringement analysis and potentially assert other claims (Compl. ¶84).
U.S. Patent No. 7,292,844
- Patent Identification: U.S. Patent No. 7,292,844, titled “GEOGRAPHICAL WEB BROWSER, METHODS, APPARATUS AND SYSTEMS,” issued November 6, 2007 (Compl. ¶89).
- The Invention Explained:
- Problem Addressed: As the patents-in-suit share the same substantive written description, the technical problem is consistent with that of the ’395 Patent: the limitations of manual navigation and coarse location data for mobile devices seeking geographically relevant content (Compl. ¶10, fn. 1; Compl. ¶¶14-16).
- The Patented Solution: The solution is also consistent: using a mobile unit's location and user preferences to automate the retrieval and presentation of network information (’395 Patent, col. 4:25-42). This patent's claims focus on a specific client-server interaction sequence involving a push notification that prompts a subsequent client request for more data.
- Technical Importance: The invention contributed to the development of technologies for location-sensitive push notifications, a key feature of modern mobile applications (Compl. ¶¶12-13).
- Key Claims at a Glance:
- The complaint asserts independent claim 1 and dependent claims 25, 32, 37, and 46 (Compl. ¶103).
- Independent Claim 1 requires, in essence:
- Causing a "communication push message" to be sent to a mobile unit, where the message includes an "application-program-identifying field" and information about content available for download.
- Receiving a "client-request packet" from the mobile unit in response to a user selection.
- Sending the further content to the mobile unit in response to the request.
- The push message must act as a "notification" that allows the user to "selectively download" the content.
- The complaint reserves the right to amend its infringement analysis (Compl. ¶105).
Multi-Patent Capsule: U.S. Patent No. 7,212,811
- Patent Identification: U.S. Patent No. 7,212,811, titled “GEOGRAPHICAL WEB BROWSER, METHODS, APPARATUS AND SYSTEMS,” issued May 1, 2007 (Compl. ¶110).
- Technology Synopsis: The patent addresses the problem of manually navigating to location-specific information on mobile devices. The solution involves using a user's geographical location, determined by methods like GPS or local broadcasts, to automatically filter and present relevant network content without requiring continuous direct user interaction (Compl. ¶¶14-18).
- Asserted Claims: Independent claim 1 and dependent claim 5 (Compl. ¶124).
- Accused Features: The accused features are the server-side and client-side components of the Barnes and Noble app, which allegedly perform a method where a server receives a first request, responds indicating content is available, receives a second automatically generated request, and then provides the content to the mobile device (Compl. ¶122).
Multi-Patent Capsule: U.S. Patent No. 6,983,139
- Patent Identification: U.S. Patent No. 6,983,139, titled “GEOGRAPHICAL WEB BROWSER, METHODS, APPARATUS AND SYSTEMS,” issued January 3, 2006 (Compl. ¶131).
- Technology Synopsis: This patent describes a "geographical web browser" that improves upon coarse, cell-based location services. It discloses using more precise location data (e.g., GPS or local wireless packets) to trigger "unsolicited pushed information packets," which provide users with relevant, location-based information from a network server (Compl. ¶¶16-17).
- Asserted Claims: Independent claim 22 and dependent claims 43 and 90 (Compl. ¶145).
- Accused Features: The accused features are the client-server architecture of the Barnes and Noble app, which is alleged to perform a multi-step request-response method to deliver content in an environment with multiple wireless network types, such as cellular and WiFi (Compl. ¶¶143-144).
III. The Accused Instrumentality
- Product Identification: The "Accused Instrumentalities" are identified as "at least the Barnes and Noble application as developed for mobile electronic devices including Nook devices" (the "Barnes and Noble App") (Compl. ¶66).
- Functionality and Market Context:
- The complaint alleges the Barnes and Noble App operates using a client-server architecture where the client-side software on a mobile device connects through networks to Defendant's servers (Compl. ¶66).
- The core accused functionality is a method in which: (1) a remote server receives a first request from a mobile device; (2) the server responds that content is available; (3) the server receives a second request from the device, which is "automatically generated"; and (4) the server provides the available content to the device (Compl. ¶¶80, 101, 122, 143). This process is alleged to occur in an environment with at least two types of wireless packet networks, such as cellular and WiFi (Compl. ¶¶81, 102, 123, 144).
- The complaint alleges that the patented technologies have "significant commercial value" and that many technologies related to location-based push services have emerged since their issuance (Compl. ¶¶62-63).
No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
As the complaint references claim chart exhibits that are not provided with the filing, the narrative infringement theories for the lead patents are summarized below.
’395 Patent Infringement Allegations
The complaint alleges infringement of at least claims 1, 4, and 22, and while referencing an external Exhibit E, it provides a narrative theory in the body of the pleading (Compl. ¶¶80-82). The theory posits that the Barnes and Noble App's client-server system performs the claimed method. This allegedly occurs when the app (client) sends a request, the server responds with content availability, the app then sends a second, automatically generated request, and the server finally sends the content. This sequence is alleged to satisfy the claim elements of receiving user interest and location data, identifying corresponding information, and causing "unsolicited pushed messages" to be transmitted to the device.’844 Patent Infringement Allegations
The complaint alleges infringement of at least claims 1, 25, 32, 37, and 46, referencing an external Exhibit F (Compl. ¶¶101-103). The narrative infringement theory is functionally identical to that for the ’395 patent. It alleges that the Accused Instrumentalities execute a multi-step client-server communication method (Compl. ¶101) in an environment with both cellular and WiFi networks (Compl. ¶102). This process of request, notification, and content delivery is alleged to meet the claim limitations of sending a "communication push message" containing an application identifier, followed by receiving a client request to download the corresponding content.Identified Points of Contention:
- Scope Questions: A central dispute may arise over whether the accused app's alleged background data synchronization process constitutes an "unsolicited pushed message" ('395 Patent) or a "communication push message" ('844 Patent). The analysis may question whether a server's response to an automated client-side poll falls within the scope of claim terms that could be construed to require a server-initiated message.
- Technical Questions: The complaint alleges the second request from the mobile device is "automatically generated" (Compl. ¶80). A point of contention could be whether this alleged automatic generation is a specific response triggered by the server's notification, as the claims may require, or part of a routine, pre-scheduled background refresh operation that is independent of any specific server notification. The complaint does not provide sufficient detail for analysis of the specific "application-program-identifying field" required by the '844 Patent.
V. Key Claim Terms for Construction
Term 1: "unsolicited pushed messages" (’395 Patent, Claim 1)
- The Term: "unsolicited pushed messages"
- Context and Importance: The definition of this term is critical to determining infringement. Practitioners may focus on this term because its construction will decide whether standard background refresh mechanisms, where a client periodically polls a server for updates, can be considered "pushed." A narrow construction requiring a truly server-initiated message could present a challenge to the infringement allegations.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification discusses updating a mobile unit based on "unsolicited pushed information packets which could trigger... downloading of related information" (’395 Patent, col. 3:48-52), which might suggest the "push" is the trigger, not necessarily the entire content delivery. The claim's own language requires this to happen "without the need to continuously maintain an active user-interactive client-server application layer session," which may support an interpretation that includes automated, non-user-interactive background processes.
- Evidence for a Narrower Interpretation: The abstract states the system generates an "unsolicited push message... to notify the user of relevant results when the user enters a geographical area," suggesting a specific, event-driven notification rather than a routine data sync.
Term 2: "communication push message" (’844 Patent, Claim 1)
- The Term: "communication push message"
- Context and Importance: This term's construction is similarly central to the dispute for the '844 patent. The infringement question may turn on whether a server response that notifies the client of available data, prompting a second client request, qualifies as a "push message."
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The shared patent specification discloses a general architecture for controlling information flow using an auxiliary channel, which could be argued to encompass the alleged client-server interactions (Compl. ¶18). The claim does not explicitly state that the "push message" cannot be a response to a client's automated poll.
- Evidence for a Narrower Interpretation: The claim requires the push message to act as a "notification to allow the user to selectively download the further content." This language may support a narrower construction requiring a user-facing alert or choice, as distinguished from a purely background data synchronization that occurs without immediate user awareness or action.
VI. Other Allegations
- Willful Infringement: The complaint does not contain an explicit count for willful infringement. It alleges that Defendant has had knowledge of the patents-in-suit only "since at least the filing of the Original Complaint in this action, or shortly thereafter" (Compl. ¶65). The Prayer for Relief seeks a declaration that the case is "exceptional under 35 U.S.C. § 285" (Compl. p. 28, ¶C).
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: can the terms "unsolicited pushed message" ('395 patent) and "communication push message" ('844 patent) be construed to cover the server responses within the client-server background synchronization process alleged in the complaint? The case may depend on whether this language requires a truly server-initiated communication or if it can encompass a server's response to an automated client request.
- A key evidentiary question will be one of functional equivalence: does the accused application's background update process perform the specific, multi-step sequence alleged in the complaint (client request → server notification → automatic client request → content delivery), and does this sequence align with the technical requirements of the asserted claims? The dispute may focus on whether the accused system is a conventional client-pull architecture or if it practices the patented notification and triggered-download method.