Patents by Inventor Man Lau

Man 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: 20170134890
    Abstract: A method for pairing a first Bluetooth device with an individual Bluetooth device address with a group of Bluetooth devices, said method comprising: assigning a group Bluetooth device address to each of said group of Bluetooth devices; the first Bluetooth device exchanging Bluetooth device addresses with a second Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said second Bluetooth device; establishing a link key; storing the group Bluetooth device address and the link key; the first Bluetooth device exchanging Bluetooth device addresses with a third Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said third Bluetooth device; recognizing the group Bluetooth device address assigned to the third Bluetooth device; and establishing a communications channel between said first Bluetooth device and said third Bluetooth device based on said link key.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 11, 2017
    Inventors: CHI MAN LAU, TAI KWAN JIMMY TANG, CHI WAH LO
  • Patent number: 9591684
    Abstract: A method for pairing a first Bluetooth device with an individual Bluetooth device address with a group of Bluetooth devices, said method comprising: assigning a group Bluetooth device address to each of said group of Bluetooth devices; the first Bluetooth device exchanging Bluetooth device addresses with a second Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said second Bluetooth device; establishing a link key; storing the group Bluetooth device address and the link key; the first Bluetooth device exchanging Bluetooth device addresses with a third Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said third Bluetooth device; recognizing the group Bluetooth device address assigned to the third Bluetooth device; and establishing a communications channel between said first Bluetooth device and said third Bluetooth device based on said link key.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: March 7, 2017
    Assignee: BBPOS Limited
    Inventors: Chi Man Lau, Tai Kwan Jimmy Tang, Chi Wah Lo
  • Patent number: 9581410
    Abstract: A toy configured to operate in two modes of operation wherein projectiles are launched from different portions of the toy depending upon which mode of operation the toy is in, the toy having: a housing with a forward pistol grip portion and a rearward pistol grip portion, the rearward pistol grip portion being movably mounted to the housing for movement between a first position to a second position; a mode selector switch movably mounted to the housing for movement from a first position to a second position; wherein movement of the rearward pistol grip portion between the first position and the second position launches a projectile from one portion of the toy when the mode selector switch is in the first position; and wherein movement of the rearward pistol grip portion between the first position and the second position launches a projectile from another portion of the toy when the mode selector switch is in the second position.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: February 28, 2017
    Assignee: Mattel, Inc.
    Inventors: Kin Fai Chang, Chun Wing Wong, Ho Man Lau
  • Publication number: 20160351035
    Abstract: A tag and a hybrid security system with the tag are disclosed. A combination tag combined a passive RFID tag and an AM tag includes a passive RFID tag; an AM tag; and an enclosure housing the RFID tag and the AM tag. The hybrid security system includes a pedestal embedded with an EAS antenna and a RFID antenna; and a RFID reader, wherein the pedestal is configured to sense the AM tag of the combination tag and trigger the RFID reader to read the RFID tag of the combination tag when presence of the AM tag is sensed. A security tag is also disclosed, including an enclosure having a PP top housing and a PP bottom housing; an AM tag housed in the enclosure; and a lock mechanism securing the security tag onto a person's wristband; wherein the security tag has a color characteristic for identification of persons.
    Type: Application
    Filed: August 15, 2016
    Publication date: December 1, 2016
    Inventors: Bik Kwan Bikie WONG, Wai Man LAU
  • Publication number: 20150359022
    Abstract: A method for pairing a first Bluetooth device with an individual Bluetooth device address with a group of Bluetooth devices, said method comprising: assigning a group Bluetooth device address to each of said group of Bluetooth devices; the first Bluetooth device exchanging Bluetooth device addresses with a second Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said second Bluetooth device; establishing a link key; storing the group Bluetooth device address and the link key; the first Bluetooth device exchanging Bluetooth device addresses with a third Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said third Bluetooth device; recognizing the group Bluetooth device address assigned to the third Bluetooth device; and establishing a communications channel between said first Bluetooth device and said third Bluetooth device based on said link key.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 10, 2015
    Inventors: CHI MAN LAU, TAI KWAN JIMMY TANG, CHI WAH LO
  • Publication number: 20150121044
    Abstract: A first floating-point operation unit receives first and second variables and performs a first operation generating a first output. A first rounding unit receives and rounds the first output to generate a second output if a control bit is in a first state. A second floating-point operation unit receives a third variable and either the first output or the second output and performs a second operation on the third variable and either the first output or the second output, to generate a third output. The second floating-point operation unit receives and operates on the first output if the control bit is in the first state, or the second output if the control bit is in the second state. A second rounding unit receives and rounds the third output.
    Type: Application
    Filed: December 29, 2014
    Publication date: April 30, 2015
    Inventor: David Yiu-Man Lau
  • Patent number: 8924454
    Abstract: A first floating-point operation unit receives first and second variables and performs a first operation generating a first output. A first rounding unit receives and rounds the first output to generate a second output if a control bit is in a first state. A second floating-point operation unit receives a third variable and either the first output or the second output and performs a second operation on the third variable and either the first output or the second output, to generate a third output. The second floating-point operation unit receives and operates on the first output if the control bit is in the first state, or the second output if the control bit is in the second state. A second rounding unit receives and rounds the third output.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: December 30, 2014
    Assignee: Arm Finance Overseas Limited
    Inventor: David Yiu-Man Lau
  • Publication number: 20140331552
    Abstract: According to embodiments of the present invention, a bioreactor for growing photoautotrophic organisms is provided. The bioreactor includes a vessel configured to receive the photoautotrophic organisms, the vessel having a longitudinal axis, which a circumferential wall extends around said axis, wherein said circumferential wall is translucent so as to enable light to enter the vessel from the outside for acting on the photoautotrophic organisms, wherein a device for providing an uneven distribution of the light intensity within said vessel along said axis is provided.
    Type: Application
    Filed: December 12, 2012
    Publication date: November 13, 2014
    Inventors: Wai Man Lau, Seri Lee
  • Publication number: 20130191426
    Abstract: A first floating-point operation unit receives first and second variables and performs a first operation generating a first output. A first rounding unit receives and rounds the first output to generate a second output if a control bit is in a first state. A second floating-point operation unit receives a third variable and either the first output or the second output and performs a second operation on the third variable and either the first output or the second output, to generate a third output. The second floating-point operation unit receives and operates on the first output if the control bit is in the first state, or the second output if the control bit is in the second state. A second rounding unit receives and rounds the third output.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Applicant: MIPS TECHNOLOGIES, INC.
    Inventor: David Yiu-Man Lau
  • Patent number: 8392644
    Abstract: A processing system is provided consisting of an interrupt pin, multiple registers, a stack pointer, and an automatic interrupt system. The multiple registers store a number of processor states values. When the system detects an interrupt on the interrupt pin the system prepares to enter an exception mode where the automatic interrupt system causes an interrupt vector to be fetched, the stack pointer to be updated, and the processor state values to be read in parallel from the registers and stored in memory locations based on the updated stack pointer, prior to the execution of an interrupt service routine. A method for automatic hardware interrupt handling is also presented.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 5, 2013
    Assignee: MIPS Technologies, Inc.
    Inventors: Erik K. Norden, David Yiu-Man Lau, James H. Robinson
  • Publication number: 20120324164
    Abstract: A method includes storing defined memory address segments and defined memory address segment attributes for a processor. The processor is operated in accordance with the defined memory address segments and defined memory address segment attributes.
    Type: Application
    Filed: June 15, 2011
    Publication date: December 20, 2012
    Applicant: MIPS TECHNOLOGIES, INC.
    Inventor: David Yiu-Man Lau
  • Publication number: 20120323552
    Abstract: A method of emulating an instruction includes identifying a fault instruction. The fault instruction is saved in a register. The fault instruction is associated with a software emulated operation. The software emulated operation is initiated with an access to the fault instruction in the register.
    Type: Application
    Filed: June 15, 2011
    Publication date: December 20, 2012
    Applicant: MIPS TECHNOLOGIES, INC.
    Inventor: David Yiu-Man Lau
  • Publication number: 20120122076
    Abstract: The present invention relates to compositions and methods for the chromatographic purification of antibodies, such as monoclonal antibodies, employing improved simulated moving bed separation strategies and, in certain embodiments, Raman spectroscopy.
    Type: Application
    Filed: September 16, 2011
    Publication date: May 17, 2012
    Applicant: Abbott Laboratories
    Inventors: Siu-Man Lau, Diane Dong, Stephen Lu
  • Publication number: 20120030392
    Abstract: A processing system is provided consisting of an interrupt pin, multiple registers, a stack pointer, and an automatic interrupt system. The multiple registers store a number of processor states values. When the system detects an interrupt on the interrupt pin the system prepares to enter an exception mode where the automatic interrupt system causes an interrupt vector to be fetched, the stack pointer to be updated, and the processor state values to be read in parallel from the registers and stored in memory locations based on the updated stack pointer, prior to the execution of an interrupt service routine.
    Type: Application
    Filed: July 30, 2010
    Publication date: February 2, 2012
    Applicant: MIPS Technologies, Inc.
    Inventors: Erik K. Norden, David Yiu-Man Lau, James H. Robinson
  • Publication number: 20100312991
    Abstract: A re-encoded instruction set architecture (ISA) provides smaller bit-width instructions or a combination of smaller and larger bit-width instructions to improve instruction execution efficiency and reduce code footprint. The ISA can be re-encoded from a legacy ISA having larger bit-width instructions, and the re-encoded ISA can maintain assembly-level compatibility with the ISA from which it is derived. In addition, the re-encoded ISA can have new and different types of additional instructions, including instructions with encoded arguments determined by statistical analysis and instructions that have the effect of combinations of instructions.
    Type: Application
    Filed: March 26, 2010
    Publication date: December 9, 2010
    Applicant: MIPS Technologies, Inc.
    Inventors: Erik K. NORDEN, James Hippisley Robinson, David Yiu-Man Lau
  • Publication number: 20100125555
    Abstract: A method and system for facilitating an undo operation. In one embodiment, the method includes generating a plurality of control files, where each of the control files is associated with a batch of data that is received from a sending partition during a redistribution process, and where each control file includes a list of pages and corresponding ranges of rows of data that have been appended to the pages. The method also includes writing the control files to a persistent memory for each control file where all of the associated rows of the respective consistency point have been appended to pages and written to a persistent memory. The method also includes, in response to an interruption in the redistribution process, identifying pages and rows to be deleted during an undo operation based on the plurality of control files.
    Type: Application
    Filed: November 20, 2008
    Publication date: May 20, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leo Tat Man LAU, Adil Mohammad SARDAR, Philip Shawn COX, David TREMAINE
  • Publication number: 20090198716
    Abstract: A system and method for synchronously building a Ziv-Lempel dictionary during online insert processing. In one embodiment the invention includes a method for processing information that includes the steps of initiating a process for adding data to a data object including a table and determining if a predetermined condition exists for triggering the creation of a compression dictionary. The compression dictionary is then created if the predetermined condition exists. Once created, the dictionary may then be inserted into the data object.
    Type: Application
    Filed: February 4, 2008
    Publication date: August 6, 2009
    Inventors: Shawn Allen Howarth, Leo Tat Man Lau, William R. Minor, Billy Phu, Aleksandrs Santars, Michael Jeffrey Winer
  • Patent number: 7523088
    Abstract: A transactional database server is accessible by applications. Applications indicate whether access is made using an online protocol. Where the database server determines that a request received from an application is made using the online protocol, the server will return one of a set of defined error codes upon identified system resources being determined to be scarce. Applications monitor responses from the database server for the defined error codes. On receipt of one of the defined error codes an application will issue a commit to the database server to attempt to release system resources for use by applications.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Leo Tat Man Lau, Marko Milek, Adil M. Sardar
  • Patent number: 7502778
    Abstract: An apparatus, system, and method are disclosed for efficient adaptive parallel data clustering for loading data into a table by generating a hint-key for each of one or more records in the input data stream, ordering the one or more records in a first-level clustering agent to generate one or more record lists ordered by hint-key. The apparatus, system, and method simultaneously processes one or more record lists in a second-level clustering agent, outputs the one or more records of the one or more record lists clustered by the hint-key of the one or more records, stores, in a partial block cache, a plurality of partial blocks that are output by the second-level clustering agent, and stores, in a partial page cache, a plurality of last partial pages of the partial blocks that have been victimized from the partial block cache.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Leo Tat Man Lau, Mark Donald Leitch, Marko Milek, David Sciaraffa, Qing Song
  • Publication number: 20080154934
    Abstract: An apparatus, system, and method are disclosed for efficient adaptive parallel data clustering for loading data into a table by generating a hint-key for each of one or more records in the input data stream, ordering the one or more records in a first-level clustering agent to generate one or more record lists ordered by hint-key. The apparatus, system, and method simultaneously processes one or more record lists in a second-level clustering agent, outputs the one or more records of the one or more record lists clustered by the hint-key of the one or more records, stores, in a partial block cache, a plurality of partial blocks that are output by the second-level clustering agent, and stores, in a partial page cache, a plurality of last partial pages of the partial blocks that have been victimized from the partial block cache.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Leo Tat Man Lau, Mark Donald Leitch, Marko Milek, David Sciaraffa, Qing Song