Patents by Inventor Rohan KANDI

Rohan KANDI 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: 12719792
    Abstract: A method of forcefully terminating a flow includes identifying, by a hardware accelerator, a flow entry in a flow table corresponding to a flow determined to satisfy predefined criteria for flow termination and transmitting, by the hardware accelerator, a flow termination request to a software-based reset packet generator. The flow termination request includes flow match characteristics included in the flow entry of the flow table. The method further includes generating, at the software-based reset packet generator, a first transport control protocol (TCP) reset packet with header information matching the flow match characteristics and transmitting the first TCP reset packet to the hardware accelerator. The method still further provides for transforming the first TCP reset packet, at the hardware accelerator, according to a first transformation defined in the flow entry. The transformed TCP reset packet is transmitted to the destination device and the flow entry is deleted from the flow table.
    Type: Grant
    Filed: August 30, 2024
    Date of Patent: August 25, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ahmed Abdelsalam, Osman Nuri Ertugay, Zachary Noel Libby, Narayanan Ravichandran, Rohan Kandi, Milan Dasgupta, Anshuman Verma, Lok Chand Koppaka, Harish Srinivasan
  • Publication number: 20260067217
    Abstract: A method of forcefully terminating a flow includes identifying, by a hardware accelerator, a flow entry in a flow table corresponding to a flow determined to satisfy predefined criteria for flow termination and transmitting, by the hardware accelerator, a flow termination request to a software-based reset packet generator. The flow termination request includes flow match characteristics included in the flow entry of the flow table. The method further includes generating, at the software-based reset packet generator, a first transport control protocol (TCP) reset packet with header information matching the flow match characteristics and transmitting the first TCP reset packet to the hardware accelerator. The method still further provides for transforming the first TCP reset packet, at the hardware accelerator, according to a first transformation defined in the flow entry. The transformed TCP reset packet is transmitted to the destination device and the flow entry is deleted from the flow table.
    Type: Application
    Filed: August 30, 2024
    Publication date: March 5, 2026
    Inventors: Ahmed ABDELSALAM, Osman Nuri ERTUGAY, Zachary Noel LIBBY, Narayanan RAVICHANDRAN, Rohan KANDI, Milan DASGUPTA, Anshuman VERMA, Lok Chand KOPPAKA, Harish SRINIVASAN