Mobile Device Beacon Action Query System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless beacon systems lack a centralized method to manage and execute actions based on beacon attributes, leading to inconsistent user experiences and inefficient information delivery in proximity-based applications.
Innovation Solution
A system where mobile devices query a remote beacon attribute server to determine actions associated with detected beacons, allowing owners to update attributes and users to manage preferences, enabling targeted applications, notifications, and information delivery based on beacon proximity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a centralized beacon attribute server is implemented to manage beacon actions, then consistency and reliability of user experience improve, but system complexity increases
Solution Approach 1:
A centralized beacon attribute server is introduced as an intermediary component that manages beacon attributes and actions. This server receives queries from mobile devices, processes beacon identifiers, and returns appropriate action information. The intermediary server centralizes the management logic, ensuring consistent and reliable user experiences across different mobile devices and beacons, while isolating the complexity from the mobile device端.
2Productivity
If mobile devices automatically execute actions based on beacon detection, then user engagement and information delivery improve, but user control and privacy management worsen
Solution Approach 1:
The system dynamically adjusts the automatic execution of actions based on user preferences and permissions. Mobile devices query the beacon attribute server to determine whether automatic execution is permitted for specific beacons or action types. This dynamic control mechanism allows the system to maintain high user engagement through automated actions while respecting user control preferences by selectively enabling or disabling automatic execution based on user-configurable settings.
3Speed
If beacon attributes are stored locally on mobile devices, then response speed improves, but information accuracy and updatability worsen
Solution Approach 1:
Mobile devices perform preliminary actions by caching beacon attribute information locally after querying the beacon attribute server. This caching mechanism allows the device to store beacon identifiers, action types, and execution conditions in local memory. When a beacon is detected, the device can immediately execute actions based on cached data, achieving fast response speeds. The system periodically refreshes cached data from the server to maintain information accuracy and ensure up-to-date beacon attributes.
Data Source
AI summary
A mobile device may perform actions based on sensing a wireless beacons. The action to take, for a particular beacon, may be determined based on a query to a remote database or server. For example, in one implementation, a method may include detecting a wireless beacon that is in proximity to the mobile device; querying, based on the beacon identifier, a remote computing device for attribute information relating to the wireless beacon; and determining, based on the received attribute information, one or more actions to perform by the mobile device.


