Patents by Inventor Leon Thrane

Leon Thrane 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: 12327019
    Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
    Type: Grant
    Filed: June 21, 2024
    Date of Patent: June 10, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Leon Thrane, Miles Childs Kaufmann, Suresh Kumar Golconda, Anand Chakraborty, Arvinth Ravi, Nikhil Menon, Shikha Sukumaran, Bhavesh Anil Doshi, Phillip H. Pruett, IV
  • Patent number: 12299294
    Abstract: An object storage system includes mass storage devices that implement general storage for objects stored in the object storage system and additionally includes other storage devices, such as solid-state drives, that provide higher performance storage access. The object storage system implements a common access interface for accessing both accelerated access objects (who are eligible to have cached copies stored on the higher performance storage devices) and non-accelerated access objects stored in the general storage. The cache is fully managed by the service and no changes are required for client applications to receive accelerated access to objects that are classified as accelerated access objects per a customer configurable acceleration policy for the object or for a bucket in which the object is stored.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: May 13, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Enrico Sartorello, Jessie E Felix, Seth W. Markle, Andrew Kent Warfield, Leon Thrane, Valentin Flunkert, Miroslav Miladinovic, Christoph Bartenstein, James C Kirschner
  • Publication number: 20250004648
    Abstract: An object storage system includes mass storage devices that implement general storage for objects stored in the object storage system and additionally includes other storage devices, such as solid-state drives, that provide higher performance storage access. The object storage system implements a common access interface for accessing both accelerated access objects (who are eligible to have cached copies stored on the higher performance storage devices) and non-accelerated access objects stored in the general storage. The cache is fully managed by the service and no changes are required for client applications to receive accelerated access to objects that are classified as accelerated access objects per a customer configurable acceleration policy for the object or for a bucket in which the object is stored.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Applicant: Amazon Technologies, Inc.
    Inventors: Enrico Sartorello, Jessie E Felix, Seth W. Markle, Andrew Kent Warfield, Leon Thrane, Valentin Flunkert, Miroslav Miladinovic, Christoph Bartenstein, James C Kirschner
  • Patent number: 12045465
    Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: July 23, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Leon Thrane, Miles Childs Kaufmann, Suresh Kumar Golconda, Anand Chakraborty, Arvinth Ravi, Nikhil Menon, Shikha Sukumaran, Bhavesh Anil Doshi, Phillip H. Pruett, IV
  • Patent number: 11740796
    Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: August 29, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Leon Thrane, Miles Childs Kaufmann, Suresh Kumar Golconda, Anand Chakraborty, Arvinth Ravi, Nikhil Menon, Shikha Sukumaran, Bhavesh Anil Doshi, Phillip H. Pruett, IV
  • Patent number: 11522799
    Abstract: Dynamic management of data traffic workflows is performed. An event to perform a data traffic workflow at a remote performance location may be received. Computing resources to perform the data traffic workflow may be identified. Operations to perform the data traffic workflow may be dynamically directed by the identified computing resources to adaptively balance performance of the operations with operations for other data traffic workflows in order to meet respective performance requirements of the data traffic workflows.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: December 6, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Nikolaos Koutsikos Tsatsalmas, Jacob Wires, Marcin Marek Wolicki, Jingmin Zhu, Yuri Zarubin, Leon Thrane, Sidharth Bajaj, Valeri Atamaniouk
  • Publication number: 20220334719
    Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
    Type: Application
    Filed: July 5, 2022
    Publication date: October 20, 2022
    Inventors: Leon Thrane, Miles Childs Kaufmann, Suresh Kumar Golconda, Anand Chakraborty, Arvinth Ravi, Nikhil Menon, Shikha Sukumaran, Bhavesh Anil Doshi, Phillip H. Pruett, IV
  • Patent number: 11392296
    Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: July 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Leon Thrane, Miles Childs Kaufmann, Suresh Kumar Golconda, Anand Chakraborty, Arvinth Ravi, Nikhil Menon, Shikha Sukumaran, Bhavesh Anil Doshi, Phillip H. Pruett, IV
  • Patent number: 11233738
    Abstract: The performance of asynchronous tasks may be dynamically configured. An evaluation of pending tasks that includes updates for new tasks and completed tasks being removed is performed. A target capacity for the data traffic workflow is determined from the evaluation of pending tasks in order to satisfy a performance requirement for the data traffic workflow. Modifications to a performance configuration for the data traffic workflow are then made based on a comparison with the target capacity.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: January 25, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Wires, Yuri Zarubin, Leon Thrane, Zhiyuan Lin, Nikolaos Koutsikos Tsatsalmas, Marcin Marek Wolicki, Valeri Atamaniouk, Ming Yiu Andy Siu, Sidharth Bajaj
  • Patent number: 10952222
    Abstract: A data transport service of a provider network provide isolated and flexible network data transmission between different computing infrastructure collections of the provider network (e.g., between different geographical regions) for different users. The data transport service may receive a request from a user for assignment of a channel. The request specifies a desired capacity of the channel to transmit data from a computing infrastructure collection to another a computing infrastructure collection. Based on the requested capacity for the channel, the data transport service may reserve, for the channel, network resource capacity to transmit the data between the infrastructures and reserve, for the channel, compute instance capacity to ingest the data and to send the data between the infrastructures using the reserved network resource capacity. The reserved network resource capacity and reserved compute instance capacity are dedicated to the channel and are unavailable for use by other channels.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Wires, Yuri Zarubin, Leon Thrane, Valeri Atamaniouk, Julien Mascart, Nikolaos Koutsikos Tsatsalmas
  • Patent number: 10802746
    Abstract: Techniques for maintaining versioning of data objects as a result of policy-based changes to the data objects are described herein. Metadata associated with a data object is updated as a result of an operation that is specified in a data policy associated with the data object. The metadata associated with the data object is updated based on a version key that is associated with the data object that is an identifier that identifies the data storage object in a plurality of data storage classes.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Colin Laird Lazier, Leon Thrane, William J. Vass
  • Publication number: 20200192571
    Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
    Type: Application
    Filed: February 21, 2020
    Publication date: June 18, 2020
    Inventors: Leon Thrane, Miles Childs Kaufmann, Suresh Kumar Golconda, Anand Chakraborty, Arvinth Ravi, Nikhil Menon, Shikha Sukumaran, Bhavesh Anil Doshi, Phillip H. Pruett, IV
  • Patent number: 10572159
    Abstract: An object-based data storage service receives a request to store a data object in association with a smart data storage tier. Based at least in part on characteristics of the data object, the object-based data storage service identifies and stores the data object in a first location corresponding to a first data storage tier. The object-based data storage service monitors access to the data object to identify a second set of characteristics of the data object. This second set of characteristics is used to determine that the data object is to be transitioned to a second data storage tier. The object-based data storage service, based at least in part on this determination, stores the data object in a second location corresponding to the second data storage tier.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: February 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Leon Thrane, Miles Childs Kaufmann, Suresh Kumar Golconda, Anand Chakraborty, Arvinth Ravi, Nikhil Menon, Shikha Sukumaran, Bhavesh Anil Doshi, Phillip H Pruett, IV
  • Patent number: 10459647
    Abstract: A version of a data object is updated as a result of a version changing operation and version metadata associated with the data object is updated based on a version key that is associated with the data object where the version metadata maintains a history of the version changing operations performed on the data object.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Colin Laird Lazier, Leon Thrane, William J. Vass
  • Patent number: 10326833
    Abstract: Systems and methods for processing requests associated with network resources and/or virtualization services are provided. A request associated with one or more network resources may be received, and a set of one or more tags associated with the request may be identified. A representative value for the set of one or more tags may then be determined utilizing, for example, a hashing operation or a compression function. The representative value may be associated with a request prior to the request being processed by at least one network server. Subsequently, the set of one or more tags may reconstructed based at least in part upon the representative value in order to facilitate the generation of one or more reports, such as billing reports or resource usage reports.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 18, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Leon Thrane
  • Patent number: 8990398
    Abstract: Systems and methods for processing requests associated with network resources and/or virtualization services are provided. A request associated with one or more network resources may be received, and a set of one or more tags associated with the request may be identified. A representative value for the set of one or more tags may then be determined utilizing, for example, a hashing operation or a compression function. The representative value may be associated with a request prior to the request being processed by at least one network server. Subsequently, the set of one or more tags may reconstructed based at least in part upon the representative value in order to facilitate the generation of one or more reports, such as billing reports or resource usage reports.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: March 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Leon Thrane
  • Patent number: 7149969
    Abstract: The present invention encompasses a method in a client-server communication system wherein the method comprises one or more stages for content transformation, which renders data into presentation format. The method comprises at least stage for content transformation that is based on device used by the client.
    Type: Grant
    Filed: October 18, 2000
    Date of Patent: December 12, 2006
    Assignee: Nokia Corporation
    Inventor: Leon Thrane
  • Patent number: 6829758
    Abstract: An Interface Markup Language (“IML”) file specifies abstract server interface definitions called “operations” that return abstract content descriptions called “entities”. Each entity specifies a set of operations that the entity can invoke. The combined set of entities and operations together define an abstract flow diagram of an application. A computer readable medium has instructions stored thereon which, when executed by a processor, cause the processor to perform a sequence of steps in order to make application code that is based on a flow diagram of an application. The steps include making an IML file that includes an operation list section delimited by an operation list marker and an entity list section delimited by an entity list marker. The operation list section specifies a series of operations supported by an application server. The entity list section describes a set of entities which constitute an interface to an application running on the application server.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: December 7, 2004
    Assignee: Nokia Internet Communications, Inc.
    Inventors: Steve Lewontin, Leon Thrane