Patents by Inventor Lawrence Lam

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

  • Publication number: 20240095109
    Abstract: Example computer-implemented methods, media, and systems for serving machine learning (ML) models using an asynchronous input/output (I/O) mechanism are disclosed. One example method includes receiving a first request for running a ML model to provide a first prediction. A first green thread is generated responsive to the first request and executed on an operating system (OS) thread to send a first asynchronous remote procedure call (RPC) to a multiple producer single consumer (MPSC) channel. A second request for running the ML model to provide a second prediction is received. A second green thread is generated responsive to the second request and executed on the OS thread to send a second RPC to the MPSC channel. The first and the second asynchronous RPCs are scheduled using a first and a second blocking threads respectively, which are used by the ML model to generate the first prediction and the second prediction.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 21, 2024
    Inventors: Lawrence Lam, Di Zhao
  • Patent number: 10817928
    Abstract: Described herein are technologies pertaining to presenting a map to a user that comprises graphical icons that are representative of retail stores. The user has provided a shopping list, wherein the shopping list includes a plurality of products that are desirably purchased by the user. Inventories of retail stores in a geographic region of interest to the user are searched, and a map is generated that includes graphical icons representative of the retail stores, data that indicates that product(s) in the shopping list are available at the retail stores, and price data that indicates prices of product(s) in the shopping list at the respective retail stores.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Barbara Leigh Perks, Anastasia Paushkina, Nektarios Ioannides, Lawrence Lam, Sonam Saxena
  • Patent number: 10782747
    Abstract: A solid state drive (SSD) storage bay includes storage trays and connector cards. A storage tray has a an interposer and an SSD module. A connector of the interposer is connected to a connector of the SSD module, and another connector of the interposer is connected to a connector of a connector card. The connector card includes terminals that connect to a bus of a computer system. The interposer includes wirings that allow electrical signals to propagate between the two connectors of the interposer. The interposer includes circuitry that allow for voltage regulation of supply voltage, level shifting, and hot-swapping.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: September 22, 2020
    Assignee: SUPER MICRO COMPUTER, INC.
    Inventors: Te-Chang Lin, Lawrence Lam, Thompson Tang
  • Patent number: 10713978
    Abstract: A computing device includes memory configured for storing executable instructions, a processor configured for executing the instructions, a foldable display layer configured for displaying information in response to the execution of the instructions, and a bend limit layer coupled to the foldable display layer and arranged substantially parallel to a display surface of the foldable display layer. The bend limit layer is configured to increase its stiffness non-linearly when a radius of a bend of the bend limit layer is less than a threshold radius of curvature of the foldable display layer, the threshold radius of curvature being greater than 1 mm and less than 20 mm.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: July 14, 2020
    Assignee: GOOGLE LLC
    Inventors: William Riis Hamburgen, Yi Tao, Bruce Schena, James Cooper, John Stuart Fitch, Jeffrey Hayashida, Avi Hecht, Lawrence Lam, Andreas Nowatzyk, Jonathan Nivet, Kelvin Kwong, Kiarash Vakhshouri
  • Publication number: 20200097054
    Abstract: A solid state drive (SSD) storage bay includes storage trays and connector cards. A storage tray has a an interposer and an SSD module. A connector of the interposer is connected to a connector of the SSD module, and another connector of the interposer is connected to a connector of a connector card. The connector card includes terminals that connect to a bus of a computer system. The interposer includes wirings that allow electrical signals to propagate between the two connectors of the interposer. The interposer includes circuitry that allow for voltage regulation of supply voltage, level shifting, and hot-swapping.
    Type: Application
    Filed: June 11, 2019
    Publication date: March 26, 2020
    Applicant: Super Micro Computer, Inc.
    Inventors: Te-Chang LIN, Lawrence LAM, Thompson TANG
  • Patent number: 10359815
    Abstract: A solid state drive (SSD) storage bay includes storage trays and connector cards. A storage tray has a an interposer and an SSD module. A connector of the interposer is connected to a connector of the SSD module, and another connector of the interposer is connected to a connector of a connector card. The connector card includes terminals that connect to a bus of a computer system. The interposer includes wirings that allow electrical signals to propagate between the two connectors of the interposer. The interposer includes circuitry that allow for voltage regulation of supply voltage, level shifting, and hot-swapping.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: July 23, 2019
    Assignee: SUPER MICRO COMPUTER, INC.
    Inventors: Te-Chang Lin, Lawrence Lam, Thompson Tang
  • Patent number: 10324758
    Abstract: A system for throttling includes an interface and a processor. The interface is configured to receive a read task. The processor is configured to determine a read engine of a set of read engines for the read task, submit the read task to the read engine for execution, determine whether the read task execution time exceeds a resubmit threshold time, and in the event that the read task execution time exceeds the resubmit threshold time, resubmit the read task, wherein resubmitting the read task includes determining a new read engine for the read task.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: June 18, 2019
    Assignee: Workday, Inc.
    Inventors: Shivender Devarakonda, Lawrence Lam
  • Publication number: 20190095984
    Abstract: Described herein are technologies pertaining to presenting a map to a user that comprises graphical icons that are representative of retail stores. The user has provided a shopping list, wherein the shopping list includes a plurality of products that are desirably purchased by the user. Inventories of retail stores in a geographic region of interest to the user are searched, and a map is generated that includes graphical icons representative of the retail stores, data that indicates that product(s) in the shopping list are available at the retail stores, and price data that indicates prices of product(s) in the shopping list at the respective retail stores.
    Type: Application
    Filed: November 30, 2018
    Publication date: March 28, 2019
    Inventors: Barbara Leigh Perks, Anastasia Paushkina, Nektarios Ioannides, Lawrence Lam, Sonam Saxena
  • Patent number: 10157415
    Abstract: Described herein are technologies pertaining to presenting a map to a user that comprises graphical icons that are representative of retail stores. The user has provided a shopping list, wherein the shopping list includes a plurality of products that are desirably purchased by the user. Inventories of retail stores in a geographic region of interest to the user are searched, and a map is generated that includes graphical icons representative of the retail stores, data that indicates that product(s) in the shopping list are available at the retail stores, and price data that indicates prices of product(s) in the shopping list at the respective retail stores.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: December 18, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Barbara Leigh Perks, Anastasia Paushkina, Nektarios Ioannides, Lawrence Lam, Sonam Saxena
  • Patent number: 10154329
    Abstract: A computing device may include an audio output device installed in a base housing. A front volume of the audio output device may be defined in part by an inner facing surface of a housing of the computing device, with an audio output port defined by an opening in the housing. In some computing devices, the opening defining the audio output port may also accommodate a hinge assembly rotatably coupling the housing to a display. A path from the audio output device to the audio output port may be defined in part by a support pad that guides sound out through the audio output port toward the user, and may also function as a support pad supporting the computing device on a work surface when operating in a tablet mode.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: December 11, 2018
    Assignee: GOOGLE LLC
    Inventors: Vivek Saini, Lawrence Lam, Bernardo Núñez
  • Publication number: 20180348821
    Abstract: A computing device includes memory configured for storing executable instructions, a processor configured for executing the instructions, a foldable display layer configured for displaying information in response to the execution of the instructions, and a bend limit layer coupled to the foldable display layer and arranged substantially parallel to a display surface of the foldable display layer. The bend limit layer is configured to increase its stiffness non-linearly when a radius of a bend of the bend limit layer is less than a threshold radius of curvature of the foldable display layer, the threshold radius of curvature being greater than 1 mm and less than 20 mm.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 6, 2018
    Inventors: William Riis Hamburgen, Yi Tao, Bruce Schena, James Cooper, John Stuart Fitch, Jeffrey Hayashida, Avi Hecht, Lawrence Lam, Andreas Nowatzyk, Jonathan Nivet, Kelvin Kwong, Kiarash Vakhshouri
  • Publication number: 20180279029
    Abstract: A computing device may include an audio output device installed in a base housing. A front volume of the audio output device may be defined in part by an inner facing surface of a housing of the computing device, with an audio output port defined by an opening in the housing. In some computing devices, the opening defining the audio output port may also accommodate a hinge assembly rotatably coupling the housing to a display. A path from the audio output device to the audio output port may be defined in part by a support pad that guides sound out through the audio output port toward the user, and may also function as a support pad supporting the computing device on a work surface when operating in a tablet mode.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 27, 2018
    Inventors: Vivek SAINI, Lawrence LAM
  • Patent number: D842856
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: March 12, 2019
    Assignee: Google LLC
    Inventors: Lawrence Lam, Sungyun Kim, Bernardo Núñez Rojas, Christopher Koch
  • Patent number: D845243
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: April 9, 2019
    Assignee: Google LLC
    Inventors: Yoshimichi Matsuoka, Lawrence Lam, Sungyun Kim
  • Patent number: D848425
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: May 14, 2019
    Assignee: Google LLC
    Inventors: Lawrence Lam, Sungyun Kim, Bernardo Núñez Rojas, Christophe Koch
  • Patent number: D856335
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: August 13, 2019
    Assignee: Google LLC
    Inventors: Lawrence Lam, Sungyun Kim, Bernardo Núñez Rojas, Christophe Koch
  • Patent number: D914012
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: March 23, 2021
    Assignee: Google LLC
    Inventors: Lawrence Lam, Sungyun Kim, Bernardo Núñez Rojas, Christophe Koch
  • Patent number: D920979
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 1, 2021
    Assignee: GOOGLE LLC
    Inventors: Lawrence Lam, Sungyun Kim, Bernardo Núñez Rojas, Christophe Koch
  • Patent number: D928773
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: August 24, 2021
    Assignee: GOOGLE LLC
    Inventors: Lawrence Lam, Sungyun Kim, Bernardo Núñez Rojas, Christophe Koch
  • Patent number: D941811
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: January 25, 2022
    Assignee: GOOGLE LLC
    Inventors: Lawrence Lam, Sungyun Kim, Bernardo Núñez Rojas, Christophe Koch