Patents by Inventor Craig M. Combel

Craig M. Combel 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: 8576851
    Abstract: A facility for integrating data in conversations is provided. In various embodiments, the facility sends a first message to a responding computing device to begin a conversation, receives a second message associated with the conversation from the responding computing device, determines whether the received message contains an indication of data that is to be associated with the conversation and, when the received message contains an indication of data that is to be associated with the conversation, renders the data. The facility can comprise an application server that receives from an initiator a first message associated with a conversation and responds to received messages, a conversation component that handles messages associated with the conversation, and an integration component that determines whether there is data that is to be associated with the conversation and, if so, adds an indication of the data to a second message that it sends to the initiator.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Arulkumar Elumalai, Craig M. Combel, Amritansh Raghav, Rajesh Ramanathan, Eran Shtiegman
  • Patent number: 8495727
    Abstract: The claimed subject matter provides a system and/or a method that facilitates authenticating a data communication. An interface component can receive data related to a real time data communication between two or more clients. A verification component can employ a human interaction proof (HIP) to a client participating within the real time data communication, wherein a human identity of the client is authenticated as a function of a response to the HIP.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Amritansh Raghav, Craig M. Combel
  • Publication number: 20090044264
    Abstract: The claimed subject matter provides a system and/or a method that facilitates authenticating a data communication. An interface component can receive data related to a real time data communication between two or more clients. A verification component can employ a human interaction proof (HIP) to a client participating within the real time data communication, wherein a human identity of the client is authenticated as a function of a response to the HIP.
    Type: Application
    Filed: August 7, 2007
    Publication date: February 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Rajesh Ramanathan, Amritansh Raghav, Craig M. Combel
  • Publication number: 20080104169
    Abstract: A method and system for processing initiate notifications for a mode of communication received during a conversation of a current mode of communication is provided. A conversation system coordinates a real-time conversation for a current mode of communication. When the conversation system receives an initiate notification that a user requests to initiate a conversation with the user using a mode of communication different from the current mode of communication, the conversation system displays an indication of the notification in a display space that is outside the context of the current mode of communication. The displayed indication may include status information and controls that allow the user to accept or dismiss the request.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 1, 2008
    Applicant: Microsoft Corporation
    Inventors: Craig M. Combel, Justin M. Maguire, Mickey Monaghan, Joseph T. Fletcher
  • Publication number: 20080075074
    Abstract: A facility for integrating data in conversations is provided. In various embodiments, the facility sends a first message to a responding computing device to begin a conversation, receives a second message associated with the conversation from the responding computing device, determines whether the received message contains an indication of data that is to be associated with the conversation and, when the received message contains an indication of data that is to be associated with the conversation, renders the data. The facility can comprise an application server that receives from an initiator a first message associated with a conversation and responds to received messages, a conversation component that handles messages associated with the conversation, and an integration component that determines whether there is data that is to be associated with the conversation and, if so, adds an indication of the data to a second message that it sends to the initiator.
    Type: Application
    Filed: September 22, 2006
    Publication date: March 27, 2008
    Applicant: Microsoft Corporation
    Inventors: Arulkumar Elumalai, Craig M. Combel, Amritansh Raghav, Rajesh Ramanathan, Eran Shtiegman
  • Patent number: D562344
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: February 19, 2008
    Assignee: Microsoft Corporation
    Inventors: Lisa Cody Anderson, Eran Shtiegman, Craig M. Combel, Amritansh Raghav, Joseph T. Fletcher
  • Patent number: D562843
    Type: Grant
    Filed: April 12, 2006
    Date of Patent: February 26, 2008
    Assignee: Microsoft Corporation
    Inventors: Joseph T. Fletcher, Craig M. Combel, Lisa Cody Anderson