Patents by Inventor Shawn M. Thomas

Shawn M. Thomas 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).

  • Publication number: 20130111356
    Abstract: Embodiments enable the display of aggregated notifications in a group icon and enable communication with members of a group via the icon. Groups are defined to each include a plurality of members. As communications are received (e.g., by a mobile computing device), the communications are filtered to identify the communications from members of the defined groups. Notifications representing the filtered communications are created and aggregated for each of the groups. The aggregated notifications are provided for display to the user in a single icon corresponding to each of the defined groups. In some embodiments, the user is able to send communications to each of the members of a group via the single icon.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Lavanya Vasudevan, Gregory Alan Howard, Naud Frijlink, Shawn M. Thomas
  • Publication number: 20120108221
    Abstract: Embodiments include applications as participants in a communication session such as a voice call. The applications provide functionality to the communication session by performing commands issued by the participants during the communication session to generate output data. Example functionality includes recording audio, playing music, obtaining search results, obtaining calendar data to schedule future meetings, etc. The output data is made available to the participants during the communication session.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 3, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Shawn M. Thomas, Taqi Jaffri, Omar Aftab
  • Patent number: 7810160
    Abstract: A method for applying a common communication policy over at least two user groups of an organization. The method receives a communication request to transmit a communication between a sender user and at least one recipient user. The method identifies characteristics of the sender user and identifies characteristics of the at least one recipient user. The method further accesses a communication rules store common to the at least two user groups and determines the communication rules in the rules store applicable to the received communication based upon at least one of the characteristics of the sender user, the characteristics of the at least one recipient user, and the content of the communication. The method applies the identified rules to the communication.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: October 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Jesse M. Dougherty, Malcolm E. Pearson, Shawn M. Thomas
  • Publication number: 20100179997
    Abstract: Architecture that facilitates cross-boundary message tracking based on a trust relationship in existence between a sender network and a recipient network. A tracking service is deployed in each network as a proxy to obtain message events for each hop that passes the message on to the recipient. Tracking can include a search task and a get task. Messages can be found in reports that match message search criteria. The search task returns an array of search results objects, each object identifying a single tracking report. A selected object is pipelined into the get task to return the detailed tracking report for the selected message.
    Type: Application
    Filed: January 15, 2009
    Publication date: July 15, 2010
    Applicant: Microsoft Corporation
    Inventors: Gautam Pulla, Yamin Wang, Sara L. Manning, Shawn M. Thomas
  • Patent number: 7734754
    Abstract: A method for reviewing effectiveness of a rules system applying one or more rules to communication traffic of a group of users. The method analyzes a log containing one or more communications reviewed by the rules system to determine if the communications in the log conforms to the communications policy. The method also identifies one or more of the rules of the rules system violated by the communications when the analyzing the log determines that at least one of the communications in the log does not conform to the communications policy. Other methods determine the effectiveness of planned modifications to a rules system.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Jesse M. Dougherty, Malcolm E. Pearson, Shawn M. Thomas
  • Publication number: 20090113001
    Abstract: A system for identifying attributes associated with content of an e-mail message and alerting a user includes a client device programmed to allow a user to create an e-mail message including at least one recipient and a message content, a server programmed to check an attribute of the e-mail message, and to send the e-mail message, and one or more information stores in communication with the server, the information stores including information about the e-mail message. The server is programmed to query the information stores to obtain information about the e-mail message as the message is being composed by the user, and the server sends a mail tip to the client regarding the e-mail message. The client is programmed to provide the mail tip to the user, the mail tip being formatted and positioned by the client so that it is integrated within a header section of the e-mail message.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sara L. Manning, Jesse M. Dougherty, Shawn M. Thomas, Nathan F. Waddoups
  • Publication number: 20070150933
    Abstract: A method for applying a common communication policy over at least two user groups of an organization. The method receives a communication request to transmit a communication between a sender user and at least one recipient user. The method identifies characteristics of the sender user and identifies characteristics of the at least one recipient user. The method further accesses a communication rules store common to the at least two user groups and determines the communication rules in the rules store applicable to the received communication based upon at least one of the characteristics of the sender user, the characteristics of the at least one recipient user, and the content of the communication. The method applies the identified rules to the communication.
    Type: Application
    Filed: December 28, 2005
    Publication date: June 28, 2007
    Applicant: Microsoft Corporation
    Inventors: Jesse M. Dougherty, Malcolm E. Pearson, Shawn M. Thomas