Contextual Geo-Location Idling via Historical Data Pattern Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile device location tracking methods, such as GPS and aGPS, frequently deplete battery life and consume bandwidth, while location-based services require frequent pings to ensure accuracy, leading to inefficiencies and potential battery drain.

Innovation Solution

A system that uses contextual analysis of historical data exchange patterns to infer the current location of a mobile device, reducing the need for frequent location requests by correlating current data exchanges with established patterns, thereby minimizing the requirement for traditional location pings from the device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frequent location pings are sent to mobile devices using GPS or aGPS, then location accuracy is improved, but battery life deteriorates

Engineering Contradiction:
Improvelocation accuracyVSAvoidbattery life
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system allows mobile devices to self-report location information during data exchanges without requiring external ping requests. The device autonomously includes location data in its uplink communications, eliminating the need for frequent downlink ping requests and reducing overall signaling overhead while maintaining location tracking capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Location information is collected and reported in advance during regular data exchange operations. By embedding location data in routine uplink communications, the system prepares location information before any potential location query arises, avoiding the need for separate location request-transmit cycles that would consume additional battery power

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If frequent location pings are sent to mobile devices, then location accuracy is improved, but data consumption increases

Engineering Contradiction:
Improvelocation accuracyVSAvoiddata consumption
Core Design Contradiction:
Measurement precisionVSLoss of substance

Solution Approach 1:

The system merges location reporting with existing data exchange communications. Location information is combined with regular uplink data transmissions, so that a single communication carrier serves dual purposes: transmitting both application data and location information, thereby eliminating redundant signaling and reducing total data consumption

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If traditional location tracking methods are used, then location accuracy is maintained, but device complexity increases

Engineering Contradiction:
Improvelocation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces an intermediary component that analyzes uplink data exchanges to infer location information without requiring direct GPS/aGPS queries. This intermediary layer processes existing communication data to derive location context, reducing the need for complex location-specific hardware and software operations while maintaining tracking capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10623887B2Contextual geo-location idling
Publication Date: 2020.04.14 THE TORONTO DOMINION BANK
  • US10623887B2 patent drawing
  • US10623887B2 patent drawing
  • US10623887B2 patent drawing

AI summary

The present disclosure involves systems, software, and computer implemented methods for augmenting ping timing for mobile devices based on contextual analysis of a current data exchange based on historical data exchange data. One example system includes operations such as receiving information related to a current data exchange associated with a particular user profile. The current data exchange can be associated with a particular location, and each user profile can be associated with at least one data exchange pattern, where the data exchange pattern identifies a locational and a data exchange history of the user profile. The current data exchange is compared to a data exchange pattern of the particular user profile. If the current data exchange does not correspond, a request for the user's current location is transmitted to an associated user device. If the current data exchange does correspond, the current data exchange is associated with the particular location.