Mobile Device Beacon Action Query System

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveconsistency of user experienceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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端.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveuser engagementVSAvoiduser control
Core Design Contradiction:
ProductivityVSEase of operation

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.

Inventive Principle:
Principle #15Dynamics

3Speed

If beacon attributes are stored locally on mobile devices, then response speed improves, but information accuracy and updatability worsen

Engineering Contradiction:
Improveresponse speedVSAvoidinformation accuracy
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9277018B2Mobile device detection of wireless beacons and automatic performance of actions
Publication Date: 2016.03.01 VERIZON PATENT & LICENSING INC
  • US9277018B2 patent drawing
  • US9277018B2 patent drawing
  • US9277018B2 patent drawing

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.