Patents by Inventor Léon Thrane
Léon 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).
-
Publication number: 20250004648Abstract: 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: ApplicationFiled: June 30, 2023Publication date: January 2, 2025Applicant: 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: 12045465Abstract: 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: GrantFiled: June 28, 2023Date of Patent: July 23, 2024Assignee: 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: 11740796Abstract: 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: GrantFiled: July 5, 2022Date of Patent: August 29, 2023Assignee: 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: 11522799Abstract: 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: GrantFiled: June 30, 2020Date of Patent: December 6, 2022Assignee: Amazon Technologies, Inc.Inventors: Nikolaos Koutsikos Tsatsalmas, Jacob Wires, Marcin Marek Wolicki, Jingmin Zhu, Yuri Zarubin, Leon Thrane, Sidharth Bajaj, Valeri Atamaniouk
-
Publication number: 20220334719Abstract: 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: ApplicationFiled: July 5, 2022Publication date: October 20, 2022Inventors: 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: 11392296Abstract: 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: GrantFiled: February 21, 2020Date of Patent: July 19, 2022Assignee: 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: 11233738Abstract: 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: GrantFiled: June 30, 2020Date of Patent: January 25, 2022Assignee: 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: 10983981Abstract: A distributed key-value database management system may provide transactions having a high degree of conformance to ACID properties. A data element may be maintained as a versioned list, where each entry may comprise a timestamp and a value indicative of a corresponding version of the data element. The timestamp may be based at least in part on a vended time value. Timestamps may be monotonically increasing and unique across all entries in a distributed system. Conflicting updates to a data element may be detected directly, prior to the completion of involved transactions.Type: GrantFiled: December 3, 2014Date of Patent: April 20, 2021Assignee: Amazon Technologies, Inc.Inventors: Vaibhav Sharma, Nitin Kumar Gupta, Marvin Michael Theimer, Shen Pan, Léon Thrane, Zachary Thomas Crowell
-
Patent number: 10952222Abstract: 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: GrantFiled: June 11, 2019Date of Patent: March 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Jacob Wires, Yuri Zarubin, Leon Thrane, Valeri Atamaniouk, Julien Mascart, Nikolaos Koutsikos Tsatsalmas
-
Patent number: 10802746Abstract: 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: GrantFiled: March 2, 2017Date of Patent: October 13, 2020Assignee: Amazon Technologies, Inc.Inventors: Colin Laird Lazier, Leon Thrane, William J. Vass
-
Publication number: 20200192571Abstract: 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: ApplicationFiled: February 21, 2020Publication date: June 18, 2020Inventors: 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: 10572159Abstract: 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: GrantFiled: March 22, 2018Date of Patent: February 25, 2020Assignee: 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: 10459647Abstract: 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: GrantFiled: March 2, 2017Date of Patent: October 29, 2019Assignee: Amazon Technologies, Inc.Inventors: Colin Laird Lazier, Leon Thrane, William J. Vass
-
Patent number: 10341281Abstract: Approaches are described for security and access control for computing resources. Various embodiments utilize metadata, e.g., tags that can be applied to one or more computing resources (e.g., virtual machines, host computing devices, applications, databases, etc.) to control access to these and/or other computing resources. In various embodiments, the tags and access control policies described herein can be utilized in a multitenant shared resource environment.Type: GrantFiled: January 22, 2013Date of Patent: July 2, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Eric Jason Brandwine, Peter Nicholas DeSantis, Léon Thrane
-
Patent number: 10326833Abstract: 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: GrantFiled: March 20, 2015Date of Patent: June 18, 2019Assignee: Amazon Technologies, Inc.Inventor: Leon Thrane
-
Patent number: 9710859Abstract: Systems and methods are presented for processing and auditing data records using a stream based data processing system. Data output by data center computers may be collected and used to generate data records that include values for metrics related to computer resource consumption. These data records may be inserted into a stream which can include auditors and various other processors. The auditors may determine whether any of the data records include discrepancies. A gating processor can determine which processors, if any, to provide data records that include discrepancies. Further, an amendment processor can be used to resolve discrepancies detected by the auditors. In addition, a billing processor can be used to generate bills that identify the discrepancies and include information relating to the cause and actions taken in response to the discrepancies detected in the data records.Type: GrantFiled: June 26, 2013Date of Patent: July 18, 2017Assignee: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, David John Ward, Jr., Léon Thrane, Don Johnson
-
Patent number: 9576141Abstract: Approaches are described for security and access control for computing resources. Various embodiments utilize metadata, e.g., tags that can be applied to one or more computing resources (e.g., virtual machines, host computing devices, applications, databases, etc.) to control access to these and/or other computing resources. In various embodiments, the tags and access control policies described herein can be utilized in a multitenant shared resource environment.Type: GrantFiled: January 22, 2013Date of Patent: February 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Peter Nicholas DeSantis, Léon Thrane
-
Patent number: 9530020Abstract: Approaches are described for security and access control for computing resources. Various embodiments utilize metadata, e.g., tags that can be applied to one or more computing resources (e.g., virtual machines, host computing devices, applications, databases, etc.) to control access to these and/or other computing resources. In various embodiments, the tags and access control policies described herein can be utilized in a multitenant shared resource environment.Type: GrantFiled: January 22, 2013Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Peter Nicholas DeSantis, Léon Thrane
-
Patent number: 8990398Abstract: 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: GrantFiled: April 10, 2012Date of Patent: March 24, 2015Assignee: Amazon Technologies, Inc.Inventor: Leon Thrane
-
Patent number: 8965861Abstract: To achieve long running batch updates, a transaction aggregator layer and one or more data aggregation queues, such as a command queue, are placed between one or more clients and a database. Writes go to the database aggregator layer and are enqueued in the appropriate data aggregation queue, which may be allocated by transaction. Committing the transaction drains the queue and writes the contents of the queue in one transaction-like update to the database. By using the transaction logic in the transaction aggregator layer, transaction-like behavior may be achieved that allows both updates and transactions to scale with less impact on database servers.Type: GrantFiled: June 28, 2012Date of Patent: February 24, 2015Assignee: Amazon Technologies, Inc.Inventors: Zachary M. Shalla, Ullas Sankhla, Shen Pan, Nagesh V. Honnalli, Surendra Moolchand Bashani, Vaibhav Sharma, Gaurav D. Ghare, Sushanth Tiruvaipati, Léon Thrane