Patents Assigned to Amazon Technologies
-
Patent number: 12050534Abstract: Systems and methods are described for implementing a multi-tenant caching service. The multi-tenant caching service provides a scalable infrastructure with dedicated per-tenant cache widths for tenants of a hosted computing environment, and allows tenants to implement a caching layer between cloud-based services that would otherwise need to scale up in response to load. Tenants may also use the service as a public facing endpoint that caches content provided by backend servers. Content provided by the tenants may be distributed and cached across a cell-based architecture, each cell of which may include a set of storage volumes that are partitioned into caches for individual tenants and configured to store a portion of the content provided by that tenant. Eviction policies may be implemented based on tenant cache usage across multiple cells, and geolocation policies may be implemented to ensure that cached content remains within a particular geographic region.Type: GrantFiled: March 31, 2022Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Karthik Uthaman, Ronil Sudhir Mokashi
-
Patent number: 12051100Abstract: Systems, devices, and methods are provided for training and/or inferencing using a list ordering model. A list ordering model, such as a Markov chain, may be trained using a plurality of lists with location metadata in common, wherein a first list of the plurality comprises items and corresponding competition timestamps. A list ordering model may accept, as an input, a plurality of items, and determine, as an output, an order for the plurality of items. Recommendations may be generated based on the determined order.Type: GrantFiled: May 11, 2021Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Vanessa Graham Murdock, Sandeep Avula, Neven Tomislav Boric Bargetto, Jason Stephen Merron, Timothy R. Heithaus, Sina Khaleghi, Andrew Michael Nienhaus
-
Patent number: 12052325Abstract: This disclosure describes a method for segmenting large MQTT messages that exceed a maximum transport unit (MTU) for MQTT messages into smaller segments and then reassembling the segments into the original MQTT message. More particularly, the techniques and architecture provide two new fields within an existing MQTT message. In configurations, the two new fields may include a universally unique identifier (UUID) and a segment number. These two new fields enable segmentation of arbitrarily large messages at a publisher side of the MQTT message and reassembly of the segments of the large messages at the subscriber side so that the message size limitation may be overcome. This can allow for larger MQTT messages to be transmitted without the increased cost of larger maximum transport units.Type: GrantFiled: September 25, 2023Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Chao Zhou, Ravish Hastantram, Patrick Sisterhen
-
Patent number: 12050486Abstract: Techniques for cooperative timing alignment using synchronization pulses are described. The techniques can include generating, at an integrated circuit device, a timing signal, controlling a local count value based on the timing signal, monitoring a synchronization signal of a system comprising the integrated circuit device, detecting a synchronization pulse in the synchronization signal, and aligning the local count value with an implied count value associated with the synchronization pulse in order to align the local count value with those of other integrated circuit devices of the system.Type: GrantFiled: June 6, 2022Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Guy Nakibly, Moshe Raz, Zvika Glaubach, Moshe Noah
-
Patent number: 12050968Abstract: Techniques for analyzing code are described. In some instances, a code analysis service is implemented by one or more electronic devices, the code analysis service including instructions that upon execution cause the code analysis service to: perform a program analysis to mine a code segment of the stored code to generate a descriptor of each input in the code segment that appears to be have insufficient input validation; assess that an input has insufficient validation and determining a classification of input validation to use by determining a category of input validation to apply to the input; acquire suggestion for the determined category; and provide the acquired suggestion for the determined category.Type: GrantFiled: November 25, 2019Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Omer Tripp, Qiang Zhou
-
Patent number: 12052447Abstract: Dynamically re-locating transcoding processes of live content data is described herein. In an example, a computer system causes a first server to execute a first transcode process on a first portion of live stream content. A first output of executing the first transcode process includes first transcoded content. The computer system determines a transcode capacity of one or more servers. The computer system determines that transcoding the live stream content is to be moved to a second server based at least in part on the transcode capacity and a transcode optimization parameter. The computer system causes the second server to execute a second transcode process on a second portion of the live stream content. The second transcode process is equivalent to the first transcode process. A second output of executing the second transcode process includes second transcoded content.Type: GrantFiled: June 27, 2022Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Benjamin Hirsch, Xiangbo Li, Selvanayagam Sendurpandian, Nagendra Akula Akula Suresh Babu, Rohit Puri
-
Patent number: 12052310Abstract: An origin server that is implemented within one or more devices within a third party virtual private cloud (VPC) is provided herein. Instead of communicating with various CDNs over a public network, the third party VPC may instead communicate with a managed VPC via a private network. Thus, no gateway, network address translation (NAT), or other such devices may be needed for the third party VPC and the managed VPC to communicate. Rather, a VPC identifier of the managed VPC and a VPC identifier of the third party VPC are used to pair the two VPCs. Once paired, a private route is set up such that points from the private address space of the third party VPC to the private address space of the managed VPC. The managed VPC then communicates directly with the various CDNs via a public network.Type: GrantFiled: February 4, 2021Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Matthew Graham Baldwin, Craig Wesley Howard, Donavan Miller
-
Patent number: 12052458Abstract: Techniques for controlling an interface of a multi-input modality device are described. In an example, a device presents a menu on a display in a first input modality mode of the device. The menu includes graphical user interface (GUI) elements. The first input modality mode corresponds to a first type of input modality. The device receives first input corresponding to a second type of input modality. The device presents the menu on the display in a second input modality mode of the device that corresponds to the second type of input modality. The first input modality mode and the second input modality mode are exclusive to each other and each provide a different menu navigation control. The device changes a presentation of a visual indicator at a first location associated with a first GUI element of the GUI elements in the menu based on the second input modality mode.Type: GrantFiled: November 18, 2022Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Xin Tu, Monica Leigh Farrar Miller, Jimin Kim, Srikanth Ramakrishna, Robert Neil Gaa Torres, Yonius Saritoh, Matthew T. Svihovec, Shikhar Singh, Lakshminarayanan Angamuthu, Vinay Nadagoud, Yan Wang, Pradeep Rajvin Dinakar
-
Publication number: 20240248979Abstract: An Identity and Access Management Service implements persistent source values PSVs) for assumed identities. A source value (e.g., an original identifier of an entity) is persisted across assumed identities, facilitating identification of entities (users or applications) responsible for actions taken by the assumed (e.g., alternative) identities. The Manager receives a request to assume an identity. The request includes the entities current credentials and a PSV. The current credentials are authenticated and a persistent source value policy may be relied on to determine whether and/or how to grant the assumed identity. The PSV may be copied from credentials in the request in order to be included in the credentials for the requested identity that the Manager provides in response to the request. Use of the requested credentials, including the PSV, to access services or resources may be logged, the logs including the PSV from the request to assume the identity.Type: ApplicationFiled: March 4, 2024Publication date: July 25, 2024Applicant: Amazon Technologies, Inc.Inventors: Rachit Jain, Douglas Spencer Hewitt, Conor P. Cahill, Ogbeide Derrick Oigiagbe
-
Publication number: 20240249177Abstract: A quantum computing service may store, in a cache, one or more compiled files of respective quantum functions included in one or more quantum computing programs received one or more customers. When the quantum computing service receives another quantum computing program, from the same or a different customer, the quantum computing service may determine whether the quantum computing program may include one or more of the quantum functions corresponding to the compiled files in the cache. If so, the quantum computing service may use the compiled files in the cache to compile the quantum computing program.Type: ApplicationFiled: April 5, 2024Publication date: July 25, 2024Applicant: Amazon Technologies, Inc.Inventors: Saravanakumar Shanmugam Sakthivadivel, Jeffrey Paul Heckey, Derek Bolt, Yunong Shi, Jon-Mychael Allen Best
-
Patent number: 12043499Abstract: Systems, methods, and computer-readable media are disclosed for automated robotic sortation. In one embodiment, an example system may include a first robotic arm configured to grasp a moving object from a conveyor while the conveyor is in motion, a camera system configured to image objects moving on the conveyor, and a first scanner configured to scan machine-readable codes on objects moving on the conveyor. The system may be configured to sort objects from the conveyor using the first robotic arm based at least in part on an object destination.Type: GrantFiled: December 14, 2022Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Lanhao Mao, Jane Shi
-
Patent number: 12047281Abstract: A network function virtualization service includes an action implementation layer and an action decisions layer. On a flow of network traffic received at the service, the action implementation layer performs a packet processing action determined at the action decisions layer.Type: GrantFiled: August 27, 2021Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Reuben Alexander Hawkins, Nicholas Gene Kalteux, Stewart Allen, Harshit Vijayvargia, Christopher Thomas, Rajagopal Subramaniyan, Gregory Skoczek, Rashid Michael Aga
-
Patent number: 12045264Abstract: A connected device at a client network implements a local data classification service for classifying data based on a data classification service of a remote provider network. The local data classification service receives a request to classify data at one or more data sources of the client network. The request is initiated from a client device of the client network according to a management interface for a data classification service of a remote provider network (e.g., using the same API request used by the remote classification service). The local data classification service obtains at least some of the data from the one or more data sources of the client network. The local data classification service classifies the obtained data according to different types of sensitivity using the data classification engine in the execution environment without the data being exposed outside of a data isolation boundary of the client network.Type: GrantFiled: November 14, 2022Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Calvin Yue-Ren Kuo
-
Patent number: 12047645Abstract: A system can be utilized to retrieve media content and rating schemas, to determine maturity ratings for media content. The media content can be utilized to determine segments of data as building blocks associated with mature content. The building blocks can be mapped to content descriptors and rating levels associated with the rating schemas. The building blocks can be compared the media content to identify portions of the media content that have characteristics represented by the building blocks. The building blocks representing the characteristics in the portions of the media content can be utilized to select content descriptors and rating levels associated with the media content. The selected content descriptor and selected rating levels can be utilized to control how, and/or whether, the media content is made available for output to the consumers.Type: GrantFiled: March 18, 2022Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Xiang Hao, Ahmed Aly Saad Ahmed, Diana Nassar, Mohamed Kamal Omar, Steven James Cox, Saida Lehiany
-
Patent number: 12047536Abstract: Implementations for selecting an input device based on characteristics of the input signals from those input devices are described. A first input signal is received from a first input device of a participant device participating in a media conference and a second input signal is received from a second input device of the participant device. A first characteristic of the first input signal and a second characteristic of the second input signal are determined. The first characteristic is compared to the second characteristic. It is determined that a quality of the second input signal is greater than a quality of the first input signal based on comparing the first characteristic to the second characteristic. The second input device is selected based on determining that the quality of the second input signal is greater than the quality of the first input signal.Type: GrantFiled: June 30, 2021Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Siddhartha Shankara Rao, Michael Klingbeil, Arvindh Krishnaswamy, John Joseph Dunne
-
Patent number: 12045767Abstract: Systems and/or methods receive an indication associated with a delivery to an address and determine a route associated with the delivery. The systems and/or methods determine a threshold distance to the address associated with displaying images of an environment along the route. As a device associated with a delivery personnel travels within the threshold, the device displays the image(s) of the environment. Additional image(s) are presented based on arriving at the address. The additional image(s) represent a structure associated with the address. The route is displayed along with the additional image(s) to allow the delivery personnel to efficiently make the delivery.Type: GrantFiled: February 25, 2021Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Anuj Gupta, Avishek Chandra
-
Patent number: 12045693Abstract: Techniques for using scoring algorithms utilizing containers for flexible machine learning inference are described. In some embodiments, a request to host a machine learning (ML) model within a service provider network on behalf of a user is received, the request identifying an endpoint to perform scoring using the ML model. An endpoint is initialized as a container running on a virtual machine based on a container image and used to score data and return a result of said scoring to a user device.Type: GrantFiled: June 6, 2018Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Charles Drummond Swan, Edo Liberty, Steven Andrew Loeppky, Stefano Stefani, Alexander Johannes Smola, Swaminathan Sivasubramanian, Craig Wiley, Richard Shawn Bice, Thomas Albert Faulhaber, Jr., Taylor Goodhart
-
Computer-implemented methods for cross-platform knowledge transfer for video content personalization
Patent number: 12047623Abstract: Techniques for performing a cross-platform media content personalization are described.Type: GrantFiled: December 14, 2022Date of Patent: July 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Xing Zhao, Xuefei Wang, Kirtan Modi -
Patent number: D1037217Type: GrantFiled: November 7, 2023Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Emmanuel Laffon de Mazieres, Shameem Hameed
-
Patent number: D1037246Type: GrantFiled: September 27, 2021Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Alexsandra M. Bowers, Paul Douglas Grearson, Ryan David Hruska, James Siminoff, Youssef Takhchi, Treasure Hinds, Greg Janky, Alexandra Specht