Cross-device Interaction via BLE Content Identifier Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies lack effective solutions for enabling cross-device interaction between mobile devices and television devices, particularly in providing a proximity-based experience while conserving energy and bandwidth resources.
Innovation Solution
A method and system utilizing low energy communication protocols, such as Bluetooth Low Energy, for cross-device interaction, where a mobile device intercepts and retrieves content identifiers from a television device, enabling user interaction events to be presented on the mobile device, and vice versa, through a low energy communication monitoring and advertisement service.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If low energy communication protocols are used for cross-device interaction, then energy consumption is reduced, but communication reliability and data transmission speed deteriorate
Solution Approach 1:
The communication process is segmented into distinct phases: advertisement phase (TV device broadcasting content identifiers via BLE), monitoring phase (mobile device scanning for advertisements), and interaction phase (exchanging control signals). This segmentation allows the system to use low-energy BLE only when necessary rather than maintaining continuous high-energy communication, thus resolving the contradiction between energy savings and communication reliability.
Solution Approach 2:
Content identifiers serve as intermediaries between the TV device and mobile device. Instead of requiring direct continuous communication between devices, the TV device advertises content identifiers that the mobile device can scan and use to retrieve information from content databases, enabling reliable cross-device interaction through an indirect information exchange mechanism that conserves energy.
2Speed
If continuous communication monitoring is implemented for cross-device interaction, then interaction responsiveness is improved, but energy consumption and bandwidth usage increase
Solution Approach 1:
The mobile device performs periodic scanning for BLE advertisements from the TV device rather than continuous monitoring. The TV device periodically broadcasts content identifiers when content is available. This periodic action maintains interaction responsiveness by ensuring updates are detected promptly while significantly reducing energy consumption compared to continuous monitoring.
Solution Approach 2:
The TV device autonomously advertises content identifiers when content becomes available without requiring the mobile device to continuously query or poll. The mobile device autonomously scans for these advertisements and initiates interactions only when needed. This self-service approach ensures responsiveness while minimizing energy consumption by both devices.
3Adaptability or versatility
If detailed content information is transmitted between devices, then user experience is enhanced, but bandwidth consumption and data transmission time increase
Solution Approach 1:
Only essential content identifiers are extracted and transmitted via BLE advertisements from the TV device to the mobile device. Detailed content information is not transmitted over the low-energy channel but is instead retrieved by the mobile device from content databases using these identifiers. This extraction approach enhances user experience by enabling access to detailed information while minimizing bandwidth consumption to only the essential identifier data.
Data Source
AI summary
A method, system and computer program product for cross-device interaction, the method comprising: intercepting a triggering event by a mobile client application program; employing a low energy communication monitoring service adapted for searching at least one universally unique identifier advertised by a low energy communication advertisement service configured to enable retrieval of a content identifier associated with content received from a server and being displayed by a television client application program, retrieving using the at least one universally unique identifier the content identifier, and providing the content identifier to the mobile client application program; and, responsive to receiving notice on intercepting a user interaction event by a user interaction event listener, presenting by the mobile client application program an information item retrieved using the content identifier provided.

