Dynamic Conflict Resolution System for Multi User Shared IOT Environments
Publication Date: 2017-Dec-07
The IP.com Prior Art Database
Docket No. P201701627
Method and System for Dynamic Conflict Resolution in a Multi-User Shared IoT Environment
Disclosed is a method and system for personalization of Internet of Things (IoT) devices and dynamic conflict resolution in a multi-user shared IoT environment. The method and system calculates scores for each user based on the user’s relevance to a shared device content. Based on the calculated scores, the method and system resolves the conflict in real-time by configuring an IoT device to be personalized for one user during a conflict time window. Once the conflict time window has passed, the method restores the IoT environment to a pre-conflict state. In accordance with an embodiment, the system analyzes the profiles of users in a shared IoT environment. The system monitors a current state of personal and shared IoT devices and further monitors a state change of any personal device of a user. Subsequently, the system determines action rules for shared devices based on the state change of the user’s personal device and the current state of the shared device. The system then considers a potential conflict for any state change in at least one of the user’s personal device that affects the state of the shared device, while acknowledging that another user is present in the same IoT environment. Thereafter, the system triangulates the shared device content data with the user’s profile to determine a relevance score and customizes the shared IoT device based on the relevance score. FIG. 1 illustrates a shared IoT environment in accordance with an exemplary implementation of the method and system.
Docket No. P201701627
As illustrated in FIG. 1, the shared IoT environment is a Family Home Network, wherein a television is being played in a living room, the television being a part of multiple IoT environments for family members in the house.
Consider an exemplary scenario where a user Alice is currently watching sports such as a boxing match on the television. In a typical home IoT automation, the television will be paused if Alice’s mobile rings and Alice answers the call.
Consider another user Bob walks into the house and starts watching the television with Alice. Both Alice and Bob have personal IoT networks and the television is a part of the IoT networks of both Alice and Bob.
FIG. 2 illustrates the components and overall working of the method and system in accordance with the aforementioned exemplary scenario.
As illustrated in FIG. 2, the method and system includes a “Profile Builder” module which analyses the data from heterogeneous sources such as, bu...