Patents by Inventor Nicholas Gordon

Nicholas Gordon 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: 12545507
    Abstract: A load handling system for storage racking includes a horizontal guide rail system integrated with the storage racking and a vertical guide rail assembly that moves horizontally along the horizontal guide rail system via a first motor. A load handling platform, coupled to the vertical guide rail assembly, is vertically movable along the assembly by a second motor. The system further comprises a load transition station connected to the storage racking, where a load handling device on the load handling platform transfers loads between the storage racking and the load transition station. Additionally, a ground handling device facilitates the movement of loads between the load transition station and other locations within a storage facility, enhancing the efficiency of load management and distribution.
    Type: Grant
    Filed: May 16, 2025
    Date of Patent: February 10, 2026
    Assignee: SIMPL AUTOMATION INC.
    Inventors: Ayman Labib, Nicholas Gordon, Daniel Mitus, Stephen Nilsen
  • Patent number: 12487983
    Abstract: Time and value ordering may be applied for items stored in data backups. A change log that persists changes to a data set may be updated with changes and used to update an in-memory table for the data set, which describes changes to items up to a current time. An event may be detected to seal the in-memory table from subsequent updates and a persistent data object that orders the items in the in-memory according to both keys of the respective items and the respective time values of the items, as stored in the change log, may be generated and stored as part of a backup for the data set.
    Type: Grant
    Filed: February 12, 2024
    Date of Patent: December 2, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Hao He, Nicholas Gordon, Mrithyunjaya Kumar Annapragada
  • Patent number: 12459732
    Abstract: A load handling system may comprise an upper horizontal guide rail and a lower horizontal guide rail coupled with storage racking, a vertical guide rail assembly slidably coupled with the upper horizontal guide rail and the lower horizontal guide rail, a first horizontal drive motor coupled with the vertical guide rail assembly configured to move the vertical guide rail assembly horizontally along the upper horizontal guide rail and the lower horizontal guide rail, a load handling platform slidably coupled with the vertical guide rail assembly, a vertical drive motor coupled with the load handling platform configured to move the load handling platform vertically along the vertical guide rail assembly to position the load handling platform so that a load handling device coupled with the load handling platform is position to manipulate a load located in the storage racking.
    Type: Grant
    Filed: October 16, 2024
    Date of Patent: November 4, 2025
    Assignee: SIMPL Automation Inc.
    Inventors: Ayman Labib, Nicholas Gordon, Daniel Mitus, Stephen Nilsen
  • Patent number: 12450229
    Abstract: Queries may be made against a non-relational database without impacting the capacities of the non-relational database by enabling performance of queries to a non-relational database via an external query management, backup management, and a non-relational database backup hosted in an external data storage. Query units may be provided to an external query engine to provide parallel units of work for accessing and performing queries on a backup of a database.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: October 21, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas Gordon, Akshat Vig, Ravi Math, Shahzeb Farrukh, Sangeeth Prem
  • Publication number: 20250276850
    Abstract: A load handling system for storage racking includes a first bracket assembly for coupling a first horizontal guide rail to the storage racking, featuring a first racking column adapter with a column connection portion for attachment to a racking column and a support member extending perpendicularly. A first horizontal guide rail support device is coupled to the support member to secure the guide rail. A second bracket assembly similarly couples a second horizontal guide rail, with a second racking column adapter and a second guide rail support device. A vertical guide rail assembly, coupled to both horizontal guide rails, is horizontally movable along them via a first motor. A load handling platform, attached to the vertical guide rail assembly, is vertically movable along the vertical guide rail assembly by a second motor, facilitating efficient load handling within the storage racking system.
    Type: Application
    Filed: May 16, 2025
    Publication date: September 4, 2025
    Inventors: Ayman Labib, Nicholas Gordon, Daniel Mitus, Stephen Nilsen
  • Publication number: 20250276849
    Abstract: A load handling system for storage racking includes a horizontal guide rail system integrated with the storage racking and a vertical guide rail assembly that moves horizontally along the horizontal guide rail system via a first motor. A load handling platform, coupled to the vertical guide rail assembly, is vertically movable along the assembly by a second motor. The system further comprises a load transition station connected to the storage racking, where a load handling device on the load handling platform transfers loads between the storage racking and the load transition station. Additionally, a ground handling device facilitates the movement of loads between the load transition station and other locations within a storage facility, enhancing the efficiency of load management and distribution.
    Type: Application
    Filed: May 16, 2025
    Publication date: September 4, 2025
    Inventors: Ayman Labib, Nicholas Gordon, Daniel Mitus, Stephen Nilsen
  • Patent number: 12404098
    Abstract: A load handling system for storage racking includes a first bracket assembly for coupling a first horizontal guide rail to the storage racking, featuring a first racking column adapter with a column connection portion for attachment to a racking column and a support member extending perpendicularly. A first horizontal guide rail support device is coupled to the support member to secure the guide rail. A second bracket assembly similarly couples a second horizontal guide rail, with a second racking column adapter and a second guide rail support device. A vertical guide rail assembly, coupled to both horizontal guide rails, is horizontally movable along them via a first motor. A load handling platform, attached to the vertical guide rail assembly, is vertically movable along the vertical guide rail assembly by a second motor, facilitating efficient load handling within the storage racking system.
    Type: Grant
    Filed: May 16, 2025
    Date of Patent: September 2, 2025
    Assignee: SIMPL AUTOMATION INC.
    Inventors: Ayman Labib, Nicholas Gordon, Daniel Mitus, Stephen Nilsen
  • Publication number: 20250122012
    Abstract: A load handling system may comprise an upper horizontal guide rail and a lower horizontal guide rail coupled with storage racking, a vertical guide rail assembly slidably coupled with the upper horizontal guide rail and the lower horizontal guide rail, a first horizontal drive motor coupled with the vertical guide rail assembly configured to move the vertical guide rail assembly horizontally along the upper horizontal guide rail and the lower horizontal guide rail, a load handling platform slidably coupled with the vertical guide rail assembly, a vertical drive motor coupled with the load handling platform configured to move the load handling platform vertically along the vertical guide rail assembly to position the load handling platform so that a load handling device coupled with the load handling platform is position to manipulate a load located in the storage racking.
    Type: Application
    Filed: October 16, 2024
    Publication date: April 17, 2025
    Inventors: Ayman Labib, Nicholas Gordon, Daniel Mitus, Stephen Nilsen
  • Patent number: 12174845
    Abstract: Queries may be made against a non-relational database without impacting the capacities of the non-relational database by enabling performance of queries to a non-relational database via an external query management, backup management, and a non-relational database backup hosted in an external data storage. The query management and backup management of the non-relational database service may split transactional load to the non-relational database and analytical load, and furthermore allow selection of a desired data freshness for queries including various time ranges, such as seconds, minutes, or days.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: December 24, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas Gordon, Akshat Vig, Amit Purohit, Ravi Math, Joseph Robert Idziorek, Christopher John Anderson
  • Publication number: 20240202181
    Abstract: Time and value ordering may be applied for items stored in data backups. A change log that persists changes to a data set may be updated with changes and used to update an in-memory table for the data set, which describes changes to items up to a current time. An event may be detected to seal the in-memory table from subsequent updates and a persistent data object that orders the items in the in-memory according to both keys of the respective items and the respective time values of the items, as stored in the change log, may be generated and stored as part of a backup for the data set.
    Type: Application
    Filed: February 12, 2024
    Publication date: June 20, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Hao He, Nicholas Gordon, Mrithyunjaya Kumar Annapragada
  • Patent number: 12013764
    Abstract: An interface for requesting, and technique for generation of, a backup of a past state of a database table are provided. Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. The accumulated changes and the successive partition snapshots are used to generate a past state of the database at any point in time across a continuum between successive snapshots. Although each partition of the table may have a snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate backup in the past of the entire table at common point-in-time across partitions.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: June 18, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Tate A. Certain, Nicholas Gordon, Go Hori
  • Patent number: 11928099
    Abstract: Time and value ordering may be applied for items stored in data backups. A change log that persists changes to a data set may be updated with changes and used to update an in-memory table for the data set, which describes changes to items up to a current time. An event may be detected to seal the in-memory table from subsequent updates and a persistent data object that orders the items in the in-memory according to both keys of the respective items and the respective time values of the items, as stored in the change log, may be generated and stored as part of a backup for the data set.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: March 12, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Hao He, Nicholas Gordon, Mrithyunjaya Kumar Annapragada
  • Patent number: 11860673
    Abstract: A distributed database encrypts tables using table encryption keys protected by a client master encryption key. The client may revoke and subsequently restore authorization to access the client master encryption key. A sweeper process of the distributed database examines encrypted tables and identifies changes to the status of a corresponding client master encryption key. A response to an identified change in status is initiated.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Avinash Kodakandla, Akshat Vig, Ravi Math, Sroaj Sosothikul, Nicholas Gordon, Somasundaram Perianayagam, Mazen Moez Ali, Sharan Rajesh Munyal
  • Patent number: 11860835
    Abstract: Columns of a non-relational data store may be efficiently dropped. A drop column request for a table stored in a non-relational database may be received. In response to the drop column request, schema information for the table may be updated to filter out the column from subsequent read responses to read requests. A backup of the table is created and evaluated to identify those items in the table that include the column. The column is then deleted from the identified items.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Almero Gouws, Steven A Mayszak, Olaf Anders Grette, Arturo Hinojosa, Lakshmi Narasimha Guptha Munuhur Rajagopal, Nicholas Gordon, Somasundaram Perianayagam
  • Patent number: 11860892
    Abstract: Offline building of a projected data subset may be performed. A request to create a data set that is a projected subset of data from a source data set may be received. A data store separate from the data store storing the source data set may store a copy of the source data set that is used to replicate items to the projected subset of data according to a schema for the projected data subset. Updates made to the source data set may also be replicated to the projected data subset according to the schema. Conflicts between replicated items and replicated updates to the projected data set may be resolved by comparing a version identifier for the replicated update and replicated item to determine what to store in the projected data subset.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sharatkumar Nagesh Kuppahally, Peter Zhivkov, Somasundaram Perianayagam, James Christopher Sorenson, III, Amit Gupta, Chase Kernan, Nicholas Gordon, Ravi Math, Vaibhav Jain, Remi Paucher
  • Patent number: 11698914
    Abstract: A system receives a request to import data file(s) from a source data store into a target database. The system reserves a first portion of computing resources that host the target database to import the data file(s). The reservation of the first portion of computing resources permits the import throughput rate of the data file(s) through the first portion of computing resources while maintaining a second portion of the computing resources to support client access to the target database at an access throughput rate. The system initiates import of the data file(s) from the source data store to the target database through one or more storage nodes at the import throughput rate according to the first portion of computing resources. The target database is able to receive access requests from one or more clients during the import of the data file(s) to the target database.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: July 11, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Divyank Duvedi, Akshat Vig, Somasundaram Perianayagam, Nicholas Gordon
  • Publication number: 20230185671
    Abstract: An interface for requesting, and technique for generation of, a backup of a past state of a database table are provided. Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. The accumulated changes and the successive partition snapshots are used to generate a past state of the database at any point in time across a continuum between successive snapshots. Although each partition of the table may have a snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate backup in the past of the entire table at common point-in-time across partitions.
    Type: Application
    Filed: February 10, 2023
    Publication date: June 15, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Tate A. Certain, Nicholas Gordon, Go Hori
  • Patent number: 11595205
    Abstract: A distributed database encrypts a table using a table encryption key protected by a client master encryption key. The encrypted table is replicated among a plurality of nodes of the distributed database. The table encryption key is replicated among the plurality of nodes, and is stored on each node in a respective secure memory. In the event of node failure, a copy of the stored key held by another member of the replication group is used to restore a node to operation. The replication group may continue operation in the event of a revocation of authorization to access the client master encryption key.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: February 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Sroaj Sosothikul, Akshat Vig, Avinash Kodakandla, Nicholas Gordon, Sharan Rajesh Munyal, Somasundaram Perianayagam, Mazen Moez Ali, Ravi Math
  • Patent number: 11579981
    Abstract: An interface for requesting, and technique for generation of, a backup of a past state of a database table are provided. Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. The accumulated changes and the successive partition snapshots are used to generate a past state of the database at any point in time across a continuum between successive snapshots. Although each partition of the table may have a snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate backup in the past of the entire table at common point-in-time across partitions.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: February 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Tate A. Certain, Nicholas Gordon, Go Hori
  • Patent number: 11568063
    Abstract: A distributed database encrypts tables using table encryption keys protected by a client master encryption key. The client may revoke authorization to access the client master encryption key. Subsequent to a revocation of authority to access the client master encryption key, the distributed database generates interim snapshots of the table using the table encryption key. Also subsequent to the revocation, the distributed database generates a backup of the table using a backup encryption key protected by the client master encryption key.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: January 31, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Nicholas Gordon, Sroaj Sosothikul, Ravi Math, Avinash Kodakandla, Somasundaram Perianayagam, Mazen Moez Ali, Sharan Rajesh Munyal