Patents by Inventor Kooi Chi Ooi

Kooi Chi 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).

  • Publication number: 20100169750
    Abstract: Embodiments of an invention for verifying firmware using system memory error check logic are disclosed. In one embodiment, an apparatus includes an execution core, firmware, error check logic, non-volatile memory, comparison logic, and security logic. The error check logic is to generate, for each line of firmware, an error check value. The comparison logic is to compare stored error check values from the non-volatile memory with generated error check values from the error check logic. The security logic is to prevent the execution core from executing the firmware if the comparison logic detects a mismatch between the stored error code values and the generated error code values.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventors: Yen Hsiang Chew, Bok Eng Cheah, Kooi Chi Ooi, Shanggar Periaman
  • Patent number: 7743181
    Abstract: The present disclosure provides a method for providing Quality of Service (QoS) processing of a plurality of data packets stored in a first memory. The method may include determining a queue of a plurality of queues causing an interrupt using contents of an interrupt status register, the queue comprising address of at least one data packet of the plurality of data packets. The method may further include performing a logical operation between the contents of the interrupt status register and an interrupt mask of a plurality of interrupt masks, the plurality of interrupt masks stored in a second memory. The method may also include processing the plurality of data packets based on the logical operation and incrementing an interrupt mask address pointer stored in a third memory, thereby pointing to another interrupt mask of the plurality of interrupt masks. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: June 22, 2010
    Assignee: Intel Corporation
    Inventors: Yen Hsiang Chew, Shanggar Periaman, Kooi Chi Ooi, Bok Eng Cheah
  • Patent number: 7692278
    Abstract: In some embodiments, an apparatus and a system are provided. The apparatus and the system may comprise a first integrated circuit die comprising a plurality of silicon vias and a first surface activated bonding site coupled to the plurality of silicon vias, and a second integrated circuit die comprising a second surface activated bonding site coupled to the first surface activated bonding site. The first surface activated bonding site may comprise a first clean metal and the second surface activated bonding site may comprise a second clean metal. If the first surface activated bonding site is coupled to the second surface activated bonding site respective metal atoms of the first activated surface activated bonding site are diffused into the second surface activated bonding site and respective metal atoms of the second activated surface activated bonding site are diffused into the first surface activated bonding site.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: April 6, 2010
    Assignee: Intel Corporation
    Inventors: Shanggar Periaman, Kooi Chi Ooi, Bok Eng Cheah
  • Publication number: 20090122702
    Abstract: Bandwidth is allocated among network interfaces of, for example, a switch, router, or server among based on network packet traffic. In one example the network device has a plurality of network interfaces, a performance monitoring unit to monitor buffer events for the network interfaces and to generate an interrupt if a network interface buffer is near an overflow state, and a processor to receive the interrupt and increase a priority of the associated network interface in response thereto.
    Type: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Inventors: Yen Hsiang Chew, Shanggar Periaman, Kooi Chi Ooi, Bok Eng Cheah
  • Publication number: 20090065951
    Abstract: The formation of electronic assemblies is described. One embodiment includes first and second semiconductor die structures each including a front side and a backside, the front side including an active region and the backside including metal regions and non-metal regions thereon. The first and second semiconductor die structures include a plurality of vias, the vias forming electrical connections between the active region and the backside metal regions. The first and second semiconductor die structures are stacked together with at least one of the metal regions on the backside of the first semiconductor die structure in direct contact with at least one of the metal regions on the back side of the second semiconductor die structure. Other embodiments are described and claimed.
    Type: Application
    Filed: September 10, 2007
    Publication date: March 12, 2009
    Inventors: Bok Eng CHEAH, Shanggar PERIAMAN, Kooi Chi OOI, Yen Hsiang CHEW
  • Publication number: 20090019196
    Abstract: The present disclosure provides a method for providing Quality of Service (QoS) processing of a plurality of data packets stored in a first memory. The method may include determining a queue of a plurality of queues causing an interrupt using contents of an interrupt status register, the queue comprising address of at least one data packet of the plurality of data packets. The method may further include performing a logical operation between the contents of the interrupt status register and an interrupt mask of a plurality of interrupt masks, the plurality of interrupt masks stored in a second memory. The method may also include processing the plurality of data packets based on the logical operation and incrementing an interrupt mask address pointer stored in a third memory, thereby pointing to another interrupt mask of the plurality of interrupt masks. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: July 9, 2007
    Publication date: January 15, 2009
    Applicant: INTEL CORPORATION
    Inventors: Yen Hsiang Chew, Shanggar Periaman, Kooi Chi Ooi, Bok Eng Cheah
  • Publication number: 20080315388
    Abstract: In some embodiments, vertical controlled side chip connection for 3D processor package is presented. In this regard, an apparatus is introduced having a substrate, a substantially horizontal, in relation to the substrate, integrated circuit device coupled to the substrate, and a substantially vertical, in relation of the substrate, integrated circuit device coupled to the substrate and adjacent to one side of the substantially horizontal integrated circuit device. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: June 22, 2007
    Publication date: December 25, 2008
    Inventors: Shanggar Periaman, Bok Eng Cheah, Yen Hsiang Chew, Kooi Chi Ooi
  • Publication number: 20080315421
    Abstract: Methods and apparatus to provide die backside metallization and/or surface activated bonding for stacked die packages are described. In one embodiment, an active metal layer of a first die may be coupled to an active metal layer of a second die through silicon vias and/or a die backside metallization layer of the second die. Other embodiments are also described.
    Type: Application
    Filed: June 19, 2007
    Publication date: December 25, 2008
    Inventors: Shanggar Periaman, Kooi Chi Ooi, Yen Hsiang Chew, Bok Eng Cheah
  • Publication number: 20080237310
    Abstract: Methods and apparatus to provide die backside connections are described. In one embodiment, the backside of a die is metallized and coupled to another die or a substrate. Other embodiments are also described.
    Type: Application
    Filed: March 26, 2007
    Publication date: October 2, 2008
    Inventors: Shanggar Periaman, Kooi Chi Ooi, Bok Eng Cheah, Yen Hsiang Chew
  • Patent number: 7400033
    Abstract: Methods and apparatus to provide an improved package on package (PoP) design are described. In one embodiment, a central processing unit (CPU) package substrate and an embedded package (which may include one or more heat removal channels) are molded. Other embodiments are also described.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: July 15, 2008
    Assignee: Intel Corporation
    Inventors: Bok Eng Cheah, Shanggar Periaman, Kooi Chi Ooi
  • Publication number: 20080157350
    Abstract: Methods and apparatus to provide an improved package on package (PoP) design are described. In one embodiment, a central processing unit (CPU) package substrate and an embedded package (which may include one or more heat removal channels) are molded. Other embodiments are also described.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Bok Eng Cheah, Shanggar Periaman, Kooi Chi Ooi
  • Patent number: 7279795
    Abstract: In one embodiment, the present invention includes a semiconductor package including a first semiconductor die with first active circuitry and a second semiconductor die with second active circuitry. An intermediate substrate may be located in the package between the first and second semiconductor dies to provide power to at least one of the dies. In this way, improved stacking within a single package is afforded. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: October 9, 2007
    Assignee: Intel Corporation
    Inventors: Shanggar Periaman, Kooi Chi Ooi