Patents by Inventor Suresh Pachiappan
Suresh Pachiappan 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: 9674283Abstract: 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: GrantFiled: January 15, 2014Date of Patent: June 6, 2017Assignee: Cisco Technology, Inc.Inventors: Jitesh Mulchandani, Mangal Vithal Shrirame, Magesh Babu Nagalingam, Srinivas Dharmasanam, Paul Theodore Mathison, Suresh Pachiappan
-
Publication number: 20150200817Abstract: 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: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: Cisco Technology, Inc.Inventors: Jitesh Mulchandani, Mangal Vithal Shrirame, Magesh Babu Nagalingam, Srinivas Dharmasanam, Paul Theodore Mathison, Suresh Pachiappan
-
Patent number: 8670456Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.Type: GrantFiled: August 5, 2011Date of Patent: March 11, 2014Assignee: Cisco Technology, Inc.Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
-
Publication number: 20110286454Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.Type: ApplicationFiled: August 5, 2011Publication date: November 24, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
-
Patent number: 8000339Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.Type: GrantFiled: September 21, 2005Date of Patent: August 16, 2011Assignee: Cisco Technology, Inc.Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
-
Patent number: 7483388Abstract: A method and system for sending a multimedia stream in IP multicast networks are provided. IGMP report data is collected by a plurality of routers. The routers report the IGMP report data to a netflow collection server. The netflow collection server collates the IGMP report data. The collated IGMP report data is forwarded to an encoder coordinator. The encoder coordinator adaptively computes an encoding rate of the multimedia stream. The encoded multimedia stream is sent to a plurality of receivers at the encoding rate.Type: GrantFiled: June 23, 2005Date of Patent: January 27, 2009Assignee: Cisco Technology, Inc.Inventors: Srinivasan Santhanam, Mahesh Vittal, Suresh Pachiappan, Balaji Venakat Venkataswami, Anand Jayaraman, Pandiarajan Selvaraj
-
Publication number: 20070076714Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.Type: ApplicationFiled: September 21, 2005Publication date: April 5, 2007Applicant: Cisco Technology, Inc.Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
-
Publication number: 20070067569Abstract: A method and apparatus for communicating validation information from a web server to validate a web cache is provided. The method includes generation of a file storing information pertaining to the objects being served by the web server. The contents of the file are updated by means of modifications in the objects. The contents of the file can be communicated to the web cache. The web cache, based on the information received by it, validates its cached objects.Type: ApplicationFiled: September 21, 2005Publication date: March 22, 2007Applicant: Cisco Technology, Inc.Inventors: Mahesh Vittal, Kumar Thiagarajan, Srinivasan Santhanam, Suresh Pachiappan
-
Publication number: 20070008966Abstract: A method and system for sending a multimedia stream in IP multicast networks are provided. IGMP report data is collected by a plurality of routers. The routers report the IGMP report data to a netflow collection server. The netflow collection server collates the IGMP report data. The collated IGMP report data is forwarded to an encoder coordinator. The encoder coordinator adaptively computes an encoding rate of the multimedia stream. The encoded multimedia stream is sent to a plurality of receivers at the encoding rate.Type: ApplicationFiled: June 23, 2005Publication date: January 11, 2007Applicant: Cisco Technology, Inc.Inventors: Srinivasan Santhanam, Mahesh Vittal, Suresh Pachiappan, Balaji Venkataswami, Anand Jayaraman, Pandiarajan Selvaraj
-
Publication number: 20060259690Abstract: A method, system and apparatus for storage and distribution of content in a content delivery network (CDN) are provided. The method includes acquiring and storing popularly accessed content from a content engine's cache file system. The method further includes mechanisms that distribute the stored content in the persistent content delivery network file system to the CDN network.Type: ApplicationFiled: May 10, 2005Publication date: November 16, 2006Applicant: Cisco Technology, Inc.Inventors: Mahesh Vittal, Srinivasan Santhanam, Kumar Thiagarajan, Suresh Pachiappan