Patents by Inventor Aleksandr Ingerman

Aleksandr Ingerman 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: 7484102
    Abstract: The present invention extends to methods, systems, and computer program products for securing audio-based access to application data. A client sends and a server receives a request for audio-based access to application data. The server sends a first audio challenge for a user credential in response to the request. The client receives the first audio challenge and sends a user credential. The server receives the user credential and sends a second audio challenge. The second audio challenge is configured to be understandable to a user of the client but difficult to recognize using automated voice recognition techniques. The client receives the second audio challenge and sends an additional portion of data responsive to the second audio challenge. The server receives the additional portion of data and calculates a client authorization based on the received user credential and received additional portion of data.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: January 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Aleksandr Ingerman, Bruce Cordell Jones, Thomas W. Millett
  • Patent number: 7409540
    Abstract: The principles of the present invention provide for categorizing electronic messages based on trust between electronic messaging entities. Messaging servers maintain trust lists indicating levels of trust between electronic messaging entities. Trust lists can be generated from existing trust information, such as, for example, address book entries. Messaging servers also maintain activity stores that indicate messaging activity between messaging entities. Based on information in a trust list and, when appropriate, information in an activity store, a messaging server can categorize an accessed electronic message, such as, for example, as unwanted and/or unsolicited. Messaging servers can securely exchange trust list information to increase the possibility of identifying a level of trust between messaging entities, even between messaging entities that have not previously exchanged electronic messages.
    Type: Grant
    Filed: March 19, 2007
    Date of Patent: August 5, 2008
    Assignee: Microsoft Corporation
    Inventors: Aleksandr Ingerman, Thomas Welles Millett, Keith A. McCall
  • Publication number: 20070203997
    Abstract: The principles of the present invention provide for categorizing electronic messages based on trust between electronic messaging entities. Messaging servers maintain trust lists indicating levels of trust between electronic messaging entities. Trust lists can be generated from existing trust information, such as, for example, address book entries. Messaging servers also maintain activity stores that indicate messaging activity between messaging entities. Based on information in a trust list and, when appropriate, information in an activity store, a messaging server can categorize an accessed electronic message, such as, for example, as unwanted and/or unsolicited. Messaging servers can securely exchange trust list information to increase the possibility of identifying a level of trust between messaging entities, even between messaging entities that have not previously exchanged electronic messages.
    Type: Application
    Filed: March 19, 2007
    Publication date: August 30, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Aleksandr Ingerman, Thomas Millett, Keith McCall
  • Patent number: 7263607
    Abstract: The principles of the present invention provide for categorizing electronic messages based on trust between electronic messaging entities. Messaging servers maintain trust lists indicating levels of trust between electronic messaging entities. Trust lists can be generated from existing trust information, such as, for example, address book entries. Messaging servers also maintain activity stores that indicate messaging activity between messaging entities. Based on information in a trust list and, when appropriate, information in an activity store, a messaging server can categorize an accessed electronic message, such as, for example, as unwanted and/or unsolicited. Messaging servers can securely exchange trust list information to increase the possibility of identifying a level of trust between messaging entities, even between messaging entities that have not previously exchanged electronic messages.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: August 28, 2007
    Assignee: Microsoft Corporation
    Inventors: Aleksandr Ingerman, Thomas Welles Millett, Keith A. McCall
  • Publication number: 20060053298
    Abstract: The present invention extends to methods, systems, and computer program products for securing audio-based access to application data. A client sends and a server receives a request for audio-based access to application data. The server sends a first audio challenge for a user credential in response to the request. The client receives the first audio challenge and sends a user credential. The server receives the user credential and sends a second audio challenge. The second audio challenge is configured to be understandable to a user of the client but difficult to recognize using automated voice recognition techniques. The client receives the second audio challenge and sends an additional portion of data responsive to the second audio challenge. The server receives the additional portion of data and calculates a client authorization based on the received user credential and received additional portion of data.
    Type: Application
    Filed: September 7, 2004
    Publication date: March 9, 2006
    Inventors: Aleksandr Ingerman, Bruce Jones, Thomas Millett
  • Publication number: 20040255122
    Abstract: The principles of the present invention provide for categorizing electronic messages based on trust between electronic messaging entities. Messaging servers maintain trust lists indicating levels of trust between electronic messaging entities. Trust lists can be generated from existing trust information, such as, for example, address book entries. Messaging servers also maintain activity stores that indicate messaging activity between messaging entities. Based on information in a trust list and, when appropriate, information in an activity store, a messaging server can categorize an accessed electronic message, such as, for example, as unwanted and/or unsolicited. Messaging servers can securely exchange trust list information to increase the possibility of identifying a level of trust between messaging entities, even between messaging entities that have not previously exchanged electronic messages.
    Type: Application
    Filed: June 12, 2003
    Publication date: December 16, 2004
    Inventors: Aleksandr Ingerman, Thomas Welles Millett, Keith A. McCall