Patents by Inventor Parav Pandit

Parav Pandit 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: 9380134
    Abstract: A method, network device and system for remote direct memory access (RDMA) over Converged Ethernet (RoCE) packet sequence acceleration are disclosed. The network device comprises one or more components for communicating with a host system. A network communication protocol, such as RoCE, is implemented by a combination of the one or more components and the host system.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: June 28, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Parav Pandit, Masoodur Rahman, Kenny Meng-Hung Wu, Chaitanya Tumuluri
  • Publication number: 20150365506
    Abstract: A method, network device and system for remote direct memory access (RDMA) over Converged Ethernet (RoCE) packet sequence acceleration are disclosed. The network device comprises one or more components for communicating with a host system. A network communication protocol, such as RoCE, is implemented by a combination of the one or more components and the host system.
    Type: Application
    Filed: August 26, 2015
    Publication date: December 17, 2015
    Inventors: Parav Pandit, Masoodur Rahman, Kenny Meng-Hung Wu, Chaitanya Tumuluri
  • Patent number: 9154587
    Abstract: A method, network device and system for remote direct memory access (RDMA) over Converged Ethernet (RoCE) packet sequence acceleration are disclosed. The network device comprises one or more functionality components for communicating with a host system. The host system is configured for implementing a first set of functionalities of a network communication protocol, such as RoCE. The one or more functionality components are also operable to implement a second set of functionalities of the network communication protocol.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: October 6, 2015
    Assignee: EMULEX CORPORATION
    Inventors: Parav Pandit, Masoodur Rahman, Kenny Meng-Hung Wu, Chaitanya Tumuluri
  • Publication number: 20150156289
    Abstract: A method, network device and system for remote direct memory access (RDMA) over Converged Ethernet (RoCE) packet sequence acceleration are disclosed. The network device comprises one or more functionality components for communicating with a host system. The host system is configured for implementing a first set of functionalities of a network communication protocol, such as RoCE. The one or more functionality components are also operable to implement a second set of functionalities of the network communication protocol.
    Type: Application
    Filed: February 11, 2015
    Publication date: June 4, 2015
    Inventors: Parav Pandit, Masoodur Rahman, Kenny Meng-Hung Wu, Chaitanya Tumuluri
  • Patent number: 8989180
    Abstract: A method, network device and system for remote direct memory access (RDMA) over Converged Ethernet (RoCE) packet sequence acceleration are disclosed. The network device comprises one or more functionality components for communicating with a host system. The host system is configured for implementing a first set of functionalities of a network communication protocol, such as RoCE. The one or more functionality components are also operable to implement a second set of functionalities of the network communication protocol.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: March 24, 2015
    Assignee: Emulex Corporation
    Inventors: Parav Pandit, Masoodur Rahman, Kenny Meng-Hung Wu, Chaitanya Tumuluri
  • Publication number: 20140195631
    Abstract: A method, network device and system for remote direct memory access (RDMA) over Converged Ethernet (RoCE) packet sequence acceleration are disclosed. The network device comprises one or more functionality components for communicating with a host system. The host system is configured for implementing a first set of functionalities of a network communication protocol, such as RoCE. The one or more functionality components are also operable to implement a second set of functionalities of the network communication protocol.
    Type: Application
    Filed: March 12, 2014
    Publication date: July 10, 2014
    Applicant: Emulex Corporation
    Inventors: Parav Pandit, Masoodur Rahman, Kenny Meng-Hung Wu, Chaitanya Tumuluri
  • Patent number: 8705572
    Abstract: Disclosed herein are methods and apparatus for accelerating RoCE packet sequence transmission and reducing processing latency in received RoCE packets. Under the disclosed method, the RoCE protocol stack and RDMA verbs are implemented partially in the host software and partially in the adapter hardware, thereby providing a better balance between simplifying the adapter configuration and maximizing the host processing efficiency. Particularly, the adapter implemented with partial RoCE offload is able to perform a few major functionalities under the RoCE protocol, such as offloading a complete RoCE packet sequence for transmission, building individual packets out of the RoCE packet sequence and performing Invariant CRC calculation, insertion, validation and removal thereof.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: April 22, 2014
    Assignee: Emulex Corporation
    Inventors: Parav Pandit, Masoodur Rahman, Kenny Meng-Hung Wu, Chaitanya Tumuluri
  • Publication number: 20120287944
    Abstract: Disclosed herein are methods and apparatus for accelerating RoCE packet sequence transmission and reducing processing latency in received RoCE packets. Under the disclosed method, the RoCE protocol stack and RDMA verbs are implemented partially in the host software and partially in the adapter hardware, thereby providing a better balance between simplifying the adapter configuration and maximizing the host processing efficiency. Particularly, the adapter implemented with partial RoCE offload is able to perform a few major functionalities under the RoCE protocol, such as offloading a complete RoCE packet sequence for transmission, building individual packets out of the RoCE packet sequence and performing Invariant CRC calculation, insertion, validation and removal thereof.
    Type: Application
    Filed: May 9, 2011
    Publication date: November 15, 2012
    Applicant: EMULEX DESIGN & MANUFACTURING CORPORATION
    Inventors: Parav Pandit, Masoodur Rahman, Kenny Meng-Hung Wu, Chaitanya Tumuluri
  • Patent number: 7804840
    Abstract: Embodiments of the present invention are related to a device and a method for more efficiently processing Ethernet communications that include FCOE communications. In some embodiments the device is a single device including a combination of an aggregator, a filter and a gateway. Such a combination can be more practical, affordable and efficient than the usual arrangement of a several separate devices. In other embodiments, the device of the present invention can be a combination of a switch and a gateway. In yet other embodiments other types of devices can be used. More generally, embodiments of the present invention can apply to a device or method for processing communications involving a set of two network protocols (first and second protocols) as well as a third protocol, the third protocol being compatible with the first protocol and used to define how to tunnel the second protocol over the first protocol.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: September 28, 2010
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Sriram Rupanagunta, Sriharsha Jayanarayana, Parav Pandit, Amar Kapadia
  • Publication number: 20100061383
    Abstract: Embodiments of the present invention are related to a device and a method for more efficiently processing Ethernet communications that include FCOE communications. In some embodiments the device is a single device including a combination of an aggregator, a filter and a gateway. Such a combination can be more practical, affordable and efficient than the usual arrangement of a several separate devices. In other embodiments, the device of the present invention can be a combination of a switch and a gateway. In yet other embodiments other types of devices can be used. More generally, embodiments of the present invention can apply to a device or method for processing communications involving a set of two network protocols (first and second protocols) as well as a third protocol, the third protocol being compatible with the first protocol and used to define how to tunnel the second protocol over the first protocol.
    Type: Application
    Filed: September 9, 2008
    Publication date: March 11, 2010
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: Sriram Rupanagunta, Sriharsha Jayanarayana, Parav Pandit, Amar Kapadia