Patents by Inventor Sean U. Kelly

Sean U. Kelly 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: 9413793
    Abstract: A rich communication profile system with notifications. The system is a feedback mechanism that utilizes rich content, e.g., multimedia content, as one or more indicators that represent the status of a remote user. The system includes a state component that receives information relating to state of at least one entity. A notifications component dynamically renders at least one personalized graphical indicia representative of the entity's state. The entity can be a person, group of people, component, place, and object.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lili Cheng, David P. Vronay, Ryszard K. Kott, Sean U. Kelly
  • Patent number: 8418067
    Abstract: A rich communication profile system with notifications. The system is a feedback mechanism that utilizes rich content, e.g., multimedia content, as one or more indicators that represent the status of a remote user. The system includes a state component that receives information relating to state of at least one entity. A notifications component dynamically renders at least one personalized graphical indicia representative of the entity's state. The entity can be a person, group of people, component, place, and object.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Lili Cheng, David P. Vronay, Ryszard K. Kott, Sean U. Kelly
  • Patent number: 8069186
    Abstract: A computer system models human memory by deriving associations between objects, events, and the context of the computer user or users. These associations can be dynamically generated, changing depending on the behavior of the user and context. Examples of areas in which this system can be used include time management (e.g., a calendar that presents time-based groupings of objects), people management (e.g., use analysis of user communications to rank importance of people to the user, groupings, and associations between people/groups and other objects such as documents, email), and general computer management (e.g., use analysis of user behavior to identify important objects and objects that are related to a current focus and context of the computer user).
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Shelly D. Farnham, Andrzej Turski, David P. Vronay, Lili Cheng, Sean U. Kelly, Cezary Marcjan, Richard F. Rashid
  • Publication number: 20110138320
    Abstract: An operating system shell has an underlying desktop object that is rendered according to different views. The operating system shell renders on a display screen a desktop graphical user interface with windows, tools, icons, etc. that are within a segment of the desktop object that can be observed (i.e., rendered) from one of the views. In illustrated implementations, the desktop object is of an extent that is greater than can be rendered from a single view. Allowing a user to select or access different views of the desktop object effectively provides an extended desktop that overcomes the fixed and limited display capabilities of conventional operating system shells.
    Type: Application
    Filed: February 2, 2011
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: David P. Vronay, Lili Cheng, Baining Guo, Sean U. Kelly
  • Patent number: 7904826
    Abstract: An operating system shell has an underlying desktop object that is rendered according to different views. The operating system shell renders on a display screen a desktop graphical user interface with windows, tools, icons, etc. that are within a segment of the desktop object that can be observed (i.e., rendered) from one of the views. In illustrated implementations, the desktop object is of an extent that is greater than can be rendered from a single view. Allowing a user to select or access different views of the desktop object effectively provides an extended desktop that overcomes the fixed and limited display capabilities of conventional operating system shells.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: March 8, 2011
    Assignee: Microsoft Corporation
    Inventors: David P. Vronay, Lili Cheng, Baining Guo, Sean U. Kelly
  • Patent number: 7832003
    Abstract: The subject invention provides a unique system and method that facilitates a controlled communication environment which allows a user to participate in a plurality of privacy contexts with other people in a simultaneous manner in an online community. A user can assign or define varying levels of privacy to his/her information or content to control the visibility of such information by others. In particular, a first user can maintain one or more “gardens” or stores of content which may be accessible to at least a subset of the online community. Access to the contents of any one garden can be based on the privacy level of the garden and the privacy level (e.g., access parameters) granted to the person. The privacy levels and arrangement of content can be hierarchal and/or non-overlapping. Thus, a user can seamlessly communicate with multiple users at the same time regardless of their context or privacy level while maintaining the privacy boundaries of each garden.
    Type: Grant
    Filed: April 28, 2005
    Date of Patent: November 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Sean U. Kelly, Lili Cheng, Ryszard K. Kott, Richard L. Hughes, William L. Portnoy
  • Patent number: 7716300
    Abstract: The subject invention provides a unique system and method that facilitates self-regulation of a social network system based at least in part on user behavior, and in particular on good or desirable user behavior. The system and method involve monitoring user behavior such as user activity and user interactions with other users and the network itself. Several factors can be weighed to determine whether the user behavior is good. Network assets or rights can be allocated to good users in the form of gifts or trade exchange opportunities whereas less desirable or bad users may not receive such gifts or trade opportunities or assets and rights might be revoked from them. By watching user behavior and promoting good behavior in this manner, the social network can be managed and self-regulated to optimize the utilization and distribution of both limited and unlimited assets (e.g., network created and user created assets or resources).
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Ryszard K. Kott, Alwin R. Vyhmeister, Richard L. Hughes, Lili Cheng, Sean U. Kelly, William L. Portnoy
  • Patent number: 7441194
    Abstract: A calendar-based interface system accommodates innate human memory by associating computer-related events, and other events, based upon when they occur. The calendar user interface system utilizes a calendar as a top-level user interface for accessing computer information. The calendar-based interface system utilizes system-wide monitoring of the user and associations between various computer files, people, and other information related to the user. This allows a user to view and assign searchable metadata (e.g., metadata relating to associated dates) and to retrieve computer information that matches selected metadata.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: David P. Vronay, Lili Cheng, Sean U. Kelly
  • Publication number: 20080222170
    Abstract: A computer system models human memory by deriving associations between objects, events, and the context of the computer user or users. These associations can be dynamically generated, changing depending on the behavior of the user and context. Examples of areas in which this system can be used include time management (e.g., a calendar that presents time-based groupings of objects), people management (e.g., use analysis of user communications to rank importance of people to the user, groupings, and associations between people/groups and other objects such as documents, email), and general computer management (e.g., use analysis of user behavior to identify important objects and objects that are related to a current focus and context of the computer user).
    Type: Application
    Filed: March 10, 2008
    Publication date: September 11, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Shelly D. Farnham, Andrzej Turski, David P. Vronay, Lili Cheng, Sean U. Kelly, Cezary Marcjan, Richard F. Rashid
  • Patent number: 7398475
    Abstract: An operating system shell provides on a display screen a graphical user interface through which a user interacts with the operating system. The operating system shell provides a background noisy display rendered on the display screen in accordance with a background physical lighting model, and an ambient notification rendered over at least a portion of the background noisy display to provide a user notification. The ambient notification is rendered in accordance with an ambient notification physical lighting model that is different from the background physical lighting model.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: July 8, 2008
    Assignee: Microsoft Corporation
    Inventors: David P. Vronay, Lili Cheng, Baining Guo, Sean U. Kelly
  • Patent number: 7343365
    Abstract: A computer system models human memory by deriving associations between objects, events, and the context of the computer user or users. These associations can be dynamically generated, changing depending on the behavior of the user and context. Examples of areas in which this system can be used include time management (e.g., a calendar that presents time-based groupings of objects), people management (e.g., use analysis of user communications to rank importance of people to the user, groupings, and associations between people/groups and other objects such as documents, email), and general computer management (e.g., use analysis of user behavior to identify important objects and objects that are related to a current focus and context of the computer user).
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: March 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Shelly D. Farnham, Andrzej Turski, David P. Vronay, Lili Cheng, Sean U. Kelly, Cezary Marcjan, Richard F. Rashid
  • Patent number: 6931601
    Abstract: An operating system shell provides on a display screen a graphical user interface through which a user interacts with the operating system. The operating system shell provides a background noisy display rendered on the display screen in accordance with a background physical lighting model, and an ambient notification rendered over at least a portion of the background noisy display to provide a user notification. The ambient notification is rendered in accordance with an ambient notification physical lighting model that is different from the background physical lighting model.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: August 16, 2005
    Assignee: Microsoft Corporation
    Inventors: David P. Vronay, Lili Cheng, Baining Guo, Sean U. Kelly
  • Publication number: 20030189586
    Abstract: An operating system shell provides on a display screen a graphical user interface through which a user interacts with the operating system. The operating system shell provides a background noisy display rendered on the display screen in accordance with a background physical lighting model, and an ambient notification rendered over at least a portion of the background noisy display to provide a user notification. The ambient notification is rendered in accordance with an ambient notification physical lighting model that is different from the background physical lighting model.
    Type: Application
    Filed: April 3, 2002
    Publication date: October 9, 2003
    Inventors: David P. Vronay, Lili Cheng, Baining Guo, Sean U. Kelly
  • Publication number: 20030184576
    Abstract: An operating system shell has an underlying desktop object that is rendered according to different views. The operating system shell renders on a display screen a desktop graphical user interface with windows, tools, icons, etc. that are within a segment of the desktop object that can be observed (i.e., rendered) from one of the views. In illustrated implementations, the desktop object is of an extent that is greater than can be rendered from a single view. Allowing a user to select or access different views of the desktop object effectively provides an extended desktop that overcomes the fixed and limited display capabilities of conventional operating system shells.
    Type: Application
    Filed: March 29, 2002
    Publication date: October 2, 2003
    Inventors: David P. Vronay, Lili Cheng, Baining Guo, Sean U. Kelly
  • Publication number: 20030156138
    Abstract: A calendar-based interface system accommodates innate human memory by associating computer-related events, and other events, based upon when they occur. The calendar user interface system utilizes a calendar as a top-level user interface for accessing computer information. The calendar-based interface system utilizes system-wide monitoring of the user and associations between various computer files, people, and other information related to the user. This allows a user to view and assign searchable metadata (e.g., metadata relating to associated dates) and to retrieve computer information that matches selected metadata.
    Type: Application
    Filed: June 28, 2002
    Publication date: August 21, 2003
    Inventors: David P. Vronay, Lili Cheng, Sean U. Kelly
  • Publication number: 20030158855
    Abstract: A computer system models human memory by deriving associations between objects, events, and the context of the computer user or users. These associations can be dynamically generated, changing depending on the behavior of the user and context. Examples of areas in which this system can be used include time management (e.g., a calendar that presents time-based groupings of objects), people management (e.g., use analysis of user communications to rank importance of people to the user, groupings, and associations between people/groups and other objects such as documents, email), and general computer management (e.g., use analysis of user behavior to identify important objects and objects that are related to a current focus and context of the computer user).
    Type: Application
    Filed: June 28, 2002
    Publication date: August 21, 2003
    Inventors: Shelly D. Farnham, Andrzej Turski, David P. Vronay, Lili Cheng, Sean U. Kelly, Cezary Marcjan, Richard F. Rashid