Patents by Inventor Harry Chue

Harry Chue 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: 6848016
    Abstract: A system and method for efficiently implementing an electronic device architecture preferably includes a primary device that is configured to perform core operating functions in the electronic architecture, an auxiliary device that is configured to perform selected additional operating functions in the electronic architecture, a primary channel configured for performing communications procedures between the primary device and the auxiliary device, and an auxiliary channel configured for performing data transfer operations between the primary device and the auxiliary device. The communications procedures over the primary channel and the data transfer operations over the auxiliary channel may preferably occur in a concurrent manner.
    Type: Grant
    Filed: July 5, 2001
    Date of Patent: January 25, 2005
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Harry Chue, Garry Kak Tsang
  • Patent number: 6775730
    Abstract: A system and method for implementing a flexible interrupt mechanism in an electronic system includes a processor that may initially execute an initialization routine for performing an interrupt configuration procedure. The foregoing interrupt configuration procedure may preferably be initiated when the processor programs a configuration register with certain selectable interrupt parameters that may be utilized to flexibly configure an interrupt module in the electronic system. Internal and external interrupt sources may then subsequently provide various interrupts to the configured interrupt module which may responsively detect and route the interrupts to the processor based upon interrupt information provided during the foregoing interrupt configuration procedure. The processor may then effectively service the interrupts during appropriate interrupt servicing procedures by utilizing corresponding interrupt handler routines.
    Type: Grant
    Filed: April 18, 2001
    Date of Patent: August 10, 2004
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Delmar Marr, Harry Chue, Teiichi Shiga, James A. Chee
  • Patent number: 6678749
    Abstract: An apparatus and method for efficiently performing data transfer operations in an electronic system preferably includes a plurality of buffers that may store data and commands during execution of data transfer operations. Initially, at least a portion of a plurality of commands defining data transfer operations between a memory and peripheral devices may be temporarily stored in a command buffer associated with a processor interface. The processor interface may then issue commands directly to a memory interface, peripheral devices, and peripheral interfaces within the electronic system. Commands received by the memory interface may be temporarily stored in a command buffer associated with the memory interface. When a memory associated with the memory interface is ready, the memory interface may access the memory, and transfer data to or from one or more buffers associated with a peripheral device.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: January 13, 2004
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Praveen K. Kolli, Harry Chue, Mitsuaki Shiraga
  • Publication number: 20030005185
    Abstract: An apparatus and method for efficiently performing data transfer operations in an electronic system preferably includes a plurality of buffers that may store data and commands during execution of data transfer operations. Initially, at least a portion of a plurality of commands defining data transfer operations between a memory and peripheral devices may be temporarily stored in a command buffer associated with a processor interface. The processor interface may then issue commands directly to a memory interface, peripheral devices, and peripheral interfaces within the electronic system. Commands received by the memory interface may be temporarily stored in a command buffer associated with the memory interface. When a memory associated with the memory interface is ready, the memory interface may access the memory, and transfer data to or from one or more buffers associated with a peripheral device.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 2, 2003
    Applicant: Sony Corporation and Sony Electronics, Inc.
    Inventors: Praveen K. Kolli, Harry Chue, Mitsuaki Shiraga
  • Publication number: 20020194409
    Abstract: A system and method for implementing a flexible interrupt mechanism in an electronic system includes a processor that may initially execute an initialization routine for performing an interrupt configuration procedure. The foregoing interrupt configuration procedure may preferably be initiated when the processor programs a configuration register with certain selectable interrupt parameters that may be utilized to flexibly configure an interrupt module in the electronic system. Internal and external interrupt sources may then subsequently provide various interrupts to the configured interrupt module which may responsively detect and route the interrupts to the processor based upon interrupt information provided during the foregoing interrupt configuration procedure. The processor may then effectively service the interrupts during appropriate interrupt servicing procedures by utilizing corresponding interrupt handler routines.
    Type: Application
    Filed: April 18, 2001
    Publication date: December 19, 2002
    Applicant: Sony Corporation
    Inventors: Delmar Marr, Harry Chue, Teiichi Shiga, James A. Chee
  • Publication number: 20020161941
    Abstract: A system and method for efficiently performing a data transfer operation in an electronic system preferably includes a processor that may initially create a DMA structure in a block transfer memory device. The DMA structure may preferably include one or more command structures for performing DMA data transfer operations. The processor may subsequently program local control registers of a DMA engine with selected DMA transfer information in response to a DMA data transfer requirement. The processor may then instruct the DMA engine to perform the required DMA data transfer operation. Next, the DMA engine may responsively copy one or more of the command structures from the block transfer memory device into local command registers that are coupled to the DMA engine. The DMA engine may then reference the foregoing control registers and command registers to thereby efficiently perform one or more DMA data transfer operations.
    Type: Application
    Filed: April 30, 2001
    Publication date: October 31, 2002
    Applicant: Sony Corporation and Electronics, Inc
    Inventors: Harry Chue, Delmar Marr, James A. Chee, Praveen K. Kolli
  • Publication number: 20020073265
    Abstract: A system and method for efficiently implementing an electronic device architecture preferably includes a primary device that is configured to perform core operating functions in the electronic architecture, an auxiliary device that is configured to perform selected additional operating functions in the electronic architecture, a primary channel configured for performing communications procedures between the primary device and the auxiliary device, and an auxiliary channel configured for performing data transfer operations between the primary device and the auxiliary device. The communications procedures over the primary channel and the data transfer operations over the auxiliary channel may preferably occur in a concurrent manner.
    Type: Application
    Filed: July 5, 2001
    Publication date: June 13, 2002
    Applicant: Sony Corporation and Sony Electronics, Inc.
    Inventors: Harry Chue, Garry Kak Tsang