1
Eric Horvitz, John S Breese, David E Heckerman, Samuel D Hobson, David O Hovel, Adrian C Klein, Jacobus A Rommelse, Gregory L Shaw: Intelligent user assistance facility. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, February 1, 2000: US06021403 (470 worldwide citation)

An event composing and monitoring system that allows high-level events to be created from combinations of low-level events. An event specification tool, contained in the system, allows for rapidly developing a general event processor that creates high-level events from combinations of user actions. ...


2
Eric J Horvitz, David O Hovel, Andrew W Jacobs, Carl M Kadie: Notification platform architecture. Microsoft Corporation, Amin Turocy & Calvin, July 10, 2007: US07243130 (181 worldwide citation)

The present invention relates to a system (10) and methodology (170, 173, 180, 400, 600, 1000) to enable a variety of information associated with one or more notification sources (26-28) to be directed to one or more notification sinks (36-38) via a notification platform architecture (10). The archi ...


3
Eric Horvitz, John S Breese, David E Heckerman, Samuel D Hobson, David O Hovel, Adrian C Klein, Jacobus A Rommelse, Gregory L Shaw: Intelligent user assistance facility. Microsoft, Law Offices of Michael Dryja, July 17, 2001: US06262730 (167 worldwide citation)

An intelligent user assistance system is disclosed. The system is constructed using a reasoning model to determine the probability of a user's intentions, goals, or informational needs in the context of a software program. This is accomplished through analysis of information about the user&apos ...


4
Eric Horvitz, John S Breese, David E Heckerman, Samuel D Hobson, David O Hovel, Adrian C Klein, Jacobus A Rommelse, Gregory L Shaw: Intelligent user assistance facility for a software program. Microsoft Corporation, Law Offices of Michael Dryja, July 10, 2001: US06260035 (115 worldwide citation)

A general event composing and monitoring system that allows high-level events to be created from combinations of low-level events. An event specification tool allows for rapid development of a general event processor that creates high-level events from combinations of user actions. The event system, ...


5
Eric J Horvitz, David O Hovel, Andrew W Jacobs, Carl M Kadie: Contextual models and methods for inferring attention and location. Microsoft Corporation, Amin & Turocy, July 29, 2003: US06601012 (110 worldwide citation)

Determination of the current context of the user, such as the user's current location and attentional state, is disclosed. The determined context can be used to assist determination as to whether, when and how notifications intended for the user should be conveyed to him or her. In varying embo ...


6
Eric Horvitz, John S Breese, David E Heckerman, Samuel D Hobson, David O Hovel, Adrian C Klein, Jacobus A Rommelse, Gregory L Shaw: Intelligent user assistance facility for a software program. Microsoft Corporation, Law Offices of Michael Dryja, May 15, 2001: US06233570 (106 worldwide citation)

A general event composing and monitoring system that allows high-level events to be created from combinations of low-level events. An event specification tool allows for rapid development of a general event processor that creates high-level events from combinations of user actions. The event system, ...


7
Eric J Horvitz, David O Hovel, Carl M Kadie: Decision theoretic principles and policies for notification. Microsoft Corporation, Amin & Turocy, January 28, 2003: US06513026 (89 worldwide citation)

Performance of a decision-theoretic analysis to determine which notifications as can be received from notification sources should be conveyed to the user, and via which modes of which notification sinks, is disclosed. A value can be determined for each mode of each notification sink, equal to an exp ...


8
Russell P Blake, David O Hovel, Robert I Davidson, David E Heckerman, John S Breese: Automatic bottleneck detection by means of workload reconstruction from performance measurements. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, May 23, 2000: US06067412 (73 worldwide citation)

A system and method for determining a workload placed on a target computer system during execution of a specified computer program. The system receives a set of performance measurements representing the performance of the target computer system during execution of the specified computer program. The ...


9
Eric J Horvitz, David O Hovel, Carl M Kadie, Andrew W Jacobs: Notification platform architecture. Microsoft Corporation, Amin Turocy & Calvin, July 24, 2007: US07249159 (43 worldwide citation)

An architecture for a notification platform is disclosed. In one embodiment, the architecture includes a user mechanism, one or more notification sources and sinks, and a notification manager. The user mechanism stores information regarding notification parameters of a user, such as the user's defau ...


10
Eric I Horvitz, David O Hovel, Andrew W Jacobs, Carl M Kadie: Priorities generation and management. Microsoft Corporation, Wolf Greenfield & Sacks P C, September 20, 2011: US08024415 (36 worldwide citation)

The present invention relates to a system (10, 200) and methodology (74) to enable a plurality of information associated with electronic messages, for example, to be automatically prioritized by a priorities system (12, 230) for transmittal to a user or system. The priorities system (12,230) can emp ...