Patents by Inventor Srinivas Dharmasanam

Srinivas Dharmasanam 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: 9674283
    Abstract: Methods and systems are provided for negotiating a session with a first server, wherein data within the session travels through at least a second server such as a proxy server; replacing a first client global unique identifier (GUID) with a second GUID generated by the second server; maintaining a GUID map table at the second server mapping the second GUID with the first GUID; requesting a plurality of leases on a file from the first server, wherein the each of the plurality of lease requests comprises a lease key and the second GUID, wherein the lease key is identical for each of the plurality of leases; providing caching services, wherein caching services are associated with a lease state corresponding to one of the plurality of leases; receiving an indication that a second client has made a lease request for the file; breaking the first lease upon receipt of the indication; and communicating a lease break notification to addresses associated with the second GUID.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: June 6, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Jitesh Mulchandani, Mangal Vithal Shrirame, Magesh Babu Nagalingam, Srinivas Dharmasanam, Paul Theodore Mathison, Suresh Pachiappan
  • Publication number: 20150200817
    Abstract: Methods and systems are provided for negotiating a session with a first server, wherein data within the session travels through at least a second server such as a proxy server; replacing a first client global unique identifier (GUID) with a second GUID generated by the second server; maintaining a GUID map table at the second server mapping the second GUID with the first GUID; requesting a plurality of leases on a file from the first server, wherein the each of the plurality of lease requests comprises a lease key and the second GUID, wherein the lease key is identical for each of the plurality of leases; providing caching services, wherein caching services are associated with a lease state corresponding to one of the plurality of leases; receiving an indication that a second client has made a lease request for the file; breaking the first lease upon receipt of the indication; and communicating a lease break notification to addresses associated with the second GUID.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Jitesh Mulchandani, Mangal Vithal Shrirame, Magesh Babu Nagalingam, Srinivas Dharmasanam, Paul Theodore Mathison, Suresh Pachiappan
  • Publication number: 20140317228
    Abstract: The proposed methodology provides an application state machine in a network device, such as a router which may be used to extract application transactions. The extracted transaction data may be provided to another entity for analysis and troubleshooting.
    Type: Application
    Filed: April 19, 2013
    Publication date: October 23, 2014
    Applicant: Cisco Technology, Inc.
    Inventor: Srinivas Dharmasanam
  • Publication number: 20120124430
    Abstract: Consistent with embodiments of the present invention, a method may be provided comprising sending a first bind request with an association group ID of zero. A first association group with a first association group ID may then be created. The first association group ID may be switched to a second association group ID in an acknowledgement message. A second bind request may then be sent with the second association group ID. The second association group ID may be switched to the first association group ID in the second bind request after the bind request has been sent. After receiving the second bind request, it may be determined whether the association group ID in the second bind request is the same as the first association group ID. A failure message may be sent if the association group ID in the second bind request is not the same as the first association group ID.
    Type: Application
    Filed: November 17, 2010
    Publication date: May 17, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Srinivas Dharmasanam, Eitan Ben-Nun, Saravanan Agasaveeran