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: 10341260Abstract: 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: GrantFiled: February 2, 2018Date of Patent: July 2, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Kandasamy Aravinthan, Rahul Durve, Manoj Lakshmy Gopalakrishnan, Jinqlih Sang, David Lucius Chen
-
Publication number: 20180227247Abstract: 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: ApplicationFiled: February 2, 2018Publication date: August 9, 2018Applicant: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Kandasamy Aravinthan, Rahul Durve, Manoj Lakshmy Gopalakrishnan, Jinqlih Sang, David Lucius Chen
-
Patent number: 9894013Abstract: 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: GrantFiled: March 3, 2015Date of Patent: February 13, 2018Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Kandasamy Aravinthan, Rahul Durve, Manoj Lakshmy Gopalakrishnan, Jinqlih Sang, David Lucius Chen
-
Publication number: 20160226797Abstract: 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: ApplicationFiled: March 3, 2015Publication date: August 4, 2016Inventors: Kandasamy Aravinthan, Rahul Durve, Manoj Lakshmy Gopalakrishnan, Jinqlih Sang, David Lucius Chen
-
Patent number: 9258245Abstract: 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: GrantFiled: September 12, 2012Date of Patent: February 9, 2016Assignee: Broadcom CorporationInventors: Michael Lau, Rahul Durve
-
Patent number: 8934493Abstract: 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: GrantFiled: April 12, 2011Date of Patent: January 13, 2015Assignee: Broadcom CorporationInventors: Rahul Durve, Rajesh Satapathy, Chung-Jue Chen, Tiruvur Arun
-
Publication number: 20140075444Abstract: 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: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicant: Broadcom CorporationInventors: Michael Lau, Rahul Durve
-
Publication number: 20120219005Abstract: 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: ApplicationFiled: April 12, 2011Publication date: August 30, 2012Applicant: BROADCOM CORPORATIONInventors: Rahul Durve, Rajesh Satapathy, Chung-Jue Chen, Tiruvur Arun