Patents by Inventor Rahul SRIKUMAR

Rahul SRIKUMAR 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: 12393537
    Abstract: Providing multi-request arbitration grant policies for time-sensitive arbitration decisions in processor-based devices is disclosed. In this regard, a processor-based device provides an arbitration circuit that is configured to select a request tracker entry of a plurality of request tracker entries of a request tracker circuit to apply a multi-request arbitration grant policy. The arbitration circuit determines a count N of a plurality of requests associated with the request tracker entry, and determines a count R of resource elements that are available of a plurality of resource elements of an arbitrated resource. The arbitration circuit determines whether the count R of resource elements that are available is equal to or greater than N, and if so, issues a single arbitration grant for the plurality of requests associated with the request tracker entry to the request tracker circuit.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: August 19, 2025
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Rahul Srikumar, Dimitrios Kaseridis
  • Publication number: 20240427719
    Abstract: Providing multi-request arbitration grant policies for time-sensitive arbitration decisions in processor-based devices is disclosed. In this regard, a processor-based device provides an arbitration circuit that is configured to select a request tracker entry of a plurality of request tracker entries of a request tracker circuit to apply a multi-request arbitration grant policy. The arbitration circuit determines a count N of a plurality of requests associated with the request tracker entry, and determines a count R of resource elements that are available of a plurality of resource elements of an arbitrated resource. The arbitration circuit determines whether the count R of resource elements that are available is equal to or greater than N, and if so, issues a single arbitration grant for the plurality of requests associated with the request tracker entry to the request tracker circuit.
    Type: Application
    Filed: June 22, 2023
    Publication date: December 26, 2024
    Inventors: Rahul SRIKUMAR, Dimitrios KASERIDIS