Multi-Device Context Synchronization via Remote Predicates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing devices struggle to provide a complete picture of user behavior and computing needs when users interact with multiple devices, as each device collects only partial context data.
Innovation Solution
A system and method for synchronizing context data between networked electronic devices, where a predicate is transmitted from one device to another, including a condition associated with an attribute of a multi-device context store, triggering notifications and context updates when the condition is met, and allowing for conditional execution of code blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single device collects context data independently, then device complexity is reduced, but the completeness of user behavior picture deteriorates
Solution Approach 1:
The patent merges context data from multiple devices into a unified multi-device context store, combining information about user activities across different devices to create a complete picture of user behavior and computing needs that no single device could provide alone
Solution Approach 2:
The multi-device context store serves as a universal data repository that can be accessed and utilized by any device in the network, allowing each device to benefit from comprehensive user context information regardless of which specific device generated the original data
2Measurement precision
If context data is synchronized across multiple devices, then prediction accuracy of user behavior is improved, but device complexity increases
Solution Approach 1:
The patent introduces a multi-device context store as an intermediary component that handles the complexity of data collection, storage, and synchronization centrally, allowing individual devices to benefit from accurate predictions without each device needing to implement complex synchronization logic
Solution Approach 2:
The system performs preliminary actions by continuously collecting and organizing context data from multiple devices in advance, so that when a user interacts with any device, the prediction system already has the necessary information ready to provide accurate predictions of user behavior and computing needs
3Productivity
If predicate monitoring is implemented across devices, then responsiveness to user needs is improved, but loss of time for data transmission increases
Solution Approach 1:
The patent implements preliminary action by pre-registering predicates and their associated code blocks in the multi-device context store before events occur, allowing the system to immediately execute appropriate responses when context changes are detected, eliminating the need for time-consuming data transmission and processing delays
Data Source
AI summary
Embodiments described herein provide for a multi-device context store in which context attributes of multiple devices can be synchronized. A first device can transmit a predicate to a second device, where the predicate includes a condition associated with an attribute of a multi-device context store. Upon the occurrence of the condition at the second device, a notification and/or context update can be sent by the second device to the first device. The predicate can also include a code block to be executed upon the occurrence of the condition.


