Patents by Inventor Anjandeep Singh SAHNI

Anjandeep Singh SAHNI 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: 20230385107
    Abstract: A computing resource allocation method comprises beginning a first performance of a first task; determining, using a task manager circuit during the first performance of the first task, that a first operation from among the first plurality of operations requires a resource, wherein the resource is external to the processor; determining, using a spinlock circuit, that the resource is unavailable for use; pausing, under control of the task manager, the first performance of the first task at the processor; beginning, using the processor, a second performance of a second task, the second task comprising a second plurality of operations; receiving, at the task manager, a notice from the spinlock that the resource is currently available for use by the processor; and resuming, under control of the task manager, the first performance of the first task at the processor starting with the first operation from among the first plurality of operations.
    Type: Application
    Filed: August 14, 2023
    Publication date: November 30, 2023
    Inventors: Anjandeep Singh SAHNI, Pratheesh Gangadhar THALAKKAL KOTTILAVEEDU, William Cronin WALLACE
  • Patent number: 11726814
    Abstract: A computing resource allocation method comprises beginning a first performance of a first task; determining, using a task manager circuit during the first performance of the first task, that a first operation from among the first plurality of operations requires a resource, wherein the resource is external to the processor; determining, using a spinlock circuit, that the resource is unavailable for use; pausing, under control of the task manager, the first performance of the first task at the processor; beginning, using the processor, a second performance of a second task, the second task comprising a second plurality of operations; receiving, at the task manager, a notice from the spinlock that the resource is currently available for use by the processor; and resuming, under control of the task manager, the first performance of the first task at the processor starting with the first operation from among the first plurality of operations.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: August 15, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Anjandeep Singh Sahni, Pratheesh Gangadhar Thalakkal Kottilaveedu, William Cronin Wallace
  • Publication number: 20190370063
    Abstract: A computing resource allocation method comprises beginning a first performance of a first task; determining, using a task manager circuit during the first performance of the first task, that a first operation from among the first plurality of operations requires a resource, wherein the resource is external to the processor; determining, using a spinlock circuit, that the resource is unavailable for use; pausing, under control of the task manager, the first performance of the first task at the processor; beginning, using the processor, a second performance of a second task, the second task comprising a second plurality of operations; receiving, at the task manager, a notice from the spinlock that the resource is currently available for use by the processor; and resuming, under control of the task manager, the first performance of the first task at the processor starting with the first operation from among the first plurality of operations.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 5, 2019
    Inventors: Anjandeep Singh SAHNI, Pratheesh Gangadhar THALAKKAL KOTTILAVEEDU, William Cronin WALLACE