Patents by Inventor Priti Goel

Priti Goel 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
  • Patent number: 10033642
    Abstract: One embodiment provides a system that facilitates optimal forwarding decisions based on device-specific routing parameters. During operation, the system receives, from a transmitting device, an advertisement for a name prefix, wherein the advertisement includes route parameters specific to the transmitting device. The system stores the route parameters based on the name prefix and a first interface associated with the transmitting device. In response to receiving an interest with a name that includes the name prefix, the system obtains a matching entry in a forwarding information base based on the name prefix, wherein the matching entry indicates one or more outgoing interfaces and corresponding route parameters, which include the first interface and the corresponding stored route parameters. The system selects a second interface from the outgoing interfaces based on the route parameters for the outgoing interfaces, and forwards the interest via the selected second interface.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: July 24, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Glenn C. Scott, Priti Goel
  • 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
  • Publication number: 20180083877
    Abstract: One embodiment provides a system that facilitates optimal forwarding decisions based on device-specific routing parameters. During operation, the system receives, from a transmitting device, an advertisement for a name prefix, wherein the advertisement includes route parameters specific to the transmitting device. The system stores the route parameters based on the name prefix and a first interface associated with the transmitting device. In response to receiving an interest with a name that includes the name prefix, the system obtains a matching entry in a forwarding information base based on the name prefix, wherein the matching entry indicates one or more outgoing interfaces and corresponding route parameters, which include the first interface and the corresponding stored route parameters. The system selects a second interface from the outgoing interfaces based on the route parameters for the outgoing interfaces, and forwards the interest via the selected second interface.
    Type: Application
    Filed: September 19, 2016
    Publication date: March 22, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Glenn C. Scott, Priti Goel