Patents by Inventor Bruce Lam

Bruce 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: 11256568
    Abstract: The present invention facilitates efficient and effective utilization of storage management features. In one embodiment, a memory device comprises a memory interface, an ECC generation component, and storage components. The memory interface is configured to receive an access request to an address at which data is stored. The memory interface can also forward responses to the request including the data and ECC information associated with the data. The ECC generation component is configured to automatically establish an address at which the ECC information is stored based upon the receipt of the access request to an address at which data is stored. In one exemplary implementation, the internal establishment of the address at which the ECC information is stored is automatic. The storage components are configured to store the information.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: February 22, 2022
    Assignee: Nvidia Corporation
    Inventors: Bruce Lam, Alok Gupta, David G. Reed, Barry Wagner
  • Publication number: 20200089568
    Abstract: The present invention facilitates efficient and effective utilization of storage management features. In one embodiment, a memory device comprises a memory interface, an ECC generation component, and storage components. The memory interface is configured to receive an access request to an address at which data is stored. The memory interface can also forward responses to the request including the data and ECC information associated with the data. The ECC generation component is configured to automatically establish an address at which the ECC information is stored based upon the receipt of the access request to an address at which data is stored. In one exemplary implementation, the internal establishment of the address at which the ECC information is stored is automatic. The storage components are configured to store the information.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Bruce Lam, Alok Gupta, David G. Reed, Barry Wagner
  • Patent number: 10528423
    Abstract: The present invention facilitates efficient and effective utilization of storage management features. In one embodiment, a memory device comprises a memory interface, an ECC generation component, and storage components. The memory interface is configured to receive an access request to an address at which data is stored. The memory interface can also forward responses to the request including the data and ECC information associated with the data. The ECC generation component is configured to automatically establish an address at which the ECC information is stored based upon the receipt of the access request to an address at which data is stored. In one exemplary implementation, the internal establishment of the address at which the ECC information is stored is automatic. The storage components are configured to store the information.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: January 7, 2020
    Assignee: Nvidia Corporation
    Inventors: Bruce Lam, Alok Gupta, David G. Reed, Barry Wagner
  • Patent number: 10027857
    Abstract: A method for detecting electronic lighting flickering includes: taking a video of an electronic light with a duration of a predetermined period and a scanning frequency; extracting a predetermined number of frames of pictures from the video; determining a flickering frequency of the electronic light; determining at least one fixed reference point at each frame; and reconstructing a brightness waveform of the electronic light from the reference point in all frames of the video.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: July 17, 2018
    Assignee: Gean Technology Co. Limited
    Inventors: Shan Mei Wan, Po Shu Bruce Lam, Chi Keung Yeung
  • Patent number: 10017164
    Abstract: A system, method, and apparatus for brake load alleviation amongst at least one first brake and at least one second brake is disclosed. The method involves sensing an amount of brake pedal application in response to engagement of at least brake pedal. The method further involves determining whether the amount of brake pedal application is greater than a brake pedal application threshold value. Also, the method involves generating a brake application profile, when it is determined that the amount of brake pedal application is greater than the brake pedal application threshold value. The brake application profile indicates that actuation of at least one first brake is delayed by a first time delay, and that actuation of at least one second brake is delayed by a second time delay. Further, the method involves actuating at least one first brake and at least one second brake according to the brake application profile.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: July 10, 2018
    Assignee: The Boeing Company
    Inventors: Scott Brandon Kanemori, Bruce Lam, David T. Yamamoto, Thomas Todd Griffith
  • Publication number: 20180134265
    Abstract: A system, method, and apparatus for brake load alleviation amongst at least one first brake and at least one second brake is disclosed. The method involves sensing an amount of brake pedal application in response to engagement of at least brake pedal. The method further involves determining whether the amount of brake pedal application is greater than a brake pedal application threshold value. Also, the method involves generating a brake application profile, when it is determined that the amount of brake pedal application is greater than the brake pedal application threshold value. The brake application profile indicates that actuation of at least one first brake is delayed by a first time delay, and that actuation of at least one second brake is delayed by a second time delay. Further, the method involves actuating at least one first brake and at least one second brake according to the brake application profile.
    Type: Application
    Filed: January 12, 2018
    Publication date: May 17, 2018
    Inventors: Scott Brandon Kanemori, Bruce Lam, David T. Yamamoto, Thomas Todd Griffith
  • Patent number: 9950699
    Abstract: A system, method, and apparatus for brake load alleviation amongst at least one first brake and at least one second brake is disclosed. The method involves sensing an amount of brake pedal application in response to engagement of at least brake pedal. The method further involves determining whether the amount of brake pedal application is greater than a brake pedal application threshold value. Also, the method involves generating a brake application profile, when it is determined that the amount of brake pedal application is greater than the brake pedal application threshold value. The brake application profile indicates that actuation of at least one first brake is delayed by a first time delay, and that actuation of at least one second brake is delayed by a second time delay. Further, the method involves actuating at least one first brake and at least one second brake according to the brake application profile.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: April 24, 2018
    Assignee: The Boeing Company
    Inventors: Scott Brandon Kanemori, Bruce Lam, David T. Yamamoto, Thomas Todd Griffith
  • Publication number: 20170153945
    Abstract: The present invention facilitates efficient and effective utilization of storage management features. In one embodiment, a memory device comprises a memory interface, an ECC generation component, and storage components. The memory interface is configured to receive an access request to an address at which data is stored. The memory interface can also forward responses to the request including the data and ECC information associated with the data. The ECC generation component is configured to automatically establish an address at which the ECC information is stored based upon the receipt of the access request to an address at which data is stored. In one exemplary implementation, the internal establishment of the address at which the ECC information is stored is automatic. The storage components are configured to store the information.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 1, 2017
    Inventors: Bruce Lam, Alok Gupta, David G. Reed, Barry Wagner
  • Patent number: 9584704
    Abstract: A method for detecting electronic lighting flickering includes: taking a video of an electronic light with a duration of a predetermined period and a scanning frequency; extracting a predetermined number of frames of pictures from the video; determining a flickering frequency of the electronic light; determining at least one fixed reference point at each frame; and reconstructing a brightness waveform of the electronic light from the reference point in all frames of the video.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: February 28, 2017
    Assignee: Gean Technology Co. Limited
    Inventors: Shan Mei Wan, Po Shu Bruce Lam, Chi Keung Yeung
  • Publication number: 20170048444
    Abstract: A method for detecting electronic lighting flickering includes: taking a video of an electronic light with a duration of a predetermined period and a scanning frequency; extracting a predetermined number of frames of pictures from the video; determining a flickering frequency of the electronic light; determining at least one fixed reference point at each frame; and reconstructing a brightness waveform of the electronic light from the reference point in all frames of the video.
    Type: Application
    Filed: November 2, 2016
    Publication date: February 16, 2017
    Inventors: Shan Mei Wan, Po Shu Bruce Lam, Chi Keung Yeung
  • Publication number: 20160205290
    Abstract: A method for detecting electronic lighting flickering includes: taking a video of an electronic light with a duration of a predetermined period and a scanning frequency; extracting a predetermined number of frames of pictures from the video; determining a flickering frequency of the electronic light; determining at least one fixed reference point at each frame; and reconstructing a brightness waveform of the electronic light from the reference point in all frames of the video.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 14, 2016
    Inventors: Shan Mei Wan, Po Shu Bruce Lam, Chi Keung Yeung
  • Publication number: 20150088371
    Abstract: A system, method, and apparatus for brake load alleviation amongst at least one first brake and at least one second brake is disclosed. The method involves sensing an amount of brake pedal application in response to engagement of at least brake pedal. The method further involves determining whether the amount of brake pedal application is greater than a brake pedal application threshold value. Also, the method involves generating a brake application profile, when it is determined that the amount of brake pedal application is greater than the brake pedal application threshold value. The brake application profile indicates that actuation of at least one first brake is delayed by a first time delay, and that actuation of at least one second brake is delayed by a second time delay. Further, the method involves actuating at least one first brake and at least one second brake according to the brake application profile.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: THE BOEING COMPANY
    Inventors: Scott Brandon Kanemori, Bruce Lam, David T. Yamamoto, Thomas Todd Griffith
  • Patent number: 7864183
    Abstract: A graphics system includes a graphics memory. The graphics system includes a high performance mode and at least one power savings mode. A termination impedance and switching threshold of the graphics memory are selected based on an operating mode of the graphics system.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: January 4, 2011
    Assignee: NVIDIA Corporation
    Inventors: Bruce Lam, Luc Bisson, Gabriele Gorla, Tom Dewey, Andrew Bell
  • Publication number: 20070047638
    Abstract: A system and method are provided for decoding an audio signal. In one embodiment, a first pulse is identified with a predetermined relative duration with respect to a second pulse. A sampling frequency is then calculated based on such identification. In another embodiment, an audio signal is decoded utilizing a threshold. In still yet another embodiment, a decoder is provided for decoding an audio signal utilizing a clock that is independent of the audio signal.
    Type: Application
    Filed: October 20, 2006
    Publication date: March 1, 2007
    Inventors: Bruce Lam, Andrew Bell, Douglas Solomon, Rohit Gupta
  • Patent number: 6405226
    Abstract: A visual metaphor is provided on a computer and/or network environment for tagging documents with various types of (education) commentary to an author's (student's) work and indications of (educational) goals that have been or are to be achieved. One or more of the comments and goals are based on predetermined standards. The goals or comments are optionally weighted. Summaries of these goals can be generated to assist evaluators (teachers and administrators) in evaluating both the work of the authors (students) and the success of evaluator in managing (teaching the authors (students).
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: June 11, 2002
    Assignee: International Business Machines Corporation
    Inventors: Sherman Robert Alpert, James William Cooper, Peter Gustav Fairweather, Richard Bruce Lam
  • Patent number: 6092081
    Abstract: A visual metaphor is provided on a computer and/or network environment for tagging documents with various types of (education) commentary to an author's (student's) work and indications of (educational) goals that have been or are to be achieved. One or more of the comments and goals are based on predetermined standards. The goals or comments are optionally weighted. Summaries of these goals can be generated to assist evaluators (teachers and administrators) in evaluating both the work of the authors (students) and the success of evaluator in managing (teaching) the authors (students).
    Type: Grant
    Filed: March 5, 1997
    Date of Patent: July 18, 2000
    Assignee: International Business Machines Corporation
    Inventors: Sherman Robert Alpert, James William Cooper, Peter Gustav Fairweather, Richard Bruce Lam