1
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 ...


2
John S Breese, Carl M Kadie: Methods and apparatus for matching entities and for predicting an attribute of an entity based on an attribute frequency value. Microsft Corporation, Peter L Michaelson, Michaelson & Wallace, January 25, 2000: US06018738 (147 worldwide citation)

Matching (e.g., via correlation or similarity process) entities having attributes, some of which have associated values. The values of the attributes may be adjusted based on number of entities that have values for a particular attribute so that the values decrease as the number increases. The attri ...


3
Eric J Horvitz, Carl M Kadie, Stuart Ozer, Curtis G Wong: Training, inference and user interface for guiding the caching of media content on local stores. Microsoft Corporation, Amin & Turocy, September 20, 2005: US06947935 (125 worldwide citation)

The present invention is related to a system and method of caching data employing probabilistic predictive techniques. The system and method has particular application to multimedia systems for providing local storage of a subset of available viewing selections by assigning a value to a selection an ...


4
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 ...


5
Eric J Horvitz, Carl M Kadie, Sean Blagsvedt: Methods, tools, and interfaces for the dynamic assignment of people to groups to enable enhanced communication and collaboration. Microsoft Corporation, Wolf Greenfield & Sacks P C, January 5, 2010: US07644144 (105 worldwide citation)

A system for optimizing the value of communications between communicating parties is provided. The system includes a communication group manager that facilitates specifying policies, preferences and/or automated analysis of ideal communication channels, routing and/or scheduling in terms of communic ...


6
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 ...


7
John S Breese, Carl M Kadie: Methods and apparatus for tuning a match between entities having attributes. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, November 7, 2000: US06144964 (87 worldwide citation)

Matching (e.g., via correlation or similarity process) entities having attributes, some of which have associated values. The values of the attributes may be adjusted based on number of entities that have values for a particular attribute so that the values decrease as the number increases. The attri ...


8
Eric J Horvitz, Paul Koch, Johnson T Apacible, Carl M Kadie: Methods and architecture for cross-device activity monitoring, reasoning, and visualization for providing status and forecasts of a users presence and availability. Microsoft Corporation, Amin & Turocy, June 19, 2007: US07233933 (86 worldwide citation)

The present invention relates to a system and methodology to facilitate collaboration and communications between entities such as between automated applications, parties to a communication and/or combinations thereof. The systems and methods of the present invention include a service that supports c ...


9
Eric J Horvitz, Carl M Kadie: System and method for defining, refining, and personalizing communications policies in a notification platform. Microsoft Corporation, Amin & Turocy, June 1, 2004: US06745193 (73 worldwide citation)

A system and method is provided for personalizing and refining policies within a general notification platform. The system includes a profile definition and selection system that receives contextual information relating to a user state. The profile definition and selection system generates and/or re ...


10
John S Breese, Carl M Kadie: Methods and apparatus, using expansion attributes having default, values, for matching entities and predicting an attribute of an entity. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, February 5, 2002: US06345264 (73 worldwide citation)

Matching (e.g., via correlation or similarity process) entities having attributes, some of which have associated values. The values of the attributes may be adjusted based on number of entities that have values for a particular attribute so that the values decrease as the number increases. The attri ...