Patents by Inventor Parag Dattatraya Bhide

Parag Dattatraya Bhide 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: 11474880
    Abstract: Described are edge devices configured to perform operations to migrate a workload. These operations comprise: receiving a migration trigger comprising an indication of a migration of a workload from a source edge device; establishing a secure communication channel with the source edge device; receiving a network state for the workload from the source edge device; quiescing a datapath for processing flows associated with the workload; receiving incremental deltas comprising changes to the network state from the source edge device; updating the datapath for processing flows associated with the workload based on the received incremental changes; providing, to the source edge device, a request for a final synchronization; receiving, from the source edge device, a final synchronization delta comprising incremental information for the network state as modified since the most recently received incremental change; and removing the quiescing of the datapath to facilitate use of the network state.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: October 18, 2022
    Assignee: Pensando Systems Inc.
    Inventors: Parag Dattatraya Bhide, Ratnananda Ganesh Dontula Venkata, Prabu Thayalan, Barun Halder, Rohan Sikdar
  • Publication number: 20220166718
    Abstract: Described are method, devices, and systems for establishing a forwarding state for a data flow in a provided datapath by receiving a packet from the data flow that is not installed in the datapath; allocating a flow queue for the data flow; processing the packet to determine a flow entry for the data flow; queueing any subsequently received packets from the data flow to the flow queue until the flow entry is set to the forwarding state; reinjecting the packet into the datapath; dequeuing the flow queue to reinject each of the subsequently received packets into the datapath; forwarding the packet and each of the subsequently received packets to a port associated with the data flow; and updating the flow entry to the forwarding state once the flow queue is emptied.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 26, 2022
    Inventors: Sarat Babu Kamisetty, Krishna Doddapaneni, Parag Dattatraya Bhide
  • Publication number: 20220121503
    Abstract: Described are edge devices configured to perform operations to migrate a workload. These operations comprise: receiving a migration trigger comprising an indication of a migration of a workload from a source edge device; establishing a secure communication channel with the source edge device; receiving a network state for the workload from the source edge device; quiescing a datapath for processing flows associated with the workload; receiving incremental deltas comprising changes to the network state from the source edge device; updating the datapath for processing flows associated with the workload based on the received incremental changes; providing, to the source edge device, a request for a final synchronization; receiving, from the source edge device, a final synchronization delta comprising incremental information for the network state as modified since the most recently received incremental change; and removing the quiescing of the datapath to facilitate use of the network state.
    Type: Application
    Filed: October 19, 2020
    Publication date: April 21, 2022
    Inventors: Parag Dattatraya BHIDE, Ratnananda Ganesh Dontula VENKATA, Prabu THAYALAN, Barun HALDER, Rohan SIKDAR
  • Publication number: 20150229568
    Abstract: A method for offloading Fibre Channel transmit data in an I/O operation. The transmit data includes Fibre Channel sequences, each Fibre Channel sequence includes multiple frames. The method includes generating a single transmit sequence request descriptor for transmitting all of the plurality of frames; creating an Ethernet header, a FCoE encapsulation header, and a Fibre Channel header for each frame in response to information in the transmit sequence request descriptor, creating start of frame and end of frame delimiters; inserting data into each frame; computing Fibre Channel CRC and Ethernet FCS for each frame; and transmitting the plurality of frames over a network. In each of the plurality of frames, the Ethernet header precedes the FCoE encapsulation header, which precedes the Fibre Channel header, which precedes the data. The data is followed by the Fibre Channel CRC, which is followed by the Ethernet FCS.
    Type: Application
    Filed: April 24, 2015
    Publication date: August 13, 2015
    Inventors: Parag Dattatraya BHIDE, Glenn Chih YU, Rahul Korivi SUBRAMANIYAM
  • Patent number: 9049218
    Abstract: A method for offloading Fiber Channel transmit data in an I/O operation. The transmit data includes Fiber Channel sequences, each Fiber Channel sequence includes multiple frames. The method includes generating a single transmit sequence request descriptor for transmitting all of the plurality of frames; creating an Ethernet header, a FCoE encapsulation header, and a Fiber Channel header for each frame in response to information in the transmit sequence request descriptor; creating start of frame and end of frame delimiters; inserting data into each frame; computing Fiber Channel CRC and Ethernet FCS for each frame; and transmitting the plurality of frames over a network. In each of the plurality of frames, the Ethernet header precedes the FCoE encapsulation header, which precedes the Fiber Channel header, which precedes the data. The data is followed by the Fiber Channel CRC, which is followed by the Ethernet FCS.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: June 2, 2015
    Assignee: EMULEX CORPORATION
    Inventors: Parag Dattatraya Bhide, Glenn Chih Yu, Rahul Korivi Subramaniyam
  • Publication number: 20150085661
    Abstract: A method for offloading Fibre Channel transmit data in an I/O operation. The transmit data includes Fibre Channel sequences, each Fibre Channel sequence includes multiple frames. The method includes generating a single transmit sequence request descriptor for transmitting all of the plurality of frames; creating an Ethernet header, a FCoE encapsulation header, and a Fibre Channel header for each frame in response to information in the transmit sequence request descriptor; creating start of frame and end of frame delimiters; inserting data into each frame; computing Fibre Channel CRC and Ethernet FCS for each frame; and transmitting the plurality of frames over a network. In each of the plurality of frames, the Ethernet header precedes the FCoE encapsulation header, which precedes the Fibre Channel header, which precedes the data The data is followed by the Fibre Channel CRC, which is followed by the Ethernet FCS.
    Type: Application
    Filed: November 19, 2014
    Publication date: March 26, 2015
    Inventors: Parag Dattatraya BHIDE, Glenn Chih YU, Rahul Korivi SUBRAMANIYAM
  • Patent number: 8923322
    Abstract: A method for offloading Fiber Channel transmit data in an I/O operation. The transmit data includes Fiber Channel sequences, each Fiber Channel sequence includes multiple frames. The method includes generating a single transmit sequence request descriptor for transmitting all of the plurality of frames; creating an Ethernet header, a FCoE encapsulation header, and a Fiber Channel header for each frame in response to information in the transmit sequence request descriptor; creating start of frame and end of frame delimiters; inserting data into each frame; computing Fiber Channel CRC and Ethernet FCS for each frame; and transmitting the plurality of frames over a network. In each of the plurality of frames, the Ethernet header precedes the FCoE encapsulation header, which precedes the Fiber Channel header, which precedes the data. The data is followed by the Fiber Channel CRC, which is followed by the Ethernet FCS.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: December 30, 2014
    Assignee: Emulex Corporation
    Inventors: Parag Dattatraya Bhide, Glenn Chih Yu, Rahul Korivi Subramaniyam
  • Publication number: 20100150174
    Abstract: A method for offloading Fibre Channel transmit data in an I/O operation. The transmit data includes Fibre Channel sequences, each Fibre Channel sequence includes multiple frames. The method includes generating a single transmit sequence request descriptor for transmitting all of the plurality of frames; creating an Ethernet header, a FCoE encapsulation header, and a Fibre Channel header for each frame in response to information in the transmit sequence request descriptor; creating start of frame and end of frame delimiters; inserting data into each frame; computing Fibre Channel CRC and Ethernet FCS for each frame; and transmitting the plurality of frames over a network. In each of the plurality of frames, the Ethernet header precedes the FCoE encapsulation header, which precedes the Fibre Channel header, which precedes the data. The data is followed by the Fibre Channel CRC, which is followed by the Ethernet FCS.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Inventors: Parag Dattatraya Bhide, Glenn Chih Yu, Rahul Korivi Subramaniyam