Patents by Inventor Michael Lau

Michael 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).

  • Patent number: 9240960
    Abstract: A method and network device provides port scheduling for data ports in the network device. The network device may assign data ports of the network device into port groups according to port characteristics of the data ports. The network device may schedule processing time slots for active data ports by determining a selected port group based on group selection parameters. The network device may then determine a selected data port from the selected port group using port selection criteria. The port selection criteria may maintain minimum and maximum packet spacing requirements for the data ports of a port group. The network device may also maintain an active ports list to disqualify inactive data ports from selection.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: January 19, 2016
    Assignee: Broadcom Corporation
    Inventors: Michael Lau, Nathan Shumway Hill
  • Patent number: 9112727
    Abstract: Systems and methods of writing data to a buffer during a buffer cycle are described. The buffer has a plurality of buffer banks having various fill levels. The buffer determines a first portion of banks from the plurality of buffer banks. The first portion of banks unfilled banks. A rank can be assigned to each of the first portion of banks and a candidate set of banks chosen from the first portion of banks. A target bank is then chosen from the candidate set and the data is written to that bank. The ranking may be random. Furthermore, the target bank can be chosen based on ranking, fill level, or both.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: August 18, 2015
    Assignee: Broadcom Corporation
    Inventors: Michael Lau, Mark Griswold, Eugene Opsasnick
  • Publication number: 20150136907
    Abstract: A deployable barrier arrangement for selectively blocking a passage in an aircraft cabin, wherein the barrier arrangement comprises a substantially longitudinal barrier member and a joint unit for fixing the barrier member to an inner wall of the aircraft cabin. The joint unit is configured to allow for a movement of the barrier member between a stowed position in which the barrier member extends substantially parallel to the inner wall of the aircraft cabin and a deployed position in which the barrier member extends at an angle of approximately 60° to 120° to the inner wall of the aircraft cabin. The joint unit is further configured to allow for a rotational movement of the barrier member about a longitudinal axis of the barrier member.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 21, 2015
    Inventor: Michael Lau
  • Patent number: 8982884
    Abstract: Disclosed are various embodiments that provide serial replication of multicast packets by performing a first data fetch to fetch first data from a memory buffer, the first data comprising a first packet pointer representing a first packet and a replication number indication a number of times the first packet is to be replicated. Furthermore, various embodiments are directed to performing a second data fetch to fetch second data from a memory buffer, the second data comprising a first packet pointer representing a second packet and serially replicating the first packet and the second packet based at least in part upon the replication number and a predetermined threshold value.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: March 17, 2015
    Assignee: Broadcom Corporation
    Inventors: Maya Suresh, Chien-Hsien Wu, Michael Lau, Robert (Yi) Li, Morris Beatty
  • Publication number: 20140346977
    Abstract: A controller for a fluorescent lamp comprises a toggle arrangement adapted to turn the lamp on, in response to a user performing an on-off-on power toggle, wherein the on-off-on power toggle comprises a first on-period, during which the controller prevents the lamp from being turned on.
    Type: Application
    Filed: October 16, 2012
    Publication date: November 27, 2014
    Applicant: EASY SOLUTION HOLDINGS LIMITED
    Inventor: Kwok Yan Michael Lau
  • Patent number: 8893978
    Abstract: The present invention provides A surface identification system comprising: at least one identification code pattern comprising a plurality of recesses, through holes and/or projections formed on an code area of a first surface, the identification code pattern being made to correspond to the first surface or a second surface; and a code reading apparatus for reading the identification code pattern, the code reading apparatus being capable of irradiating light rays towards the code area, receiving reflected light rays reflected from the code area to read out the identification code pattern according to an amount of the reflected light rays from each of the plurality of recesses, through holes and/or projections, and indicating a correspondence between the identification code pattern and the first surface or the second surface. The invention also relates to a surface identification method, an object having an identification code pattern and a code reading apparatus for reading the object.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: November 25, 2014
    Inventor: Ping Cheung Michael Lau
  • Publication number: 20140307740
    Abstract: A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to generate such instructions, depending on the data. Examples of such instructions include (1) writing of data units (of fixed size or variable size) without linking to a queue, (2) re-sequencing of the data units relative to one another without moving the data units in memory, and (3) linking the previously-written data units to a queue. The network processor and traffic manager may be implemented in a single chip.
    Type: Application
    Filed: June 27, 2014
    Publication date: October 16, 2014
    Inventors: Andrew Li, Michael Lau, Asad Khamisy
  • Publication number: 20140237984
    Abstract: The invention relates to a device for producing knitted fabric comprising a knitting machine and at least one roving drawing and strengthening unit. The at least one roving drawing and strengthening unit has a roving supply unit, by means of which a roving can be provided in the form of a fiber bundle that has not been strengthened, a stretching unit, to which the roving can be fed in a roving conveying direction in the form of at least one sliver, and a spinning nozzle device, by means of which compressed air can he applied to a drawn roving exiting the stretching unit in a fiber strengthening segment. The invention further relates to methods for producing knitted fabric by means of a knitting machine and at least one roving drawing and strengthening unit.
    Type: Application
    Filed: September 6, 2012
    Publication date: August 28, 2014
    Applicant: TERROT GMBH
    Inventors: Johannes Barth, Hermann Schmodde, Stephan Geiler, Michael Lau
  • Patent number: 8806089
    Abstract: A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to generate such instructions, depending on the data. Examples of such instructions include (1) writing of data units (of fixed size or variable size) without linking to a queue, (2) re-sequencing of the data units relative to one another without moving the data units in memory, and (3) linking the previously-written data units to a queue. The network processor and traffic manager may be implemented in a single chip.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: August 12, 2014
    Assignee: Net Navigation Systems, LLC
    Inventors: Andrew Li, Michael Lau, Asad Khamisy
  • Publication number: 20140160692
    Abstract: The present invention provides a method for surface decoration of a three-dimensional object with ease. In one embodiment of the invention, a planar construction article that is foldable into the object is utilized. In another embodiment of the invention, multiple angle plates that are assembled into the object are utilized. The surface decoration process is carried out before the planar construction article is folded or before the angle panels are assembled together thereby to significantly simplify the decoration process of object faces in different orientations. The invention also provides a three-dimensional object obtained from the methods of the invention.
    Type: Application
    Filed: December 5, 2013
    Publication date: June 12, 2014
    Applicant: PC CONCEPTS LIMITED
    Inventor: Ping Cheung Michael Lau
  • Publication number: 20140099644
    Abstract: The present disclosure is directed to compositions, methods and kits for amplifying target nucleic acids while reducing non-specific amplification and undesired amplification products using a dual hot start reaction mixture that comprise at least two different hot start mechanisms.
    Type: Application
    Filed: June 14, 2013
    Publication date: April 10, 2014
    Inventors: Carole BORNARTH, Michael LAU, Junko STEVENS
  • Patent number: 8682410
    Abstract: A medical device including a catheter having a shaft with a distal portion; a first plurality of substantially hemispherical electrodes coupled to the distal portion; a second plurality of substantially hemispherical electrodes coupled to the shaft proximal of the first plurality, where the second plurality of electrodes are oriented substantially orthogonal to the first plurality of electrodes; and an additional electrode coupled to the shaft. A console may have a processor in electrical communication with the first and second plurality of electrodes and the reference electrode, the processor programmed to obtaining a monophasic action potential recording from at least one of the first and second plurality of electrodes.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: March 25, 2014
    Assignee: Medtronic Ablation Frontiers LLC
    Inventors: Randell L. Werneth, Meleze Hocini, Mark T. Stewart, Dan Wittenberger, Timothy J. Corvi, Michael Lau, Vinod Sharma
  • Publication number: 20140075444
    Abstract: A system includes a task scheduler to select a queue from a port. The port includes a determined number of cell slots between pick opportunities. The task scheduler selects a queue at a pick opportunity. A queue manager connects with the task scheduler to pop cell packets from the selected queue, and to send update information to the task scheduler. The update information includes information of how the queue manager expects to fill the cell slots between the task scheduler selections. The task scheduler makes subsequent queue selections based on the update information.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: Broadcom Corporation
    Inventors: Michael Lau, Rahul Durve
  • Publication number: 20140059303
    Abstract: Systems and methods of writing data to a buffer during a buffer cycle are described. The buffer has a plurality of buffer banks having various fill levels. The buffer determines a first portion of banks from the plurality of buffer banks. The first portion of banks unfilled banks. A rank can be assigned to each of the first portion of banks and a candidate set of banks chosen from the first portion of banks. A target bank is then chosen from the candidate set and the data is written to that bank. The ranking may be random. Furthermore, the target bank can be chosen based on ranking, fill level, or both.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: Broadcom Corporation
    Inventors: Michael LAU, Mark Griswold, Eugene Opsasnick
  • Publication number: 20140044128
    Abstract: Disclosed are various embodiments that provide serial replication of multicast packets by performing a first data fetch to fetch first data from a memory buffer, the first data comprising a first packet pointer representing a first packet and a replication number indication a number of times the first packet is to be replicated. Furthermore, various embodiments are directed to performing a second data fetch to fetch second data from a memory buffer, the second data comprising a first packet pointer representing a second packet and serially replicating the first packet and the second packet based at least in part upon the replication number and a predetermined threshold value.
    Type: Application
    Filed: August 7, 2012
    Publication date: February 13, 2014
    Applicant: BROADCOM CORPORATION
    Inventors: Maya Suresh, Chien-Hsien Wu, Michael Lau, Robert (Yi) Li, Morris Beatty
  • Patent number: 8644020
    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: Grant
    Filed: December 1, 2010
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Michael Lau, Richard C. Bruns, Melanie Beauchemin
  • Publication number: 20140025817
    Abstract: A method and network device provides port scheduling for data ports in the network device. The network device may assign data ports of the network device into port groups according to port characteristics of the data ports. The network device may schedule processing time slots for active data ports by determining a selected port group based on group selection parameters. The network device may then determine a selected data port from the selected port group using port selection criteria. The port selection criteria may maintain minimum and maximum packet spacing requirements for the data ports of a port group. The network device may also maintain an active ports list to disqualify inactive data ports from selection.
    Type: Application
    Filed: August 2, 2012
    Publication date: January 23, 2014
    Applicant: Broadcom Corporation
    Inventors: Michael Lau, Nathan Shumway Hill
  • Publication number: 20140025935
    Abstract: A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to generate such instructions, depending on the data. Examples of such instructions include (1) writing of data units (of fixed size or variable size) without linking to a queue, (2) re-sequencing of the data units relative to one another without moving the data units in memory, and (3) linking the previously-written data units to a queue. The network processor and traffic manager may be implemented in a single chip.
    Type: Application
    Filed: December 21, 2012
    Publication date: January 23, 2014
    Inventors: Andrew Li, Michael Lau, Asad Khamisy
  • Publication number: 20130307436
    Abstract: The invention provides a method for improving operation lifetime of a capacitor module in an electronic circuit employing the capacitor module, comprising the steps of providing two or more capacitor modules of same configuration; and controlling alternately a respective one of the capacitor modules to operate in the electronic circuit for a first predetermined period of time. The invention also relates to a capacitor control circuit structure for use in a location of an electronic circuit previously occupied by an original capacitor module, and the capacitor control circuit structure exhibits the extended operation lifetime with respect to the original capacitor module. The invention also relates to the use of the capacitor control circuit structure in the electronic applications.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Inventor: Ping Cheung Michael LAU
  • Patent number: 8571626
    Abstract: Catheters and methods for obtaining monophasic action potential (“MAP”) electrograms include a flexible catheter body defining a longitudinal axis, and a distal assembly affixed to the catheter body distal end defining a distal tip. The distal assembly has at least three MAP recording electrodes, and at least one reference electrode for determining reference potential. The recording electrodes are each positioned a radial distance from the longitudinal axis in at least three different radial directions, defining a recording geometry substantially having radial symmetry. The reference electrode is a longitudinal distance from the recording geometry. Optional features include a steerable catheter shaft, one or more radio-frequency ablation electrodes, and a dedicated pacing electrode. Different possible embodiments include a dome housing having the recording electrodes in a fixed spatial arrangement, and a distal loop assembly having an array of electrodes on at least three flexible loop elements.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: October 29, 2013
    Assignee: Medtronic Ablation Frontiers LLC
    Inventors: Michael Lau, Randell L. Werneth, Timothy J. Corvi, Sumita Bhola, Mark T. Stewart, Michel Haissaguerre, Meleze Hocini