Patents by Inventor Kenneth K. Chan

Kenneth K. Chan 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: 8046639
    Abstract: A system and method for accurately modeling a fault log is provided for validating one or more elements of fault detection and logging logic for a real-time fault log of a digital system such as, for instance, a computer processor. The method includes injecting one or more known faults into a data path and/or a control path of the computer processor and spawning an individual tracking thread for each of the injected faults. The tracking threads may be synchronized at a predefined synchronization point that is selected as a function of a collective logging delay representing the time required for each of the injected faults to reach a real-time logging point within the computer processor. Once synchronized, the tracking threads may be input into a fault logging specification for fault behavior and/or system impact modeling and fault prioritization for use in generating a fault log model for comparison to the real-time fault log maintained within the computer processor.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: October 25, 2011
    Assignee: Oracle International Corporation
    Inventors: Grace Y. Nordin, Rakesh Mehta, Kenneth K. Chan
  • Patent number: 7943568
    Abstract: Compounds and methods useful for the treatment of cancer in subjects in need of such treatment. The compounds are metabolites of the compound FK228 which have been identified as possessing HDAC inhibitory activity and anticancer properties. Further provided are compounds and methods for inducing apoptosis in cancer cells. Further provided are compounds and methods for inhibiting HDAC in cancer cells.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: May 17, 2011
    Assignee: The Ohio State University Research Foundation
    Inventors: Kenneth K. Chan, Jin Xiao
  • Publication number: 20110027798
    Abstract: Described herein is a method for the qualitative and/or quantitative determination of an analyte in a test sample which includes base pairing at least one oligonucleotide to a capture template having an overhang; and, hybridizing with a detection probe.
    Type: Application
    Filed: March 31, 2009
    Publication date: February 3, 2011
    Applicant: THE OHIO STATE UNIVERSITY RESEARCH FOUNDATION
    Inventors: Kenneth K. Chan, Zhongfa Liu, Zhiliang Xie, Guido Marcucci, John C. Byrd, Natarajan Muthusamy, Ramiro Garzon, Shujun Lui
  • Publication number: 20090221473
    Abstract: Compounds and methods useful for the treatment of cancer in subjects in need of such treatment. The compounds are metabolites of the compound FK228 which have been identified as possessing HDAC inhibitory activity and anticancer properties. Further provided are compounds and methods for inducing apoptosis in cancer cells. Further provided are compounds and methods for inhibiting HDAC in cancer cells.
    Type: Application
    Filed: September 30, 2005
    Publication date: September 3, 2009
    Inventors: Kenneth K. Chan, Jin Xiao
  • Patent number: 7320114
    Abstract: A method provides for verifying soft error handling in an integrated circuit (IC) design. A diagnostic program is executed on a virtual IC based on the IC design using a simulator. A soft error is injected into the virtual IC to trigger hardware error correction in the virtual IC and a software exception. A record of a type and a location of the soft error at the time of the injecting is created. The error log generated by hardware error correction is then compared with the record of injected error, the hardware error correction being part of the virtual IC. An IC design flaw is indicated when a discrepancy exists between the error log and the record of the injected error.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: January 15, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Prashant Jain, Kenneth K. Chan, Kumarasamy Palanisamy, Chishein Ju
  • Patent number: 6159931
    Abstract: The present invention provides a lipid-modified insulin comprising an insulin molecule linked to an alkyl group by an amine linkage. Preferably, the alkyl group is a straight chain carbon comprising from about 14 to 20 carbon atoms. Preferably, the alkyl group is linked to the B1 phenylalanine or the B29 lysine. The present invention also provides a liposome comprising such lipid-modified insulin. Preferably, the liposomes are small unilamellar vesicles (SUVs) which have a particle size of less than 100 nm.The present invention also provides a method for making a lipid-modified insulin. The method comprises reacting the protein with a hydrophobic aldehyde in the presence a reducing agent to provide a lipid-modified insulin in which an amino acid of the insulin is linked to an alkyl group by an amine linkage.The present invention also relates to a method of killing hepatoma cells, particularly the hepatoma cells that are found in a hepatocellular carcinoma.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: December 12, 2000
    Assignee: The Ohio State University
    Inventors: Kenneth K. Chan, Hong Mei
  • Patent number: 6049851
    Abstract: A double cache snoop mechanism in uniprocessor computer systems having a cache and coherent I/O and multiprocessor computer systems reduces the number of cycles that a processor is stalled during a coherency check. The snoop mechanism splits each coherency check, such that a read-only check is first sent to the cache subsystem., and a read-write check is sent thereafter only if there is a cache hit during the read-only check, and there is the need to modify the cache. Average processor pipeline stall time is reduced even though a cache hit results in an additional coherency check because most coherency checks do not result in a cache hit.
    Type: Grant
    Filed: February 14, 1994
    Date of Patent: April 11, 2000
    Assignee: Hewlett-Packard Company
    Inventors: William R. Bryg, Kenneth K. Chan, Eric Delano, John F. Shelton
  • Patent number: 5978886
    Abstract: An apparatus and method for duplicating tag addresses to maintain addresses of central processing unit (CPU) data stored in write buffers external to a cache are disclosed. Advance notification of write transactions is issued to allow a subsystem that maintains duplicate cache tags to know in advance which write transactions are present in the CPU's buffers. Such information is used to keep duplicate tags for both the cache and any buffers that contain writes that are to be removed from the cache. The cache is preferably a direct mapped cache and the CPU preferably resides within a multiprocessor architecture. In the preferred embodiment, all write transactions are indirectly caused by a read transaction that is about to bring a line into the cache. Thus, a read transaction is issued by the CPU before the write transaction is issued.
    Type: Grant
    Filed: January 17, 1997
    Date of Patent: November 2, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Julie W. Moncton, Kenneth K. Chan
  • Patent number: 5708801
    Abstract: A data communication system for communicating data between a bus running at a first clock frequency and a circuit block operating synchronously with the data bus at a second clock frequency. The system includes a clock generator for generating a bus clock signal at the first clock frequency and a chip clock signal at the second clock frequency wherein the first and second clock signal frequencies are in the ratio of (N-1):N where N is an integer greater than 1 and wherein the bus and chip clock signals are synchronized once every N cycles of the chip clock signal. The clock generator also generates a synchronization signal indicating the chip clock signal cycle in which the bus and chip clock signals are synchronized. The circuit block includes an interface circuit for receiving and transmitting data on the bus.
    Type: Grant
    Filed: November 7, 1996
    Date of Patent: January 13, 1998
    Assignee: Hewlett-Packard Company
    Inventors: James B. Williams, Kenneth K. Chan, John F. Shelton, Ehsan Rashid
  • Patent number: 5600824
    Abstract: A data communication system for communicating data between a bus running at a first clock frequency and a circuit block operating synchronously with the data bus at a second clock frequency. The system includes a clock generator for generating a bus clock signal at the first clock frequency and a chip clock signal at the second clock frequency wherein the first and second clock signal frequencies are in the ratio of (N-1):N where N is an integer greater than 1 and wherein the bus and chip clock signals are synchronized once every N cycles of the chip clock signal. The clock generator also generates a synchronization signal indicating the chip clock signal cycle in which the bus and chip clock signals are synchronized. The circuit block includes an interface circuit for receiving and transmitting data on the bus.
    Type: Grant
    Filed: February 4, 1994
    Date of Patent: February 4, 1997
    Assignee: Hewlett-Packard Company
    Inventors: James B. Williams, Kenneth K. Chan, John F. Shelton, Ehsan Rashid
  • Patent number: 5559877
    Abstract: A telecommunication network may be arranged in accord with the invention so that a change in provisioning data occurring at one element of the network is automatically supplied to the other elements of the network, thereby eliminating the need of having a network administration facility to communicate manually the change to the other network elements. For example, if a local central office switch is rehomed from a first toll switch to a second toll switch, then the first and second toll switches form messages respectively characterizing the rehome and then send the messages to each of the other network toll switches so that the other toll switches may update their respective routing and trunking data relating to the rehomed switch. The network is also arranged to implement a rule-based, end-to-end routing scheme which automatically selects a routing path from multiple candidates based on (a) class-of-service parameters and (b) availability of network capacity.
    Type: Grant
    Filed: March 21, 1995
    Date of Patent: September 24, 1996
    Assignee: AT&T
    Inventors: Gerald R. Ash, Kenneth K. Chan, Jiayu Chen, Alan E. Frey, James J. Gallagher, Andrew W. Peck
  • Patent number: 5530933
    Abstract: A coherency scheme of use with a system having a bus, a main memory, a main memory controller for accessing main memory in response to transactions received on the bus, and a set of processor modules coupled to the bus. Each processor module has a cache memory and is capable of transmitting coherent transactions on the bus to other processor modules and to the main memory controller. Each processor module detects coherent transactions issued on the bus and performs cache coherency checks for each of the coherent transactions. Each processor module has a coherency queue for storing all transactions issued on the bus and for performing coherency checks for the transactions in first-in, first-out order. When a module transmits a coherent transaction on a bus, it places its own transaction into its own coherency queue.
    Type: Grant
    Filed: February 24, 1994
    Date of Patent: June 25, 1996
    Assignee: Hewlett-Packard Company
    Inventors: Craig R. Frink, William R. Bryg, Kenneth K. Chan, Thomas R. Hotchkiss, Robert D. Odineal, James B. Williams, Michael L. Ziegler
  • Patent number: 5524216
    Abstract: A computer system has a multi-tiered bus system. The multi-tiered bus system includes one or more local buses and a central bus connected to each local bus by a bus interface. In order to maintain one global view of transaction ordering, the processors on each local bus record bus transactions in an order on which the bus transactions appear on the central bus. To do this, bus transactions which are initiated on any local bus are forwarded to the central bus by the corresponding bus interface. The processors connected to the local bus do not record bus transactions when they are initiated on the local bus. Every transaction which occurs on the central bus is echoed back to every local bus by the corresponding bus interface. Each processor records bus transactions at the time they are echoed back to the local bus.
    Type: Grant
    Filed: May 13, 1994
    Date of Patent: June 4, 1996
    Assignee: Hewlett-Packard Company
    Inventors: Kenneth K. Chan, Thomas B. Alexander, Robert E. Naas, Julie W. Wu
  • Patent number: 5519838
    Abstract: A bus system having a bus arbitration scheme. The bus system includes a bus and a plurality of client modules coupled to the bus. Each of the client modules is capable of transmitting information on the bus to another of client module, and only one client module is entitled to transmit information on the bus at any time. A module entitled to transmit information on the bus has control of the bus for a minimum period of time defining a cycle. To determine which module is entitled to use the bus, each client module generates an arbitration signal when it seeks to transmit information on the bus. Each client module has an arbitration signal processor responsive to the arbitration signals for determining whether the module is entitled to transmit information on said bus. The system preferably also contains a host module that informs the client modules what types of transactions allowed on the bus in a given cycle.
    Type: Grant
    Filed: February 24, 1994
    Date of Patent: May 21, 1996
    Assignee: Hewlett-Packard Company
    Inventors: Michael L. Ziegler, Robert J. Brooks, William R. Bryg, Kenneth K. Chan, Thomas R. Hotchkiss, Robert E. Naas, Robert D. Odineal, Brendan A. Voge, James B. Williams, John L. Wood
  • Patent number: 5468499
    Abstract: The present invention provides an anti cancer treatment which has an improved stability and does not produce acrolein. The invention includes dichlorodiethyl phosphoramide drugs including, for example, the cyclohexylamine salt phosphoramide mustard and isophosphoramide mustard and mixtures thereof, which have been entrapped by liposomes. Preferably the liposomes contain sphingomyelin and cholesterol.
    Type: Grant
    Filed: November 15, 1993
    Date of Patent: November 21, 1995
    Assignee: Ohio State University
    Inventors: Kenneth K. Chan, Aeumporn Srigritsanapol
  • Patent number: 5464496
    Abstract: A plastic pipe butt fusion machine has a base, a clamp on the base for securing a first length of plastic pipe, a second clamp mounted on the base for securing a second length of plastic pipe to be fusion welded to the first in axial end-to-end alignment, the second clamp being moveable relative to the base, a spring positioned between the second clamp and the base so that when the spring is tension loaded the second clamp is urged in the direction toward the first clamp to thereby resiliently urge the plastic pipes held by the first and second clamps into axial abutted relationship during fusion.
    Type: Grant
    Filed: May 27, 1994
    Date of Patent: November 7, 1995
    Assignee: TDW Delaware Inc.
    Inventors: Michael L. Wilson, Kenneth K. Chan
  • Patent number: 5339440
    Abstract: The present invention provides a protocol method for waiting the bus in a digital computer and an apparatus for implementing that protocol. By allowing the bus to continue running after a wait command has been asserted, modules on the computer bus are not required to respond instantly to the wait command. Information on the bus during the multiple cycles of the wait period is defined as invalid and valid data is driven on the bus after the wait period has expired. Bus driver modules are provided with a replay queue to replay, on the bus, data the driver module drove on the bus during the wait period if required.
    Type: Grant
    Filed: August 21, 1992
    Date of Patent: August 16, 1994
    Assignee: Hewlett-Packard Co.
    Inventors: Edward M. Jacobs, Kenneth K. Chan, Thomas B. Alexander
  • Patent number: 4823338
    Abstract: A system is disclosed for completing communication connections from end-users served by a connectionless (broadcast) type system in a manner which allows expansion of the calling area beyond the immediate physical limitations of the broadcast media. The system is based upon a device for mediating between the connectionless system and a connection oriented system. The device creates logical local area networks interconnectable by the connection oriented system. Calling user identification is used in conjunction with call completion data stored in a central memory for controlling all interconnections.
    Type: Grant
    Filed: August 3, 1987
    Date of Patent: April 18, 1989
    Assignees: American Telephone and Telegraph Company, AT&T Information Systems Inc.
    Inventors: Kenneth K. Chan, Philip W. Hartmann, Scott P. Lamons, Terry G. Lyons, Argyrios C. Milonas
  • Patent number: 4821170
    Abstract: In a digital computer system which employs a plurality of host processors, at least two system buses and a plurality of peripheral input/output ports, an input/output system is provided whereby ownership of the input/output channels is shared. The device controller employs a first port controller having a first ownership latch, a second port controller having a second ownership latch, a first bus, a dedicated microprocessor having control over the first bus (the MPU bus), a second, higher-speed bus, a multiple-channel direct memory access (DMA) controller which is a state machine which controls the second bus (the data buffer bus), a bus switch for exchanging data between buses, a multiple device peripheral device interface, namely a Small Computer System Interface (SCSI), and at least provision for interface with data communication equipment (DCEs) or data terminal equipment (DTEs).
    Type: Grant
    Filed: April 17, 1987
    Date of Patent: April 11, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: David L. Bernick, Kenneth K. Chan, Wing M. Chan, Yie-Fong Dan, Duc M. Hoang, Zubair Hussain, Geoffrey I. Iswandhi, James E. Korpi, Martin W. Sanner, Jay A. Zwagerman, Steven G. Silverman, James E. Smith