Context Conflict Resolution and Automatic Context Source Maintenance
First Claim
1. A method of detecting harmony in context information using computer-readable program code executed by a computer, comprising:
- obtaining context information gathered from a plurality of context sources;
determining, using the obtained context information, whether harmony exists among the context sources; and
if harmony is determined to exist and any of the context sources are marked as providing invalid context information, applying a set of user-customizable rules to determine whether one or more of the context sources marked as providing invalid context information should be changed to mark that context source as providing valid context information.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for detecting and resolving conflicts in context information from various sources. That information may be used to automatically update one or more context sources and/or to validate or invalidate (until further notice or for a period of time) input from one or more context sources. Or, the updates can be made in response to the user'"'"'s instructions. Rules are used in preferred embodiments to dictate the conflict resolution approach for individual users. Updating the context source is particularly useful when the source is an electronic calendar. Updates that may be made to the calendar include adding, deleting, or changing scheduled events and/or working hours. Invalidating data from a context source is particularly useful for lost, forgotten, misplaced, or loaned devices. Marking data from a context source as valid is preferably done when harmony among several context sources is detected. Context suppliers may be notified of errors or discrepancies in their context data.
43 Citations
1 Claim
-
1. A method of detecting harmony in context information using computer-readable program code executed by a computer, comprising:
-
obtaining context information gathered from a plurality of context sources; determining, using the obtained context information, whether harmony exists among the context sources; and if harmony is determined to exist and any of the context sources are marked as providing invalid context information, applying a set of user-customizable rules to determine whether one or more of the context sources marked as providing invalid context information should be changed to mark that context source as providing valid context information.
-
Specification