Patents by Inventor Paul Lam
Paul Lam 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: 11964277Abstract: A metered volume microfluidic device can include fluid flow microfluidics. The fluid flow microfluidics can include an inflow channel, a metered volume chamber positioned to receive working fluid from the inflow channel, a metered volume outflow channel positioned to receive and direct a metered volume of the working fluid when discharged from the metered volume chamber, and a capillary check valve. The capillary check valve can allow excess working fluid to exit the metered volume chamber when filling the metered volume chamber via the inflow channel. The capillary check valve can also prevent excess working fluid that has passed there through from being reintroduced into the metered volume chamber when the working fluid is discharged into the metered volume outflow channel.Type: GrantFiled: March 10, 2022Date of Patent: April 23, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Olsen, Si-lam J. Choy, Paul Mark Haines, Justin M. Roman
-
Publication number: 20200000287Abstract: A heat diverting pot handle for engagement to a cooking pot. The pot handle engages with the cooking pot at a first end through the engagement of two forks extending at angles from the first end to engagements with the pot body. An opening between the two forks provides a passage for heat generated from a heat source against the bottom surface of the pot body through the handle to keep the handle cool. Skirts extending from lower surfaces of the two forks are positioned to contact the upper edge of a lower positioned pot body when stacked to prevent scratches in the cooking surface of the lower-positioned pot body.Type: ApplicationFiled: December 4, 2018Publication date: January 2, 2020Applicant: E. MISHAN & SONS, INC.Inventor: Wood Yik Paul Lam
-
Patent number: 9824772Abstract: A method of training chip select for a memory module. The method includes programming a memory controller into a mode wherein a command signal is active for a programmable time period. The method then programs a programmable delay line of the chip select with a delay value and performs initialization of the memory module. A read command is then sent to the memory module to toggle a state of the chip select. A number of data strobe signals sent by the memory module in response to the read command are counted. A determination is made whether the memory module is in a pass state or an error state based on a result of the counting.Type: GrantFiled: December 26, 2012Date of Patent: November 21, 2017Assignee: NVIDIA CORPORATIONInventors: Venkata Ramana Malladi, Tony Yuhsiang Cheng, Sharath Raghava, Ambuj Kumar, Arunjit Sahni, Paul Lam
-
Patent number: 9607714Abstract: A method of training a command signal for a memory module. The method includes programming a memory controller into a mode where a single bit of an address signal is active for a single clock cycle. The method then programs a programmable delay line of the address signal with a delay value and performs initialization of the memory module. The memory module is then placed in a write leveling mode. A write leveling procedure is then performed and a response to the write leveling procedure is determined from the memory module. A determination is made whether the memory module is in a pass state or an error state based on the response.Type: GrantFiled: December 27, 2012Date of Patent: March 28, 2017Assignee: NVIDIA CORPORATIONInventors: Venkata Ramana Malladi, Tony Yuhsiang Cheng, Sharath Raghava, Ambuj Kumar, Arunjit Sahni, Paul Lam
-
Patent number: 9368169Abstract: A method of training chip select for a memory module. The method includes programming a memory controller into a mode wherein a command signal is active for a programmable time period. The method then programs a programmable delay line of the chip select with a delay value and performs initialization of the memory module. The memory module is then placed in a write leveling mode wherein placing the memory module in the write leveling mode toggles a state of the chip select. A write leveling procedure is then performed and a response thereto is determined from the memory module. A determination is made whether the memory module is in a pass state or an error state based on the response.Type: GrantFiled: December 26, 2012Date of Patent: June 14, 2016Assignee: NVIDIA CORPORATIONInventors: Venkata Ramana Malladi, Tony Yuhsiang Cheng, Sharath Raghava, Ambuj Kumar, Arunjit Sahni, Paul Lam
-
Publication number: 20140181392Abstract: A method of training chip select for a memory module. The method includes programming a memory controller into a mode wherein a command signal is active for a programmable time period. The method then programs a programmable delay line of the chip select with a delay value and performs initialization of the memory module. A read command is then sent to the memory module to toggle a state of the chip select. A number of data strobe signals sent by the memory module in response to the read command are counted. A determination is made whether the memory module is in a pass state or an error state based on a result of the counting.Type: ApplicationFiled: December 26, 2012Publication date: June 26, 2014Applicant: NVIDIA CORPORATIONInventors: Venkata Ramana Malladi, Tony Yuhsiang Cheng, Sharath Raghava, Ambuj Kumar, Arunjit Sahni, Paul Lam
-
Publication number: 20140181391Abstract: A method of training chip select for a memory module. The method includes programming a memory controller into a mode wherein a command signal is active for a programmable time period. The method then programs a programmable delay line of the chip select with a delay value and performs initialization of the memory module. The memory module is then placed in a write leveling mode wherein placing the memory module in the write leveling mode toggles a state of the chip select. A write leveling procedure is then performed and a response thereto is determined from the memory module. A determination is made whether the memory module is in a pass state or an error state based on the response.Type: ApplicationFiled: December 26, 2012Publication date: June 26, 2014Applicant: NVIDIA CORPORATIONInventors: Venkata Ramana Malladi, Tony Yuhsiang Cheng, Sharath Raghava, Ambuj Kumar, Arunjit Sahni, Paul Lam
-
Publication number: 20140181451Abstract: A method of training a command signal for a memory module. The method includes programming a memory controller into a mode wherein a single bit of an address signal is active for a single clock cycle. The method then programs a programmable delay line of the address signal with a delay value and performs initialization of the memory module. The memory module is then placed in a write leveling mode. A write leveling procedure is then performed and a response thereto is determined from the memory module. A determination is made whether the memory module is in a pass state or an error state based on the response.Type: ApplicationFiled: December 27, 2012Publication date: June 26, 2014Applicant: NVIDIA CORPORATIONInventors: Venkata Ramana Malladi, Tony Yuhsiang Cheng, Sharath Raghava, Ambuj Kumar, Arunjit Sahni, Paul Lam
-
Publication number: 20140181452Abstract: A method of training command signals for a memory module. The method includes programming a memory controller into a mode wherein a column access strobe is active for a single clock cycle. The method then programs a programmable delay line of the column access strobe with a delay value and performs initialization of the memory module. A read command is then sent to the memory module. A number of data strobe signals sent by the memory module in response to the read command are counted. A determination is made whether the memory module is in a pass state or an error state based on a result of the counting.Type: ApplicationFiled: December 27, 2012Publication date: June 26, 2014Applicant: NVIDIA CORPORATIONInventors: Venkata Ramana Malladi, Tony Yuhsiang Cheng, Sharath Raghava, Ambuj Kumar, Arunjit Sahni, Paul Lam
-
Publication number: 20110226760Abstract: A container for microwavable food has a main container part for accommodating a food product to be cooked and open from above, a cover covering the main container part from above, and at least one insert accommodated in the container part and provided with a plurality of perforations for placing a food product to be steamed on the insert.Type: ApplicationFiled: June 2, 2011Publication date: September 22, 2011Inventors: Mariean LEVY, Marvin LEVY, Paul LAM
-
Patent number: 7977612Abstract: A container for microwavable food has a main container part for accommodating a food product to be cooked and open from above, a cover covering the main container part from above, and at least one insert accommodated in the container part and provided with a plurality of perforations for placing a food product to be steamed on the insert.Type: GrantFiled: February 2, 2008Date of Patent: July 12, 2011Inventors: Mariean Levy, Marvin Levy, Paul Lam
-
Publication number: 20100282744Abstract: A container for microwavable food has a main container part for accommodating a food product to be cooked and open from above, a cover covering the main container part from above, and at least one insert accommodated in the container part and provided with a plurality of perforations for placing a food product to be steamed on the insert.Type: ApplicationFiled: February 2, 2008Publication date: November 11, 2010Inventors: Mariean Levy, Marvin Levy, Paul Lam
-
Publication number: 20060073221Abstract: This invention relates to compositions for the treatment of acquired immunodeficiency diseases, especially human immunodeficiency virus (HIV), and its simian and feline counterparts (simian immunodeficiency virus (SIV), and feline immunodeficiency virus (FIV)), and to methods for their use.Type: ApplicationFiled: November 10, 2005Publication date: April 6, 2006Applicant: Chinese Herbal USA, Inc.Inventor: Paul Lam
-
Patent number: 5706036Abstract: A circuit 100 for determining the polarity of an input sequence of pulses 200 or 300 applied to input 102 by digitally determining the polarity of a predetermined number of pulses of the input sequence of pulses using the digital polarity determinator 130 and, dependent on the output of the digital polarity determinator 130, routing the input sequence of pulses by the polarity switch 120 to the output 135 when the polarity of the input sequence of pulses is a predetermined polarity, and routing the input sequence of pulses to the output 135 via the inverter 125 when the polarity of the input sequence of pulses is not the predetermined polarity, thereby providing an output sequence of pulses having only the predetermined polarity.Type: GrantFiled: October 21, 1994Date of Patent: January 6, 1998Assignee: Motorola, Inc.Inventors: Kah Hong Paul Lam, Luen Hin Kwok, Chi Ming Lai