Patents by Inventor Kiran A. Patil
Kiran A. Patil 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: 20250184280Abstract: There is disclosed in one example a network interface card (NIC), comprising: an ingress interface to receive incoming traffic; a plurality of queues to queue incoming traffic; an egress interface to direct incoming traffic to a plurality of server applications; and a queuing engine, including logic to: uniquely associate a queue with a selected server application; receive an incoming network packet; determine that the selected server application may process the incoming network packet; and assign the incoming network packet to the queue.Type: ApplicationFiled: February 12, 2025Publication date: June 5, 2025Applicant: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Patent number: 12255830Abstract: There is disclosed in one example a network interface card (NIC), comprising: an ingress interface to receive incoming traffic; a plurality of queues to queue incoming traffic; an egress interface to direct incoming traffic to a plurality of server applications; and a queuing engine, including logic to: uniquely associate a queue with a selected server application; receive an incoming network packet; determine that the selected server application may process the incoming network packet; and assign the incoming network packet to the queue.Type: GrantFiled: May 23, 2023Date of Patent: March 18, 2025Assignee: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Publication number: 20230300078Abstract: There is disclosed in one example a network interface card (NIC), comprising: an ingress interface to receive incoming traffic; a plurality of queues to queue incoming traffic; an egress interface to direct incoming traffic to a plurality of server applications; and a queuing engine, including logic to: uniquely associate a queue with a selected server application; receive an incoming network packet; determine that the selected server application may process the incoming network packet; and assign the incoming network packet to the queue.Type: ApplicationFiled: May 23, 2023Publication date: September 21, 2023Applicant: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Patent number: 11706151Abstract: There is disclosed in one example a network interface card (NIC), comprising: an ingress interface to receive incoming traffic; a plurality of queues to queue incoming traffic; an egress interface to direct incoming traffic to a plurality of server applications; and a queuing engine, including logic to: uniquely associate a queue with a selected server application; receive an incoming network packet; determine that the selected server application may process the incoming network packet; and assign the incoming network packet to the queue.Type: GrantFiled: December 30, 2021Date of Patent: July 18, 2023Assignee: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Publication number: 20220124047Abstract: There is disclosed in one example a network interface card (NIC), comprising: an ingress interface to receive incoming traffic; a plurality of queues to queue incoming traffic; an egress interface to direct incoming traffic to a plurality of server applications; and a queuing engine, including logic to: uniquely associate a queue with a selected server application; receive an incoming network packet; determine that the selected server application may process the incoming network packet; and assign the incoming network packet to the queue.Type: ApplicationFiled: December 30, 2021Publication date: April 21, 2022Applicant: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Publication number: 20200162396Abstract: There is disclosed in one example a network interface card (NIC), comprising: an ingress interface to receive incoming traffic; a plurality of queues to queue incoming traffic; an egress interface to direct incoming traffic to a plurality of server applications; and a queuing engine, including logic to: uniquely associate a queue with a selected server application; receive an incoming network packet; determine that the selected server application may process the incoming network packet; and assign the incoming network packet to the queue.Type: ApplicationFiled: January 27, 2020Publication date: May 21, 2020Applicant: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Patent number: 10547559Abstract: In an example, there is disclosed a computing apparatus, having: a network interface configured to provide a plurality of queues; an application; and one or more logic elements comprising a queuing engine to: inspect an incoming packet; and assign the incoming packet to a dedicated queue for the application based on a classifier. There is also disclosed a method of providing a queuing engine, and one or more tangible, non-transitory computer-readable storage mediums having stored thereon executable instructions for providing a queuing engine.Type: GrantFiled: December 26, 2015Date of Patent: January 28, 2020Assignee: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Publication number: 20170187640Abstract: In an example, there is disclosed a computing apparatus, having: a network interface configured to provide a plurality of queues; an application; and one or more logic elements comprising a queuing engine to: inspect an incoming packet; and assign the incoming packet to a dedicated queue for the application based on a classifier. There is also disclosed a method of providing a queuing engine, and one or more tangible, non-transitory computer-readable storage mediums having stored thereon executable instructions for providing a queuing engine.Type: ApplicationFiled: December 26, 2015Publication date: June 29, 2017Applicant: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Patent number: 7764709Abstract: A plurality of packets associated with a plurality of protocols are received, wherein the plurality of packets are to be processed by a plurality of processors. Packets associated with a first protocol are sent to be processed by at least one of the plurality of processors before sending packets associated with a second protocol to be processed, in response to determining that the packets associated with the first protocol have a higher priority for processing than the packets associated with the first protocol.Type: GrantFiled: July 7, 2004Date of Patent: July 27, 2010Inventors: Hieu T. Tran, Dinesh Kumar, Kiran A. Patil, Linden Cornett