Patents by Inventor Sanjay Hooda

Sanjay Hooda 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: 11582597
    Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: February 14, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
  • Publication number: 20210185517
    Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.
    Type: Application
    Filed: February 9, 2021
    Publication date: June 17, 2021
    Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
  • Patent number: 10952068
    Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: March 16, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
  • Patent number: 10826827
    Abstract: In one embodiment, a router includes processors and computer-readable non-transitory storage media coupled to the processors including instructions executable by the processors. The router may store at least one virtual prefix and an associated aggregation threshold. The router may register, with a mapping database of an overlay network, ownership of individual prefixes served by the router. The router may determine an amount of prefixes served by the router that are within an address space of the virtual prefix. The router may register, based on a determination that the amount of prefixes satisfies the aggregation threshold, ownership of the virtual prefix with the mapping database of the overlay network. The registration of the virtual prefix may cause ownership of one or more of the registered individual prefixes served by the router that are within the address space of the virtual prefix to be deregistered.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: November 3, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alberto Rodriguez Natal, Marc Portoles Comeras, Vina Ermagan, Victor Moreno, Fabio Maino, Sanjay Hooda
  • Patent number: 10721133
    Abstract: In one embodiment, a supervisory device designates a particular networking device among a set of networking devices as a seed device and one or more interfaces of the seed device as discovery interfaces. The supervisory device coordinates, starting from the one or more discovery interfaces of the seed device, discovery of a Layer 2 topology of the set of networking devices, by designating one or more interfaces of a discovered networking device as discovery interfaces. The supervisory device converts, starting from at least one of the network devices farthest from the seed device in the Layer 2 topology and ending with the seed device, links of the Layer 2 topology into Layer 3 links, to form an underlay network.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: July 21, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Praveen Nagarajan, Shashank Vinchurkar, Rajesh Arora, Anand Pulicat Gopalakrishnan, Leena Shrirang Chunekar, Nayan Seth, Sanjay Hooda, Amey Magar
  • Patent number: 10693733
    Abstract: A method for establishing a partitioned fabric network is described. The method includes establishing a fabric network including a plurality of border nodes to couple the fabric network to one or more external data networks and a plurality of edge nodes to couple to the fabric network to one or more hosts. The method further includes defining a plurality of partitions of the fabric network. The method further includes registering each of the plurality of partitions with a corresponding one of the plurality of border nodes and with each of the plurality of edge nodes.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: June 23, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Hooda, Johnson Leong, Satish Kondalam, Victor Moreno, Rohan Grover
  • Publication number: 20200169872
    Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.
    Type: Application
    Filed: February 3, 2020
    Publication date: May 28, 2020
    Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
  • Publication number: 20200052971
    Abstract: In one embodiment, a supervisory device designates a particular networking device among a set of networking devices as a seed device and one or more interfaces of the seed device as discovery interfaces. The supervisory device coordinates, starting from the one or more discovery interfaces of the seed device, discovery of a Layer 2 topology of the set of networking devices, by designating one or more interfaces of a discovered networking device as discovery interfaces. The supervisory device converts, starting from at least one of the network devices farthest from the seed device in the Layer 2 topology and ending with the seed device, links of the Layer 2 topology into Layer 3 links, to form an underlay network.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Inventors: Praveen Nagarajan, Shashank Vinchurkar, Rajesh Arora, Anand Pulicat Gopalakrishnan, Leena Shrirang Chunekar, Nayan Seth, Sanjay Hooda, Amey Magar
  • Patent number: 10555167
    Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases to update routing values associated with L2-VNID and L3-VNID in the one or more databases when a client moves from a first network device to a second network device. In some embodiments, the control plane finds the L3-VNID from the L2-VNID.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: February 4, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
  • Publication number: 20190174301
    Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.
    Type: Application
    Filed: February 12, 2019
    Publication date: June 6, 2019
    Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
  • Publication number: 20190132209
    Abstract: A method for establishing a partitioned fabric network is described. The method includes establishing a fabric network including a plurality of border nodes to couple the fabric network to one or more external data networks and a plurality of edge nodes to couple to the fabric network to one or more hosts. The method further includes defining a plurality of partitions of the fabric network. The method further includes registering each of the plurality of partitions with a corresponding one of the plurality of border nodes and with each of the plurality of edge nodes.
    Type: Application
    Filed: March 6, 2018
    Publication date: May 2, 2019
    Inventors: Sanjay Hooda, Johnson Leong, Satish Kondalam, Victor Moreno, Rohan Grover
  • Patent number: 10212583
    Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: February 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
  • Publication number: 20190037390
    Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.
    Type: Application
    Filed: July 26, 2017
    Publication date: January 31, 2019
    Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
  • Patent number: 9577939
    Abstract: Techniques are disclosed for determining a preferred hashing algorithm for load balancing physical interface utilization in a network device, such as a switch, configured with a port-channel architecture. While a current hashing algorithm is being applied to network traffic flows, a forwarding engine of the network device retrieves snapshot data of each flow and evaluates the flows against other hashing algorithms. The forwarding engine, for each hashing algorithm result, calculates statistical measures, such as mean, variance, and coefficient of variation. These measures are used to determine the preferred hashing algorithm to subsequently be applied. Once determined, the networking device may notify a user (e.g., a system administrator) of the algorithm.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: February 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Anand Akella, Sanjay Hooda, Malik Maiga, James Shen, Sheshendra Kumar
  • Publication number: 20150127809
    Abstract: Techniques are disclosed for determining a preferred hashing algorithm for load balancing physical interface utilization in a network device, such as a switch, configured with a port-channel architecture. While a current hashing algorithm is being applied to network traffic flows, a forwarding engine of the network device retrieves snapshot data of each flow and evaluates the flows against other hashing algorithms. The forwarding engine, for each hashing algorithm result, calculates statistical measures, such as mean, variance, and coefficient of variation. These measures are used to determine the preferred hashing algorithm to subsequently be applied. Once determined, the networking device may notify a user (e.g., a system administrator) of the algorithm.
    Type: Application
    Filed: November 7, 2013
    Publication date: May 7, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Anand AKELLA, Sanjay HOODA, Malik MAIGA, James SHEN, Sheshendra KUMAR
  • Publication number: 20100088425
    Abstract: Disclosed herein in an example embodiment is a multicast policy infrastructure that allows administrators to integrate location awareness for a particular multicast stream when it is being forwarded to an intended user. The infrastructure provides more flexibility by allowing multicast call admission control, access control, and other multicast policies to be based on the location or conditions where the host/user is receiving the multicast stream. A multicast policy can also provide additional mechanisms such as transcoding services, compression services, etc. based on the host/user location. As will be demonstrated in example embodiments herein, location awareness can include connectivity media (wired or wireless), physical location of user, and/or signal strength (and/or effective bandwidth).
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Inventors: Sanjay Hooda, Muninder Singh Sambi, Sanjay Thyamagundalu