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: 20250184280
    Abstract: 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: Application
    Filed: February 12, 2025
    Publication date: June 5, 2025
    Applicant: Intel Corporation
    Inventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
  • Patent number: 12255830
    Abstract: 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: Grant
    Filed: May 23, 2023
    Date of Patent: March 18, 2025
    Assignee: Intel Corporation
    Inventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
  • Publication number: 20230300078
    Abstract: 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: Application
    Filed: May 23, 2023
    Publication date: September 21, 2023
    Applicant: Intel Corporation
    Inventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
  • Patent number: 11706151
    Abstract: 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: Grant
    Filed: December 30, 2021
    Date of Patent: July 18, 2023
    Assignee: Intel Corporation
    Inventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
  • Publication number: 20220124047
    Abstract: 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: Application
    Filed: December 30, 2021
    Publication date: April 21, 2022
    Applicant: Intel Corporation
    Inventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
  • Publication number: 20200162396
    Abstract: 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: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Applicant: Intel Corporation
    Inventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
  • Patent number: 10547559
    Abstract: 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: Grant
    Filed: December 26, 2015
    Date of Patent: January 28, 2020
    Assignee: Intel Corporation
    Inventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
  • Publication number: 20170187640
    Abstract: 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: Application
    Filed: December 26, 2015
    Publication date: June 29, 2017
    Applicant: Intel Corporation
    Inventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
  • Patent number: 7764709
    Abstract: 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: Grant
    Filed: July 7, 2004
    Date of Patent: July 27, 2010
    Inventors: Hieu T. Tran, Dinesh Kumar, Kiran A. Patil, Linden Cornett