Patents by Inventor David Los

David Los 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: 20250034529
    Abstract: Disclosed herein are methods for making, culturing, and maintaining engineered podocyte-like cells. The methods comprise growing glomerular cells in in vitro conditions to differentiate the glomerular cells into podocyte-like cells. Also disclosed herein are isolated and purified podocyte-like cells and kits comprising the engineered podocyte-like cells and/or the media used to differentiate the podocyte-like cells. The engineered podocyte-like cells can be used in recellularization of a decellularized extracellular matrix. In some instances, disclosed herein are recellularized isolated organs that can comprise the engineered podocyte-like cells.
    Type: Application
    Filed: May 31, 2024
    Publication date: January 30, 2025
    Inventors: David LO, MacKenna STACHEL, Emily BECK, Ethan VANDERSLICE, Jody BONNEVIER
  • Patent number: 11960936
    Abstract: The subject matter described herein provides systems and techniques to address the challenges of growing hardware and workload heterogeneity using a Warehouse-Scale Computer (WSC) design that improves the efficiency and utilization of WSCs. The WSC design may include an abstraction layer and an efficiency layer in the software stack of the WSC. The abstraction layer and the efficiency layer may be designed to improve job scheduling, simplify resource management, and drive hardware-software co-optimization using machine learning techniques and automation in order to customize the WSC for applications at scale. The abstraction layer may embrace platform/hardware and workload diversity through greater coordination between hardware and higher layers of the WSC software stack in the WSC design. The efficiency layer may employ machine learning techniques at scale to realize hardware/software co-optimizations as a part of the autonomous WSC design.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: April 16, 2024
    Assignee: Google LLC
    Inventors: David Lo, Liqun Cheng, Parthasarathy Ranganathan, Sundar Jayakumar Dev
  • Patent number: 11704158
    Abstract: Methods, systems, and computer storage media storing instructions for managing processing system efficiency. One of the methods includes obtaining data splitting a plurality of general-purpose processing units in a processing system into a high-priority domain and a low-priority domain, wherein the general-purpose processing units in the high-priority domain are assigned to perform one or more tasks comprising one or more high-priority tasks, and the general-purpose processing units in the low-priority domain are assigned to perform one or more low-priority tasks; and during runtime of the processing system, obtaining memory usage measurements that characterize usage of system memory by the high-priority domain and the low-priority domain; and adjusting, based on the memory usage measurements, a configuration of (i) the high-priority domain, (ii) the low-priority domain, or (iii) both to adjust utilization of the system memory by the general-purpose processing units.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: July 18, 2023
    Assignee: Google LLC
    Inventors: Liqun Cheng, Rama Krishna Govindaraju, Haishan Zhu, David Lo, Parthasarathy Ranganathan, Nishant Patil
  • Publication number: 20220229698
    Abstract: The subject matter described herein provides systems and techniques to address the challenges of growing hardware and workload heterogeneity using a Warehouse-Scale Computer (WSC) design that improves the efficiency and utilization of WSCs. The WSC design may include an abstraction layer and an efficiency layer in the software stack of the WSC. The abstraction layer and the efficiency layer may be designed to improve job scheduling, simplify resource management, and drive hardware-software co-optimization using machine learning techniques and automation in order to customize the WSC for applications at scale. The abstraction layer may embrace platform/hardware and workload diversity through greater coordination between hardware and higher layers of the WSC software stack in the WSC design. The efficiency layer may employ machine learning techniques at scale to realize hardware/software co-optimizations as a part of the autonomous WSC design.
    Type: Application
    Filed: January 15, 2021
    Publication date: July 21, 2022
    Inventors: David Lo, Liqun Cheng, Parthasarathy Ranganathan, Sundar Jayakumar Dev
  • Publication number: 20210224129
    Abstract: Methods, systems, and computer storage media storing instructions for managing processing system efficiency. One of the methods includes obtaining data splitting a plurality of general-purpose processing units in a processing system into a high-priority domain and a low-priority domain, wherein the general-purpose processing units in the high-priority domain are assigned to perform one or more tasks comprising one or more high-priority tasks, and the general-purpose processing units in the low-priority domain are assigned to perform one or more low-priority tasks; and during runtime of the processing system, obtaining memory usage measurements that characterize usage of system memory by the high-priority domain and the low-priority domain; and adjusting, based on the memory usage measurements, a configuration of (i) the high-priority domain, (ii) the low-priority domain, or (iii) both to adjust utilization of the system memory by the general-purpose processing units.
    Type: Application
    Filed: January 29, 2021
    Publication date: July 22, 2021
    Inventors: Liqun Cheng, Rama Krishna Govindaraju, Haishan Zhu, David Lo, Parthasarathy Ranganathan, Nishant Patil
  • Patent number: 10908964
    Abstract: Methods, systems, and computer storage media storing instructions for managing processing system efficiency. One of the methods includes obtaining data splitting a plurality of general-purpose processing units in a processing system into a high-priority domain and a low-priority domain, wherein the general-purpose processing units in the high-priority domain are assigned to perform one or more tasks comprising one or more high-priority tasks, and the general-purpose processing units in the low-priority domain are assigned to perform one or more low-priority tasks; and during runtime of the processing system, obtaining memory usage measurements that characterize usage of system memory by the high-priority domain and the low-priority domain; and adjusting, based on the memory usage measurements, a configuration of (i) the high-priority domain, (ii) the low-priority domain, or (iii) both to adjust utilization of the system memory by the general-purpose processing units.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: February 2, 2021
    Assignee: Google LLC
    Inventors: Liqun Cheng, Rama Krishna Govindaraju, Haishan Zhu, David Lo, Parthasarathy Ranganathan, Nishant Patil
  • Publication number: 20200027155
    Abstract: Systems and methods for visualizing garment fit are provided. In one embodiment, the method can include obtaining garment data descriptive of a garment and body data descriptive of a body. The method can further include simulating a garment deformation of the garment due to contact from the body, and determining a simulating a body deformation of the body due to contact from the garment. The method can further include providing a visualization of the garment on the body for display to a user, the visualization visualizing the garment deformation and the body deformation.
    Type: Application
    Filed: March 27, 2018
    Publication date: January 23, 2020
    Inventors: David Frakes, David Lo, Eric Aboussouan, Mohamed Haitham Musa Babiker, Karl Patrick Lawrence, Roshanbir Bhatia, Mark Nelson
  • Publication number: 20190155658
    Abstract: Methods, systems, and computer storage media storing instructions for managing processing system efficiency. One of the methods includes obtaining data splitting a plurality of general-purpose processing units in a processing system into a high-priority domain and a low-priority domain, wherein the general-purpose processing units in the high-priority domain are assigned to perform one or more tasks comprising one or more high-priority tasks, and the general-purpose processing units in the low-priority domain are assigned to perform one or more low-priority tasks; and during runtime of the processing system, obtaining memory usage measurements that characterize usage of system memory by the high-priority domain and the low-priority domain; and adjusting, based on the memory usage measurements, a configuration of (i) the high-priority domain, (ii) the low-priority domain, or (iii) both to adjust utilization of the system memory by the general-purpose processing units.
    Type: Application
    Filed: November 21, 2018
    Publication date: May 23, 2019
    Inventors: Liqun Cheng, Rama Krishna Govindaraju, Haishan Zhu, David Lo, Parthasarathy Ranganathan, Nishant Patil
  • Patent number: 9954863
    Abstract: A computing system record security architecture comprises, in one example, a record generation component configured to receive a record generation request that includes a set of attributes and to generate a record in a computing system based on the record generation request, wherein the record includes the set of attributes and an owner property that identifies a first user as an owner of the record. The architecture comprises a record security component configured to receive a record modification request that requests a modification to the record, to analyze an identifier in the record modification request that identifies a second user as a sender of the record modification request, and to process the record modification request based on an analysis of the identifier in the record modification request relative to the owner property of the record.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jaskaran Singh, Jaya Matthew, David Los
  • Publication number: 20180034795
    Abstract: An account aggregation service receives account credentials for a first network service account and associates the credentials with a list of network service accounts. Access tokens for other network service accounts can also be obtained and stored with the list of accounts. The account aggregation service can utilize the access tokens to access the other network services on behalf of a user. The account aggregation service can also enable the configuration of a second or subsequent computing device by receiving the credentials for the first network service account. The account aggregation service can then utilize the account credentials to retrieve the associated list of accounts. The list of accounts can then be provided to the second or subsequent computing device. The second or subsequent computing device can access the other network service accounts via the account aggregation service.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: David Los, Hayley Lynn Steplyk
  • Publication number: 20170063856
    Abstract: A computing system record security architecture comprises, in one example, a record generation component configured to receive a record generation request that includes a set of attributes and to generate a record in a computing system based on the record generation request, wherein the record includes the set of attributes and an owner property that identifies a first user as an owner of the record. The architecture comprises a record security component configured to receive a record modification request that requests a modification to the record, to analyze an identifier in the record modification request that identifies a second user as a sender of the record modification request, and to process the record modification request based on an analysis of the identifier in the record modification request relative to the owner property of the record.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Jaskaran Singh, Jaya Matthew, David Los
  • Patent number: 9436258
    Abstract: Methods, systems, and apparatus for dynamic service level objective power control in a datacenter. In one aspect, a method includes determining a current service level value that measures a current performance of the service by a set of processing devices performing the service, the service having an associated service level objective value; and for each processing device: when the current service level value does not meet the service level objective value of the service, generating a first control signal that causes a processing device performing the service to operate at a first power consumption level; and when the current service level value does meet the service level objective value of the service, generating a control signal that cause the processing device to operate at a reduced power consumption level that is less than the first power consumption level.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: David Lo, Liqun Cheng, Rama Krishna Govindaraju
  • Patent number: 9397351
    Abstract: Embodiments relate to a fuel cell including, an ion conducting component, two or more electrode coatings and one or more interconnects. The interconnects include a non-conductive interface region having a first surface and a second surface in which the first surface is in contact with the ion conducting component, an electron conducting component having two surfaces and a length that is parallel to the two surfaces wherein one of the surfaces is disposed adjacent to the second surface of the interface region. The electron conducting component provides an electrically conductive pathway between one of the electrode coatings and an external circuit, said pathway extending along the length of the electron conducting component.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: July 19, 2016
    Assignee: Intelligent Energy Limited
    Inventors: Jeremy Schrooten, Mark Petersen, Jean-Louis Iaconis, David Lo
  • Patent number: 9318754
    Abstract: Methods, systems, and articles relating to enhanced bonding of layers in a planar fuel cell. A planar fuel cell having a composite layer is bonded to an outer layer (e.g., a fuel or fluid manifold) using intrusions that extend through an electrolyte layer and into an underlying layer (e.g., a substrate component or a current-collector component).
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: April 19, 2016
    Assignees: Intelligent Energy Limited, Sanyo Electric Co., Ltd.
    Inventors: Paul Sobejko, Shinichiro Imura, David Lo, Goro Fujita, Takashi Yasuo, Alexey Demykin, Robert J. Porter
  • Patent number: 8856238
    Abstract: An application provides a “working elsewhere” status for users working at a location other than their regular work location and still available for meetings, communication sessions, etc. The application determines a user location being other than regular work location and the user still being available through user selection, information from user associated application(s), and/or from a presence notification. The application adjusts the user status to a working elsewhere status and makes the new status available to other applications such as calendaring, communication applications, presence service(s), and comparable ones. Meetings may be scheduled, communication sessions facilitated if the working elsewhere status is sufficient/acceptable for other users.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: David Los, Jaya Matthew, Nelson Siu
  • Patent number: 8856956
    Abstract: Some embodiments provide a verification system for automated verification of entities. The verification system automatedly verifies entities using a two part verification campaign. One part verifies that the entity is the true owner of the entity account to be verified. This verification step involves (1) the entity receiving a verification code at the entity account and returning the verification code to the verification system, (2) the entity associating an account that it has registered at a service provider to an account that the verification system has registered at the service provider, (3) both. Another part verifies the entity can respond to communications that are sent to methods of contact that have been previously verified as belonging to the entity. The verification system submits a first communication with a code using a verified method of contact. The verification system then monitors for a second communication to be returned with the code.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: October 7, 2014
    Assignee: Credibility Corp.
    Inventors: Jeffrey M. Stibel, Aaron B. Stibel, Peter Delgrosso, Shailen Mistry, Bryan Mierke, Paul Servino, Charles Chi Thoi Le, David Lo, David Allen Lyon
  • Patent number: 8843587
    Abstract: An application retrieves a published calendar from an online calendar application. The application formats the published calendar according to user status states such as “free” or “busy.” The application can also alternatively assign user status information from the published calendar to users status state levels such as “free,” “tentative,” “out of office,” “busy,” and “remotely available.” The application matches calendar owner information to a contact from a contact list of the application in order to link the formatted calendar to the contact. The application presents the linked calendar for scheduling.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventor: David Los
  • Publication number: 20140234745
    Abstract: Methods, systems, and articles relating to enhanced bonding of layers in a planar fuel cell. A planar fuel cell having a composite layer is bonded to an outer layer (e.g., a fuel or fluid manifold) using intrusions that extend through an electrolyte layer and into an underlying layer (e.g., a substrate component or a current-collector component).
    Type: Application
    Filed: August 28, 2012
    Publication date: August 21, 2014
    Inventors: Paul Sobejko, Shinichiro Imura, David Lo, Goro Fujita, Takashi Yasuo, Alexey Demykin, Robert J. Porter
  • Patent number: 8785077
    Abstract: Various embodiments of the present invention provide a fuel cell connection component, including an interconnect or a current collector. The fuel cell connection component includes conductive fibers oriented at an angle of less than about 90° to at least one electrode in the fuel cell. The fuel cell connection component provides an electrically conductive pathway from the at least one electrode of the fuel cell to an external circuit or to an electrode of a different fuel cell. Embodiments of the present invention also provide fuel cells that include the fuel cell connection component, including fuel cell layers, and methods of making the same.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: July 22, 2014
    Assignee: Societe BIC
    Inventors: Jeremy Schrooten, Mark Petersen, Jean-Louis Iaconis, David Lo, Paul Sobejko
  • Patent number: 8732803
    Abstract: Some embodiments provide a verification system for automated verification of entities. The verification system automatedly verifies entities using a two part verification campaign. One part verifies that the entity is the true owner of the entity account to be verified. This verification step involves (1) the entity receiving a verification code at the entity account and returning the verification code to the verification system, (2) the entity associating an account that it has registered at a service provider to an account that the verification system has registered at the service provider, (3) both. Another part verifies the entity can respond to communications that are sent to methods of contact that have been previously verified as belonging to the entity. The verification system submits a first communication with a code using a verified method of contact. The verification system then monitors for a second communication to be returned with the code.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: May 20, 2014
    Assignee: Credibility Corp.
    Inventors: Jeffrey M. Stibel, Aaron B. Stibel, Peter Delgrosso, Shailen Mistry, Bryan Mierke, Paul Servino, Charles Chi Thoi Le, David Lo, David Allen Lyon