Patents by Inventor Rahul Durve

Rahul Durve 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: 10341260
    Abstract: A network device, such as a network switch, can include an ingress to receive data packets from a network. The ingress can communicate with an egress included in the network device though a fabric included in the network device. At least one of ingress and the egress can enqueue a data packet prior to receipt of all cells of the data packet. The ingress can also commence with dequeue of the cells of the received data packet prior to receipt of the entire data packet from the network. At least one of ingress and the egress can process the data packets using cut-through processing and store-and-forward processing. In a case of cut-through processing of a data packet at both the ingress and the egress of a network device, such as CIOQ switch, the fabric can be allocated to provide a prioritized virtual channel through the fabric for the data packet.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: July 2, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Kandasamy Aravinthan, Rahul Durve, Manoj Lakshmy Gopalakrishnan, Jinqlih Sang, David Lucius Chen
  • Publication number: 20180227247
    Abstract: A network device, such as a network switch, can include an ingress to receive data packets from a network. The ingress can communicate with an egress included in the network device though a fabric included in the network device. At least one of ingress and the egress can enqueue a data packet prior to receipt of all cells of the data packet. The ingress can also commence with dequeue of the cells of the received data packet prior to receipt of the entire data packet from the network. At least one of ingress and the egress can process the data packets using cut-through processing and store-and-forward processing. In a case of cut-through processing of a data packet at both the ingress and the egress of a network device, such as CIOQ switch, the fabric can be allocated to provide a prioritized virtual channel through the fabric for the data packet.
    Type: Application
    Filed: February 2, 2018
    Publication date: August 9, 2018
    Applicant: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Kandasamy Aravinthan, Rahul Durve, Manoj Lakshmy Gopalakrishnan, Jinqlih Sang, David Lucius Chen
  • Patent number: 9894013
    Abstract: A network device, such as a network switch, can include an ingress to receive data packets from a network. The ingress can communicate with an egress included in the network device though a fabric included in the network device. At least one of ingress and the egress can enqueue a data packet prior to receipt of all cells of the data packet. The ingress can also commence with dequeue of the cells of the received data packet prior to receipt of the entire data packet from the network. At least one of ingress and the egress can process the data packets using cut-through processing and store-and-forward processing. In a case of cut-through processing of a data packet at both the ingress and the egress of a network device, such as CIOQ switch, the fabric can be allocated to provide a prioritized virtual channel through the fabric for the data packet.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: February 13, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Kandasamy Aravinthan, Rahul Durve, Manoj Lakshmy Gopalakrishnan, Jinqlih Sang, David Lucius Chen
  • Publication number: 20160226797
    Abstract: A network device, such as a network switch, can include an ingress to receive data packets from a network. The ingress can communicate with an egress included in the network device though a fabric included in the network device. At least one of ingress and the egress can enqueue a data packet prior to receipt of all cells of the data packet. The ingress can also commence with dequeue of the cells of the received data packet prior to receipt of the entire data packet from the network. At least one of ingress and the egress can process the data packets using cut-through processing and store-and-forward processing. In a case of cut-through processing of a data packet at both the ingress and the egress of a network device, such as CIOQ switch, the fabric can be allocated to provide a prioritized virtual channel through the fabric for the data packet.
    Type: Application
    Filed: March 3, 2015
    Publication date: August 4, 2016
    Inventors: Kandasamy Aravinthan, Rahul Durve, Manoj Lakshmy Gopalakrishnan, Jinqlih Sang, David Lucius Chen
  • Patent number: 9258245
    Abstract: A system includes a task scheduler to select a queue from a port. The port includes a determined number of cell slots between pick opportunities. The task scheduler selects a queue at a pick opportunity. A queue manager connects with the task scheduler to pop cell packets from the selected queue, and to send update information to the task scheduler. The update information includes information of how the queue manager expects to fill the cell slots between the task scheduler selections. The task scheduler makes subsequent queue selections based on the update information.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: February 9, 2016
    Assignee: Broadcom Corporation
    Inventors: Michael Lau, Rahul Durve
  • Patent number: 8934493
    Abstract: Techniques, systems and apparatus are described for implementing an inter-channel ring interface in a communication device. A communication device can include communication channels to carry data at respective first data throughputs. An inter-channel ring interface connects at least some of the communication channels in a ring configuration to form an aggregated group of channels that operates as a single channel at a second data throughput.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: January 13, 2015
    Assignee: Broadcom Corporation
    Inventors: Rahul Durve, Rajesh Satapathy, Chung-Jue Chen, Tiruvur Arun
  • Publication number: 20140075444
    Abstract: A system includes a task scheduler to select a queue from a port. The port includes a determined number of cell slots between pick opportunities. The task scheduler selects a queue at a pick opportunity. A queue manager connects with the task scheduler to pop cell packets from the selected queue, and to send update information to the task scheduler. The update information includes information of how the queue manager expects to fill the cell slots between the task scheduler selections. The task scheduler makes subsequent queue selections based on the update information.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: Broadcom Corporation
    Inventors: Michael Lau, Rahul Durve
  • Publication number: 20120219005
    Abstract: Techniques, systems and apparatus are described for implementing an inter-channel ring interface in a communication device. A communication device can include communication channels to carry data at respective first data throughputs. An inter-channel ring interface connects at least some of the communication channels in a ring configuration to form an aggregated group of channels that operates as a single channel at a second data throughput.
    Type: Application
    Filed: April 12, 2011
    Publication date: August 30, 2012
    Applicant: BROADCOM CORPORATION
    Inventors: Rahul Durve, Rajesh Satapathy, Chung-Jue Chen, Tiruvur Arun