Patents by Inventor Hariharan Ananthakrishnan

Hariharan Ananthakrishnan 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: 9185180
    Abstract: A system operable to: receive a request for an application unit from a first device; generating a key for the application unit; look up segment cache indices corresponding to the application unit, according to the key; and determine whether the segment cache indices are available. Where the segment cache indices are available, the system may retrieve a segment cache using the segment cache indices; and then retrieve the application unit using the retrieved segment cache. Otherwise, where the segment cache indices are not available, the system may communicate the request to a second device to receive a response from the second device including the segment indices. Further, the system may receive the response from the second device; store a segment index sequence for the application unit in an application optimizer cache based on the response; and retrieve the application unit via the segment index sequence.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: November 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Srinivasan Santhanam
  • Publication number: 20140369238
    Abstract: A system and method collects information for VPN traffic from non edge routers that are coupled to edge routers and identifies the path the traffic took and the 5 customer corresponding to the VPN. The system and method also identifies the ingress router coupled to the non edge router from which the traffic was collected. The system and method may assign identifiers to-route targets.
    Type: Application
    Filed: September 1, 2014
    Publication date: December 18, 2014
    Applicant: Packet Design, Inc.
    Inventors: Cengiz Alaettinoglu, Hariharan Ananthakrishnan, Satish K. Kanna
  • Patent number: 8824331
    Abstract: A system and method collects information for VPN traffic from non edge routers that are coupled to edge routers and identifies the path the traffic took and the customer corresponding to the VPN. The system and method also identifies the ingress router coupled to the non edge router from which the traffic was collected. The system and method may assign identifiers to route targets.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: September 2, 2014
    Assignee: Packet Design, LLC
    Inventors: Cengiz Alaettinoglu, Hariharan Ananthakrishnan, Satish K Kanna
  • Patent number: 8670456
    Abstract: 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: Grant
    Filed: August 5, 2011
    Date of Patent: March 11, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
  • Publication number: 20140052911
    Abstract: A system operable to: receive a request for an application unit from a first device; generating a key for the application unit; look up segment cache indices corresponding to the application unit, according to the key; and determine whether the segment cache indices are available. Where the segment cache indices are available, the system may retrieve a segment cache using the segment cache indices; and then retrieve the application unit using the retrieved segment cache. Otherwise, where the segment cache indices are not available, the system may communicate the request to a second device to receive a response from the second device including the segment indices. Further, the system may receive the response from the second device; store a segment index sequence for the application unit in an application optimizer cache based on the response; and retrieve the application unit via the segment index sequence.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Srinivasan Santhanam
  • Patent number: 8422502
    Abstract: A system and method collects information for VPN traffic from non edge routers that are coupled to edge routers and identifies the path the traffic took and the customer corresponding to the VPN. The system and method also identifies the ingress router coupled to the non edge router from which the traffic was collected. The system and method may assign identifiers to route targets.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: April 16, 2013
    Assignee: Packet Design, Inc.
    Inventors: Cengiz Alaettinoglu, Hariharan Ananthakrishnan, Constantinos Bassias, Satish K Kanna, Roopesh Palasdeokar, Siddharth Taneja, Amit Yajurvedi
  • Publication number: 20110286454
    Abstract: 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: Application
    Filed: August 5, 2011
    Publication date: November 24, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
  • Patent number: 8000339
    Abstract: 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: Grant
    Filed: September 21, 2005
    Date of Patent: August 16, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
  • Patent number: 7640356
    Abstract: In one embodiment, an optimizing device is used to suppress transmission of redundant data over networks. The first optimizing device receives information regarding associated optimizing devices associated with a second optimizing device. The information regarding the associated optimizing devices is received from the second optimizing device. Moreover, the first optimizing device receives information regarding indices identifying redundant data. The redundant data comprises data transmitted by the second optimizing device to the associated optimizing devices. The information regarding the indices identifying the redundant data is received from the second optimizing device.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: December 29, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Mahesh Vittal
  • Publication number: 20070234324
    Abstract: In one embodiment, an optimizing device is used to suppress transmission of redundant data over networks. The first optimizing device receives information regarding associated optimizing devices associated with a second optimizing device. The information regarding the associated optimizing devices is received from the second optimizing device. Moreover, the first optimizing device receives information regarding indices identifying redundant data. The redundant data comprises data transmitted by the second optimizing device to the associated optimizing devices. The information regarding the indices identifying the redundant data is received from the second optimizing device.
    Type: Application
    Filed: March 10, 2006
    Publication date: October 4, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Mahesh Vittal
  • Publication number: 20070076714
    Abstract: 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: Application
    Filed: September 21, 2005
    Publication date: April 5, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan