Coranking Multi-Source Location Data for Proximity Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to accurately model and predict device interactions using location data, as they do not effectively consider a user's frequent locations and propensity to travel, leading to the transmission of renderable data objects that are inconveniently distant from the user's frequent locations.

Innovation Solution

The method involves coranking explicit and implicit location data sets to determine a coranked locations data set, which is then used to identify proximate renderable data objects by comparing their proximity to object redemption locations, thereby accounting for both fixed and frequent user locations and willingness to travel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional systems use basic location data modeling, then system complexity is low, but accuracy in predicting device interactions and user behavior is poor

Engineering Contradiction:
Improveaccuracy in predicting device interactionsVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments location data into two distinct categories: explicit location data (from user-provided addresses, billing information, and profile data) and implicit location data (from device GPS, network location services, and application-generated location information). This segmentation allows the system to process and analyze different types of location information separately, improving prediction accuracy while maintaining manageable system complexity through specialized handling of each data type.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges explicit and implicit location data through a coranking process that combines both data sources into a unified location profile. By integrating user-provided explicit locations with device-generated implicit locations and applying correlation analysis, the system achieves more accurate prediction of device interactions and user behavior patterns than either data source could provide alone.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If the system only uses current location data, then data processing is simple, but it fails to account for user's frequent locations and travel propensity

Engineering Contradiction:
Improvemodeling accuracy for user behavior predictionVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary correlation analysis between explicit and implicit location data to identify frequent locations and user travel patterns before making predictions. By pre-processing the location data to establish correlated location profiles and identify user behavior patterns in advance, the system improves reliability of behavior prediction while avoiding the need for complex real-time analysis during device interactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the correlation analysis of location data to continuously refine its understanding of user frequent locations and travel propensity. By analyzing patterns in both explicit and implicit location data and feeding this information back into the modeling process, the system improves its prediction accuracy for user behavior while maintaining a structured approach to data processing.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the system transmits renderable data objects without considering user location patterns, then transmission speed is fast, but user convenience is poor due to distant object locations

Engineering Contradiction:
Improveuser convenienceVSAvoidlocation analysis complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies local quality by focusing analysis on geographically relevant locations - specifically, it identifies and prioritizes locations that are frequently visited by the user based on correlated explicit and implicit location data. By concentrating computational resources on analyzing and predicting behavior at these specific local locations rather than uniformly processing all possible locations, the system improves user convenience through location-aware data object transmission while controlling overall system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10963530B1Clustering and coranking of multi-source location data
Publication Date: 2021.03.30 BYTEDANCE INC
  • US10963530B1 patent drawing
  • US10963530B1 patent drawing
  • US10963530B1 patent drawing

AI summary

A method, computer program product, and apparatus for determining improved data objects are provided. An example method receives a request for a renderable data object from a location source device associated with a user profile including instant location data. The method queries an explicit locations database and an implicit locations database and coranks this multisource locations data. The method compares the coranked locations with one or more object redemption locations of each renderable data object. The method determines a proximity score for each renderable data object and ranks each renderable data object based upon proximity score. The method then identifies a proximate data object having a minimum proximity score and transmits the proximate data object to the location source device.