Multi-device Activity Coordination via Inferred Preferences
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern users face challenges in seamlessly integrating and coordinating activities across multiple devices, such as laptops and wearable devices, to provide real-time ancillary activities that complement primary device tasks, due to limitations in device capabilities and user preferences.
Innovation Solution
A data mesh-based system that detects device activities, accesses attribute data from various sources, infers user preferences, and dynamically generates ancillary activities for secondary user devices, ensuring that these activities are performed in real-time and tailored to the device's capabilities and user preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple devices are integrated to provide ancillary activities, then user interaction and efficiency are enhanced, but device complexity increases
Solution Approach 1:
The system divides the ancillary activity generation task into segments: the primary device detects device activity and identifies attribute data sources, while the secondary device performs the actual ancillary activity generation and presentation. This segmentation allows each device to specialize in specific functions, enhancing overall efficiency while managing complexity through distributed responsibilities.
Solution Approach 2:
The patent introduces an intermediary mechanism where the primary device acts as a mediator that detects device activity, accesses attribute data, infers user preferences, and transmits this information to the secondary device. This intermediary role coordinates between devices, enabling enhanced user interaction while abstracting the complexity of multi-device coordination.
2Adaptability or versatility
If ancillary activities are generated in real-time based on inferred user preferences, then personalization is improved, but processing time and system complexity increase
Solution Approach 1:
The system performs preliminary actions by having the primary device detect device activity and access attribute data sources before the ancillary activity is actually needed. User preferences are inferred in advance based on accessed attribute data, so when the secondary device needs to generate ancillary activities, the personalization is already prepared, reducing real-time processing complexity.
Solution Approach 2:
The system enables self-service by allowing the secondary device to autonomously generate ancillary activities based on received device activity information and accessed attribute data. The secondary device uses its own capabilities to present personalized content without requiring continuous complex coordination with the primary device, thus achieving personalization while managing processing complexity.
3Measurement precision
If device activity is detected and attribute data is accessed from multiple sources, then relevance of ancillary activities is improved, but data processing complexity increases
Solution Approach 1:
The primary device extracts only the necessary attribute data from multiple attribute data sources based on the detected device activity. Instead of processing all available data from all sources, the system selectively accesses and extracts relevant attribute data that directly relates to the current device activity, thereby improving detection accuracy while reducing data processing complexity.
Data Source
AI summary
Described herein is a system and method for performing ancillary activity. A device activity being performed by a user device of a user is detected. Attribute data associated with a plurality of attribute sources is accessed. A user preference indicating a preference for performing on a secondary user device a complementary activity corresponding to the device activity is inferred. Based on the inferred user preference, the secondary user device is identified according to a device status of the secondary user device, the device status indicating a device capability to perform the complementary activity. The complementary activity to be performed on the secondary user device is generated by analyzing at least one of the device activity, a device functionality of the secondary user device, and the user preference. Instructions to perform the complementary activity are transmitted to the secondary user device.


