Patents by Inventor Shelly D. Farnham

Shelly D. Farnham 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: 8620385
    Abstract: A unique system and method that facilitates group-based mobile communication around external feed content is provided. The system and method involve adding external feed content to content generated within a group. Both types of content can be viewed on the mobile devices of the group. Updates to the feed content can be obtained and communicated to the group. When multiple feeds are subscribed to by a group, one or more group members can display such feed content in a selective manner. For example, splinter groups can be formed off of the original group for members who wish to receive a subset of feeds (feed content) to assist them in focusing on a topic of interest. Group members can also employ display filters to restrict feed content displayed on their mobile devices. Users can also search for available feeds and form new groups around such content or join an existing group.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Scott J. Counts, Shelly D. Farnham, Jordan L K Schwartz
  • Publication number: 20120276883
    Abstract: A unique system and method that facilitates group-based mobile communication around external feed content is provided. The system and method involve adding external feed content to content generated within a group. Both types of content can be viewed on the mobile devices of the group. Updates to the feed content can be obtained and communicated to the group. When multiple feeds are subscribed to by a group, one or more group members can display such feed content in a selective manner. For example, splinter groups can be formed off of the original group for members who wish to receive a subset of feeds (feed content) to assist them in focusing on a topic of interest. Group members can also employ display filters to restrict feed content displayed on their mobile devices. Users can also search for available feeds and form new groups around such content or join an existing group.
    Type: Application
    Filed: July 9, 2012
    Publication date: November 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: SCOTT J. COUNTS, SHELLY D. FARNHAM, JORDAN LK SCHWARTZ
  • Patent number: 8219133
    Abstract: A unique system and method that facilitates group-based mobile communication around external feed content is provided. The system and method involve adding external feed content to content generated within a group. Both types of content can be viewed on the mobile devices of the group. Updates to the feed content can be obtained and communicated to the group. When multiple feeds are subscribed to by a group, one or more group members can display such feed content in a selective manner. For example, splinter groups can be formed off of the original group for members who wish to receive a subset of feeds (feed content) to assist them in focusing on a topic of interest. Group members can also employ display filters to restrict feed content displayed on their mobile devices. Users can also search for available feeds and form new groups around such content or join an existing group.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Scott J. Counts, Shelly D. Farnham, Jordan L K Schwartz
  • 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
  • Patent number: 8065369
    Abstract: The subject invention provides a unique system and method that facilitates contact- or people-based organization of messages. A list of contacts can be generated based on the people or groups who have communicated with the user (mailbox owner) via email or otherwise. To view desired messages, a user can select one or more contacts that participated in the desired messages as either a recipient or sender. Following the selection, messages between the selected contacts and the user can be displayed in a window. Any items or information shared in the messages can be viewed in a separate window. A link can be maintained between any shared item and its message of origin. The user can also view messages that include third parties. The contact list is dynamic and due to limited display space, contacts communicating the most frequently with the user can be listed on a top level.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrzej Turski, Shelly D. Farnham, Lili Cheng
  • Patent number: 7761549
    Abstract: Social information, including computer communication information, is modeled according to a network approach, and users are provided with representations of patterns within their social spaces and graphical interface tools for navigating through the spaces. This can enhance the user's ability to seek out social information and manage their online social relationships. The social mapping includes automatically collecting computer communication information relating to multiple contacts who are in computer communication with each other, one of the multiple contacts being a selected user. The computer communication information is filtered according to one or more preselected criteria to maintain the number of contacts associated with the selected user at or below a selected threshold. The computer communication information is analyzed to determine extents of similarity between the multiple contacts.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Shelly D. Farnham, Andrzej Turski, William Portnoy, David P. Vronay, Lili Cheng
  • Publication number: 20100137010
    Abstract: A unique system and method that facilitates group-based mobile communication around external feed content is provided. The system and method involve adding external feed content to content generated within a group. Both types of content can be viewed on the mobile devices of the group. Updates to the feed content can be obtained and communicated to the group. When multiple feeds are subscribed to by a group, one or more group members can display such feed content in a selective manner. For example, splinter groups can be formed off of the original group for members who wish to receive a subset of feeds (feed content) to assist them in focusing on a topic of interest. Group members can also employ display filters to restrict feed content displayed on their mobile devices. Users can also search for available feeds and form new groups around such content or join an existing group.
    Type: Application
    Filed: February 2, 2010
    Publication date: June 3, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: SCOTT J. COUNTS, SHELLY D. FARNHAM, JORDAN LK SCHWARTZ
  • Patent number: 7684815
    Abstract: A unique system and method that facilitates group-based mobile communication around external feed content is provided. The system and method involve adding external feed content to content generated within a group. Both types of content can be viewed on the mobile devices of the group. Updates to the feed content can be obtained and communicated to the group. When multiple feeds are subscribed to by a group, one or more group members can display such feed content in a selective manner. For example, splinter groups can be formed off of the original group for members who wish to receive a subset of feeds (feed content) to assist them in focusing on a topic of interest. Group members can also employ display filters to restrict feed content displayed on their mobile devices. Users can also search for available feeds and form new groups around such content or join an existing group.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Scott J. Counts, Shelly D. Farnham, Jordan L K Schwartz
  • Patent number: 7614955
    Abstract: A method and system for accumulating data to match and matching a user, based upon a play style and/or personal attribute, in an online gaming environment is described. One aspect of the invention provides a matchmaking system that matches players based upon a play style of the players. The system matches players who are looking for games with players who prefer similar play styles. Similarly the system can match players based upon a personal attribute of the player. The system can be built into existing general skill level and technical capabilities based matchmaking systems to provide more user desired matchmaking parameters, allowing a user to choose based upon play style, personal attribute, general skill level, and/or technical capabilities.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Shelly D. Farnham, Bruce Christopher Phillips, Scott Lee Tiernan, Keith Steury, William B. Fulton, Jens Riegelsberger
  • Patent number: 7530021
    Abstract: Architecture that facilitates generation of an event report that is an aggregation of public and private data related to a specific task. Information about the event is automatically compiled, including the recipients, URLs, shares, attachments, and documents, as well as location maps and social relationships. The report can be a one-page document that summarizes topics of a meeting or event, the attendees, how the attendees relate, their motivations, and what the attendees may be looking for from the meeting. The report can be formatted to structure event information in a certain way such as according to a company organizational chart, such that an attendee that is higher up on the org chart will be presented on the report higher than someone who is lower on the org chart. Moreover, attendees can be grouped according to functions, or social groupings or project groups, for example.
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Lili Cheng, Shelly D. Farnham, William L. Portnoy
  • Patent number: 7496582
    Abstract: A method identifies components associated with a first end point in an environment, such as a social environment. The method further identifies components associated with a second end point in the environment. A determination is made regarding whether any of the identified components are associated with both the first end point and the second end point. The method then displays relationships between the first end point, the second end point, and any components associated with both the first end point and the second end point.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Shelly D. Farnham, William L. Portnoy, Lili Cheng
  • 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: 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: 7251495
    Abstract: Disclosed is a unique system and method that facilitate group communication using SMS text messaging and a plurality of SMS based commands. More specifically, the system and method make use of mobile communication devices such as mobile or cellular phones, smart phones, and/or PDAs which are equipped with SMS capabilities. Communication within a group of users can be accomplished in part by creating a text message and sending it to at least one communication server by way of at least one common access number. The communication server can analyze the message to determine the recipient group and broadcast the message to the members of the group in real-time or near real-time. Groups can be user-defined and managed dynamically by users using either a website interface or a mobile communication device interface at any time or anywhere. The communication server can be a suitably equipped mobile communication device or a separate server can be employed.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: July 31, 2007
    Assignee: Microsoft Corporation
    Inventors: Pedram Keyani, Shelly D Farnham
  • Patent number: 7167910
    Abstract: Social information, including computer communication information, is modeled according to a network approach, and users are provided with representations of patterns within their social spaces and graphical interface tools for navigating through the spaces. This can enhance the user's ability to seek out social information and manage their online social relationships. The social mapping includes automatically collecting computer communication information relating to multiple contacts who are in computer communication with each other, one of the multiple contacts being a selected user. The computer communication information is filtered according to one or more preselected criteria to maintain the number of contacts associated with the selected user at or below a selected threshold. The computer communication information is analyzed to determine extents of similarity between the multiple contacts.
    Type: Grant
    Filed: June 4, 2002
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Shelly D. Farnham, Andrzej Turski, William L. Portnoy, David P. Vronay, Lili Cheng
  • Patent number: 7167866
    Abstract: Systems and methodologies are provided for data visualization, retrieval and management of a logically ordered list by a selective multi level expansion of pivot point data. Such pivot points can represent hierarchy expansion designators to a subsequent level, which can include user created groups/clusters of data. The present invention facilitates data management by advantageously combining; the logical order of data with relevance criteria that can indicate importance of the data to a user. The logical order of the data can be a user friendly order that is easily recognizable and independent of the relevance criteria.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: January 23, 2007
    Assignee: Microsoft Corporation
    Inventors: Shelly D. Farnham, Andrzej Turski
  • Publication number: 20030167324
    Abstract: Social information, including computer communication information, is modeled according to a network approach, and users are provided with representations of patterns within their social spaces and graphical interface tools for navigating through the spaces. This can enhance the user's ability to seek out social information and manage their online social relationships. The social mapping includes automatically collecting computer communication information relating to multiple contacts who are in computer communication with each other, one of the multiple contacts being a selected user. The computer communication information is filtered according to one or more preselected criteria to maintain the number of contacts associated with the selected user at or below a selected threshold. The computer communication information is analyzed to determine extents of similarity between the multiple contacts.
    Type: Application
    Filed: June 4, 2002
    Publication date: September 4, 2003
    Inventors: Shelly D. Farnham, Andrzej Turski, William L. Portnoy, David P. Vronay, Lili Cheng
  • 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