Patents by Inventor Sundar Subbarayan

Sundar Subbarayan 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: 9438696
    Abstract: Described is a data communication protocol, in which a client and server negotiate in a manner that does not require the client to retry negotiation when servers are not capable of the client-desired protocol. In one example implementation, the desired protocol is SMB 2.0 or greater. The protocol describes a create command with possibly additional context data attached for built-in extensibility, and a compound command comprising a plurality of related commands or unrelated commands. A multi-channel command requests data transfer on a separate data channel, a signed capability verification may be used to ensure that a secure connection is established, and the protocol provides the ability to transfer extended error data from the server in response to a request.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Kruse, Ahmed Mohamed, Mathew George, Pradeep Madhavarapu, Sundar Subbarayan
  • Patent number: 8825885
    Abstract: Described is a data communication protocol, in which a client and server negotiate in a manner that does not require the client to retry negotiation when servers are not capable of the client-desired protocol. In one example implementation, the desired protocol is SMB 2.0 or greater. The protocol describes a create command with possibly additional context data attached for built-in extensibility, and a compound command comprising a plurality of related commands or unrelated commands. A multi-channel command requests data transfer on a separate data channel, a signed capability verification may be used to ensure that a secure connection is established, and the protocol provides the ability to transfer extended error data from the server in response to a request.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: David Kruse, Mathew George, Ahmed Mohamed, Pradeep Jnana Madhavarapu, Sundar Subbarayan
  • Patent number: 8332526
    Abstract: Described is a data communication protocol, in which a client and server negotiate in a manner that does not require the client to retry negotiation when servers are not capable of the client-desired protocol. In one example implementation, the desired protocol is SMB 2.0 or greater. The protocol describes a create command with possibly additional context data attached for built-in extensibility, and a compound command comprising a plurality of related commands or unrelated commands. A multi-channel command requests data transfer on a separate data channel, a signed capability verification may be used to ensure that a secure connection is established, and the protocol provides the ability to transfer extended error data from the server in response to a request.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: David Kruse, Mathew George, Ahmed Mohamed, Pradeep Jnana Madhavarapu, Sundar Subbarayan
  • Patent number: 7600030
    Abstract: Conventions for extending compounded web authoring methods to a web authoring protocol such as WebDAV. More particularly, a request can be provided with special header information to signify a method compounded with a method indicated by a verb in the request. Techniques for clients and servers to use the web authoring extensions. Extended error handling to allow servers to provider richer web authoring error information to clients.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: V. R. Kishore Chintalapati, Dave M. Kruse, Ahmed H. Mohamed, Andrew Sean Watson, Dustin G. Fresenhahn, Jay Paulus, Sundar Subbarayan, Sean McAteer
  • Publication number: 20070050375
    Abstract: Techniques for clients and servers to use the web authoring extensions, and in particular, extended error handling to allow servers to provider richer web authoring error information to clients.
    Type: Application
    Filed: October 4, 2005
    Publication date: March 1, 2007
    Applicant: Microsoft Corporation
    Inventors: V.R. Chintalapati, David Kruse, Ahmed Mohamed, Andrew Watson, Dustin Friesenhahn, Jay Paulus, Sundar Subbarayan, Sean McAteer
  • Publication number: 20070050512
    Abstract: Conventions for extending compounded web authoring methods to a web authoring protocol such as WebDAV. More particularly, a request can be provided with special header information to signify a method compounded with a method indicated by a verb in the request. Techniques for clients and servers to use the web authoring extensions. Extended error handling to allow servers to provider richer web authoring error information to clients.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Applicant: Microsoft Corporation
    Inventors: V.R. Chintalapati, David Kruse, Ahmed Mohamed, Andrew Watson, Dustin Fresenhahn, Jay Paulus, Sundar Subbarayan, Sean McAteer
  • Publication number: 20060271697
    Abstract: Described is a data communication protocol, in which a client and server negotiate in a manner that does not require the client to retry negotiation when servers are not capable of the client-desired protocol. In one example implementation, the desired protocol is SMB 2.0 or greater. The protocol describes a create command with possibly additional context data attached for built-in extensibility, and a compound command comprising a plurality of related commands or unrelated commands. A multi-channel command requests data transfer on a separate data channel, a signed capability verification may be used to ensure that a secure connection is established, and the protocol provides the ability to transfer extended error data from the server in response to a request.
    Type: Application
    Filed: July 15, 2005
    Publication date: November 30, 2006
    Applicant: Microsoft Corporation
    Inventors: David Kruse, Mathew George, Ahmed Mohamed, Pradeep Madhavarapu, Sundar Subbarayan