Patents by Inventor Chi-Shing J. Ng

Chi-Shing J. Ng 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: 5708817
    Abstract: A programmable interrupt delay in a communication circuit enables accurate timing of an interrupt delay without tying up processor CPU cycles in the execution of a delay loop. The interrupt delay comprises a memory containing the program delay value. A communication circuit which generates an interrupt output corresponding to the transmission of a communication data stream is coupled to a timing circuit having a time value. This timing circuit also has a timing start input, which triggers timing of the timing value upon receipt of the interrupt output. A comparator coupled to the memory and to the timing circuit compares the time value to the delay value and generates a delayed interrupt when the time value and the delay value are equal.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: January 13, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Chi-Shing J. Ng, Magnus Karlsson
  • Patent number: 5572686
    Abstract: A system and method for changing an arbitration priority of a bus master are described. A changing system condition can be detected and used to signal the arbiter to change the priority of one or more bus masters. Timers can be provided to delay the request of a changed priority and to return a bus master to its default priority.
    Type: Grant
    Filed: June 5, 1995
    Date of Patent: November 5, 1996
    Assignee: Apple Computer, Inc.
    Inventors: Ann B. Nunziata, Riaz A. Moledina, Chi-Shing J. Ng