Patents by Inventor Kelvin Wong

Kelvin Wong 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: 7608445
    Abstract: The invention relates to nitrilases and to nucleic acids encoding the nitrilases. In addition methods of designing new nitrilases and method of use thereof are also provided. The nitrilases have increased activity and stability at increased pH and temperature.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: October 27, 2009
    Assignee: Verenium Corporation
    Inventors: Grace Desantis, Jay M. Short, Mark J. Burk, Kelvin Wong, Robert Farwell, Kelly Chatman
  • Publication number: 20090177807
    Abstract: A method and arrangement for avoiding an operative deadlock in an Application Specific Integrated Circuit (ASIC) when it is only partially reset, such as when only some parts of the ASIC are reset whereas others are left to remain active.
    Type: Application
    Filed: January 3, 2008
    Publication date: July 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Kelvin Wong
  • Publication number: 20090071673
    Abstract: A power tool comprising a housing, a motor, an output shaft, a gear transmission mechanism and a control system. The gear transmission mechanism is connected between the motor and the output shaft to transmit the rotary power of the motor to the output shaft. The power tool comprises a signal generator and a control system electrically coupled to the signal generator and operatively engaged with the gear transmission mechanism such that when the signal generator is manually activated, an electric signal is generated and transmitted to the control system to cause the gear transmission mechanism to vary the gear reduction ratio.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 19, 2009
    Applicant: Positec Power Tools (Suzhou) Co., Ltd.
    Inventors: Hongfeng Zhong, Gianni Borinato, Shisong Zhang, Chengzhong Chen, Paolo Andriolo, Fangshi Liu, Kelvin Wong, Warren Brown
  • Publication number: 20090071671
    Abstract: A power tool comprising a housing, a motor, an output shaft, a gear transmission mechanism and a control system. The gear transmission mechanism is connected between the motor and the output shaft to transmit the rotary power of the motor to the output shaft. The gear transmission mechanism has a high speed position and a low speed position. The control system is coupled to the gear transmission mechanism for detecting an operating characteristic of the power tool to actuate a ring gear to automatically move from the high speed position to the low speed position and to reduce the rotational speed of the ring gear when the operating characteristic exceeding a predetermined value.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 19, 2009
    Applicant: Positec Power Tools (Suzhou) Co., Ltd.
    Inventors: Hongfeng Zhong, Gianni Borinato, Shisong Zhang, Chengzhong Chen, Paolo Andriolo, Fangshi Liu, Kelvin Wong, Warren Brown
  • Publication number: 20080289056
    Abstract: The invention provides aldolases, nucleic acids encoding them and methods for making and using them, including chemoenzymatic processes for making ?,?-dihydroxyheptanoic acid side chains and compositions comprising these side chains, e.g., [R—(R*,R*)]-2-(4-fluorophenyl)-b,d-dihydroxy-5-(1-methylethyl)-3-phenyl-4-(phenylamino)-carbonyl]-1H-pyrrole-1-heptanoic acid (atorvastatin, LIPITOR™), rosuvastatin (CRESTOR™), fluvastatin (LESCOL™), related compounds and their intermediates.
    Type: Application
    Filed: February 15, 2008
    Publication date: November 20, 2008
    Applicant: Verenium Corporation
    Inventors: William GREENBERG, Mark J. Burk, Alexander Varvak, Kelvin Wong
  • Patent number: 7414119
    Abstract: The invention provides novel aldolases, nucleic acids encoding them and methods for making and using them, including chemoenzymatic processes for making ?,?-dihydroxyheptanoic acid side chains and compositions comprising these side chains, e.g., [R-(R*,R*)]-2-(4-fluorophenyl)-b,d-dihydroxy-5-(1-methylethyl)-3-phenyl-4-(phenylamino)-carbonyl]-1H-pyrrole-1-heptanoic acid (atorvastatin, LIPITOR™), rosuvastatin (CRESTOR™), fluvastatin (LESCOL™), related compounds and their intermediates.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: August 19, 2008
    Assignee: Verenium Corporation
    Inventors: William Greenberg, Mark J. Burk, Alexander Varvak, Kelvin Wong
  • Publication number: 20080114909
    Abstract: A device comprises a communication module connected to an external data link The communication module is arranged to receive a plurality of read and write requests from the data link, and a logic module connected to the communication module. The communication module is arranged to transmit at least some of the plurality of read and write requests to the logic module, the logic module being arranged to process the read and write requests in turn, to detect when the processing of a request is stalled, to execute a decision logic in response to the detection of a stalled request, and to process either the same request or a different request according to the output of the decision logic.
    Type: Application
    Filed: October 9, 2007
    Publication date: May 15, 2008
    Inventor: Kelvin Wong
  • Publication number: 20080052714
    Abstract: A method, apparatus or software for managing processing for a plurality of processors in a multi processor device is disclosed in which a plurality of jobs are assigned as pending jobs for processing by the processors. Each pending job and its associated task are identified. Processing is initiated by one or more of the processors of a respective pending job. In response to one of the processors completing the processing of a respective pending job, a further one of the pending jobs is selected for processing. The selection of a further pending job occurs if no other job currently being processed by any of the processors is associated with the same task as the further pending job.
    Type: Application
    Filed: July 11, 2007
    Publication date: February 28, 2008
    Inventor: Kelvin Wong
  • Patent number: 7261025
    Abstract: A table saw (10) includes a table top (16) over which a saw blade (20) is positioned. The upper region is covered by a guard (26) which is height-adjustable relative to the saw blade (20) in particular, and the saw blade (20) is angularly-displaceable relative to the table top (16). A gap (32) is located between the guard (26) and the table top (16). The table saw is made safer to handle by the fact that the guard (26) includes a protective panel (36) which is movably supported relative to the guard (26) and closes the gap (32) in a manner such that it cannot be penetrated by the operator's fingers.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: August 28, 2007
    Assignee: Robert Bosch GmbH
    Inventor: Kelvin Wong
  • Patent number: 7146459
    Abstract: A method of writing data to a disk, said method performing a write-modify-read for every partial 8 byte write, said method comprising: receiving a request for a sequence of L bytes; determining whether the last byte of the sequence of L bytes is last byte of an 8 byte boundary in a sector of the disk; modifying, if the last byte of the sequence of L bytes is not the last byte of an 8 byte boundary in a sector of the disk, the number of bytes L by an amount of bytes that would allow the last byte of reduced request to be the last byte of an 8 byte boundary in a sector of the disk, said modified number of bytes represented by M; requesting a sequence of M bytes receiving the sequence of M bytes; writing the sequence of M bytes to one or more disk sectors with continuous write steps whereby the sequence of M bytes does not need a partial 8 byte write and there is no read-modify-write step.
    Type: Grant
    Filed: August 4, 2004
    Date of Patent: December 5, 2006
    Assignee: International Business Machines Corporation
    Inventor: Kelvin Wong
  • Publication number: 20060053993
    Abstract: A table saw (10) with a table top (16) over which a saw blade (20) is positioned, whereby the upper region is covered by a guard (26) which is height-adjustable relative to the saw blade (20) in particular, and whereby the saw blade (20) is angularly-displaceable relative to the table top (16), whereby a gap (30) is located between the guard (26) and the table top (16). The table saw is made safer to handle by the fact that the guard (26) includes a protective panel (36) which is movably supported relative to the guard (26) and closes the gap (30) in a manner in particular such that it cannot be penetrated by the operator's fingers.
    Type: Application
    Filed: June 26, 2004
    Publication date: March 16, 2006
    Inventor: Kelvin Wong
  • Publication number: 20050153407
    Abstract: The invention provides novel aldolases, nucleic acids encoding them and methods for making and using them, including chemoenzymatic processes for making ?,?-dihydroxyheptanoic acid side chains and compositions comprising these side chains, e.g., [R-(R*,R*)]-2-(4-fluorophenyl)-b,d-dihydroxy-5-(1-methylethyl)-3-phenyl-4-(phenylamino)-carbonyl]-1H-pyrrole-1-heptanoic acid (atorvastatin, LIPITOR™), rosuvastatin (CRESTOR™), fluvastatin (LESCOL™), related compounds and their intermediates.
    Type: Application
    Filed: August 19, 2003
    Publication date: July 14, 2005
    Inventors: William Greenberg, Mark Burk, Alexander Varvak, Kelvin Wong
  • Publication number: 20050044279
    Abstract: A method of writing data to a disk, said method performing a write-modify-read for every partial 8 byte write, said method comprising: receiving a request for a sequence of L bytes; determining whether the last byte of the sequence of L bytes is last byte of an 8 byte boundary in a sector of the disk; modifying, if the last byte of the sequence of L bytes is not the last byte of an 8 byte boundary in a sector of the disk, the number of bytes L by an amount of bytes that would allow the last byte of reduced request to be the last byte of an 8 byte boundary in a sector of the disk, said modified number of bytes represented by M; requesting a sequence of M bytes receiving the sequence of M bytes; writing the sequence of M bytes to one or more disk sectors with continuous write steps whereby the sequence of M bytes does not need a partial 8 byte write and there is no read-modify-write step.
    Type: Application
    Filed: August 4, 2004
    Publication date: February 24, 2005
    Applicant: International Business Machines Corporation
    Inventor: Kelvin Wong
  • Publication number: 20050034020
    Abstract: An arrangement (1301-130p) and method based on an on-chip mechanism to increase the amount of information that can be presented for a given sized diagnostic port (120) by Exclusive-OR compression. It allows the possibility of monitoring an entire internal bus in fewer test runs whilst at the same time making more of the diagnostic port available for tracing control signals. It can reduce the time needed to determine the cause of a chip-related problem.
    Type: Application
    Filed: June 14, 2004
    Publication date: February 10, 2005
    Inventors: Michael Palmer, Peter Smith, Kelvin Wong
  • Publication number: 20040014195
    Abstract: The invention relates to nitrilases and to nucleic acids encoding the nitrilases. In addition methods of designing new nitrilases and method of use thereof are also provided. The nitrilases have increased activity and stability at increased pH and temperature.
    Type: Application
    Filed: May 15, 2003
    Publication date: January 22, 2004
    Applicant: Diversa Corporation
    Inventors: Grace DeSantis, Jay M. Short, Mark J. Burk, Kelvin Wong, Robert Farwell, Kelly Chatman
  • Patent number: 6662347
    Abstract: An on-chip diagnostic system is used with an internal bus (10) of an integrated circuit. The bus has a number of byte-wide data lanes. A register (20) of the system is arranged to store a byte pattern. A series of comparators (30) receive byte signals from each of the byte lanes of the internal bus (10) and compare these with the byte pattern from the register (20). Outputs from the comparators are provided to a decoder (40) which provides, in the case of one of the byte lanes containing the same byte as the data pattern, an output signal (50) identifying that data lane, to a diagnostic port of the integrated circuit. In this way more information may be provided at the diagnostic port at any one time. An entire internal bus may be monitored in a single test run whilst at the same time making more of the diagnostic port available for tracing control signals, thus reducing the amount of time required to determine the cause of chip design problems.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: December 9, 2003
    Assignee: International Business Machines Corporation
    Inventor: Kelvin Wong
  • Publication number: 20030097645
    Abstract: An on-chip diagnostic system is used with an internal bus (10) of an integrated circuit. The bus has a number of byte-wide data lanes. A register (20) of the system is arranged to store a byte pattern. A series of comparators (30) receive byte signals from each of the byte lanes of the internal bus (10) and compare these with the byte pattern from the register (20). Outputs from the comparators are provided to a decoder (40) which provides, in the case of one of the byte lanes containing the same byte as the data pattern, an output signal (50) identifying that data lane, to a diagnostic port of the integrated circuit. In this way more information may be provided at the diagnostic port at any one time. An entire internal bus may be monitored in a single test run whilst at the same time making more of the diagnostic port available for tracing control signals, thus reducing the amount of time required to determine the cause of chip design problems.
    Type: Application
    Filed: May 30, 2002
    Publication date: May 22, 2003
    Applicant: International Business Machines Corporation
    Inventor: Kelvin Wong