Patents by Inventor Ramesh C. Ayyagari

Ramesh C. Ayyagari 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: 10897518
    Abstract: One embodiment provides a forwarding device, comprising a plurality of components, including one or more line cards and a supervisor card. An ingress line card receives a content object with a name. In response to determining a distributed storage technique, a selected line card stores the content object in a location which is a cache of the selected line card. The selected line card creates a first entry in a table of the selected line card, wherein the first entry indicates the content object name and the location in which the content object is stored. The selected line card transmits a first notification message to other components, wherein the first notification message indicates the content object name and the location indicated in the first entry. A respective other component creates a second entry in a table for the respective other component, wherein the second entry matches the first entry.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: January 19, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ramesh C. Ayyagari, Priti Goel, Mark D. Konezny
  • Publication number: 20190141161
    Abstract: One embodiment provides a forwarding device, comprising a plurality of components, including one or more line cards and a supervisor card. An ingress line card receives a content object with a name. In response to determining a distributed storage technique, a selected line card stores the content object in a location which is a cache of the selected line card. The selected line card creates a first entry in a table of the selected line card, wherein the first entry indicates the content object name and the location in which the content object is stored. The selected line card transmits a first notification message to other components, wherein the first notification message indicates the content object name and the location indicated in the first entry. A respective other component creates a second entry in a table for the respective other component, wherein the second entry matches the first entry.
    Type: Application
    Filed: December 31, 2018
    Publication date: May 9, 2019
    Inventors: Ramesh C. Ayyagari, Priti Goel, Mark D. Konezny
  • Patent number: 10212248
    Abstract: One embodiment provides a forwarding device, comprising a plurality of components, including one or more line cards and a supervisor card. An ingress line card receives a content object with a name. In response to determining a distributed storage technique, a selected line card stores the content object in a location which is a cache of the selected line card. The selected line card creates a first entry in a table of the selected line card, wherein the first entry indicates the content object name and the location in which the content object is stored. The selected line card transmits a first notification message to other components, wherein the first notification message indicates the content object name and the location indicated in the first entry. A respective other component creates a second entry in a table for the respective other component, wherein the second entry matches the first entry.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: February 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Ramesh C. Ayyagari, Priti Goel, Mark D. Konezny
  • Publication number: 20180097908
    Abstract: One embodiment provides a forwarding device, comprising a plurality of components, including one or more line cards and a supervisor card. An ingress line card receives a content object with a name. In response to determining a distributed storage technique, a selected line card stores the content object in a location which is a cache of the selected line card. The selected line card creates a first entry in a table of the selected line card, wherein the first entry indicates the content object name and the location in which the content object is stored. The selected line card transmits a first notification message to other components, wherein the first notification message indicates the content object name and the location indicated in the first entry. A respective other component creates a second entry in a table for the respective other component, wherein the second entry matches the first entry.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ramesh C. Ayyagari, Priti Goel, Mark D. Konezny
  • Patent number: 9130887
    Abstract: A system is provided for forwarding packets with hierarchically structured variable-length identifiers (HSVLIs) over Ethernet. The system receives an Ethernet-encapsulated registration message from a content server, which includes a packet containing an HSVLI. A destination MAC of the registration message is an Ethernet group MAC address. The system then creates an entry in a forwarding information base corresponding to the HSVLI indicating a MAC address of the content server and a port on which the registration message is received. The system receives an interest packet from a client which includes the HSVLI. The packet has the Ethernet group MAC address as its destination MAC address and the client's MAC address as its source MAC address. The system forwards the interest packet to the content server, which has the content server's MAC address as its destination MAC address and a local switch's MAC address as its source MAC address.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: September 8, 2015
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Marc E. Mosko, Ramesh C. Ayyagari, Subbiah Kandasamy
  • Publication number: 20150117453
    Abstract: A system is provided for forwarding packets with hierarchically structured variable-length identifiers (HSVLIs) over Ethernet. The system receives an Ethernet-encapsulated registration message from a content server, which includes a packet containing an HSVLI. A destination MAC of the registration message is an Ethernet group MAC address. The system then creates an entry in a forwarding information base corresponding to the HSVLI indicating a MAC address of the content server and a port on which the registration message is received. The system receives an interest packet from a client which includes the HSVLI. The packet has the Ethernet group MAC address as its destination MAC address and the client's MAC address as its source MAC address. The system forwards the interest packet to the content server, which has the content server's MAC address as its destination MAC address and a local switch's MAC address as its source MAC address.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: Palo Alto Research Center Incorporated
    Inventors: Marc E. Mosko, Ramesh C. Ayyagari, Subbiah Kandasamy