Amazon Patent Applications
Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240113998Abstract: Connectivity is enabled between a first and second isolated network using a virtual traffic hub that includes a decision master node responsible for determining a routing action for a packet received at the hub. At the hub, a determination is made that a particular domain name system (DNS) message being directed to a first resource in the first isolated network is to include an indication of a second resource in the second isolated network. The second resource is assigned a network address within a private address range of the second isolated network, which overlaps with a private address range being used in the first isolated network. The hub causes a transformed version of the network address to be included in the DNS message delivered to the first resource.Type: ApplicationFiled: October 5, 2023Publication date: April 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Paul John Tillotson, Bashuman Deb, Thomas Spendley, Omer Hashmi, Baihu Qian, Alexander Justin Penney
-
Publication number: 20240114035Abstract: Techniques are described for providing a policy refiner application used to analyze and recommend modifications to identity and access management policies created by users of a cloud provider network (e.g., to move the policies toward least-privilege permissions). A policy refiner application receives as input a policy to analyze, and a log of events related to activity associated with one or more accounts of a cloud provider network. The policy refiner application can identify, from the log of events, actions that were permitted based on particular statements contained in the policy. Based on field values contained in the corresponding events, the policy refiner application generates an abstraction of the field values, where the abstraction of the field values may represent a more restrictive version of the field from a policy perspective. These abstractions can be presented to users as recommendations for modifying their policy to reduce the privileges granted by the policy.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Neha RUNGTA, Chungha SUNG, Amit GOEL, Zvonimir RAKAMARIC, Loris D'ANTONI
-
Publication number: 20240113885Abstract: Systems and processes are described for establishing and using a secure channel. A shared secret may be used for authentication of session initiation messages as well as for generation of a private/public key pair for the session. A number of ways of agreeing on the shared secret are described and include pre-sharing the keys, reliance on a key management system, or via a token mechanism that uses a third entity such as a hub to manage authentication, for example. In some instances, the third party may also perform endpoint selection (e.g., load balancing) by providing a particular endpoint along with the token.Type: ApplicationFiled: October 10, 2023Publication date: April 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Allan Henry Vermeulen, Matthew John Campagna, Colm Gearóid MacCárthaigh
-
Publication number: 20240112067Abstract: A multitenant solver execution service provides managed infrastructure for defining and solving large-scale optimization problems. In embodiments, the service executes solver jobs on managed compute resources such as virtual machines or containers. The compute resources can be automatically scaled up or down based on client demand and are assigned to solver jobs in a serverless manner. Solver jobs can be initiated based on configured triggers. In embodiments, the service allows users to select from different types of solvers, mix different solvers in a solver job, and translate a model from one solver to another solver. In embodiments, the service provides developer interfaces to, for example, run solver experiments, recommend solver types or solver settings, and suggest model templates. The solver execution service relieves developers from having to manage infrastructure for running optimization solvers and allows developers to easily work with different types of solvers via a unified interface.Type: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Shreyas Vathul Subramanian, Amey K Dhavle, Guvenc Degirmenci, Kai Fan Tang, Daniel Romero
-
Publication number: 20240111843Abstract: A system for providing code suggestions according to licensing criteria is described. The system comprises computing devices that implement a code suggestion service. The code suggestion service receives a request that specifies licensing criteria via an interface of the code suggestion service. The code suggestion service determines respective licenses for respective source code files according to a source code attribution database from parsing the plurality of source code files that are applicable to the plurality of source code files. The code suggestion service generates a set of candidate code suggestions based, at least in part, on the plurality of source code files. The code suggestion service determines code suggestions from the set of candidate code suggestions that satisfy the licensing criteria based on the respective licenses. The code suggestion service provides the code suggestions determined from the set of candidate source code files that satisfy the licensing criteria.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Pramod Chandra Samudrala, Sri Ranga Akhilesh Bontala, Matthew Lee, Yanitsa Donchev, Zijian Wang, Yuchen Tian, Himani Amrish Shah, Rama Krishna Sandeep Pokkunuri
-
Publication number: 20240111832Abstract: A multitenant solver execution service provides managed infrastructure for defining and solving large-scale optimization problems. In embodiments, the service executes solver jobs on managed compute resources such as virtual machines or containers. The compute resources can be automatically scaled up or down based on client demand and are assigned to solver jobs in a serverless manner. Solver jobs can be initiated based on configured triggers. In embodiments, the service allows users to select from different types of solvers, mix different solvers in a solver job, and translate a model from one solver to another solver. In embodiments, the service provides developer interfaces to, for example, run solver experiments, recommend solver types or solver settings, and suggest model templates. The solver execution service relieves developers from having to manage infrastructure for running optimization solvers and allows developers to easily work with different types of solvers via a unified interface.Type: ApplicationFiled: September 29, 2022Publication date: April 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Shreyas Vathul Subramanian, Amey K Dhavle, Guvenc Degirmenci, Kai Fan Tang, Daniel Romero
-
Publication number: 20240104074Abstract: A constraint on a location at which a portion of a data set can be stored is determined based on input received via a programmatic interface. The portion of the data set is stored at a location selected in accordance with the constraint. An analysis operation, whose input includes the portion of the data set, is performed at a set of computing resources selected from a plurality of resources based at least in part on their location.Type: ApplicationFiled: September 22, 2022Publication date: March 28, 2024Applicant: Amazon Technologies, Inc.Inventors: Matt A Cember, Emma Lippman, Vinaykumar S. Patil
-
Publication number: 20240104439Abstract: Methods and apparatus for dynamic modification of interruptibility settings of network-accessible resources are disclosed. A system includes a resource manager and a plurality of resource instances, each of which has an interruptibility setting. In response to an instance acquisition request, the resource manager allocates an instance with a first interruptibility setting, allowing the resource manager to revoke the client's access to the instance without a notification. In response to an approval of an interruptibility upgrade request, the resource manager modifies the interruptibility setting to a second setting that allows the client to retain access to the instance for at least a specified time. Respective billing amounts for the client's use of the instance are determined for each of the interruptibility settings used.Type: ApplicationFiled: September 29, 2023Publication date: March 28, 2024Applicant: Amazon Technologies, Inc.Inventor: David John Ward, JR.
-
Publication number: 20240104416Abstract: A system and method for indicating, via a heralding signal, that an amplitude damping decay event has occurred within a quantum low-density parity-check code is disclosed. Logical information may be encoded into a superconducting qubit using one or more transmons, wherein a first level and a second level are encoded into a code space of the qubit, and at least one intermediate level outside of the code space characterizes an amplitude damping decay channel which is then used to herald an amplitude damping decay event. Dynamical decoupling pulse sequences may be used to drive such qubit structures and bias noise towards the amplitude damping decay channel. The one or more heralding signals within a lower-level code may then be used as input to a quantum low-density parity-check code for decoding syndrome measurements with the knowledge of occurrences of amplitude damping decay as indicated via the one or more heralding signals.Type: ApplicationFiled: July 19, 2023Publication date: March 28, 2024Applicant: Amazon Technologies, Inc.Inventors: Aleksander Marek Kubica, Alex Retzker
-
Publication number: 20240103310Abstract: Systems, methods, and devices are disclosed for front-lit displays having uniform brightness. In one embodiment, an example display may include an electrophoretic display, a light guide configured to direct light from one or more light emitting diodes, and a cover lens assembly. The cover lens assembly may include a cover glass layer, an anti-glare film coupled to the cover glass layer, and a hot melt adhesive disposed about lateral edge surfaces of the cover glass layer and the anti-glare film, such that the hot melt adhesive forms a perimeter of the cover lens assembly.Type: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Applicant: Amazon Technologies, Inc.Inventors: Nageswara Rao Tadepalli, Weihsin Hou, Kyu-Tak Son, Juho Ilkka Jalava, Ahmed Hassan, Xiaolong Zheng, Moonshik Kang
-
Publication number: 20240092520Abstract: Systems and methods are disclosed for longitudinal scoring of roll-formed containers. In one embodiment, an example system may include a first scoring device having a first rolling die, a first arm coupled to the first rolling die, a second rolling die, a second arm coupled to the second rolling die, and a first support member configured to support the first arm and the second arm. The first arm and the second arm may be configured to: (i) slide along the first support member, such that a distance between the first rolling die and the second rolling die is adjusted, and (ii) rotate about the first support member from a first position to a second position, such that the first rolling die and the second rolling die move from the first position to the second position. The first scoring device may score ends of the packaging material.Type: ApplicationFiled: September 15, 2022Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Garett Ochs, Terin Thomas
-
Publication number: 20240097939Abstract: In accordance with a designation of a private alias endpoint as a routing target for traffic directed to a service from within an isolated virtual network of a provider network, a tunneling intermediary receives a baseline packet generated at a compute instance. The baseline packet indicates a public IP (Internet Protocol) address of the service as the destination, and a private IP address of the compute instance as the source. In accordance with a tunneling protocol, the tunneling intermediary generates an encapsulation packet comprising at least a portion of the baseline packet and a header indicating the isolated virtual network. The encapsulation packet is transmitted to a node of the service.Type: ApplicationFiled: September 11, 2023Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Richard Alexander Sheehan, Douglas Stewart Laurence, Marwan Salah El-Din Oweis, Andrew Bruce Dickinson
-
Publication number: 20240096104Abstract: Systems and methods are disclosed for implementing a vehicle shadow service configured to construct and maintain up-to-date vehicle shadows using asynchronously received disaggregated vehicle data. For example, different sensors of a vehicle may provide sensor data into a data stream at different times in a disaggregated manner. A vehicle shadow may be constructed using partial sensor data from a sub-set of sensors of the vehicle, and may be updated or augmented using asynchronously received sensor data from other sensors of the vehicle.Type: ApplicationFiled: March 31, 2022Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Kyle Daniel Halbach, Nitin Giri, Edwin Ricardo Mendez Rodriguez, Matthew Jonathan Narksusook
-
Publication number: 20240098143Abstract: A vehicle data streaming service may receive requests to register plug-ins to generate synthetic vehicle attribute data streams. A plug-in service of the vehicle data streaming service may configure a given plug-in in an internal containerized environment in a fully automated manner and/or configure the plug-in in an external compute service environment. The vehicle data streaming service may configure the plug-ins to receive input streams to generate synthetic attribute output streams. The vehicle data streaming service and the plug-in service may allow the synthetic attribute output streams to be associated with synthetic vehicle attributes included, or to be included, in a curated catalog of vehicle attributes. The vehicle data streaming service furthermore allows one or more vehicle data stream destinations to subscribe to the synthetic vehicle attributes included in the catalog.Type: ApplicationFiled: June 29, 2022Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Paolo Gruenberg Hilario, Roie Hodara, Madhur Pyasi, Sebastian Hochmuth
-
Publication number: 20240097462Abstract: Systems, methods, and computer-readable media are disclosed for improved wireless battery charging. The device may include a battery, and may be configured to determine that the battery is de-coupled from a wireless charger at a first time, determine that the battery is coupled to the wireless charger at a second time, determine that a first elapsed time between the first time and the second time is equal to or less than a first threshold, and cause charging of the battery to be disabled for a first time duration.Type: ApplicationFiled: September 8, 2022Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Mohammed Sameed Shafi, Benjamin Thomas Gaide, Marko Bundalo
-
Publication number: 20240092377Abstract: Systems, devices, and methods are provided for package delivery guidance and assistance. A vehicle may comprise one or more sensors. A processing unit of the vehicle may determine, based on vehicle data obtained from the one or more sensors, that the vehicle is in a first state, determine that the first state corresponds to a first sub-task of the plurality of sub-tasks, determine a first graphical interface for performance of the first sub-task, present the first graphical interface on a first display screen of the at vehicle, responsive to additional vehicle data obtained from the one or more sensors indicating that the vehicle is in a second state: determine that the second state corresponds to a second sub-task of the plurality of sub-tasks, and update the first display screen with a second graphical interface that is for performance of the second sub-task.Type: ApplicationFiled: May 18, 2022Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Jackie Chang, Cassandra Goodby, Francesco Sacchi, Morgan Rose Goldstein, Paul Barclay, Tirthankar Sengupta
-
Publication number: 20240096139Abstract: A vehicle data streaming service provides a curated catalog of vehicle attributes and allows a vehicle data stream source to register to the vehicle data streaming system and associate its data stream to a vehicle attribute of the attribute catalog. The vehicle data streaming service also allows vehicle data stream destinations to subscribe to the vehicle attribute in the vehicle catalog, receives streamed vehicle data from the data stream source, and sends streamed vehicle data conforming to registration requirements to the data stream destinations. Additionally, the vehicle data streaming service may allow management of the vehicle attribute catalog and may further manage the registration one or more sources and the subscriptions of one or more destinations.Type: ApplicationFiled: June 10, 2022Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Nitin Giri, Kyle Daniel Halbach, Roie Hodara
-
Publication number: 20240095338Abstract: An instance secrets management isolated runtime environment is launched at a virtualization server, and utilizes a subset of memory assigned to a compute instance. The subset of memory is inaccessible from entities external to the runtime environment. A secrets manager of the runtime environment provides a security artifact to an application, running at the compute instance, which has requested access to a resource. The artifact is generated by the secrets manager using a security secret associated with the compute instance; the secret is not accessible to programs external to the runtime environment. In response to a determination that the artifact is valid, the application obtains access to the resource.Type: ApplicationFiled: June 30, 2022Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Joshua Benjamin Levinson, Colm MacCarthaigh, Alexander Graf, Iulia-Daniela Doras-Prodan, Petre Eftime
-
Publication number: 20240089264Abstract: Access level and security group information can be updated for a data instance without having to take down or recycle the instance. A data instance created in a data environment will have at least one default security group. Permissions can be applied to the default security group to limit access via the data environment. A control security group can be created in a control environment and associated with the default security group. Permissions can be applied and updated with respect to the control security group without modifying the default security group, such that the data instance does not need to be recycled or otherwise made unavailable. Requests to perform actions with respect to the control security groups are made via the control environment, while allowing native access to the data via the data environment.Type: ApplicationFiled: August 21, 2023Publication date: March 14, 2024Applicant: Amazon Technologies, Inc.Inventor: Grant Alexander MacDonald McAlister
-
Publication number: 20240089197Abstract: Methods and apparatus for interfaces to manage inter-regional connectivity for direct network peerings. A system may include a connectivity coordinator, a first resource collection in a first geographical zone and a second resource collection in a second geographical zone. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request via the interface to establish a logically isolated network path to the second resource collection on behalf of a client that has a dedicated physical link set up to connect to the first resource collection. In response to the request, the coordinator performs one or more configuration operations to enable traffic to flow from the client's network to the second resource collection over a logically isolated network path using the dedicated physical link.Type: ApplicationFiled: September 12, 2023Publication date: March 14, 2024Applicant: Amazon Technologies, Inc.Inventors: Andrew J. Doane, Kevin Christopher Miller, David B. Lennon
-
Publication number: 20240086749Abstract: Methods, systems, and computer-readable media for a service for managing quantum computing resources are disclosed. A task management service receives a description of a task specified by a client. From a pool of computing resources of a provider network, the service selects a quantum computing resource for implementation of the task. The quantum computing resource comprises a plurality of quantum bits. The service causes the quantum computing resource to run a quantum algorithm associated with the task. The service receives one or more results of the quantum algorithm from the quantum computing resource.Type: ApplicationFiled: August 24, 2023Publication date: March 14, 2024Applicant: Amazon Technologies, Inc.Inventors: David R. Richardson, Marc John Brooker, James Michael Thompson
-
Publication number: 20240087611Abstract: A timecoding technique for determining and assigning timecodes for variable frame rate video. Content identified for timecode assignment is decoded, and for sequential frames of the content, portions of timestamps are compared to determine if the frames are from a same time period (e.g., from the same second in time). For a subsequent frame from the same time period, an index is atomically incremented, a timecode generated from a combination of the time period and the index, and the timecode assigned to the frame. For a subsequent frame from a different time period, the index is initialized, a timecode generated from a combination of the different time period and the initialized index, and the timecode assigned to the frame. Accumulated durations of frames may be used in place of timestamps, in some instances.Type: ApplicationFiled: September 22, 2023Publication date: March 14, 2024Applicant: Amazon Technologies, Inc.Inventors: David Montgomery, Max Eliaser, Nathaniel James Hebert
-
Publication number: 20240086158Abstract: A quantum programming environment may include an assisted composition system to assist the composition of quantum objects. The assisted composition system may receive a partial portion of a quantum object that is being composed but not yet fully composed by a user. The assisted composition system may determine a first abstract representation of the partial portion of the quantum object being composed. The assisted composition system may determine that the first abstract representation resembles at least a first portion of a second abstract representation of a stored quantum object stored in a library for the quantum programming environment. The assisted composition system may obtain a second portion of the stored quantum object from the library and provide it to the user as a next portion to the partial portion of the quantum object being composed.Type: ApplicationFiled: September 21, 2023Publication date: March 14, 2024Applicant: Amazon Technologies, Inc.Inventors: Yunong Shi, Saravanakumar Shanmugam Sakthivadivel
-
Publication number: 20240086176Abstract: A feature deployment service of a provider network may deploy feature processing units (FPUs) to implement data processing features at both a provider network and edge devices. The use of FPUs may allow a client to use new features at the edge, without delays due to compliance/testing or software upgrades. An FPU includes a model and compute logic that are used to implement a data processing feature. A feature processing service deploys the FPU to an FPU engine at the provider network and also deploys the FPU to edge devices of the client's network that each include an edge FPU engine. The FPU engine at the provider network and the edge FPU engine at each edge device conform to a common specification/API, allowing deployment and use of the same FPU/data processing features at both the cloud and the edge.Type: ApplicationFiled: November 16, 2023Publication date: March 14, 2024Applicant: Amazon Technologies, Inc.Inventors: Palani Chinnakannan, Nicolas Pouyez, Venkata Harish Kommaraju, Lomash Kumar, Christopher Michael Morrissey
-
Publication number: 20240073297Abstract: Various embodiments of apparatuses and methods for multi-cast, multiple unicast, and unicast distribution of messages with time synchronized delivery are described. In some embodiments, the disclosed system and methods include a reference timekeeper providing a reference clock to one or more host computing devices. The one or more host computing devices host compute instances, and also contain respective isolated timing hardware outside the control of the compute instances. The isolated timing hardware of the one or more host computing devices then receive respective packets, and obtain the same time to deliver the respective packets. Each isolated timing hardware provides either the packet, or information to access the packet, to its respective destination compute instance subsequent to determining that the same specified time to deliver the packet has occurred. Thus, the respective packets are delivered near simultaneously to the one or more destination compute instances.Type: ApplicationFiled: September 6, 2023Publication date: February 29, 2024Applicant: Amazon Technologies, Inc.Inventors: Said Bshara, Alan Michael Judge, Erez Izenberg, Julien Ridoux, Joshua Benjamin Levinson, Anthony Nicholas Liguori, Nafea Bshara
-
Publication number: 20240069942Abstract: Methods and apparatus for centralized networking configuration in distributed systems are disclosed. Networking related metrics from a plurality of sources within a distributed system are obtained at a networking configuration server. A set of rules to be used to apply a network configuration option to a particular category of traffic associated with a node of the distributed system is determined based on the collected metrics and on networking management policies. A representation of the set of rules is transmitted to the node of the distributed system to schedule network transmissions in accordance with the networking configuration option.Type: ApplicationFiled: November 2, 2023Publication date: February 29, 2024Applicant: Amazon Technologies, Inc.Inventor: Avichai Mendle Lissack
-
Publication number: 20240073167Abstract: Systems, methods, and computer-readable media are disclosed for determining contextually relevant application templates associated with electronic message content.Type: ApplicationFiled: September 15, 2023Publication date: February 29, 2024Applicant: Amazon Technologies, Inc.Inventors: Jessica Nicole Jenks, Samuel Scott Gigliotti, Catherine Ann Hendricks
-
Publication number: 20240054406Abstract: Various embodiments of apparatuses and methods for an automated machine learning pipeline service and an automated machine learning pipeline generator are described. In some embodiments, the service receives a request from a user to generate a machine learning solution, as well as a dataset that comprises values with different user variable types, and mapping of the user variable types to pre-defined types. The generator can validate the dataset, enrich the values of the dataset using external data sources, transform values of the dataset based on the pre-defined types, train a machine learning model using the enriched and transformed values, and compose an executable package, comprising enrichment recipes, transformation recipes, and the trained machine learning model, that generates scores for other data when executed. The service can further test the executable package using testing data, and provide results of the test to the user.Type: ApplicationFiled: October 26, 2023Publication date: February 15, 2024Applicant: Amazon Technologies, Inc.Inventors: Aditya Vinayak Bhise, Harnish Botadra, Jae Sung Jang, Jakub Zablocki, Jianbo Liu, Nikolay Kolotey, Prince Grover, Tanay Bhargava, Thiago Goes Arjona, Christopher Zachariah Jost
-
Publication number: 20240045905Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for automated identification and mapping of objects in video content. Example methods may include determining a first set of frames in video content, determining, using one or more object recognition algorithms, a first object present in the first set of frames, determining that a first product corresponding to the first object is present in a product catalog comprising a set of product images, associating a first product identifier of the first product with a video identifier of the video content, and causing presentation of a set of product identifiers associated with the video identifier.Type: ApplicationFiled: September 26, 2023Publication date: February 8, 2024Applicant: Amazon Technologies, Inc.Inventors: Jatin Jain, Hooman Mahyar, Abhinav Misra
-
Publication number: 20240039895Abstract: A request to establish an encrypted VPN connection between a network and the provider network via a dedicated direct physical link and a set of resources of the provider network is received. An isolated virtual network (IVN) is established to implement an encryption virtual private gateway to be used for the connection. Protocol processing engines (PPEs) are instantiated within the IVN, address information of the PPEs is exchanged with the external network and an encrypted VPN tunnel is configured between the PPEs and the external network. Routing information pertaining to the set of resources is provided to the external network via at least one of the encrypted VPN tunnels, enabling routing of customer data to the set of resources within the provider network from the external network via an encrypted VPN tunnel implemented over a dedicated direct physical link between the external network and the provider network.Type: ApplicationFiled: October 16, 2023Publication date: February 1, 2024Applicant: Amazon Technologies, Inc.Inventors: Po-Chun Chen, Omer Hashmi, Sanjay Bhal
-
Publication number: 20240036712Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for voice-based device operation mode management. Example methods may include determining that a device is coupled to an accessory device, and determining that being coupled to the accessory device triggers activation of a first operation mode at the device. The first operation mode presents digital content at the display in a user interface having a first content density that is less than a second content density of a second operation mode. Example methods may include causing the device to activate the first operation mode, receiving first voice data indicative of a request to change the device operation mode to the second operation mode, and causing the device to activate the second operation mode.Type: ApplicationFiled: October 10, 2023Publication date: February 1, 2024Applicant: Amazon Technologies, Inc.Inventors: Kynan Dylan Antos, Jenny Toi Wah Lam, Mark Yoshitake, Ankur Narendra Bhai Vachhani, Blade Imsande McRae, Robert Williams, James Martin Conway, Nedim Fresko, Michael Wendling, Mustafa Husain
-
Publication number: 20240040002Abstract: A control plane server of a virtualized computing service determines that connectivity is to be established between a first portion and a second portion of a distributed application. The first portion runs at a first edge location of a provider network, and the second portion runs at a second edge location. The control plane server transmits metadata associated with the second edge location to a connectivity manager at the first edge location. The metadata is used to establish a secure network channel between the connectivity manager and the second edge location. A message from the first portion of the distributed application is sent to the second portion via the channel.Type: ApplicationFiled: October 10, 2023Publication date: February 1, 2024Applicant: Amazon Technologies, Inc.Inventors: Nikolay Krasilnikov, Upendra Bhalchandra Shevade, Theodore Joseph Maka'iwi DeRego
-
Publication number: 20240040006Abstract: A resource provisioning service allows users to provision multiple, different network resources in an atomic manner and with a single call to a resource provisioning service. In some instances, the multiple, different network resources comprise individual types of resources that form a portion of one or more cloud-computing platforms. For instance, one or more entities may host and operate a cloud-computing platform that includes different types of network resources, such a storage service, a load balancing service, a compute service, a security service, or any other similar or different type of network-accessible service.Type: ApplicationFiled: July 26, 2023Publication date: February 1, 2024Applicant: Amazon Technologies, Inc.Inventors: Reto Kramer, Daniel Lee Osiecki, Nishanth Shankaran, Venkates P. Balakrishnan, Geoffrey Scott Pare, Blake Meike, Christopher Whitaker
-
Publication number: 20240039984Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.Type: ApplicationFiled: July 20, 2023Publication date: February 1, 2024Applicant: Amazon Technologies, Inc.Inventors: Mihir Rajendrabhai Patel, Mustafa Ugur Torun, Jesse Marcus Dougherty
-
Publication number: 20240028830Abstract: A plurality of metrics records, including some records indicating metrics for which anomaly analysis has been performed, is obtained. Using a training data set which includes the metrics records, a machine learning model is trained to predict an anomaly analysis relevance score for an input record which indicates a metric name. Collection of a particular metric of an application is initiated based at least in part on an anomaly analysis relevance score obtained for the particular metric using a trained version of the model.Type: ApplicationFiled: July 17, 2023Publication date: January 25, 2024Applicant: Amazon Technologies, Inc.Inventors: Umut Orhan, Harshad Vasant Kulkarni, Jasmeet Chhabra, Vikas Dharia
-
Publication number: 20240020399Abstract: Systems, devices, and methods are provided for end-to-end tagging and tracking of event signals subject to privacy policies. User events comprising event source data may be collected. A user may be associated with a segment, and the segment may be mapped to data lineage information corresponding to the events that were used to determine that the user is in segment. A segment cache may be generated comprising portions that correspond to different data lineages subject to different privacy policies. Bid requests may be received and processed according to applicable privacy policies.Type: ApplicationFiled: September 28, 2023Publication date: January 18, 2024Applicant: Amazon Technologies, Inc.Inventors: Ioannis Ioannidis, Monika Kofler, David Mozealous
-
Publication number: 20240012809Abstract: A hierarchical embedding model is used to obtain respective language-agnostic embeddings of entity records of a cross-language data set. A plurality of record representation pairs is prepared based at least in part on the language-agnostic embeddings. A machine learning model is trained using the record representations pairs to generate similarity scores for pairs of entity records whose text attributes are expressed in different languages.Type: ApplicationFiled: September 20, 2023Publication date: January 11, 2024Applicant: Amazon Technologies, Inc.Inventor: Karim Bouyarmane
-
Publication number: 20240012813Abstract: Methods, systems, and computer-readable media for dynamic prefetching for database queries are disclosed. A query of a database is started according to a first prefetch policy. Before completing the query, the first prefetch policy is changed to a second prefetch policy. A portion of the query is performed according to the second prefetch policy.Type: ApplicationFiled: September 22, 2023Publication date: January 11, 2024Applicant: Amazon Technologies, Inc.Inventors: Niket Goel, Gopi Krishna Attaluri, Kamal Kant Gupta, Tengiz Kharatishvili, Stefano Stefani, Alexandre Olegovich Verbitski
-
Publication number: 20240007817Abstract: Real-time low-complexity stereo speech enhancement with spatial cue preservation may be performed. A stereo speech enhancement system receives a stereo input signal (e.g., a left and right input signal). The stereo speech enhancement system estimates spatial cues for a target speaker and downmixes the stereo input signal into a monaural signal. A low-complexity model may then process the monaural signal to generate an enhanced monaural signal. The stereo speech enhancement system upmixes the enhanced monaural signal based on the estimated spatial cues for the target speaker, to generate an enhanced stereo output signal.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Masahito Togami, Karim Helwani, Jean-Marc Valin, Michael Mark Goodwin
-
Publication number: 20240005022Abstract: Computer systems and associated methods are disclosed to implement the non-interactive join of privacy-preserving dataset sketches. In some embodiments, an entity can publish a one-time sketch of their dataset that would enable another entity to join their data without exposing private information. The sketch can map, using a hash function, the identities associated with a first value of the dataset to a data structure, in some embodiments. A same or different entity can join the first sketch with a privacy-preserving second sketch of a second dataset that includes added noise, and can determine an estimate of a number of identities that correspond with specific values of the first and second datasets from the joined dataset. The sketch can be published just one time, and therefore does not require separate new private computations with privacy budgeting for each additional party when a join is desired, in some embodiments.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Applicant: Amazon Technologies, Inc.Inventors: James Alexander Cook, Nina Mishra
-
Publication number: 20240004860Abstract: Methods for negotiating parameters for maintaining, at an analytical database, a replica of a transactional table, stored at a transactional database, are disclosed. By establishing parameters of said maintenance prior to commencing, the transactional database and the analytical database may remain only loosely coupled after completing the negotiation. The parameters of the negotiation may be stored in a location that is accessible to both the transactional database and the analytical database, such that the results of the negotiation may be accessed during the process of maintaining the replica. The negotiation may include a procedure to provide portions of a change-data-capture log, associated to the transactional table, to the analytical database via a transport mechanism such that the replica may be updated, in addition to a list of agreed upon data definition language commands that may be used in the portions of the change-data-capture log.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Gokul Soundararajan, Gopal Paliwal, Punit Rajgaria, Sanuj Basu
-
Publication number: 20240004897Abstract: Methods for replicating transactional tables of a transactional database to an analytical database and maintaining updates to those transactional table representations are disclosed. Snapshots of the transactional tables are provided to the analytical database via a transport mechanism, such as a data storage service or a data streaming service, and stored at the analytical database. Then, checkpoints comprising portions of a change-data-capture log that has recorded transactional changes to the transactional tables of the transactional database are provided to the analytical database via the same or different transport mechanism and used to commit those transactional changes to the snapshot representations. The snapshot representations may be used to respond to incoming analytical queries in order to provide real-time querying results.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Ippokratis Pandis, Gokul Soundararajan, Gopal Paliwal, Punit Rajgaria, Sanuj Basu, Todd Jeffrey Green, Gaurav Saxena, Vadim Skipin, Johannes Wust, Hemanth Satyanarayana, Matthew Perry Abrams, Murali Brahmadesam
-
Publication number: 20240005177Abstract: Monitoring may be performed for time series prediction models. Data to generate a new time series forecast may be received. A determination may be made that the data is associated with a previously generated time series forecast by a machine learning model. Performance metrics may be generated for the machine learning model according to a comparison of the data with the previously generated time series forecast. The performance metrics can then be provided for further analysis and action.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Adarsh Singh, Rajendra Kumar Vippagunta, Jitendra Bangani, Namita Das, Xiufeng Zhao, Narayan Agrawal
-
Publication number: 20240004780Abstract: An application debugger may define multiple unique initial states of execution for an application on behalf of a client. These unique initial states may include unique sets of application variable values. The application debugger may then create respective application runtimes initialized with the respective sets of application variable values. Then, the execution runtimes may be independently executed to a termination condition that may include a defined set of breakpoints, a normal termination or an abnormal termination. The application debugger may then receive termination state information from the respective execution runtimes, provide additional analysis of these termination states and report results to the client.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Richard Henry Boyd, Jonathan M Henson
-
Publication number: 20240007354Abstract: Automatic onboarding of heterogeneous edge devices onto a client network may be performed (e.g., different types of edge devices manufactured by different vendors). A device onboarding and integration service may determine a type of edge device to be onboarded and based on the type of edge device, determine a particular type of device attestation to perform. Upon verifying the device, the service establishes a secure connection and registers the device. The service configures an agent and sends the agent to the device. The service also sends, to the device, a recipe of different locations for the device to download software components and to subscribe to services in order to complete the onboarding process.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Applicant: Amazon Technologies, Inc.Inventors: MohammadHossein Zoualfaghari, Ajay Bhimrao Rane, Robin Satish Harwani
-
Publication number: 20240004867Abstract: Methods for implementing insert, update, and delete events of a change-data-capture log in transactional order to a representation of a transactional table are disclosed. Insert events may be applied and committed to the representation, while delete events may be buffered and committed to a shadow table. Such buffering may allow the delete events to be applied and committed as a batch to the given representation as a later background operation, allowing for an optimized application of the change-data-capture log to the representation. Once the delete events are committed to the representation, they are removed from the shadow table. Update events may be similarly treated in which the insert event component of the update event is applied and committed to the representation while the delete event component is committed to the shadow table, before being later committed to the representation and removed from the shadow table.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Ippokratis Pandis, Gokul Soundararajan, Gopal Paliwal, Vadim Skipin, Sanuj Basu
-
Publication number: 20240004681Abstract: A virtualized computing service provides a computing instance capable of requesting attestation of the authenticity of the hypervisor implementing the computing instances. An attestation device included in a virtualization host maintains a log of hash values representing hypervisor versions that have been implemented at the virtualization host. Also, an independent auditor (e.g., attestation service) is provided software configurations that are known to be authentic. The independent auditor generates hash values for the authentic hypervisor versions. The computing instance receives a response from the local attestation device indicating hash values of hypervisor versions currently and/or previously deployed on the virtualization host, and the computing instance forwards the hash values to the independent auditor to authenticate that they match the hash values of the known authentic hypervisor versions.Type: ApplicationFiled: June 29, 2022Publication date: January 4, 2024Applicant: Amazon Technologies, Inc.Inventors: Alexander Graf, Ioannis Aslanidis, Deepak Gupta, Jonathan Daniel Bean
-
Publication number: 20230419036Abstract: Random token segmentation may be implemented for next token prediction. Text data may be received for training a machine learning model to predict a next token given input text tokens. Multiple tokens may be determined from the text data. Different ones of the multiple token may be randomly segmented in to sub-tokens. The machine learning model may then be trained using the multiple tokens including the respective sub-tokens as a training data set.Type: ApplicationFiled: June 22, 2022Publication date: December 28, 2023Applicant: Amazon Technologies, Inc.Inventors: Zijian Wang, Yuchen Tian, Mingyue Shang, Praphruetpong Athiwaratkun, Ming Tan, Parminder Bhatia, Andrew Oliver Arnold, Ramesh M Nallapati, Sudipta Sengupta, Bing Xiang, Atul Deo, Ankur Deepak Desai
-
Publication number: 20230418565Abstract: Code completion suggestions may be proactively obtained and validated. An event that triggers obtaining a code completion suggestion for inclusion in a code file being edited using an integrated development environment may be detected. The code completion suggestion may be obtained. The characters of the code completion suggestion may be compared with characters added to the code file after the detection of the event that triggered obtaining the code completion suggestion to determine whether the code completion suggestion is valid. A valid code completion suggestion may then be displayed.Type: ApplicationFiled: June 22, 2022Publication date: December 28, 2023Applicant: Amazon Technologies, Inc.Inventors: Sathish Arumugam Selvaraj, Qiang Yu, Venkat Rakshith Reddy Swamireddy, Matthew Lee, Lei Gao, Wei Fang, Rama Krishna Sandeep Pokkunuri, Ramesh M Nallapati, Srinivas Iragavarapu, Alexander Johannes Smola, Sudipta Sengupta, Wasi Uddin Ahmad, Parminder Bhatia, Atul Deo, Ankur Deepak Desai, Bing Xiang, Andrew Oliver Arnold
-
Publication number: 20230418567Abstract: Pre-fix matching may constrain the generation of next token predictions. Input text to perform a next token prediction may be received. Multiple tokens may be determined from the input text, including a partial token. From possible tokens, one or more matching possible tokens with the partial token may be identified. Next token predictions may then be filtered using the identified possible tokens in order to ensure that the partial token is matched.Type: ApplicationFiled: June 22, 2022Publication date: December 28, 2023Applicant: Amazon Technologies, Inc.Inventors: Praphruetpong Athiwaratkun, Yuchen Tian, Mingyue Shang, Zijian Wang, Ramesh M. Nallapati, Parminder Bhatia, Andrew Oliver Arnold, Bing Xiang, Sudipta Sengupta, Yanitsa Donchev, Srinivas Iragavarapu, Matthew Lee, Vamshidhar Krishnamurthy Dantu, Atul Deo, Ankur Deepak Desai