Patents by Inventor Brett Louis Lindsley

Brett Louis Lindsley 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: 6430593
    Abstract: The present invention provides a method, an article of manufacture and a multi-tasking, preemptive, priority based operating device for acceleration of operating system functions using a host processor and a task scheduling accelerator. The host processor processes a plurality of tasks and receives interrupts and uses a predetermined task scheduling accelerator interrupt service routine for responding to the task scheduling accelerator. The task scheduling accelerator is coupled to the host processor and is used for efficiently accelerating real time multi-tasking decisions using scheduling decisions responsive to tasks in the host processor.
    Type: Grant
    Filed: March 10, 1998
    Date of Patent: August 6, 2002
    Assignee: Motorola Inc.
    Inventor: Brett Louis Lindsley
  • Patent number: 6360243
    Abstract: The present invention provides a task scheduling accelerating method, device and article of manufacture for determining and controlling multi-tasking. The device includes a synchronous task command interface for receiving commands from tasks on the host processor; an asynchronous task command interface for receiving commands from tasks and interrupt service routines on the host processor; an interrupt service routine interface for specifying and controlling a task switch; a semaphore post queue interface for specifying and determining a status of a data queue stored in the host processor; a status register for specifying a status of the task scheduling accelerator device; a computational unit for computing task scheduling decisions; and a bus for moving data between registers/interfaces and the computational unit.
    Type: Grant
    Filed: March 10, 1998
    Date of Patent: March 19, 2002
    Assignee: Motorola, Inc.
    Inventors: Brett Louis Lindsley, Uri Dayan, Moshe Tarrab
  • Patent number: 6128672
    Abstract: The present invention provides a method, device and article of manufacture for efficient transfer of data items between a host processor and an external device. The host processor is coupled to external queue pointers and is used for queuing a plurality of data items and transferring the plurality of data items to the external device using an interrupt service routine unit. The external device is coupled to the host processor and is used for storing and incrementing or decrementing the external queue pointers, and processing the data items.
    Type: Grant
    Filed: March 10, 1998
    Date of Patent: October 3, 2000
    Assignee: Motorola, Inc.
    Inventor: Brett Louis Lindsley