Patents by Inventor Hasmit S. Grover

Hasmit S. Grover 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).

  • Publication number: 20220353191
    Abstract: Techniques for determining packet path visibility, packet drops, and latency measurements associated with data flows of a networked computing environment are disclosed herein. The techniques may include receiving flow data associated with a data flow of a networked computing environment and determining a packet path associated with the data flow. The packet path may indicate that a first leaf switch is configured to send packets to a service chain device and that a second leaf switch is configured to receive the packets from the service chain device. The techniques may also include receiving timestamp data indicating a first time when the first leaf switch sent a packet to the service chain device and a second time when the second leaf switch received the packet from the service chain device. Based at least in part on the timestamp data, a latency associated with the service chain device may be calculated.
    Type: Application
    Filed: July 13, 2022
    Publication date: November 3, 2022
    Inventors: Sonu Kumar Khandelwal, Hasmit S. Grover, Sundeep Singam Setty
  • Patent number: 11418453
    Abstract: Techniques for determining packet path visibility, packet drops, and latency measurements associated with data flows of a networked computing environment are disclosed herein. The techniques may include receiving flow data associated with a data flow of a networked computing environment and determining a packet path associated with the data flow. The packet path may indicate that a first leaf switch is configured to send packets to a service chain device and that a second leaf switch is configured to receive the packets from the service chain device. The techniques may also include receiving timestamp data indicating a first time when the first leaf switch sent a packet to the service chain device and a second time when the second leaf switch received the packet from the service chain device. Based at least in part on the timestamp data, a latency associated with the service chain device may be calculated.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: August 16, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Sonu Kumar Khandelwal, Hasmit S. Grover, Sundeep Singam Setty
  • Publication number: 20220006747
    Abstract: Techniques for determining packet path visibility, packet drops, and latency measurements associated with data flows of a networked computing environment are disclosed herein. The techniques may include receiving flow data associated with a data flow of a networked computing environment and determining a packet path associated with the data flow. The packet path may indicate that a first leaf switch is configured to send packets to a service chain device and that a second leaf switch is configured to receive the packets from the service chain device. The techniques may also include receiving timestamp data indicating a first time when the first leaf switch sent a packet to the service chain device and a second time when the second leaf switch received the packet from the service chain device. Based at least in part on the timestamp data, a latency associated with the service chain device may be calculated.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 6, 2022
    Inventors: Sonu Kumar Khandelwal, Hasmit S. Grover, Sundeep Singam Setty
  • Publication number: 20170339053
    Abstract: According to one embodiment, a method includes receiving, by a first edge device at a first site, a first site overlay control plane message including control plane information. The first edge device translates the first site overlay control plane message into a core overlay control plane message. The first edge device sends the core overlay control plane message over a core network to a second edge device at a second site.
    Type: Application
    Filed: November 6, 2015
    Publication date: November 23, 2017
    Inventors: Dhananjaya Rao, Victor M. Moreno, Sameer D. Merchant, Hasmit S. Grover
  • Patent number: 9191310
    Abstract: According to one embodiment, a method includes receiving, by a first edge device at a first site, a first site overlay control plane message including control plane information. The first edge device translates the first site overlay control plane message into a core overlay control plane message. The first edge device sends the core overlay control plane message over a core network to a second edge device at a second site.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: November 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Dhananjaya Rao, Victor M. Moreno, Sameer D. Merchant, Hasmit S. Grover
  • Publication number: 20140226652
    Abstract: According to one embodiment, a method includes receiving, by a first edge device at a first site, a first site overlay control plane message including control plane information. The first edge device translates the first site overlay control plane message into a core overlay control plane message. The first edge device sends the core overlay control plane message over a core network to a second edge device at a second site.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Inventors: Dhananjaya Rao, Victor M. Moreno, Sameer D. Merchant, Hasmit S. Grover
  • Patent number: 8171163
    Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: May 1, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H. W. Smit, Hasmit S. Grover, Avneesh Sachdev
  • Publication number: 20110196985
    Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.
    Type: Application
    Filed: April 18, 2011
    Publication date: August 11, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H.W. Smit, Hasmit S. Grover, Avneesh Sachdev
  • Patent number: 7930426
    Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: April 19, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H. W. Smit, Hasmit S. Grover, Avneesh Sachdev
  • Patent number: 7894365
    Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: February 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H. W. Smit, Hasmit S. Grover, Avneesh Sachdev
  • Patent number: 7769816
    Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: August 3, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H. W. Smit, Hasmit S. Grover, Avneesh Sachdev
  • Publication number: 20090097489
    Abstract: A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 16, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Anthony J. Li, Rex Emmanuel Fernando, Henk H.W. Smit, Hasmit S. Grover, Avneesh Sachdev