Automated User Profile Generation from Mobile Location Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user profile generation methods require manual input and are burdensome, as users must continuously update their profiles to reflect changing interests.

Innovation Solution

A system and method for automatically generating user profiles based on location data from mobile devices, which identifies types of locations visited and stores this information in a database to provide personalized location-based services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual profile generation is used, then user control over profile accuracy is improved, but user burden and time required for profile maintenance increases

Engineering Contradiction:
Improveprofile accuracyVSAvoidtime for profile maintenance
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically generates and updates user profiles by monitoring location data from mobile devices. The profile generation process is performed autonomously by the system without requiring user intervention, thereby eliminating the time burden of manual profile maintenance while maintaining accuracy through automated location-based inference

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user location data and uses this feedback to automatically update profiles. Location information serves as feedback that triggers automated profile generation and updates, ensuring profiles remain accurate without manual input from users

Inventive Principle:
Principle #23Feedback

2Ease of operation

If automated profile generation is used, then user burden is reduced, but system complexity increases

Engineering Contradiction:
Improveprofile management easeVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary processing layer that automatically translates location data into profile information. This intermediary mechanism simplifies user interaction by handling the complexity of profile management behind the scenes, making the system easy to use while managing complexity through automated data transformation

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If location data is collected and stored, then profile accuracy is improved, but data storage requirements and processing complexity increases

Engineering Contradiction:
Improveprofile accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the necessary location information needed for profile generation, filtering out redundant data. By taking out only the essential location data points required for accurate profiling, the system reduces storage requirements and processing complexity while maintaining profile accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8655375B2System and method for determining locations to be stored in a location database
Publication Date: 2014.02.18 CURTISS WRIGHT FLOW CONTROL SERVICE CORP
  • US8655375B2 patent drawing
  • US8655375B2 patent drawing
  • US8655375B2 patent drawing

AI summary

A present location of a user is periodically determined. The present location of the user is compared to a previous location of the user. A determination is made as to whether the present location is within a specified distance of the previous location. If the present location is within the specified distance of the previous location, a determination is made as to whether the user has been at the present location for a specified time period. If the user has been at the present location for the specified time period, the present location is stored in a location database.