Patents by Inventor Carl M. Kadie

Carl M. Kadie has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6513026
    Abstract: 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 expected value of information contained within the notification, minus an expected cost of disruption to convey the notification via each mode of each sink, minus an expected value of the user independently learning the information contained with the notification without notification, and minus an actual cost of conveying the notification via each mode of each sink. If this value is greater than a predetermined conveyance threshold for any mode of any sink, then the notification is conveyed via the mode of the sink having the highest such value.
    Type: Grant
    Filed: June 17, 2000
    Date of Patent: January 28, 2003
    Assignee: Microsoft Corporation
    Inventors: Eric J. Horvitz, David O. Hovel, Carl M. Kadie
  • Publication number: 20030014491
    Abstract: A system and methods are provided to learn and infer the time until a user will be available for communications, collaboration, or information access, given evidence about such observations as time of day, calendar, location, presence, and activity. The methods can be harnessed to coordinate communications between parties via particular modalities of interaction. The system includes a user state identifier that determines a user's state from background knowledge, the flow of time, or one or more context information sources. A data log can be employed to store information about user state changes and observational evidence to accumulate statistics and build inferential models of the availability and unavailability of users for different kinds of communication, collaboration, and information access.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 16, 2003
    Inventors: Eric J. Horvitz, Carl M. Kadie, Andrew W. Jacobs
  • Patent number: 6353813
    Abstract: 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 attributes of the entities may be harmonized and provided with default values so that entities being matched have common attributes defined by the union of the attributes of the entities being matched. The attributes of the entities may be expanded and provided with default values so that the entities being matched have attributes that neither had originally. Match values may be normalized to provide a weight value which may be used to predict an attribute value of a new entity based on known attribute values of known entities. The weight values may be tuned such that relatively high weights are amplified and relatively low weights are suppressed.
    Type: Grant
    Filed: January 22, 1998
    Date of Patent: March 5, 2002
    Assignee: Microsoft Corporation
    Inventors: John S. Breese, Carl M. Kadie
  • Patent number: 6345264
    Abstract: 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 attributes of the entities may be harmonized and provided with default values so that entities being matched have common attributes defined by the union of the attributes of the entities being matched. The attributes of the entities may be expanded and provided with default values so that the entities being matched have attributes that neither had originally. Match values may be normalized to provide a weight value which may be used to predict an attribute value of a new entity based on known attribute values of known entities. The weight values may be tuned such that relatively high weights are amplified and relatively low weights are suppressed.
    Type: Grant
    Filed: January 22, 1998
    Date of Patent: February 5, 2002
    Assignee: Microsoft Corporation
    Inventors: John S. Breese, Carl M. Kadie
  • Patent number: 6144964
    Abstract: 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 attributes of the entities may be harmonized and provided with default values so that entities being matched have common attributes defined by the union of the attributes of the entities being matched. The attributes of the entities may be expanded and provided with default values so that the entities being matched have attributes that neither had originally. Match values may be normalized to provide a weight value which may be used to predict an attribute value of a new entity based on known attribute values of known entities. The weight values may be tuned such that relatively high weights are amplified and relatively low weights are suppressed.
    Type: Grant
    Filed: January 22, 1998
    Date of Patent: November 7, 2000
    Assignee: Microsoft Corporation
    Inventors: John S. Breese, Carl M. Kadie
  • Patent number: 6018738
    Abstract: 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 attributes of the entities may be harmonized and provided with default values so that entities being matched have common attributes defined by the union of the attributes of the entities being matched. The attributes of the entities may be expanded and provided with default values so that the entities being matched have attributes that neither had originally. The match values may be normalized to provide a weight value which may be used to predict an attribute value of a new entity based on known attribute values of known entities. The weight values may be tuned such that relatively high weights are amplified and relatively low weights are suppressed.
    Type: Grant
    Filed: January 22, 1998
    Date of Patent: January 25, 2000
    Assignee: Microsft Corporation
    Inventors: John S. Breese, Carl M. Kadie