Patents by Inventor Scott Ziegler
Scott Ziegler 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: 20250074627Abstract: This invention is embodied in a system and method for transferring energy and mass (supplies) in low-gravity environments. Broadly, the preferred system comprises a launcher, a receiver, and a capsule. The capsule is used to transfer a payload (e.g., supplies) between the launcher and a receiver. In addition, the receiver converts a portion of the payload's kinetic energy to potential energy via regenerative braking and stores the energy for later use. The stored energy can be used at the receiver end for applications such as powering habitats, mining operations, life-support systems, etc. In some instances, a portion of the stored energy can be used to re-launch the payload. Launchers and receivers can be established in different spatial network configurations in lower gravity environments such as in a circle with a centrally located launcher, a launcher downstream of a chain of receivers, or other configurations.Type: ApplicationFiled: April 28, 2023Publication date: March 6, 2025Inventors: Scott Ziegler, Stanley Starr, Jim Ziegler, Darin Koblick, Vu Vuong
-
Patent number: 12139276Abstract: A system and method for transferring energy and mass (supplies) in low-gravity environments. The system comprises a launcher and a receiver. The launcher hurls a capsule at a high velocity such that, when caught by the receiver, a portion of the kinetic energy of the launched capsule is converted to potential energy and stored. The stored energy is used at the receiver end for applications such as living habitats, mining operations, life-support systems, etc. In some instances, a portion of the initial energy is used to lob the capsule back, if desired. Launchers and receivers can be set up in different spatial configurations in a low-gravity environment such as in a circle with a centrally located launcher, a launcher downstream of a chain of receivers, or other configurations.Type: GrantFiled: April 30, 2022Date of Patent: November 12, 2024Assignee: Space Kinetic CorpInventors: Scott Ziegler, Vu Vuong
-
Publication number: 20230227179Abstract: A system and method for transferring energy and mass (supplies) in low-gravity environments. The system comprises a launcher and a receiver. The launcher hurls a capsule at a high velocity such that, when caught by the receiver, a portion of the kinetic energy of the launched capsule is converted to potential energy and stored. The stored energy is used at the receiver end for applications such as living habitats, mining operations, life-support systems, etc. In some instances, a portion of the initial energy is used to lob the capsule back, if desired. Launchers and receivers can be set up in different spatial configurations in a low-gravity environment such as in a circle with a centrally located launcher, a launcher downstream of a chain of receivers, or other configurations.Type: ApplicationFiled: April 30, 2022Publication date: July 20, 2023Inventors: Scott Ziegler, Vu Vuong
-
Publication number: 20220179846Abstract: Systems, methods, and devices for batch ingestion of data into a table of a database. A method includes determining a notification indicating a presence of a user file received from a client account to be ingested into a database. The method includes identifying data in the user file and identifying a target table of the database to receive the data in the user file. The method includes generating an ingest task indicating the data and the target table. The method includes assigning the ingest task to an execution node of an execution platform, wherein the execution platform comprises a plurality of execution nodes operating independent of a plurality of shared storage devices collectively storing database data. The method includes registering metadata concerning the target table in a metadata store after the data has been fully committed to the target table by the execution node.Type: ApplicationFiled: February 25, 2022Publication date: June 9, 2022Inventors: Jiansheng Huang, Jiaxing Liang, Scott Ziegler, Haowei Yu, Benoit Dageville, Varun Ganesh
-
Patent number: 11294890Abstract: Systems, methods, and devices for batch ingestion of data into a table of a database. A method includes determining a notification indicating a presence of a user file received from a client account to be ingested into a database. The method includes identifying data in the user file and identifying a target table of the database to receive the data in the user file. The method includes generating an ingest task indicating the data and the target table. The method includes assigning the ingest task to an execution node of an execution platform, wherein the execution platform comprises a plurality of execution nodes operating independent of a plurality of shared storage devices collectively storing database data. The method includes registering metadata concerning the target table in a metadata store after the data has been fully committed to the target table by the execution node.Type: GrantFiled: March 26, 2019Date of Patent: April 5, 2022Assignee: Snowflake Inc.Inventors: Jiansheng Huang, Jiaxing Liang, Scott Ziegler, Haowei Yu, Benoit Dageville, Varun Ganesh
-
Patent number: 11264119Abstract: A genomic data translation system can be configured to process next-generation sequencing information. The system can receive an output file including raw genome data. The system can parse the output file to determine segments corresponding to individual chromosomes. The system can identify ranges of nucleotides and determine the first set of genes included in a human reference genome listing that fall within the ranges. The system can also maintain a gene list of genes, and determine a matched set of genes that are included in the gene list and the first set of genes. The system can generate a configurable text string including non-configurable regions and configurable regions. The configurable regions can be populated with text based on the raw genomic data, a set of translation rules, and a set of translation text strings.Type: GrantFiled: January 9, 2019Date of Patent: March 1, 2022Assignee: MEMORIAL SLOAN KETTERING CANCER CENTERInventors: Ahmet Zehir, John Scott Ziegler
-
Patent number: 11055280Abstract: Systems, methods, and devices for batch ingestion of data into a table of a database. A method includes determining a notification indicating a presence of a user file received from a client account to be ingested into a database. The method includes identifying data in the user file and identifying a target table of the database to receive the data in the user file. The method includes generating an ingest task indicating the data and the target table. The method includes assigning the ingest task to an execution node of an execution platform, wherein the execution platform comprises a plurality of execution nodes operating independent of a plurality of shared storage devices collectively storing database data. The method includes registering metadata concerning the target table in a metadata store after the data has been fully committed to the target table by the execution node.Type: GrantFiled: November 27, 2018Date of Patent: July 6, 2021Assignee: Snowflake Inc.Inventors: Jiansheng Huang, Jiaxing Liang, Scott Ziegler, Haowei Yu, Benoit Dageville, Varun Ganesh
-
Patent number: 10997163Abstract: The subject technology at a data system, an ingest request to ingest one or more files into a table. The subject technology, after obtaining the ingest request and prior to the ingesting of the one or more files, persists the one or more files in a first file queue that corresponds to the table, the first file queue further corresponding to a client account, and the data system further comprising a second file queue that corresponds to both a second client account and a second table. The subject technology ingests, by one or more execution nodes, the one or more files into one or more micro-partitions of the table, each of the one or more micro-partitions comprising contiguous units of storage of a storage device.Type: GrantFiled: July 30, 2020Date of Patent: May 4, 2021Assignee: Snowflake Inc.Inventors: Benoit Dageville, Varun Ganesh, Jiansheng Huang, Jiaxing Liang, Haowei Yu, Scott Ziegler
-
Patent number: 10977245Abstract: The subject technology obtains, at a database system, an ingest request to ingest one or more files into a table of a database. The subject technology, after obtaining the ingest request and prior to the ingesting of the one or more files, persists the one or more files in a file queue that corresponds to the table. The subject technology assigns the one or more files to one or more execution nodes to be ingested into the table. The subject technology operates an ingest puller to poll the file queue. The subject technology ingests, by the one or more execution nodes, the one or more files into one or more micro-partitions of the table via one or more pipes.Type: GrantFiled: July 29, 2020Date of Patent: April 13, 2021Assignee: Snowflake Inc.Inventors: Benoit Dageville, Varun Ganesh, Jiansheng Huang, Jiaxing Liang, Haowei Yu, Scott Ziegler
-
Patent number: 10896172Abstract: Systems, methods, and devices for batch ingestion of data into a table of a database. A method includes determining a notification indicating a presence of a user file received from a client account to be ingested into a database. The method includes identifying data in the user file and identifying a target table of the database to receive the data in the user file. The method includes generating an ingest task indicating the data and the target table. The method includes assigning the ingest task to an execution node of an execution platform, wherein the execution platform comprises a plurality of execution nodes operating independent of a plurality of shared storage devices collectively storing database data. The method includes registering metadata concerning the target table in a metadata store after the data has been fully committed to the target table by the execution node.Type: GrantFiled: December 19, 2019Date of Patent: January 19, 2021Assignee: Snowflake Inc.Inventors: Benoit Dageville, Varun Ganesh, Jiansheng Huang, Jiaxing Liang, Haowei Yu, Scott Ziegler
-
Publication number: 20200388352Abstract: A genomic data translation system can be configured to process next-generation sequencing information. The system can receive an output file including raw genome data. The system can parse the output file to determine segments corresponding to individual chromosomes. The system can identify ranges of nucleotides and determine the first set of genes included in a human reference genome listing that fall within the ranges. The system can also maintain a gene list of genes, and determine a matched set of genes that are included in the gene list and the first set of genes. The system can generate a configurable text string including non-configurable regions and configurable regions. The configurable regions can be populated with text based on the raw genomic data, a set of translation rules, and a set of translation text strings.Type: ApplicationFiled: January 9, 2019Publication date: December 10, 2020Inventors: Ahmet Zehir, John Scott Ziegler
-
Publication number: 20200356552Abstract: The subject technology at a data system, an ingest request to ingest one or more files into a table. The subject technology, after obtaining the ingest request and prior to the ingesting of the one or more files, persists the one or more files in a first file queue that corresponds to the table, the first file queue further corresponding to a client account, and the data system further comprising a second file queue that corresponds to both a second client account and a second table. The subject technology ingests, by one or more execution nodes, the one or more files into one or more micro-partitions of the table, each of the one or more micro-partitions comprising contiguous units of storage of a storage device.Type: ApplicationFiled: July 30, 2020Publication date: November 12, 2020Inventors: Benoit Dageville, Varun Ganesh, Jiansheng Huang, Jiaxing Liang, Haowei Yu, Scott Ziegler
-
Publication number: 20200356551Abstract: The subject technology obtains, at a database system, an ingest request to ingest one or more files into a table of a database. The subject technology, after obtaining the ingest request and prior to the ingesting of the one or more files, persists the one or more files in a file queue that corresponds to the table. The subject technology assigns the one or more files to one or more execution nodes to be ingested into the table. The subject technology operates an ingest puller to poll the file queue. The subject technology ingests, by the one or more execution nodes, the one or more files into one or more micro-partitions of the table via one or more pipes.Type: ApplicationFiled: July 29, 2020Publication date: November 12, 2020Inventors: Benoit Dageville, Varun Ganesh, Jiansheng Huang, Jiaxing Liang, Haowei Yu, Scott Ziegler
-
Patent number: 10712150Abstract: The disclosure includes a system that includes a light source, an optical detector, a camera, and a controller. The light source is configured to illuminate a turbine blade of an engine. The optical detector is coupled to a turbine case of the engine. The camera is communicatively coupled to the optical detector and configured to detect an image of the turbine blade at a stationary condition and an image of the turbine blade at a rotational speed and temperature using the optical detector. The controller is configured to determine and output a relative displacement of at least one timing probe from the turbine blade at the rotational speed and temperature based on the image of the turbine blade at the stationary condition and the image of the turbine blade at the rotational speed and temperature. The at least one timing probe is coupled to the turbine case.Type: GrantFiled: November 5, 2018Date of Patent: July 14, 2020Assignee: Rolls-Royce CorporationInventors: Scott Ziegler, Scott Courtney
-
Publication number: 20200125558Abstract: Systems, methods, and devices for batch ingestion of data into a table of a database. A method includes determining a notification indicating a presence of a user file received from a client account to be ingested into a database. The method includes identifying data in the user file and identifying a target table of the database to receive the data in the user file. The method includes generating an ingest task indicating the data and the target table. The method includes assigning the ingest task to an execution node of an execution platform, wherein the execution platform comprises a plurality of execution nodes operating independent of a plurality of shared storage devices collectively storing database data. The method includes registering metadata concerning the target table in a metadata store after the data has been fully committed to the target table by the execution node.Type: ApplicationFiled: December 19, 2019Publication date: April 23, 2020Inventors: Benoit Dageville, Varun Ganesh, Jiansheng Huang, Jiaxing Liang, Haowei Yu, Scott Ziegler
-
Patent number: 10447892Abstract: Systems and methods are provided for generating printed samples of a print job. The system receives a print job, and generates samples for the print job according to different sets of printing parameters. The system determines estimates of printing resource usage based on each set of printing parameters, and initiates printing of the samples along with the resource usage estimates. Further, the system receives user input selecting one of the samples, and initiates printing of the print job according to the printing parameters of the selected sample.Type: GrantFiled: May 31, 2012Date of Patent: October 15, 2019Assignee: Ricoh Company, Ltd.Inventors: Linda S. Liebelt, Marquis G. Waller, Scott Ziegler
-
Patent number: 10398244Abstract: A device for holding a container having a bead around an opening is provided. The device includes a handle and at least two curved elements extending from the handle, with each curved element including an upper section sized to be positionable adjacent to the container bead. A clamping apparatus is located on a portion of the handle, with the clamping apparatus having a moveable clamping element structured to contact the container bead.Type: GrantFiled: May 30, 2017Date of Patent: September 3, 2019Assignee: Shape Shifter Design, Inc.Inventors: Ariel Ziegler, Scott Ziegler
-
Publication number: 20190220459Abstract: Systems, methods, and devices for batch ingestion of data into a table of a database. A method includes determining a notification indicating a presence of a user file received from a client account to be ingested into a database. The method includes identifying data in the user file and identifying a target table of the database to receive the data in the user file. The method includes generating an ingest task indicating the data and the target table. The method includes assigning the ingest task to an execution node of an execution platform, wherein the execution platform comprises a plurality of execution nodes operating independent of a plurality of shared storage devices collectively storing database data. The method includes registering metadata concerning the target table in a metadata store after the data has been fully committed to the target table by the execution node.Type: ApplicationFiled: March 26, 2019Publication date: July 18, 2019Inventors: Jiansheng Huang, Jiaxing Liang, Scott Ziegler, Haowei Yu, Benoit Dageville, Varun Ganesh
-
Publication number: 20190163754Abstract: Systems, methods, and devices for batch ingestion of data into a table of a database. A method includes determining a notification indicating a presence of a user file received from a client account to be ingested into a database. The method includes identifying data in the user file and identifying a target table of the database to receive the data in the user file. The method includes generating an ingest task indicating the data and the target table. The method includes assigning the ingest task to an execution node of an execution platform, wherein the execution platform comprises a plurality of execution nodes operating independent of a plurality of shared storage devices collectively storing database data. The method includes registering metadata concerning the target table in a metadata store after the data has been fully committed to the target table by the execution node.Type: ApplicationFiled: November 27, 2018Publication date: May 30, 2019Inventors: Jiansheng Huang, Jiaxing Liang, Scott Ziegler, Haowei Yu, Benoit Dageville, Varun Ganesh
-
Publication number: 20190145761Abstract: The disclosure includes a system that includes a light source, an optical detector, a camera, and a controller. The light source is configured to illuminate a turbine blade of an engine. The optical detector is coupled to a turbine case of the engine. The camera is communicatively coupled to the optical detector and configured to detect an image of the turbine blade at a stationary condition and an image of the turbine blade at a rotational speed and temperature using the optical detector. The controller is configured to determine and output a relative displacement of at least one timing probe from the turbine blade at the rotational speed and temperature based on the image of the turbine blade at the stationary condition and the image of the turbine blade at the rotational speed and temperature. The at least one timing probe is coupled to the turbine case.Type: ApplicationFiled: November 5, 2018Publication date: May 16, 2019Inventors: Scott Ziegler, Scott Courtney