Patents by Inventor Christopher Belcher

Christopher Belcher 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: 9141567
    Abstract: A configurable device interface enhances the ability of a processor to communicate with other devices. A configurable serial interface promotes efficient data transmission and reception. The configurable serial interface includes a source of transmit data that the configurable serial interface may access even while data reception is simultaneously completing.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: September 22, 2015
    Assignee: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
    Inventors: James D. Pennock, Ronald Baker, Brian R. Parker, Christopher Belcher
  • Patent number: 8429384
    Abstract: An architecture for a digital signal processor alleviates the difficulties and complexities normally associated with writing and optimizing programs to avoid stalls during which one instruction awaits the result of a prior instruction. The architecture coordinates the processing of data for multiple instructions through a multiple stage data pipeline. As a result, the architecture not only supports simultaneous execution of multiple programs, but also permits each program to execute without delays caused by inter-relationships between instructions within the program.
    Type: Grant
    Filed: November 15, 2006
    Date of Patent: April 23, 2013
    Assignee: Harman International Industries, Incorporated
    Inventors: James D. Pennock, Ronald Baker, Brian R. Parker, Christopher Belcher
  • Patent number: 8074053
    Abstract: A memory update engine provides flexible modification of data in memory. A processor may employ the update engine to update filter coefficients, special effects parameters, signal sample processing instructions, or any other instruction or data during processing. The update engine supports dynamic updating without requiring processor shutdown, thereby allowing the processor to seamlessly continue operation during a live performance.
    Type: Grant
    Filed: November 15, 2006
    Date of Patent: December 6, 2011
    Assignee: Harman International Industries, Incorporated
    Inventors: James D. Pennock, Ronald Baker, Brian R. Parker, Christopher Belcher
  • Publication number: 20080016260
    Abstract: A configurable device interface enhances the ability of a processor to communicate with other devices. A configurable serial interface promotes efficient data transmission and reception. The configurable serial interface includes a source of transmit data that the configurable serial interface may access even while data reception is simultaneously completing.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 17, 2008
    Inventors: James D. Pennock, Ronald Baker, Brian R. Parker, Christopher Belcher
  • Publication number: 20080016289
    Abstract: A configurable device interface enhances the ability of a processor to communicate with other devices. The configurable device interface provides programmers with an efficient mechanism for communicating with a wide variety of external memories, each of which may have their own unique interface requirements. As a result, the configurable device interface permits a data processor to operate without hard coded dedicated state machines, and without waiting for an external memory to complete an instruction before the data processor may perform its next instruction.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 17, 2008
    Inventors: James D. Pennock, Ronald Baker, Brian R. Parker, Christopher Belcher
  • Publication number: 20080016321
    Abstract: An architecture for a digital signal processor alleviates the difficulties and complexities normally associated with writing and optimizing programs to avoid stalls during which one instruction awaits the result of a prior instruction. The architecture coordinates the processing of data for multiple instructions through a multiple stage data pipeline. As a result, the architecture not only supports simultaneous execution of multiple programs, but also permits each program to execute without delays caused by inter-relationships between instructions within the program.
    Type: Application
    Filed: November 15, 2006
    Publication date: January 17, 2008
    Inventors: James D. Pennock, Ronald Baker, Brian R. Parker, Christopher Belcher
  • Publication number: 20080016290
    Abstract: A memory update engine provides flexible modification of data in memory. A processor may employ the update engine to update filter coefficients, special effects parameters, signal sample processing instructions, or any other instruction or data during processing. The update engine supports dynamic updating without requiring processor shutdown, thereby allowing the processor to seamlessly continue operation during a live performance.
    Type: Application
    Filed: November 15, 2006
    Publication date: January 17, 2008
    Inventors: James D. Pennock, Ronald Baker, Brian R. Parker, Christopher Belcher