Mobile Cookies System for Location-Based Service Customization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in effectively associating user data with mobile devices to customize online and in-person services based on the physical presence of users, particularly in environments where GPS signals are unreliable and power consumption is a concern.
Innovation Solution
A mobile cookies system that uses a combination of GPS, cellular, and Wi-Fi triangulation to determine a mobile device's location, allowing for the association of user data with the device and enabling customized services by exchanging data packages between a mobile cookies support server and a mobile cookie aware server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If GPS triangulation is used to determine location, then measurement precision is improved, but use of energy is increased
Solution Approach 1:
The system dynamically switches between different location determination methods (GPS, Wi-Fi triangulation, cellular triangulation) based on environmental conditions and availability. When GPS signals are unavailable or power consumption needs to be reduced, the system transitions to alternative methods, making the location determination process adaptive rather than static.
Solution Approach 2:
The system changes operational parameters by selecting different triangulation methods based on current conditions. Wi-Fi and cellular triangulation are used as alternative parameters when GPS is not suitable, allowing the system to maintain location accuracy while adjusting power consumption levels according to the chosen method.
2Reliability
If multiple triangulation methods are combined, then reliability is improved, but device complexity is increased
Solution Approach 1:
The mobile device is designed with multi-functional capability to perform multiple types of triangulation (GPS, Wi-Fi, cellular) using the same hardware infrastructure. This universal approach allows the device to switch between different location determination methods without requiring separate dedicated systems for each method, thereby improving reliability while controlling complexity.
Solution Approach 2:
The system introduces an intermediary layer (the services support component and data exchange protocol) that manages the complexity of coordinating multiple triangulation methods. This intermediary handles the logic of selecting and combining different location methods, shielding the user and core system from the underlying complexity while maintaining high reliability.
3Adaptability or versatility
If user data is associated with mobile device presence, then adaptability of service is improved, but loss of information is reduced
Solution Approach 1:
The system performs preliminary actions by pre-fetching and storing user data packages in advance based on predicted user presence and service requirements. This allows the system to have user data ready before it is actually needed, improving service adaptability while ensuring data is retained and not lost during the user's journey.
Solution Approach 2:
The system implements feedback mechanisms where the mobile cookies support server continuously monitors user device presence, location data, and service usage patterns. This feedback loop allows the system to dynamically adjust data retention strategies and service customization based on actual user behavior, improving adaptability while optimizing information retention to prevent loss.
Data Source
AI summary
Techniques to associate user data with a mobile device are described. In one embodiment, for example, an apparatus may comprise a service support component and a storage component. The services support component may be operative to receive a data package request from a service, the data package request comprising a network identifier for a mobile device associated with a user, and exchange a data package with the service in response to the data package request. The storage component may be operative to access the data package associated with the user based on the network identifier. Other embodiments are described and claimed. Other embodiments are described and claimed.


