Patents by Inventor Kin Lau

Kin Lau 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: 20140146466
    Abstract: A server rack sub-assembly includes at least one motherboard having a perimeter; a plurality of heat-generating electronic devices mounted on the motherboard in an area of the motherboard thermally decoupled from the motherboard perimeter; one or more brackets including heat transfer surfaces and attached to the motherboard along at least a portion of the motherboard perimeter; and a heat transfer device thermally coupled to the area of the motherboard that is thermally decoupled from the motherboard perimeter and the one or more brackets. The one or more brackets are adapted to receive a cooling airflow circulated over the bracket and to convectively transfer heat into the cooling airflow and are further adapted to couple the motherboard to a server rack assembly. The heat transfer device is arranged to conductively transfer heat from the one or more electronic devices to the brackets.
    Type: Application
    Filed: February 3, 2014
    Publication date: May 29, 2014
    Applicant: Google Inc.
    Inventors: Michael Chi Kin Lau, Richard C. Bruns, Melanie Beauchemin
  • Publication number: 20140078664
    Abstract: A computer component mounting assembly includes a carrier to support a hard drive and a data connector. The carrier is configured to slidably receive the hard drive along a first axis. The data connector includes a first connector configured to mate to pins of the hard drive, a second connector configured to mate to a SATA data connector, and a flexible cable connecting the two. The first connector includes an alignment feature to engage a corresponding alignment feature on the hard drive. The first connector is coupled to the carrier and slidable in a plane perpendicular to the first axis, and the first connector is configured such that when carrier receives the hard drive and the alignment feature engages the corresponding alignment feature the first connector moves in the plane perpendicular to the first axis to provide alignment of the first connector to the pins of the hard drive.
    Type: Application
    Filed: March 15, 2013
    Publication date: March 20, 2014
    Inventors: Michael Chi Kin Lau, Jeffrey S. Spaulding, Jinal Dalal
  • Patent number: 8495136
    Abstract: A system and method is provided for initiating batch processing on a computer system from a terminal. The method generates a message from the terminal, where the message defines a transaction to be performed on a computer system. The transaction schedules and runs a program that extracts data from the message. The message is then transmitted to the computer system. The data is then used to generate batch job control language and a batch job is run on the computer system. The output of the batch job is then routed back to the terminal.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dario D'Angelo, Kin Lau, Alan R. Smith
  • Publication number: 20120316134
    Abstract: A stable anaesthetic composition is described which is particularly suitable for use in cats and dogs. The composition comprises an aqueous solution of an anaesthetically effective amount of water soluble cyclodextrin or a cyclodextrin derivative complex of alfaxalone and a bugger, excluding phosphate buffer pH 7.0, 0.1 M mixed as defined in the British Pharmadopoeia 1998, such that the pH of the solution is from 6.0-8.0.
    Type: Application
    Filed: August 23, 2012
    Publication date: December 13, 2012
    Applicant: JUROX PTY. LTD.
    Inventors: Peter John Kieran, Kai Kin Lau, Barry Edward Patten
  • Patent number: 8140565
    Abstract: A method and system for autonomic Information Management System (IMS) mainframe database pointer error diagnostic data extraction. A receiving module may receive a database name and an error detection time. An error detection module may locate database pointer errors on the failed IMS database. A list module may generate an Image Copy (IC) list corresponding to the failed database. A code generation module may generate Job Control Language (JCL) code for the selected entries in the IC list. An execution module executes the JCL code which operates a pointer checker utility on each clean IC. A log list module locates log data sets recorded in the time between the error and when the error was detected and an extraction module extracts an evaluation log list which comprises evaluation log data sets.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dario D'Angelo, Charles E. Jones, Kin Lau, Alan R. Smith
  • Publication number: 20120023025
    Abstract: A secure donation system is connectible to information processing device of donor, donee, and specific store via network. The system includes: a database for storing donation intention data of donor, requirement data of donee, and merchandise and/or service transaction data of specific store; a resource allocation module for generating donee data meeting donation intention data by analyzing and matching donation intention data with requirement data; a donation module for donor to choose donee from donee data meeting donation intention data generated by resource allocation module and for generating donation usage certificate after confirming donation data including donation intention data and donee data; and an authorization module for transmitting donation usage certificate to electronic device of chosen donee, so as for donee to perform verification and shopping in specific store via electronic device. Besides, a secure donation method having mechanisms of requirement matching and postpaid is also provided.
    Type: Application
    Filed: September 1, 2010
    Publication date: January 26, 2012
    Applicant: NATIONAL TAIWAN UNIVERSITY
    Inventors: Phone Lin, Chi-Kin Lau, Hou-Chun Chen, Tsung-Che Yu
  • Publication number: 20110197194
    Abstract: A system and method is provided for initiating batch processing on a computer system from a terminal. The method generates a message from the terminal, where the message defines a transaction to be performed on a computer system. The transaction schedules and runs a program that extracts data from the message. The message is then transmitted to the computer system. The data is then used to generate batch job control language and a batch job is run on the computer system. The output of the batch job is then routed back to the terminal.
    Type: Application
    Filed: March 18, 2011
    Publication date: August 11, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dario D'Angelo, Kin Lau, Alan Ray Smith
  • Publication number: 20110152216
    Abstract: A stable anaesthetic composition is described which is particularly suitable for use in cats and dogs. The composition comprises an aqueous solution of an anaesthetically effective amount of a water soluble cyclodextrin or a cyclodextrin derivative complex of alfaxalone and a buffer, excluding phosphate buffer pH 7.0, 0.1M mixed as defined in the British Pharmacopoeia 1998, such that the pH of the solution is from 6.0-8.0.
    Type: Application
    Filed: February 28, 2011
    Publication date: June 23, 2011
    Inventors: Peter John Kieran, Kai Kin Lau, Barry Edward Patten
  • Patent number: 7958188
    Abstract: A system and method is provided for initiating batch processing on a computer system from a terminal. The method generates a message from the terminal, where the message defines a transaction to be performed on a computer system. The transaction schedules and runs a program that extracts data from the message. The message is then transmitted to the computer system. The data is then used to generate batch job control language and a batch job is run on the computer system. The output of the batch job is then routed back to the terminal.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Dario D'Angelo, Kin Lau, Alan Ray Smith
  • Patent number: 7913245
    Abstract: An apparatus, system, and method are disclosed for modular distribution and maintenance of non-“object code only” (OCO) dynamic components. OCO components comprise compiled executable modules. Non-OCO components comprise user readable and/or editable components. The modular distribution of non-OCO components comprises updating a skeleton data set comprising text and component fields such that user customizations and developer customizations are preserved. The modular distribution further allows for the generation of an output data in response to a reportable operational event, wherein the output data set is based on the skeleton data set and user customizations and developer customizations stored in customization data sets.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Dario D'Angelo, Kin Lau, Alan Ray Smith
  • Patent number: 7897586
    Abstract: A stable anaesthetic composition is described which is particularly suitable for use in cats and dogs. The composition comprises an aqueous solution of an anaesthetically effective amount of a water soluble cyclodextrin or a cyclodextrin derivative complex of alfaxalone and a buffer, excluding phosphate buffer pH 7.0, 0.1M mixed as defined in the British Pharmacopoeia 1998, such that the pH of the solution is from 6.0-8.0.
    Type: Grant
    Filed: March 20, 2001
    Date of Patent: March 1, 2011
    Assignee: Jurox Pty. Ltd.
    Inventors: Peter John Kieran, Kai Kin Lau, Barry Edward Patten
  • Publication number: 20100185590
    Abstract: A method and system for autonomic Information Management System (IMS) mainframe database pointer error diagnostic data extraction. A receiving module may receive a database name and an error detection time. An error detection module may locate database pointer errors on the failed IMS database. A list module may generate an Image Copy (IC) list corresponding to the failed database. A code generation module may generate Job Control Language (JCL) code for the selected entries in the IC list. An execution module executes the JCL code which operates a pointer checker utility on each clean IC. A log list module locates log data sets recorded in the time between the error and when the error was detected and an extraction module extracts an evaluation log list which comprises evaluation log data sets.
    Type: Application
    Filed: January 20, 2009
    Publication date: July 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dario D'Angelo, Charles E. Jones, Kin Lau, Alan R. Smith
  • Patent number: 7539904
    Abstract: The present invention is directed to the quantitative measurement of the autonomic capabilities of computing systems. A method in accordance with an embodiment of the present invention includes: subjecting the computing system to a workload; injecting a disturbance into the computing system; providing a notification that the computing system has detected a problem in response to the injected disturbance; determining an amount of time required to initiate a recovery procedure to address the detected problem; and determining an amount of time required to execute the recovery procedure.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Tsz-Kin Lau, Peter Kin Leung Shum
  • Patent number: 7519527
    Abstract: A computer implemented method, apparatus, and computer usable program code to execute a set of instructions a selected number of times to simulate user loads for a selected number of users. A selected number of traces are obtained in response to executing the set of instructions the selected number of times. The selected number of traces are played back concurrently to simulate the workloads on the database.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Tsz-Kin Lau, Peter Kin Leung Shum
  • Publication number: 20080275944
    Abstract: A system and method is provided for initiating batch processing on a computer system from a terminal. The method generates a message from the terminal, where the message defines a transaction to be performed on a computer system. The transaction schedules and runs a program that extracts data from the message. The message is then transmitted to the computer system. The data is then used to generate batch job control language and a batch job is run on the computer system. The output of the batch job is then routed back to the terminal.
    Type: Application
    Filed: May 4, 2007
    Publication date: November 6, 2008
    Applicant: International Business Machines Corporation
    Inventors: Dario D'Angelo, Kin Lau, Alan Ray Smith
  • Publication number: 20080127694
    Abstract: A pin tumbler lock, operating between a locked position and a released position, comprising a first lock member having at least one first bore with a biasing device and a first pin deposing in the first bore, and a second lock member engaging with the first lock member, forming an interface surface with said first lock member. The second lock member has at least one second bore with a second pin disposed in the second bore, and is aligned with the first bore for receiving the first pin in the locked position. At least one pin is magnetized, and the corresponding second pin is magnetic permeable, such that, when the pins are mobilized by an external force, the magnetized pin remains attracted to the corresponding magnetic permeable pin. No open space between the pins is formed at the interface surface to release the lock members.
    Type: Application
    Filed: October 26, 2007
    Publication date: June 5, 2008
    Inventors: Cheuk Hang Wong, Tak Shing Lau, Tak Kin Lau
  • Publication number: 20080127083
    Abstract: Techniques are disclosed for combining multiple benchmarks for use in assessing characteristics of a computing system. For example, a method for configuring and running multiple benchmarks includes the following steps. A multiple benchmark specification is obtained. The multiple benchmark specification includes multiple individual benchmark specifications and a multiple benchmark workflow describing an ordering according to which the multiple individual benchmarks are to be configured and run. The multiple benchmarks are configured and run according to the ordering identified in the multiple benchmark workflow. Results of the multiple benchmark runs are recorded. One or more specifications or results associated with at least one of the multiple benchmarks are utilized as part of a benchmark specification for at least another of the multiple benchmarks so as to provide consistency between at least the one and the other of the multiple benchmarks.
    Type: Application
    Filed: August 29, 2006
    Publication date: May 29, 2008
    Applicant: International Business Machines Corporation
    Inventors: Aaron B. Brown, Joseph L. Hellerstein, Tsz-Kin Lau, Sam Sampson Lightstone, Carolyn Haibt Norton, Peter K.L. Shum, William H. Tetzlaff
  • Publication number: 20080022271
    Abstract: An apparatus, system, and method are disclosed for modular distribution and maintenance of non-“object code only” (OCO) dynamic components. OCO components comprise compiled executable modules. Non-OCO components comprise user readable and/or editable components. The modular distribution of non-OCO components comprises updating a skeleton data set comprising text and component fields such that user customizations and developer customizations are preserved. The modular distribution further allows for the generation of an output data in response to a reportable operational event, wherein the output data set is based on the skeleton data set and user customizations and developer customizations stored in customization data sets.
    Type: Application
    Filed: June 21, 2006
    Publication date: January 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dario D'Angelo, Kin Lau, Alan Ray Smith
  • Publication number: 20070168751
    Abstract: The present invention is directed to the quantitative measurement of the autonomic capabilities of computing systems. A method in accordance with an embodiment of the present invention includes: subjecting the computing system to a workload; injecting a disturbance into the computing system; providing a notification that the computing system has detected a problem in response to the injected disturbance; determining an amount of time required to initiate a recovery procedure to address the detected problem; and determining an amount of time required to execute the recovery procedure.
    Type: Application
    Filed: November 7, 2005
    Publication date: July 19, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tsz-Kin Lau, Peter Shum
  • Publication number: 20070112549
    Abstract: A computer implemented method, apparatus, and computer usable program code to execute a set of instructions a selected number of times to simulate user loads for a selected number of users. A selected number of traces are obtained in response to executing the set of instructions the selected number of times. The selected number of traces are played back concurrently to simulate the workloads on the database.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 17, 2007
    Applicant: International Business Machines Corporation
    Inventors: Tsz-Kin Lau, Peter Leung Shum