Patents by Inventor Ryan Zheng

Ryan Zheng 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: 11966418
    Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: April 23, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
  • Patent number: 11940795
    Abstract: In some examples, an unmanned aerial vehicle (UAV) may include one or more processors configured to capture, with one or more image sensors, and while the UAV is in flight, a plurality of images of a target. The one or more processors may compare a first image of the plurality of images with a second image of the plurality of images to determine a difference between a current frame of reference position for the UAV and an estimate of an actual frame of reference position for the UAV. In addition, the one or more processors may determine, based at least on the difference, and while the UAV is in flight, an update to a three-dimensional model of the target.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: March 26, 2024
    Assignee: SKYDIO, INC.
    Inventors: Peter Henry, Jack Zhu, Brian Richman, Harrison Zheng, Hayk Martirosyan, Matthew Donahoe, Abraham Bachrach, Adam Bry, Ryan David Kennedy, Himel Mondal, Quentin Allen Wah Yen Delepine
  • Publication number: 20240097198
    Abstract: An apparatus for a battery cell is provided. The apparatus includes the battery cell. The battery cell includes an electrode stack including at least one pair of an anode electrode and a cathode electrode and a can including a wall encapsulating the electrode stack. The battery cell further includes a positive battery terminal connected to the electrode stack and projecting outside of the can. The battery cell further includes a negative battery terminal connected to the electrode stack. The positive battery terminal and the negative battery terminal are configured for providing electrical energy. The battery cell further includes a thermal barrier adjoining the can and the positive battery terminal. The thermal barrier seals gases within the battery cell from exiting the battery cell between the can and the positive battery terminal at an ambient temperature of at least 600° C.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 21, 2024
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Liang Xi, Linan Zheng, Ryan P. Hickey, SriLakshmi Katar, Yuvraj Dewan
  • Patent number: 11809682
    Abstract: Systems, methods, and non-transitory computer readable media are provided for visually presenting geospatial information. An information request for an area may be received. The area may include one or more predefined regions. The predefined region(s) may be subdivided into one or more levels of predefined sub-regions. Information for the area may be accessed. The information for the area may include region information for the predefined region(s) or sub-region information for the predefined sub-regions. A response to the information request may be determined based on the region information or the sub-region information. The response may enable a visual presentation of (1) the information for the area, and (2) one or more geographical boundaries corresponding to the area.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: November 7, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Jeffrey Bagdis, Ryan Zheng
  • Publication number: 20230222141
    Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
    Type: Application
    Filed: March 8, 2023
    Publication date: July 13, 2023
    Inventors: Peter WILCZYNSKI, Ryan ZHENG, John CARRINO, Timothy WILSON, Stephen FREIBERG, John GARROD, William WALDREP
  • Patent number: 11663694
    Abstract: A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: May 30, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Andrew Elder, Andrew Moreland, Quentin Spencer-Harper
  • Patent number: 11604811
    Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: March 14, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
  • Publication number: 20230047056
    Abstract: Systems and methods including a framework for migration of live data. The method may comprised, by one or more hardware processors executing program instructions, receiving, at a migration proxy of the framework, code for reading data and writing data compatible with each of a plurality of states of a migration of data in a data store, wherein a service is at least intermittently reading data from and writing data to the data store; determining, by a migration runner of the framework, to perform the migration of the data; initiating, by the migration runner, the migration of the data, wherein the migration comprises a plurality of stages; storing, as the migration progresses through the plurality of stages, and at a migration data store of the framework, a current stage of the migration; and during the migration, using the migration proxy to read data from and write data to the data store.
    Type: Application
    Filed: August 8, 2022
    Publication date: February 16, 2023
    Inventors: Allen Chang, Christopher Male, David Cohen, Dragos-Florian Ristache, Danielle Kramer, John Garrod, Michael Harris, Ryan Zheng, Stephen Freiberg
  • Publication number: 20220276766
    Abstract: Systems, methods, and non-transitory computer readable media are provided for visually presenting geospatial information. An information request for an area may be received. The area may include one or more predefined regions. The predefined region(s) may be subdivided into one or more levels of predefined sub-regions. Information for the area may be accessed. The information for the area may include region information for the predefined region(s) or sub-region information for the predefined sub-regions. A response to the information request may be determined based on the region information or the sub-region information. The response may enable a visual presentation of (1) the information for the area, and (2) one or more geographical boundaries corresponding to the area.
    Type: Application
    Filed: May 5, 2022
    Publication date: September 1, 2022
    Inventors: Peter Wilczynski, Andrew Elder, Jeffrey Bagdis, Ryan Zheng
  • Patent number: 11334216
    Abstract: Systems, methods, and non-transitory computer readable media are provided for visually presenting geospatial information. An information request for an area may be received. The area may include one or more predefined regions. The predefined region(s) may be subdivided into one or more levels of predefined sub-regions. Information for the area may be accessed. The information for the area may include region information for the predefined region(s) or sub-region information for the predefined sub-regions. A response to the information request may be determined based on the region information or the sub-region information. The response may enable a visual presentation of (1) the information for the area, and (2) one or more geographical boundaries corresponding to the area.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: May 17, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Jeffrey Bagdis, Ryan Zheng
  • Publication number: 20210294653
    Abstract: Techniques for secure and efficient interfacing with a cloud computing service are described. In an embodiment, a cloud computing management service is programmed or configured to communicate with a cloud computing service. The cloud computing management service can be accessed by software engineers that are looking to deploy a software instance to a computing device of the cloud computing service. Thus, the cloud computing management service acts as an intermediary layer in front of the cloud computing service. In an embodiment, the cloud computing management service may store one or more frequently-used system parameters for deployment of software instances. The parameters conform to company's security protocols, compliance protocols, and/or other standards.
    Type: Application
    Filed: June 4, 2021
    Publication date: September 23, 2021
    Inventors: Daniel Paquette, Huw Pryce, Alexander Feldman, Ryan Zheng, Daniel Walker, Cody Moore, Patricio Velez, Gustav Brodman, Jakub Kozlowski, Eric Wong, Steven Capetta, Charles Post, Rick White
  • Publication number: 20210272234
    Abstract: A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
    Type: Application
    Filed: May 18, 2021
    Publication date: September 2, 2021
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Andrew Elder, Andrew Moreland, Quentin Spencer-Harper
  • Patent number: 11042959
    Abstract: A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: June 22, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Andrew Elder, Andrew Moreland, Quentin Spencer-Harper
  • Patent number: 11030006
    Abstract: Techniques for secure and efficient interfacing with a cloud computing service are described. In an embodiment, a cloud computing management service is programmed or configured to communicate with a cloud computing service. The cloud computing management service can be accessed by software engineers that are looking to deploy a software instance to a computing device of the cloud computing service. Thus, the cloud computing management service acts as an intermediary layer in front of the cloud computing service. In an embodiment, the cloud computing management service may store one or more frequently-used system parameters for deployment of software instances. The parameters conform to company's security protocols, compliance protocols, and/or other standards.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: June 8, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Paquette, Huw Pryce, Alexander Feldman, Ryan Zheng, Daniel Walker, Cody Moore, Patricio Velez, Gustav Brodman, Jakub Kozlowski, Eric Wong, Steven Capetta, Charles Post, Rick White
  • Publication number: 20210117444
    Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
    Type: Application
    Filed: December 23, 2020
    Publication date: April 22, 2021
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
  • Patent number: 10915555
    Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: February 9, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
  • Publication number: 20200082502
    Abstract: A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
    Type: Application
    Filed: November 12, 2019
    Publication date: March 12, 2020
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Andrew Elder, Andrew Moreland, Quentin Spencer-Harper
  • Patent number: 10515433
    Abstract: A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: December 24, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Andrew Elder, Andrew Moreland, Quentin Spencer-Harper
  • Publication number: 20190258520
    Abstract: Techniques for secure and efficient interfacing with a cloud computing service are described. In an embodiment, a cloud computing management service is programmed or configured to communicate with a cloud computing service. The cloud computing management service can be accessed by software engineers that are looking to deploy a software instance to a computing device of the cloud computing service. Thus, the cloud computing management service acts as an intermediary layer in front of the cloud computing service. In an embodiment, the cloud computing management service may store one or more frequently-used system parameters for deployment of software instances. The parameters conform to company's security protocols, compliance protocols, and/or other standards.
    Type: Application
    Filed: May 1, 2019
    Publication date: August 22, 2019
    Inventors: Daniel Paquette, Huw Pryce, Alexander Feldman, Ryan Zheng, Daniel Walker, Cody Moore, Patricio Velez, Gustav Brodman, Jakub Kozlowski, Eric Wong, Steven Capetta, Charles Post, Rick White
  • Patent number: 10324759
    Abstract: Techniques for secure and efficient interfacing with a cloud computing service are described. In an embodiment, a cloud computing management service is programmed or configured to communicate with a cloud computing service. The cloud computing management service can be accessed by software engineers that are looking to deploy a software instance to a computing device of the cloud computing service. Thus, the cloud computing management service acts as an intermediary layer in front of the cloud computing service. In an embodiment, the cloud computing management service may store one or more frequently-used system parameters for deployment of software instances. The parameters conform to company's security protocols, compliance protocols, and/or other standards.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: June 18, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Paquette, Huw Pryce, Alexander Feldman, Ryan Zheng, Daniel Walker, Cody Moore, Patricio Velez, Gustav Brodman, Jakub Kozlowski, Eric Wong, Steven Capetta, Charles Post, Rick White