Patents by Inventor Richard K. Greicar

Richard K. Greicar 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: 7454588
    Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to the executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. The system can support the interaction of multiple independent programs in external memory.
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: November 18, 2008
    Assignee: Genesis Microchip Inc.
    Inventor: Richard K. Greicar
  • Patent number: 7216213
    Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. A group of transfer parameters as queue entries allow code and data for an algorithm to be transferred between both local and external memory.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: May 8, 2007
    Assignee: Genesis Microchip Inc.
    Inventor: Richard K. Greicar
  • Patent number: 7100017
    Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. The system can support the interaction of multiple independent programs in external memory.
    Type: Grant
    Filed: October 19, 2004
    Date of Patent: August 29, 2006
    Assignee: Genesis Microchip Corporation
    Inventor: Richard K. Greicar
  • Patent number: 6920543
    Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. The system can support the interaction of multiple independent programs in external memory.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: July 19, 2005
    Assignee: Genesis Microchip, Inc.
    Inventor: Richard K. Greicar
  • Patent number: 6775757
    Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. The system can support the interaction of multiple independent programs in external memory.
    Type: Grant
    Filed: October 2, 2000
    Date of Patent: August 10, 2004
    Assignee: Genesis Microchip Inc.
    Inventor: Richard K. Greicar
  • Publication number: 20040117582
    Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. A group of transfer parameters as queue entries allow code and data for an algorithm to be transferred between both local and external memory.
    Type: Application
    Filed: November 24, 2003
    Publication date: June 17, 2004
    Applicant: GENESIS MICROCHIP INC.
    Inventor: Richard K. Greicar
  • Patent number: 6742083
    Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. The system can support the interaction of multiple independent programs in external memory.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: May 25, 2004
    Assignee: Genesis Microchip Inc.
    Inventor: Richard K. Greicar
  • Patent number: 6738884
    Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. The system can support the interaction of multiple independent programs in external memory.
    Type: Grant
    Filed: October 2, 2000
    Date of Patent: May 18, 2004
    Assignee: Genesis Microchip Inc.
    Inventor: Richard K. Greicar
  • Patent number: 6728853
    Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. A group of transfer parameters as queue entries allow code and data for an algorithm to be transferred between both local and external memory.
    Type: Grant
    Filed: October 2, 2000
    Date of Patent: April 27, 2004
    Assignee: Genesis Microchip Inc.
    Inventor: Richard K. Greicar
  • Patent number: 5570108
    Abstract: A method and system for controlling a display. The system includes a processor programmed to control (and optionally also calibrate) a display in response to user selection of displayed virtual controls. Preferred embodiments of the system includes circuitry within the display device which operates under control of software in response to user-entered commands for adjustment of parameters of the display device.
    Type: Grant
    Filed: December 15, 1995
    Date of Patent: October 29, 1996
    Assignee: Radius Inc.
    Inventors: Michael D. McLaughlin, John C. Signa, Richard K. Greicar, John M. Taylor
  • Patent number: 5499040
    Abstract: A method and system for controlling a display. The system includes a processor programmed to control (and optionally also calibrate) a display in response to user selection of displayed virtual controls. Preferred embodiments of the system includes circuitry within the display device which operates under control of software in response to user-entered commands for adjustment of parameters of the display device.
    Type: Grant
    Filed: June 27, 1994
    Date of Patent: March 12, 1996
    Assignee: Radius Inc.
    Inventors: Michael D. McLaughlin, John C. Signa, Richard K. Greicar, John M. Taylor