1:22-cv-01331
Geoscope Tech Pte Ltd v. Google LLC
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: Geoscope Technologies Pte. Ltd. (Singapore)
- Defendant: Google LLC (Delaware)
- Plaintiff’s Counsel: Stroock & Stroock & Lavan LLP; Spotts Fain, P.C.
 
- Case Identification: 1:22-cv-01331, E.D. Va., 11/22/2022
- Venue Allegations: Plaintiff alleges venue is proper in the Eastern District of Virginia because Google maintains regular and established places of business in the district, including offices in Reston and data centers in Loudoun County, and because the named inventors on the asserted patents reside in the district.
- Core Dispute: Plaintiff alleges that Defendant’s Google Location Services infringes six patents related to improving the accuracy and efficiency of mobile device geolocation.
- Technical Context: The technology at issue involves methods for locating mobile devices by using a hybrid of GPS and network signals (e.g., Wi-Fi, cellular, Bluetooth) to enhance positioning accuracy, particularly in challenging environments like indoors.
- Key Procedural History: The complaint alleges that Google had pre-suit knowledge of the asserted patent families because publications of these patents were cited by the USPTO Examiner and/or by Google itself during the prosecution of Google’s own patents in the geolocation field.
Case Timeline
| Date | Event | 
|---|---|
| 2005-05-17 | ’264 Patent Priority Date | 
| 2007-02-05 | ’104, ’358, ’494, ’753, ’784 Patents Priority Date | 
| 2009-07-14 | ’104 Patent Issue Date | 
| 2012-11-27 | ’264 Patent Issue Date | 
| 2013-03-19 | ’358 Patent Issue Date | 
| 2013-03-26 | ’753 Patent Issue Date | 
| 2014-07-22 | ’494 Patent Issue Date | 
| 2015-08-04 | ’784 Patent Issue Date | 
| 2022-11-22 | Complaint Filing Date | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 7,561,104 - "METHOD TO MODIFY CALIBRATION DATA USED TO LOCATE A MOBILE UNIT"
The Invention Explained
- Problem Addressed: The patent addresses inaccuracies in mobile device geolocation that occur when a device is indoors, but the system's reference "calibration data" was collected outdoors. This mismatch can cause signal strength comparisons to be unreliable, leading to poor location estimates (’104 Patent, col. 1:24-40). The patent notes that collecting a separate, comprehensive set of indoor calibration data is often impractical and time-consuming (’104 Patent, col. 1:25-32).
- The Patented Solution: The invention proposes a method to improve accuracy by computationally modifying the "observed network measurement data" (i.e., the live signals a phone is seeing) before comparing it to the existing outdoor calibration database (’104 Patent, Abstract). This modification is designed to simulate indoor conditions or otherwise account for environmental discrepancies, thereby making the comparison to the outdoor data more reliable (’104 Patent, col. 1:40-42).
- Technical Importance: This approach sought to improve the accuracy of hybrid positioning systems without requiring the costly and logistically difficult process of performing separate, large-scale indoor calibration data collection campaigns (Compl. ¶53).
Key Claims at a Glance
- The complaint asserts independent claim 1 and dependent claim 11 (Compl. ¶99).
- Essential elements of independent claim 1 include:- providing a database of previously-gathered calibration data for a region, wherein the network includes at least a first and second transmitter;
- collecting observed network measurement data including a first and second signal characteristic from the respective transmitters;
- determining which of the first and second signal characteristics has a greater magnitude;
- modifying the observed network measurement data using the greater magnitude signal characteristic; and
- comparing the modified data with the database to determine the mobile station's location.
 
- The complaint reserves the right to assert additional claims (’104 Patent, Compl. ¶99 n.4).
U.S. Patent No. 8,400,358 - "METHOD TO MODIFY CALIBRATION DATA USED TO LOCATE A MOBILE UNIT"
The Invention Explained
- Problem Addressed: Like its parent ’104 Patent, the ’358 Patent addresses the problem of reduced geolocation accuracy when signal strengths observed by an indoor mobile device are compared against a calibration database built from outdoor measurements (’358 Patent, col. 1:39-45).
- The Patented Solution: The invention describes methods for modifying the observed network measurement data to account for environmental factors before comparison with the calibration database (’358 Patent, Abstract; col. 1:50-54). This patent focuses on specific modification techniques, such as using an average value derived from multiple observed signals to perform the adjustment (’358 Patent, col. 2:29-34).
- Technical Importance: This technology aimed to provide specific, computationally efficient methods for improving location accuracy in hybrid positioning systems by correcting for known sources of error, such as the indoor/outdoor signal disparity (Compl. ¶57).
Key Claims at a Glance
- The complaint asserts independent claims 1 and 41, and dependent claims 10 and 52 (Compl. ¶119).
- Essential elements of independent claim 1 include:- providing a database of previously-gathered calibration data;
- collecting observed network measurement data;
- modifying said observed network measurement data; and
- comparing the modified data with the database using "positioning determining equipment" to determine the location.
 
- Essential elements of independent claim 41 include:- providing a database of previously-gathered calibration data;
- collecting observed network measurement data from a plurality of transmitters;
- determining an average value for select ones of the signal characteristics;
- modifying the observed network measurement data using said average value; and
- comparing the modified data with the database using "positioning determining equipment" to determine the location.
 
- The complaint reserves the right to assert additional claims (’358 Patent, Compl. ¶119 n.6).
U.S. Patent No. 8,786,494 - "METHOD TO MODIFY CALIBRATION DATA USED TO LOCATE A MOBILE UNIT"
- Technology Synopsis: The ’494 Patent is in the same family as the ’104 and ’358 patents and is also directed to improving geolocation accuracy by modifying observed network measurement data before comparing it to a calibration database (Compl. ¶¶48-49). The key distinction alleged is that the observed data is collected by the mobile station and then transmitted to a network for processing (Compl. ¶149).
- Asserted Claims: Independent claims 1 and 25; dependent claims 9 and 35 (Compl. ¶148).
- Accused Features: The complaint accuses Google Location Services of infringing by having mobile devices collect signal data, transmit it to Google's servers, and having those servers perform modifications (e.g., averaging or normalization) before comparing it to the calibration database to determine a location (Compl. ¶¶153-155).
U.S. Patent No. 8,406,753 - "SYSTEM AND METHOD FOR GENERATING A LOCATION ESTIMATE USING UNIFORM AND NON-UNIFORM GRID POINTS"
- Technology Synopsis: This patent addresses the problem of sparse or distant reference points (like cell towers) leading to inaccurate location estimates and complex calculations (Compl. ¶59). The claimed solution involves using existing calibration data to generate a denser map of additional, non-uniform "grid points," which can then be used as reference locations to more simply and accurately locate a device by comparing its observed signals to the data associated with these grid points (Compl. ¶60).
- Asserted Claims: Independent claim 1 and dependent claim 9 (Compl. ¶177).
- Accused Features: The complaint alleges that Google's system infringes by using its collected calibration data (e.g., signal strengths from Wi-Fi access points) to generate a dense map of reference locations ("grid points") that are then used to estimate a mobile device's position (Compl. ¶¶182, 184-186).
U.S. Patent No. 9,097,784 - "SYSTEM AND METHOD TO COLLECT AND MODIFY CALIBRATION DATA"
- Technology Synopsis: This patent addresses errors and imprecision in collected ground truth or calibration data, which can be caused by factors like GPS signal degradation or drop-out (Compl. ¶65). The invention proposes using a "street database" as a supplemental source of geographic information to verify, correct, and enhance the collected calibration data, thereby improving its accuracy (Compl. ¶66).
- Asserted Claims: Independent claim 1 and dependent claim 2 (Compl. ¶198).
- Accused Features: The complaint accuses Google of infringing by using its location information database (i.e., Google Maps street data) to check the integrity of and correct location data points used in its calibration database (Compl. ¶¶205, 207-210).
U.S. Patent No. 8,320,264 - "METHOD AND APPARATUS FOR DETERMINING PATH LOSS BY ACTIVE SIGNAL DETECTION"
- Technology Synopsis: This patent addresses inefficiencies in prior art methods for measuring signal path loss for geolocation, which required dedicating specific frequency channels for the measurement, a costly process that could disrupt the overall network frequency plan (Compl. ¶72). The claimed solution is a method to determine path loss by using an existing, active communication channel without disabling any other channels, making the process more efficient (Compl. ¶74).
- Asserted Claims: Independent claim 1 and dependent claim 3 (Compl. ¶222).
- Accused Features: The complaint accuses Google Location Services of infringing by determining path loss values using signals from active communication channels (e.g., a mobile device's connection to a Wi-Fi access point or cell tower) without dedicating or disabling channels for that purpose (Compl. ¶¶227-228, 231).
III. The Accused Instrumentality
Product Identification
- Google Location Services (“GLS”), also referred to as “Google Location Accuracy” (Compl. ¶79).
Functionality and Market Context
- GLS is a service integrated into mobile operating systems like Android that aims to provide a more accurate device location than GPS alone (Compl. ¶80). The system functions by collecting information from a mobile device, including signals from nearby Wi-Fi access points, cellular networks, and Bluetooth beacons, as well as data from device sensors (Compl. ¶80). This "observed data" is used in conjunction with a Google-maintained database of "previously-gathered calibration data," which includes the known locations of transmitters like Wi-Fi access points and cell towers (Compl. ¶¶103, 123). The complaint alleges that this service is a core component enabling widely used location-based applications such as Google Maps and local search (Compl. ¶¶36-38).
IV. Analysis of Infringement Allegations
’104 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| providing a database of previously-gathered calibration data for a predetermined region in a wireless network, wherein said network includes a first transmitter and a second transmitter | Google provides a database storing previously-gathered information on Wi-Fi access points, cell towers, and Bluetooth beacons, including their locations and signal strengths. | ¶103 | col. 1:47-50 | 
| collecting observed network measurement data including a first signal characteristic from said first transmitter and a second signal characteristic from said second transmitter | A mobile device using GLS collects data, including signal strengths, from a plurality of nearby transmitters like Wi-Fi access points and cell towers. | ¶104 | col. 1:50-51 | 
| determining which of said first and second signal characteristics has a greater magnitude | The GLS system allegedly determines which of at least two observed signal characteristics (e.g., signal strengths) has a greater magnitude. | ¶105 | col. 2:17-19 | 
| modifying said observed network measurement data using the greater magnitude signal characteristic | The system allegedly modifies the observed data using the signal characteristic with the greater magnitude to improve geolocation accuracy and calculate an "accuracy radius." A visual in the complaint shows this accuracy radius as a blue circle on a map. | ¶106, p. 38 | col. 2:19-20 | 
| comparing said modified network measurement data with said database of calibration data to thereby determine the location of the mobile station | The system compares the modified signal strength data with the previously-gathered calibration data to determine the device's location. | ¶107 | col. 2:20-22 | 
’358 Patent Infringement Allegations
| Claim Element (from Independent Claim 41) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| providing a database of previously-gathered calibration data for a predetermined region in a wireless network | Google provides a database storing previously-gathered information on Wi-Fi access points, cell towers, and Bluetooth beacons. | ¶123, ¶132 | col. 1:55-57 | 
| collecting observed network measurement data from each of a plurality of transmitters including a signal characteristic from each one of said plural transmitters | A mobile device using GLS collects data, including signal strengths, from multiple transmitters like Wi-Fi access points and cell towers. | ¶124, ¶133 | col. 2:30-33 | 
| determining an average value for select ones of said signal characteristics | The GLS system allegedly determines an average value of the observed signal strength information. | ¶134 | col. 2:33-35 | 
| modifying said observed network measurement data using said average value | The system allegedly modifies the observed data by averaging and/or normalizing it to account for inconsistencies and improve accuracy, which is used to calculate the displayed "accuracy radius." A visual in the complaint depicts this accuracy radius. | ¶125, ¶135, p. 45 | col. 2:35-37 | 
| comparing said modified network measurement data with said database of calibration data by positioning determining equipment to thereby determine the location of the mobile station | The GLS system's positioning equipment compares the modified data with the calibration database to determine the device's location. | ¶126, ¶136 | col. 2:37-40 | 
- Identified Points of Contention:- Scope Questions: A primary issue may be whether Google’s general-purpose accuracy enhancements, such as averaging signals from diverse sources (Wi-Fi, cellular, sensors) to calculate an "accuracy radius," constitute the specific "modifying" steps required by the claims. For instance, a question for the court will be whether GLS's algorithm "modif[ies] said observed network measurement data using the greater magnitude signal characteristic" as claimed in the ’104 patent, or if it performs a different, non-infringing calculation.
- Technical Questions: The complaint alleges on "information and belief" that Google's system performs the claimed modification steps. A central technical question will be what evidence supports this allegation. The complaint links the visual of the "accuracy radius" circle (Compl. p. 38) to the "modifying" step, but what evidence demonstrates that this displayed circle is the result of the specific modification method claimed, rather than a more general confidence calculation? Similarly, for the '784 patent, what is the evidence that Google uses its street database to actively correct errors in its calibration database, as opposed to using both data sets in parallel? A screenshot shows Google's map data (Compl. p. 76), but does not itself show the correction process.
 
V. Key Claim Terms for Construction
- The Term: “modifying said observed network measurement data” (from claims in the ’104, ’358, and ’494 patents) 
- Context and Importance: This term is the central inventive concept of the ’104/’358/’494 patent family. The case may turn on whether Google's methods for improving location accuracy—which the complaint characterizes as "averaging and/or normalizing" (Compl. ¶125)—fall within the scope of "modifying" as used in the patents. 
- Intrinsic Evidence for Interpretation: - Evidence for a Broader Interpretation: The specifications describe several distinct "modification procedures," such as adjusting for differences between serving and neighboring cells or simulating an indoor facility, which may suggest that "modifying" should be construed broadly to cover various computational adjustments made to raw data to account for environmental context (’104 Patent, col. 5:5-6:67).
- Evidence for a Narrower Interpretation: The independent claims themselves often link the "modifying" step to a specific basis, such as "using the greater magnitude signal characteristic" (’104 Patent, cl. 1) or "using said average value" (’358 Patent, cl. 41). A party might argue that the term should be limited to the specific mathematical operations disclosed, not any generic data processing that improves accuracy.
 
- The Term: “generating one or more sets of grid points for said calibration data” (from claim 1 of the ’753 patent) 
- Context and Importance: The novelty of the ’753 patent is centered on the act of generating a denser map of reference points from a potentially sparse set of calibration data. The dispute may depend on whether Google's process of aggregating massive amounts of location data from users is equivalent to "generating" grid points for the calibration data. 
- Intrinsic Evidence for Interpretation: - Evidence for a Broader Interpretation: The patent states that the goal is to "streamline the process in order to efficiently and effectively handle the vast amount of data" (’753 Patent, col. 2:21-26). This purpose might support an interpretation where any method of processing raw calibration data to create a more robust and dense set of reference points for comparison qualifies as "generating grid points."
- Evidence for a Narrower Interpretation: The term "generating" could be interpreted to require an act of creating new, artificial data points through interpolation or calculation where no measurements previously existed. A party could argue this is distinct from Google's alleged process of simply collecting, storing, and mapping a vast number of actual measurements from its user base (Compl. ¶181).
 
VI. Other Allegations
- Indirect Infringement: The complaint alleges that Google induces infringement by providing Google Location Services to end-users and encouraging its use through marketing, user documentation, and touting its benefits of improved location accuracy (Compl. ¶¶113, 142, 171, 192, 216, 237).
- Willful Infringement: The complaint alleges willful infringement based on pre-suit knowledge. It specifically pleads that publications of the asserted patent family were cited as prior art during the prosecution of Google’s own patents (e.g., U.S. Patent Nos. 8,782,045 and 8,676,799), and that Google referenced these publications in its responses to the USPTO (Compl. ¶¶88-91). This is alleged to establish that Google knew of the patented technology before the lawsuit was filed.
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of technical and definitional scope: does Google's process of algorithmically enhancing location accuracy by combining and weighting signals from diverse sources (Wi-Fi, cellular, sensors) perform the specific "modifying" steps recited in the '104, '358, and '494 patent claims, or is there a fundamental mismatch in technical operation?
- An evidentiary question will center on proof of function: what evidence demonstrates that Google's system actively "generates" new "grid points" from existing calibration data as required by the '753 patent, or uses its street database to "correct" calibration data as required by the '784 patent, versus merely collecting and co-utilizing vast quantities of real-world measurements?
- A key question for willfulness will be one of knowledge and intent: given the allegations that Geoscope's patent family was cited during the prosecution of Google's own related patents, what level of corporate knowledge and intent to infringe can be established from these specific prosecution history events?