Patents by Inventor Thien Ern Ooi

Thien Ern Ooi 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: 7356555
    Abstract: One embodiment of a technique for performing impedance compensation update operations without causing potential data corruption problems includes taking advantage of protocol idle periods, where synchronization primitives, filler data, and alignment primitives are being transmitted. For example, a serial interconnect controller may take control of the interconnect by initiating a dummy transaction. The controller can then perform an impedance compensation update operation while it is assured that no data transfers are occurring. After an appropriate settling time and after a transmission of an alignment primitive, the controller can complete the dummy transaction by issuing a no-op. This process may be re-performed periodically.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: April 8, 2008
    Assignee: Intel Corporation
    Inventors: Serge Bedwani, Thien Ern Ooi
  • Patent number: 6961787
    Abstract: A method and system for updating files includes transmitting a frame having status information and non-status information between a device and a host controller, storing the status information in a buffer, updating the non-status information in a non-status register, after updating the non-status information in the non-status register, determining if the frame has an error. The status register is updated if the frame includes no error.
    Type: Grant
    Filed: January 7, 2002
    Date of Patent: November 1, 2005
    Assignee: Intel Corporation
    Inventor: Thien Ern Ooi
  • Patent number: 6854045
    Abstract: An access detector detects an access type of an access to one of a plurality of serial ports interfacing to serial storage devices. The access is intended to one of a plurality of parallel channels interfacing to parallel storage devices via task file registers of the parallel channels. A mapping circuit maps the serial ports to the parallel channels. A state machine emulates a response from the one of the parallel channels based on the access type and the mapped serial ports.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: February 8, 2005
    Assignee: Intel Corporation
    Inventors: Eng Hun Ooi, Thien Ern Ooi, Chai Huat Gan
  • Patent number: 6772258
    Abstract: An apparatus for sharing an interrupt between a controller for a parallel storage device interface and a controller for a serial storage device interface includes interrupt conditioning circuitry that masks an interrupt signal coming from the parallel storage device interface if no storage device is coupled to the parallel storage device interface. The masking of the parallel storage device interface interrupt if no storage device is coupled to the parallel storage device interface allows the controller for the serial storage device interface to share the interrupt traditionally assigned to the parallel storage device interface.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: August 3, 2004
    Assignee: Intel Corporation
    Inventors: David I. Poisner, Thien Ern Ooi
  • Publication number: 20030188069
    Abstract: One embodiment of a technique for performing impedance compensation update operations without causing potential data corruption problems includes taking advantage of protocol idle periods, where synchronization primitives, filler data, and alignment primitives are being transmitted. For example, a serial interconnect controller may take control of the interconnect by initiating a dummy transaction. The controller can then perform an impedance compensation update operation while it is assured that no data transfers are occurring. After an appropriate settling time and after a transmission of an alignment primitive, the controller can complete the dummy transaction by issuing a no-op. This process may be re-performed periodically.
    Type: Application
    Filed: March 29, 2002
    Publication date: October 2, 2003
    Inventors: Serge Bedwani, Thien Ern Ooi
  • Publication number: 20030131125
    Abstract: A method and system for updating files includes transmitting a frame having status information and non-status information between a device and a host controller, storing the status information in a buffer, updating the non-status information in a non-status register, after updating the non-status information in the non-status register, determining if the frame has an error. The status register is updated if the frame includes no error.
    Type: Application
    Filed: January 7, 2002
    Publication date: July 10, 2003
    Inventor: Thien Ern Ooi
  • Publication number: 20030005231
    Abstract: An access detector detects an access type of an access to one of a plurality of serial ports interfacing to serial storage devices. The access is intended to one of a plurality of parallel channels interfacing to parallel storage devices via task file registers of the parallel channels. A mapping circuit maps the serial ports to the parallel channels. A state machine emulates a response from the one of the parallel channels based on the access type and the mapped serial ports.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Eng Hun Ooi, Thien Ern Ooi, Chai Huat Gan
  • Publication number: 20020087773
    Abstract: An apparatus for sharing an interrupt between a controller for a parallel storage device interface and a controller for a serial storage device interface includes interrupt conditioning circuitry that masks an interrupt signal coming from the parallel storage device interface if no storage device is coupled to the parallel storage device interface. The masking of the parallel storage device interface interrupt of no storage device is coupled to the parallel storage device interface allows the controller for the serial storage device interface to share the interrupt traditionally assigned to the parallel storage device interface.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: David I. Poisner, Thien Ern Ooi