Server Orchestrated Fine Grain Copresence Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for determining copresence between user devices are inefficient due to power-intensive GPS and other location detection methods, which can result in stale data and poor battery life, and are prone to inaccuracies and spoofing, especially indoors.

Innovation Solution

A system that uses a processor to transmit wakeup signals based on coarse grain location information, requesting devices to transmit tokens using various communication technologies like Bluetooth, Wi-Fi, or audio to determine fine grain copresence, refining the location determination without constant device activation, thereby reducing battery drain and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If GPS is used to locate user devices, then location data can be obtained, but power consumption increases and data may become stale

Engineering Contradiction:
Improvelocation accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system implements periodic wake-up signals sent at intervals (e.g., every 5-30 minutes) to activate devices only when needed for location refinement, rather than continuously monitoring. This periodic activation maintains location accuracy while dramatically reducing power consumption compared to constant GPS operation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary coarse-grain location determination using low-power methods (cell tower triangulation, Wi-Fi scanning) to identify potential copresence. Only when coarse-grain analysis suggests devices might be copresent does the system activate high-precision fine-grain detection, avoiding unnecessary power consumption from continuous high-precision monitoring.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If GPS hardware is used for location detection, then location data can be obtained, but accuracy is insufficient for true copresence determination

Engineering Contradiction:
Improvelocation accuracyVSAvoidcopresence determination accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system segments location detection into two distinct stages: coarse-grain detection using GPS/cell towers for general area identification, and fine-grain detection using Bluetooth/audio/Wi-Fi for precise copresence verification. This segmentation allows each method to operate at its optimal accuracy level, with fine-grain methods confirming true copresence that GPS alone cannot reliably determine.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediate detection methods (Bluetooth, audio signals, Wi-Fi) that act as mediators between coarse GPS location data and final copresence determination. These intermediary technologies provide the additional precision needed to confirm true copresence, bridging the gap between approximate GPS locations and accurate device-to-device proximity verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If GPS is used indoors, then location detection can continue, but signal availability decreases and accuracy drops

Engineering Contradiction:
Improvelocation accuracyVSAvoidsignal blockage
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system uses alternative detection methods that create copies or substitutes for GPS functionality in indoor environments. Bluetooth and audio-based detection create virtual location signatures that replicate the copresence detection capability of GPS, but work effectively indoors where GPS signals are blocked by building structures.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the detection parameters and physics when transitioning from outdoor to indoor environments. Instead of relying on satellite radio wave propagation (GPS), the system switches to methods utilizing different physical principles: Bluetooth radio propagation through building materials, audio wave propagation through air and structures, and Wi-Fi signal characteristics, all of which maintain effectiveness indoors where GPS fails.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If copresence detection technologies are constantly left running, then detection accuracy improves, but battery life deteriorates

Engineering Contradiction:
Improvecopresence detection accuracyVSAvoidbattery life
Core Design Contradiction:
Measurement precisionVSDuration of action of moving object

Solution Approach 1:

The system implements periodic wake-up signals sent at intervals (e.g., every 5-30 minutes) to activate devices only when needed for location refinement, rather than continuously monitoring. This periodic activation maintains location accuracy while dramatically reducing power consumption compared to constant high-precision detection operation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically adjusts detection intensity and activation frequency based on contextual factors such as device movement patterns, time of day, and copresence probability. Detection resources are concentrated during periods when copresence is most likely and dispersed during low-probability periods, optimizing the balance between detection accuracy and battery conservation through adaptive, dynamic operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10320860B1Server orchestrated connectivity
Publication Date: 2019.06.11 GOOGLE LLC
  • US10320860B1 patent drawing
  • US10320860B1 patent drawing
  • US10320860B1 patent drawing

AI summary

The disclosure includes a system and method for detecting fine grain copresence between users. The system includes a processor and a memory storing instructions that when executed cause the system to: transmit a wakeup signal to a plurality of devices based on coarse grain location information; send a request to a first device of the plurality of devices to transmit a token using a first communication technology to determine fine grain copresence; receive a first token acknowledgment from a first subset of the plurality of devices; send a request to a second device of the first subset of the plurality of devices to transmit the token using a second communication technology to determine fine grain copresence; receive a second token acknowledgment from a second subset of the plurality of devices; and refine copresence based on receiving the first and second token acknowledgment.