Patents by Inventor David M. Lindsay

David M. Lindsay 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: 5392448
    Abstract: A data processor, such as a digital signal processor, that has augmented memory, I/O and math units for real-time performance of complex functions, is placed under the control of a group of abstract object-oriented modules arranged with an underlying operational nucleus that includes a real-time kernel. The modules are hierarchically configured, with the lowest being an array object type that references memory allocations. A stream object type, based on the arrays, defines channels between application software and data devices. A vector object type, also based on the arrays, establishes structure within allocated blocks and also enables vector math functions to be undertaken by the vector module. Matrix and filter object types utilize the arrays and vectors in sequences controlled by the corresponding matrix and vector modules.
    Type: Grant
    Filed: December 14, 1993
    Date of Patent: February 21, 1995
    Assignee: Spectron MicroSystems, Inc.
    Inventors: Robert E. Frankel, David M. Lindsay, David A. Russo, David Y. Wong
  • Patent number: 5283900
    Abstract: A data processor, such as a digital signal processor, that has augmented memory, I/O and math units for real-time performance of complex functions, is placed under the control of a group of abstract object-oriented modules arranged with an underlying operational nucleus that includes a real-time kernel. The modules are hierarchically configured, with the lowest being an array object type that references memory allocations. A stream object type, based on the arrays, defines channels between application software and data devices. A vector object type, also based on the arrays, establishes structure within allocated blocks and also enables vector math functions to be undertaken by the vector module. Matrix and filter object types utilize the arrays and vectors in sequences controlled by the corresponding matrix and vector modules.
    Type: Grant
    Filed: October 2, 1989
    Date of Patent: February 1, 1994
    Assignee: Spectron Microsystems, Inc.
    Inventors: Robert E. Frankel, David M. Lindsay, David A. Russo, David Y. Wong