Patents by Inventor Serguei V. Martchenko

Serguei V. Martchenko 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: 20150332280
    Abstract: A compliant auditing architecture is implemented such that a uniform experience of collecting, storing, and interacting with audit data may be provided for various compliance scenarios. A user action to be audited may be detected through a user interface of an auditing application, and a protocol service of the application may generate an audit event corresponding to the user action. The protocol service may transmit audit data associated with the audit event to a local queue of a datacenter for short-term storage, and an upload service hosted by the datacenter may upload the audit data from the local queue, and transmit the audit data to a data store for long-term storage. In response to a request from an administrator, the stored audit data may be converted to a format compatible with one or more compliance interfaces, and transmitted to the administrator through the interfaces for querying and/or reporting.
    Type: Application
    Filed: November 19, 2014
    Publication date: November 19, 2015
    Inventors: Ketaki Arun Deshpande, Gaurav Batra, Arman Centeno Reyes, Serguei V. Martchenko, Sara Louise Manning Dawson
  • Patent number: 8886787
    Abstract: A server-to-server notification model that employs a connection pool such that an asynchronous request issued from the pool can access any session of the remote server for pending notifications on all of the sessions. Only one asynchronous request (or call) is issued to the remote server for all sessions in the connection pool, and the call is completed if any notifications to any participating sessions occur on the remote server. When the asynchronous request completes, the returned data provides a set of the sessions that have pending notifications.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventor: Serguei V. Martchenko
  • Patent number: 8499312
    Abstract: An API called AdminRPC written in managed code allows background applications written in managed code to access backend data stores. Functions within this API provide administrator level access to a mailbox or a public folder on a backend server.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: July 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Sundar Naresh, Serguei V. Martchenko
  • Publication number: 20100217872
    Abstract: A server-to-server notification model that employs a connection pool such that an asynchronous request issued from the pool can access any session of the remote server for pending notifications on all of the sessions. Only one asynchronous request (or call) is issued to the remote server for all sessions in the connection pool, and the call is completed if any notifications to any participating sessions occur on the remote server. When the asynchronous request completes, the returned data provides a set of the sessions that have pending notifications.
    Type: Application
    Filed: February 26, 2009
    Publication date: August 26, 2010
    Applicant: Microsoft Corporation
    Inventor: Serguei V. Martchenko
  • Publication number: 20080222153
    Abstract: An API called AdminRPC written in managed code allows background applications written in managed code to access backend data stores. Functions within this API provide administrator level access to a mailbox or a public folder on a backend server.
    Type: Application
    Filed: March 9, 2007
    Publication date: September 11, 2008
    Applicant: Microsoft Corporation
    Inventors: Sundar Naresh, Serguei V. Martchenko