Patents by Inventor Christopher Tung Phan

Christopher Tung Phan 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: 9092333
    Abstract: In response to a notification of a fault captured in a system, a fault isolator serially analyzes each clock object to determine captured faults associated with the clock object. For each of the clock objects determined to have a captured fault, the fault isolator initiates a repair action for the chip represented by the clock object. The fault isolator concurrently analyzes the non-clock objects to determine captured faults associated with the non-clock objects after analysis of the clock objects. For each of the non-clock objects determined to have a captured fault, the fault isolator initiates a repair action for the chip represented by the non-clock object.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Christopher Tung Phan, Zane Coy Shelley
  • Patent number: 8055719
    Abstract: According to one embodiment of the present invention, multiple data scan operations are compacted into a single network message. A plurality of requests to perform a data scan operation on a remote node controller is received, forming a set of received data scan operation requests. A set of data scan operations are generated based on the set of received data scan operation requests, forming a set of generated data scan operations. A network message comprising the set of generated data scan operations is generated, forming a first compacted data scan operation network message. The first compacted data scan operation network message is sent to the remote node controller. A second compacted data scan operation network message is received from the remote node controller, wherein the second compacted data scan operation network message comprises a set of completed data scan operations. The set of completed data scan operations are separated into individual completed data scan operations.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Christopher Tung Phan, Thi Ngoc Tran
  • Publication number: 20100017477
    Abstract: According to one embodiment of the present invention, multiple data scan operations are compacted into a single network message. A plurality of requests to perform a data scan operation on a remote node controller is received, forming a set of received data scan operation requests. A set of data scan operations are generated based on the set of received data scan operation requests, forming a set of generated data scan operations. A network message comprising the set of generated data scan operations is generated, forming a first compacted data scan operation network message. The first compacted data scan operation network message is sent to the remote node controller. A second compacted data scan operation network message is received from the remote node controller, wherein the second compacted data scan operation network message comprises a set of completed data scan operations. The set of completed data scan operations are separated into individual completed data scan operations.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Tung Phan, Thi Ngoc Tran
  • Patent number: 7526611
    Abstract: Exemplary embodiments include a multiprocessor system including: a plurality of processors in operable communication with an address manager and an memory controller; and a unified cache in operable communication with the address manager, wherein the unified cache includes: a plurality of cache addresses; a cache data corresponding to each cache address; a data mask corresponding to each cache data; a plurality of cache agents corresponding to each cache address; and a cache state corresponding to each cache agent.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Anh-Tuan Nguyen Hoang, Christopher Tung Phan