Method and apparatus for presentation of intelligent, adaptive alarms, icons and other information
First Claim
1. An apparatus for use in controlling the presentation of information to a user of a system, the apparatus comprising:
- a processor-based device operative to automatically determine at least one preference of the user with regard to one or more system actions based on (i) previous user actions in an event chain of context-sensitive user behavior that takes place within the system and (ii) corresponding system-detectable state information in the event chain of context-sensitive user behavior that takes place within the system, and to initiate subsequent execution of at least a subset of the system actions based on the determined preference,wherein the one or more system actions comprises presentation to the user via a remote control device of alarms and icons representing a particular type of information available from a particular information source that intelligently and adaptively reflect the previous user actions in the event chain of context-sensitive user behavior within the system, andfurther wherein the processor-based device performs;
(I) detecting via an adaptive engine when (i) an event chain of context-sensitive user behavior in connection with a current system action conflicts with (ii) another event chain of context-sensitive user behavior in connection with a previous system action, and to query the user upon such detection to determine what additional system-detectable state information available to the system can be specified to delineate the two conflicting event chains from one another, resulting in specialized rules in connection with rule chain trigger event resolution of conflicts that arise in response to (a) a rule being entered into a filter/rules database of the system and (b) a trigger event chain being overridden by the user via context-sensitive user behavior within the system and (II) resolving, via a rule chain trigger event resolution element of the adaptive engine, (a) similar or conflicting rules in the filter/rules database such that the specialized rules that delineate two conflicting event chains from one another, are differentiated from general rules, and (b) conflicting rules, if any, are differentiated from each other using the determined additional system-detectable state information;
wherein a particular set of one or more system actions are repeated under the control of the processor-based device when a corresponding set of one or more conditions are met.
1 Assignment
0 Petitions
Accused Products
Abstract
System actions such as presentation of information to a user via a remote control device are carried out in accordance with user preferences based on, e.g., observed user behavior over time. The preferences may be learned by observation of user actions and corresponding system state information, and the preferences may be verified by the user. Particular actions may then be repeated under the control of the system, when appropriate conditions are met. Repetition may be automatic, semi-automatic or user initiated. In an illustrative embodiment, information is presented to a user via a remote control device based at least in part on the determined preference. The information presented to the user via the remote control device may include, e.g., an alarm signal associated with a particular parameter specified by the user, a visible icon presented to the user on a display of the remote control device, or other types of information presented via other types of interfaces, such as audio, speech or tactile interfaces.
-
Citations
21 Claims
-
1. An apparatus for use in controlling the presentation of information to a user of a system, the apparatus comprising:
-
a processor-based device operative to automatically determine at least one preference of the user with regard to one or more system actions based on (i) previous user actions in an event chain of context-sensitive user behavior that takes place within the system and (ii) corresponding system-detectable state information in the event chain of context-sensitive user behavior that takes place within the system, and to initiate subsequent execution of at least a subset of the system actions based on the determined preference, wherein the one or more system actions comprises presentation to the user via a remote control device of alarms and icons representing a particular type of information available from a particular information source that intelligently and adaptively reflect the previous user actions in the event chain of context-sensitive user behavior within the system, and further wherein the processor-based device performs;
(I) detecting via an adaptive engine when (i) an event chain of context-sensitive user behavior in connection with a current system action conflicts with (ii) another event chain of context-sensitive user behavior in connection with a previous system action, and to query the user upon such detection to determine what additional system-detectable state information available to the system can be specified to delineate the two conflicting event chains from one another, resulting in specialized rules in connection with rule chain trigger event resolution of conflicts that arise in response to (a) a rule being entered into a filter/rules database of the system and (b) a trigger event chain being overridden by the user via context-sensitive user behavior within the system and (II) resolving, via a rule chain trigger event resolution element of the adaptive engine, (a) similar or conflicting rules in the filter/rules database such that the specialized rules that delineate two conflicting event chains from one another, are differentiated from general rules, and (b) conflicting rules, if any, are differentiated from each other using the determined additional system-detectable state information;wherein a particular set of one or more system actions are repeated under the control of the processor-based device when a corresponding set of one or more conditions are met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for use in controlling the presentation of information to a user of a system, the method comprising the steps of:
-
automatically determining, by a processor-based device, at least one preference of the user with regard to one or more system actions based on (i) previous user actions in an event chain of context-sensitive user behavior that takes place within the system and (ii) corresponding system-detectable state information in the event chain of context-sensitive user behavior that takes place within the system; and initiating subsequent execution of at least a subset of the system actions based on the determined preference, wherein the step of initiating subsequent execution of at least a subset of the system actions comprises presenting to the user, via a remote control device, alarms and icons representing a particular type of information available from a particular information source that intelligently and adaptively reflect the previous user actions in the event chain of context-sensitive user behavior within the system, and further comprising the step of detecting via an adaptive engine when (i) an event chain of context-sensitive user behavior in connection with a current system action conflicts with (ii) another event chain of context sensitive user behavior in connection with a previous system action, and querying the user upon such detection to determine what additional system-detectable state information available to the system can be specified to delineate the two conflicting event chains from one another, resulting in specialized rules in connection with rule chain trigger event resolution of conflicts that arise in response to (a) a rule being entered into a filter/rules database of the system and (b) a trigger event chain being overridden by the user via context-sensitive user-behavior within the system, and resolving (a) similar or conflicting rules in the filter/rules database such that the specialized rules, that delineate two conflicting event chains from one another, are differentiated from general rules, and (b) conflicting rules, if any, are differentiated from each other using the determined additional system-detectable state information; wherein a particular set of one or more system actions are repeated under the control of the processor-based device when a corresponding set of one or more conditions are met.
-
-
21. An article of manufacture comprising a non-transitory machine-readable storage medium containing one or more software programs for use in controlling presentation of information to a user of a system, wherein the programs when executed implement the steps of:
-
automatically determining, by a processor-based device, at least one preference of the user with regard to one or more system actions based on (i) previous user actions in an event chain of context-sensitive user behavior that takes place within the system and (ii) corresponding system-detectable state information in the event chain of context-sensitive user behavior that takes place within the system; detecting via an adaptive engine when (i) an event chain of context-sensitive user behavior in connection with a current system action conflicts with (ii) another event chain of context-sensitive user behavior in connection with a previous system action; querying the user upon a detection of conflict in said detecting step to determine what additional system-detectable state information available to the system can be specified to delineate the two conflicting event chains from one another, resulting in specialized rules in connection with rule chain trigger event resolution of conflicts that arise in response to (a) a rule being entered into a filter/rules database of the system and (b) a trigger event chain being overridden by the user via context-sensitive user behavior within the system; resolving (a) similar or conflicting rules in the filter/rules database such that the specialized rules, that delineate two conflicting event chains from one another, are differentiated from general rules, and (b) conflicting rules, if any, are differentiated from each other using the determined additional system-detectable state information; and initiating subsequent execution of at least a subset of the system actions based on the determined preference, wherein the step of initiating subsequent execution of at least a subset of the system actions comprises presenting to the user, via a remote control device, alarms and icons representing a particular type of information available from a particular information source that intelligently and adaptively reflect the previous user actions in the event chain of context-sensitive user behavior within the system; wherein a particular set of one or more system actions are repeated under the control of the processor-based device when a corresponding set of one or more conditions are met.
-
Specification