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: 20250034529Abstract: 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: ApplicationFiled: May 31, 2024Publication date: January 30, 2025Inventors: David LO, MacKenna STACHEL, Emily BECK, Ethan VANDERSLICE, Jody BONNEVIER
-
Patent number: 11960936Abstract: 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: GrantFiled: January 15, 2021Date of Patent: April 16, 2024Assignee: Google LLCInventors: David Lo, Liqun Cheng, Parthasarathy Ranganathan, Sundar Jayakumar Dev
-
Patent number: 11704158Abstract: 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: GrantFiled: January 29, 2021Date of Patent: July 18, 2023Assignee: Google LLCInventors: Liqun Cheng, Rama Krishna Govindaraju, Haishan Zhu, David Lo, Parthasarathy Ranganathan, Nishant Patil
-
Publication number: 20220229698Abstract: 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: ApplicationFiled: January 15, 2021Publication date: July 21, 2022Inventors: David Lo, Liqun Cheng, Parthasarathy Ranganathan, Sundar Jayakumar Dev
-
Publication number: 20210224129Abstract: 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: ApplicationFiled: January 29, 2021Publication date: July 22, 2021Inventors: Liqun Cheng, Rama Krishna Govindaraju, Haishan Zhu, David Lo, Parthasarathy Ranganathan, Nishant Patil
-
Patent number: 10908964Abstract: 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: GrantFiled: November 21, 2018Date of Patent: February 2, 2021Assignee: Google LLCInventors: Liqun Cheng, Rama Krishna Govindaraju, Haishan Zhu, David Lo, Parthasarathy Ranganathan, Nishant Patil
-
Publication number: 20200027155Abstract: 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: ApplicationFiled: March 27, 2018Publication date: January 23, 2020Inventors: David Frakes, David Lo, Eric Aboussouan, Mohamed Haitham Musa Babiker, Karl Patrick Lawrence, Roshanbir Bhatia, Mark Nelson
-
Publication number: 20190155658Abstract: 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: ApplicationFiled: November 21, 2018Publication date: May 23, 2019Inventors: Liqun Cheng, Rama Krishna Govindaraju, Haishan Zhu, David Lo, Parthasarathy Ranganathan, Nishant Patil
-
Patent number: 9954863Abstract: 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: GrantFiled: August 28, 2015Date of Patent: April 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jaskaran Singh, Jaya Matthew, David Los
-
Publication number: 20180034795Abstract: 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: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: David Los, Hayley Lynn Steplyk
-
Publication number: 20170063856Abstract: 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: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: Jaskaran Singh, Jaya Matthew, David Los
-
Patent number: 9436258Abstract: 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: GrantFiled: March 19, 2014Date of Patent: September 6, 2016Assignee: Google Inc.Inventors: David Lo, Liqun Cheng, Rama Krishna Govindaraju
-
Patent number: 9397351Abstract: 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: GrantFiled: December 28, 2010Date of Patent: July 19, 2016Assignee: Intelligent Energy LimitedInventors: Jeremy Schrooten, Mark Petersen, Jean-Louis Iaconis, David Lo
-
Patent number: 9318754Abstract: 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: GrantFiled: August 28, 2012Date of Patent: April 19, 2016Assignees: 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: 8856238Abstract: 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: GrantFiled: February 9, 2012Date of Patent: October 7, 2014Assignee: Microsoft CorporationInventors: David Los, Jaya Matthew, Nelson Siu
-
Patent number: 8856956Abstract: 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: GrantFiled: November 7, 2011Date of Patent: October 7, 2014Assignee: 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: 8843587Abstract: 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: GrantFiled: February 7, 2012Date of Patent: September 23, 2014Assignee: Microsoft CorporationInventor: David Los
-
Publication number: 20140234745Abstract: 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: ApplicationFiled: August 28, 2012Publication date: August 21, 2014Inventors: Paul Sobejko, Shinichiro Imura, David Lo, Goro Fujita, Takashi Yasuo, Alexey Demykin, Robert J. Porter
-
Patent number: 8785077Abstract: 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: GrantFiled: June 29, 2011Date of Patent: July 22, 2014Assignee: Societe BICInventors: Jeremy Schrooten, Mark Petersen, Jean-Louis Iaconis, David Lo, Paul Sobejko
-
Patent number: 8732803Abstract: 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: GrantFiled: October 3, 2013Date of Patent: May 20, 2014Assignee: 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