Patents by Inventor Tyler Jones

Tyler Jones 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: 11966416
    Abstract: Techniques for triggering pipeline execution based on data change (transaction commit) are described. The pipelines can be used for data ingestion or other specified tasks. These tasks can be operational across account, organization, cloud region, and cloud provider boundaries. The tasks can be triggered by commit post-processing. Gates in the tasks can be set up to reference change data capture information. If the gate is satisfied, tasks can be executed to set up data pipelines.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: April 23, 2024
    Assignee: Snowflake Inc.
    Inventors: Tyler Arthur Akidau, Istvan Cseri, Tyler Jones, Dinesh Chandrakant Kulkarni, Daniel Mills, Daniel E. Sotolongo, Di Fei Zhang
  • Publication number: 20240126765
    Abstract: A streaming ingest platform can improve latency and expense issues related to uploading data into a cloud data system. The streaming ingest platform can organize the data to be ingested into per-table chunks and per-account blobs. This data may be committed and may be made available for query processing before it is ingested into the target source tables. This significantly improves latency issues. The streaming ingest platform can also accommodate uploading data from various sources with different processing and communication capabilities, such as Internet of Things (IOT) devices.
    Type: Application
    Filed: December 21, 2023
    Publication date: April 18, 2024
    Inventors: Tyler Arthur Akidau, Istvan Cseri, Tyler Jones, Daniel E. Sotolongo, Zhuo Zhang
  • Publication number: 20240095217
    Abstract: In an embodiment, a database platform maintains a first account and a second account, where the second account has stored therein an attachable-and-detachable database session. The database platform receives, from a second-account user in the second account, a request to grant, to a first-account user in the first account, access to the attachable-and-detachable database session, and responsively grants the requested access. The database platform receives, from the first-account user, an attachment request requesting that the first-account user attach to the attachable-and-detachable database session, and responsively sets the attachable-and-detachable database session as a current database session for the first-account user. The database platform executes at least one command received from the first-account user with respect to the attachable-and-detachable database session.
    Type: Application
    Filed: November 28, 2023
    Publication date: March 21, 2024
    Inventors: Tyler Jones, Peter Povinec
  • Patent number: 11931639
    Abstract: A shell assembly configured for holding one or more weighted articles includes an outer shell having an outer surface and an inner surface defining a cavity configured for receiving the article(s) therein, with an opening providing access to the cavity, a closure configured for selectively opening and closing the opening, and a securing structure configured for securing the article(s) within the cavity to limit movement of the article(s). The securing structure includes a plurality of adjustable straps each connected to the inner surface of the outer shell at a first securing point and a second securing point on opposite sides of the opening. Each of the straps is adjustable with respect to the outer shell to increase or decrease an effective length of the respective strap between the respective securing points, to increase or decrease a distance between the respective securing points and thereby constrict or expand the outer shell.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: March 19, 2024
    Assignee: Coulter Ventures, LLC.
    Inventors: Laurie Ann Coughlan, William Henniger, Tyler McClure, Ahmik Jones, Anelia Perez
  • Patent number: 11921700
    Abstract: Techniques for creating and using error tables to track errors associated with a base table are described. A command to perform an operation on a base table stored in a network-based data system can be received and executed, causing at least one error. At least one error record corresponding to the at least one error can be inputted into an error table, which is nested with the base table. Contextual information can be added to the at least one error record.
    Type: Grant
    Filed: May 18, 2023
    Date of Patent: March 5, 2024
    Assignee: Snowflake Inc.
    Inventors: Abdullah Al Mahmood, Tyler Jones, Xin Huang, Ganeshan Ramachandran Iyer, Jiaxing Liang, Daniel Mills, Subramanian Muralidhar, Daniel E. Sotolongo
  • Patent number: 11920886
    Abstract: A weapon is capable of firing cased telescoped (CT) ammunition rounds. The weapon includes a barrel, a chamber member that defines a chamber configured to hold a CT round for firing from the weapon, a non-rotating carrier body, and linkage. The linkage is constructed and arranged to move the chamber member (i) from a firing position in which the chamber member is aligned with the barrel for firing the CT round to an ejection/loading position in which the chamber member is not aligned with the barrel for ejecting a spent CT round and receiving a next CT round in response to the non-rotating carrier body moving away from the barrel, and (ii) from the ejection/loading position to the firing position in response to the non-rotating carrier body moving toward the barrel.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: March 5, 2024
    Assignee: Textron Systems Corporation
    Inventors: Joshua Stephen Ruck, Brandon Scott Recchia, Bradford Timothy Jones, Benjamin Tyler Cole, Petro Romanovych Khoma, Mark Timothy Fellows, Madeline Claire Spurlock
  • Patent number: 11893029
    Abstract: A streaming ingest platform can improve latency and expense issues related to uploading data into a cloud data system. The streaming ingest platform can organize the data to be ingested into per-table chunks and per-account blobs. This data may be committed and may be made available for query processing before it is ingested into the target source tables. This significantly improves latency issues. The streaming ingest platform can also accommodate uploading data from various sources with different processing and communication capabilities, such as Internet of Things (IOT) devices.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: February 6, 2024
    Assignee: Snowflake Inc.
    Inventors: Tyler Arthur Akidau, Istvan Cseri, Tyler Jones, Daniel E. Sotolongo, Zhuo Zhang
  • Patent number: 11868317
    Abstract: In an embodiment, a database platform maintains a first account and a second account, where the second account has stored therein an attachable-and-detachable database session. The database platform receives, from a second-account user in the second account, a request to grant, to a first-account user in the first account, access to the attachable-and-detachable database session, and responsively grants the requested access. The database platform receives, from the first-account user, an attachment request requesting that the first-account user attach to the attachable-and-detachable database session, and responsively sets the attachable-and-detachable database session as a current database session for the first-account user. The database platform executes at least one command received from the first-account user with respect to the attachable-and-detachable database session.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: January 9, 2024
    Assignee: Snowflake Inc.
    Inventors: Tyler Jones, Peter Povinec
  • Publication number: 20240001191
    Abstract: An exercise device has a generally spheroidal body having a top, a bottom, a first side, a second side, a front, and a rear, a first handle extending outwardly from the first side, the first handle comprising a grip spaced from the body; and a second handle extending outwardly from the second side, the second handle comprising a grip spaced from the body, wherein the first and second handles extend upwardly towards the top of said body at an angle relative to a horizontal plane through the body. Exercise devices of different masses may have different sized bodies, but have approximately the same total width from handle to handle.
    Type: Application
    Filed: February 24, 2023
    Publication date: January 4, 2024
    Inventors: Tyler Jones, Justin Jones, Vincent Pangallo
  • Patent number: 11860850
    Abstract: Provided herein are systems and methods for a stream object configuration, including configuring and processing streams on views and streams on tables. For example, a method includes parsing, by at least one hardware processor, a received query to determine a plurality of data processing operations associated with a base table. A stream object on the base table is generated. The stream object includes a plurality of query results from executing the plurality of data processing operations and a corresponding plurality of time stamps of times the plurality of query results are obtained. A stream expansion of the stream object is performed. The stream expansion is based on computing changes to the base table from the plurality of data processing operations.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: January 2, 2024
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Tyler Jones, Daniel Mills, Daniel E. Sotolongo
  • Publication number: 20230418807
    Abstract: Provided herein are systems and methods for a stream object configuration, including query processing of stream objects using stream expansion. For example, a method includes decoding a query to obtain a first data processing operation and a first stream object. The first stream object is associated with a view on a base table. A first stream expansion on the first stream object is performed. The first stream expansion is based on generating a second stream object on the base table. A second stream expansion of the second stream object is performed. The second stream expansion is based on replacing the second stream object with at least a second data processing operation. The query is executed based on completing the first data processing operation and the at least a second data processing operation.
    Type: Application
    Filed: August 31, 2023
    Publication date: December 28, 2023
    Inventors: Istvan Cseri, Tyler Jones, Daniel Mills, Daniel E. Sotolongo
  • Publication number: 20230409574
    Abstract: A system for a materialized table (MT) refresh using multiple processing pipelines includes at least one hardware processor coupled to memory storing instructions. The instructions cause the at least one hardware processor to perform operations including determining dependencies among a plurality of intermediate MTs generated from a source MT. The source MT uses a table definition with a query on one or more base tables and a lag duration value. A graph snapshot of dependencies among the plurality of intermediate MTs is generated. Processing pipelines are configured. Each of the processing pipelines corresponds to a subset of the plurality of intermediate MTs indicated by the graph snapshot. Responsive to detecting an instruction for a refresh operation on the source MT, refreshes on corresponding intermediate MTs of the plurality of intermediate MTs in each processing pipeline of the processing pipelines are performed to complete the refresh operation on the source MT.
    Type: Application
    Filed: July 31, 2023
    Publication date: December 21, 2023
    Inventors: Tyler Arthur Akidau, Fabian Hueske, Tyler Jones, Daniel Mills, Leon Papke, Prasanna Rajaperumal, Daniel E. Sotolongo
  • Publication number: 20230401199
    Abstract: A method includes retrieving a plurality of materialized tables (MTs). Each of the plurality of MTs includes a lag duration and refers to a corresponding base table of a plurality of base tables. The lag duration indicates a maximum time period that a result of a prior refresh of a query on the corresponding base table can lag behind a current time instance. A plurality of time instances for the MT is determined based on the lag duration and a number of prior refreshes of the corresponding base table. A plurality of aligned time instances for the plurality of MTs is determined based on the plurality of time instances for each of the plurality of MTs. Refresh operations are scheduled for the plurality of MTs at one or more of the plurality of aligned time instances that are within the maximum time period.
    Type: Application
    Filed: July 17, 2023
    Publication date: December 14, 2023
    Inventors: Tyler Arthur Akidau, Tyler Jones, Daniel Mills, Leon Papke, Prasanna Rajaperumal, Daniel E. Sotolongo
  • Publication number: 20230367757
    Abstract: A system or persistent table may be generated storing changelog information of a primary base table. The system table may then be used to create streams of relevant information. In some examples, the streams may read from the system table for information past a retention period of the primary table while reading from the primary table information in the retention period.
    Type: Application
    Filed: July 26, 2023
    Publication date: November 16, 2023
    Inventors: Tyler Arthur Akidau, Istvan Cseri, Tyler Jones, Daniel E. Sotolongo
  • Publication number: 20230353568
    Abstract: A credentials store definition identifying a remote credential store is received. The credential store definition includes access information to enable access to the remote credentials store. A credentials object is created in an internal database based on a credentials object definition. The credentials object identifies a security credential to retrieve from the remote credentials store to access an external resource. At runtime, a request to access the external resource is received, and based on receiving the request, the security credentials identified by the credentials object are retrieved from the remote credential store using the access information. The retrieved security credential is provided to a processing component to access the external resource.
    Type: Application
    Filed: June 30, 2023
    Publication date: November 2, 2023
    Inventors: Derek Denny-Brown, Tyler Jones, Isaac Kunen
  • Publication number: 20230342377
    Abstract: Techniques described herein can enable stream replication. A first deployment can store a table including one or more streams. The techniques described herein can be used to replicate the table at a second deployment while replicating the one or more streams associated with the table. Select prior table versions and partitions in the table are copied to the second deployment to enable stream replication.
    Type: Application
    Filed: June 30, 2023
    Publication date: October 26, 2023
    Inventors: Istvan Cseri, Tyler Jones, Daniel E. Sotolongo, Boyuan Zhang
  • Publication number: 20230315755
    Abstract: Techniques for triggering pipeline execution based on data change (transaction commit) are described. The pipelines can be used for data ingestion or other specified tasks. These tasks can be operational across account, organization, cloud region, and cloud provider boundaries. The tasks can be triggered by commit post-processing. Gates in the tasks can be set up to reference change data capture information. If the gate is satisfied, tasks can be executed to set up data pipelines.
    Type: Application
    Filed: January 31, 2023
    Publication date: October 5, 2023
    Inventors: Tyler Arthur Akidau, Istvan Cseri, Tyler Jones, Dinesh Chandrakant Kulkarni, Daniel Mills, Daniel E. Sotolongo, Di Fei Zhang
  • Publication number: 20230297579
    Abstract: Hybrid tables can be used in different use-case scenarios. Hybrid tables provide a flexible mechanism to support files and data in different formats while providing access to the different types of data as part of one table. This flexibility can allow the use of hybrid tables in data lake or other similar environments.
    Type: Application
    Filed: May 26, 2023
    Publication date: September 21, 2023
    Inventors: Tyler Arthur Akidau, Thierry Cruanes, Istvan Cseri, Benoit Dageville, Tyler Jones, Dinesh Chandrakant Kulkarni
  • Patent number: D1004717
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: November 14, 2023
    Inventors: Tyler Jones, Justin Jones, Vincent Pangallo
  • Patent number: D1017685
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: March 12, 2024
    Assignee: Carson Optical, Inc.
    Inventor: Andrea Tyler Jones