Amazon Patents
Amazon.com, Inc. sells electronics, books, media and other general merchandise through its websites. The company also manufactures and sells electronic devices, including its Kindle e-Readers, Fire tablets and Fire phones. The company also provides services to developers and enterprises through Amazon Web Services, which offers computing, storage, database, analytics and deployment services.
Amazon Patents by Type- Amazon Patents Granted: Amazon patents that have been granted by the United States Patent and Trademark Office (USPTO).
- Amazon Patent Applications: Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 12182192Abstract: A system configured to perform content identification using fingerprinting to recognize known media content. The system may generate a reference database including reference fingerprints for each media content item to include in the content identification. In addition, the system may generate a hash table that associates individual frames of the reference fingerprints with identification information for corresponding media content items. When a device is playing media content, the system may perform content identification by generating query fingerprints representing the media content and comparing the query fingerprints to the reference database. For example, the system may match a query fingerprint to a reference fingerprint by identifying which of the reference fingerprints shares the most frames with the query fingerprint using the hash table. In addition, the system may use additional decision criteria to confirm a match, such as fine-grain matching or tracking successive fingerprints over time.Type: GrantFiled: June 30, 2022Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Nagaraj Mahajan, Ahmed Abdelal, Sumit Garg, Sai Kiran Venkata Subramanya Rupanagudi
-
Patent number: 12182549Abstract: A compiler-implemented technique for performing a storage allocation is described. Computer code to be converted into machine instructions for execution on an integrated circuit device is received. The integrated circuit device includes a memory having a set of memory locations. Based on the computer code, a set of values that are to be stored on the integrated circuit device are determined. An interference graph that includes the set of values and a set of interferences is constructed. While traversing the interference graph, a set of memory location assignments are generated by assigning the set of values to the set of memory locations in accordance with one or more color selection schemes.Type: GrantFiled: August 7, 2023Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Preston Pengra Briggs, Ron Diamant, Robert Geva
-
Patent number: 12182114Abstract: Techniques for calculating and using a request cost index for throttling application programming interface (API) requests to execute operations in a provider network. The techniques encompass the step receiving a request to execute an operation at an API service in the provider network. Further steps include determining to execute the operation based on a request rate limiting algorithm, executing the operation to yield an operation result, and sending the operation result. Additional steps include calculating a request cost index that reflects an amount of computing resources utilized by executing the operation, determining an adjustment amount for a state variable of the request rate limiting algorithm based on the calculated request cost index, and adjusting (e.g., lowering) the state variable by the adjustment amount. Other (e.g., subsequent) requests to execute queries received at the API service that are metered by the state variable can be throttled by the API service.Type: GrantFiled: March 24, 2022Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Richard Threlkeld, Mehdi Ahmadizadeh
-
Patent number: 12182227Abstract: Computer systems and associated methods are disclosed to implement a model development environment (MDE) that allows a team of users to perform iterative model experiments to develop machine learning (ML) media models. In embodiments, the MDE implements a media data management interface that allows users to annotate and manage training data for models. In embodiments, the MDE implements a model experimentation interface that allows users to configure and run model experiments, which include a training run and a test run of a model. In embodiments, the MDE implements a model diagnosis interface that displays the model's performance metrics and allows users to visually inspect media samples that were used during the model experiment to determine corrective actions to improve model performance for later iterations of experiments. In embodiments, the MDE allows different types of users to collaborate on a series of model experiments to build an optimal media model.Type: GrantFiled: January 16, 2023Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Sunny Dasgupta, Sri Kaushik Pavani, Sabya Sachi, Himanshu Prafulla Shringarpure
-
Patent number: 12181972Abstract: It is determined that a workflow comprising inter-resource requests of a distributed application is to be initiated. In response to detecting, at a first resource during execution of the workflow, that a triggering condition for retrying a request is met, and that a workflow-level retry budget of the workflow indicates that a retry is permitted, the retry is attempted and the budget is modified to indicate that the retry has been attempted. In response to detecting, at another resource, that a triggering condition for retrying another request is met, and that the workflow-level retry budget of the workflow indicates that a retry is not permitted, an indication that the workflow has failed is generated.Type: GrantFiled: September 23, 2022Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventor: Paul Connell
-
Patent number: 12182688Abstract: Methods and apparatuses for hierarchical partitioning of operators of a neural network for execution on an acceleration engine are provided. Neural networks are built in machine learning frameworks using neural network operators. The neural network operators are compiled into executable code for the acceleration engine. Development of new framework-level operators can exceed the capability to map the newly developed framework-level operators onto the acceleration engine. To enable neural networks to be executed on an acceleration engine, hierarchical partitioning can be used to partition the operators of the neural network. The hierarchical partitioning can identify operators that are supported by a compiler for execution on the acceleration engine, operators to be compiled for execution on a host processor, and operators to be executed on the machine learning framework.Type: GrantFiled: November 27, 2019Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Animesh Jain, Yizhi Liu, Hongbin Zheng, Jeffrey T. Huynh, Haichen Li, Drazen Borkovic, Jindrich Zejda, Richard John Heaton, Randy Renfu Huang, Zhi Chen, Yida Wang
-
Patent number: 12182691Abstract: To improve performance of a computational array, the architecture of the array can be modified to allow the processing engines of a column to operate in parallel and the clock frequency of the array to be increased. The processing engines of each column of the array can be grouped into a series of row groups. The processing engines of each row group can be loaded with input values, and computations on the input values can be carried out in parallel to generate the column output. One or more flip-flop stages can be inserted into the computational logic of each of the processing engines. The computational logic can then be distributed across the flip-flop stages to reduce the propagation delay between flip-flop stages of the processing engine, hence allowing the clock frequency of the array to be increased.Type: GrantFiled: March 17, 2021Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Sundeep Amirineni, Akshay Balasubramanian, Joshua Wayne Bowman, Ron Diamant, Paul Gilbert Meyer, Thomas Elmer
-
Patent number: 12182163Abstract: Different types of index structures are used for a replica group of a database. A leader node of a replica group performs receives updates to a copy of the database using a first type of index structure. A follower node performs updates received from the leader node as a log of updates to a copy of the database in an external storage system when a size of the received updates exceeds a threshold. The follower node performs requests to read data from the database using the copy in the external storage.Type: GrantFiled: June 29, 2020Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Akhilesh Mritunjai, James Christopher Sorenson, Akshat Vig, Richard Krog, Adel Gawdat
-
Patent number: 12182055Abstract: Systems and techniques for power delivery to an electronic device using multiple power management integrated circuits (PMICs) are described herein. The systems and techniques provide for two signal connections between each of the PMICs to sync transition signals on a first line and provide faults to interrupt operations on a second line. The PMICs are connected to an electronic device that commands power transitions for voltage rails from the PMICs with the commands received over I2C communication from the electronic device.Type: GrantFiled: December 13, 2022Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Linfei Guo, Sagnik Kar
-
Patent number: 12184558Abstract: This disclosure describes, in part, techniques for adapting bandwidth estimation algorithms to account for local network stalls (e.g., Wi-Fi stalls). For instance, an electronic device may use a pacer component and/or a network socket buffer to detect Wi-Fi stalls. The pacer component and/or the network socket buffer may both be configured to store packets. The pacer component may determine a number of bytes to send to the network socket buffer based on a current bandwidth (or bitrate) estimation value and may move packets from the pacer component to the network socket buffer. If the second queue reaches capacity at a first time and is no longer at capacity at a second subsequent time, a Wi-Fi stall may be detected, and the electronic device may transition from a first state to a second state causing the electronic device to determine whether to update a current bandwidth estimation value.Type: GrantFiled: December 16, 2022Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Roman Pukhtaievych, Andrey Malivanchuk, Oleksandr Beregovyi, Jerry Jongerius
-
Patent number: 12184504Abstract: Remapping mainframe functional components from a mainframe computing environment onto a network of distinct but communicating accounts of a provider network. The mainframe computer (or network of such computers) is analyzed hierarchically through one or more of physical separation between logical partitions (LPARs), LPARs within the mainframe computer(s), separation of batch and transactional workloads, separation of batch and transactional accounts, or security of the mainframe architecture. Mainframe application artifacts obtained through the analyzing are used to generate a graph model representing relationships among the mainframe application artifacts. The graph model includes nodes representing the mainframe application artifacts and edges connecting pairs of the mainframe application artifacts, where the edges represent use relationships between the pairs of mainframe application artifacts.Type: GrantFiled: June 9, 2022Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Didier Germain Durand, Ilia Gilderman
-
Patent number: 12182623Abstract: A computing system may detect that a service, which receives a plurality of task requests associated with clients or profiles, is under duress based on performance information associated with the service. The computing system, responsive to detecting that the service is under duress, may successively, until the service is detected to not be under duress, select a profile based on a respective volume of requests associated with the profile, apply a task request limit to the profile, and detect whether the service is still under duress.Type: GrantFiled: December 11, 2018Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Deepak Aggarwal, Monishkumar Gajendran
-
Patent number: 12184954Abstract: Techniques for utilizing machine learning to generate and use publishing parameters for a content delivery system are described.Type: GrantFiled: March 15, 2023Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Jae In Cho, John Martin Miller
-
Patent number: 12182498Abstract: Portions of text data generated from inverse text normalization may be redacted. Text data for redaction may be obtained. One or more inverse text normalization models may be applied to the text data to generate normalized text data. A machine learning model, trained to recognize text for redaction, may be applied to identify portions of the normalized text data for redaction. The identified portions may be redacted and the redacted normalized text provided to a destination.Type: GrantFiled: June 30, 2022Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Monica Lakshmi Sunkara, Deepthi Devaiah Devanira, Chaitanya Shivade, Sravan Babu Bodapati, Katrin Kirchhoff, Srikanth Ronanki
-
Patent number: 12184215Abstract: Described are systems and methods for providing fault tolerant drivers for electric motors. Embodiments of the present disclosure may provide a single power electronics unit and/or ESC that is configured to drive more than one electric motor. According to exemplary embodiments, each power electronics unit and/or ESC may be connected to more than one electric motor (e.g., three electric motors, etc.) and each power electronics unit and/or ESC may be configured to drive and/or control a single phase of multiple electric motors. This can facilitate two-phase mode operation in the event of a faulty power electronics unit and/or ESC, thereby facilitating continued operation of the affected electric motors. Exemplary embodiments of the present disclosure can also provide alternate modes of operation for the electric motors that are operating in two-phase mode to mitigate thermal stresses that may be experienced by the power electronics and/or the electric motors during two-phase operation.Type: GrantFiled: August 22, 2022Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Xiaoqi Wang, Andrew Lueneburg, Frederic Pierre Lacaux, Sheverria Antony Aikens
-
Patent number: 12184647Abstract: Systems and methods are provided for creating and running an instance of a dynamic access control system (DACS). Trust providers may be defined in a trust broker of the DACS such that trust information associated with the trust providers can be used to create a custom data structure. Resources and resource groups may be defined in the DACS. Policies may be configured or coded in the DACS to map the custom data structure to recourses or resources groups. Additionally, policies may be configured or coded in the DACS to route the data structure and request to network segments or shared with other parties.Type: GrantFiled: November 22, 2022Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Sujan Bolisetti, Shovan Kumar Das, Jessica Kira Szmajda, Harshit Kumar Tiwari, Bashuman Deb, Stephen A. Saville
-
Patent number: 12182695Abstract: A systolic array can implement an architecture tailored to perform matrix multiplications on sparse matrices. Each processing element in the systolic array may include a register configured to store a value, and a multiplexor configured to select an input element from multiple input data buses based on metadata associated with the value. Each processing element may also include a multiplier configured to multiply the selected input element with the value to generate a multiplication result, and an adder configured to add the multiplication result to a partial sum input to generate a partial sum output.Type: GrantFiled: September 25, 2023Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Paul Gilbert Meyer, Thiam Khean Hah, Randy Renfu Huang, Ron Diamant, Vignesh Vivekraja
-
Patent number: 12181847Abstract: Systems and methods for activity-based device recommendations are disclosed. For example, historical usage data associated with a device may indicate that the device is likely to be associated with a given state at a given time. When the device is not in the anticipated state, a recommendation to transition the device state, for example, may be sent. Additionally, a determination of the activity state associated with the device, such as an active state, an asleep state, and/or an away state may be utilized to determine the recommendation to surface, to determine whether to send a recommendation, and when and/or how to send the recommendation.Type: GrantFiled: March 27, 2020Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Charles Edwin Ashton Brett, William Evan Welbourne, Hongyang Wang, Akshay Kumar, George Strajan
-
Patent number: 12184399Abstract: An optical communication system comprises a plurality of linked single-wavelength coherent optical transceivers configured to communicate via short-reach data-center links at a common reference wavelength, each transceiver including a single single-wavelength laser source that is used to produce a source beam at a source beam wavelength, the source beam being used to produce transmit beams sent by the transceiver and for mixing with one or more receive beams received by the transceiver; wherein each of the transceivers includes a thermo-electric cooler configured to control a temperature of the single-wavelength laser source around a temperature setpoint that locks the source beam wavelength to the common reference wavelength; wherein each transceiver includes a wavelength deviation detector configured to detect a wavelength deviation between the source beam wavelength and the wavelength or wavelengths of the one or more receive beams or between the source beam wavelength and the common reference wavelength,Type: GrantFiled: September 30, 2022Date of Patent: December 31, 2024Assignee: Amazon Technologies, Inc.Inventors: Omid Momtahan, Aliasghar Eftekhar, Alaa Adel Mahdi Hayder, Poorya Saghari
-
Publication number: 20240428002Abstract: A medical audio summarization service receives a medical conversation and an indication of a user preferred summarization style selected from a plurality of available summarization styles to generate a medical summary that conforms to the user preferred summarization style. A transcript is generated via a medical audio transcription service, and the transcript is used by a natural language processing engine (including a large language model) to generate the medical summary. The large language model is trained to be used to generate medical summaries that conform to respective ones of a plurality of user preferred summarization styles. The large language model is trained using training data comprising previously generated summaries and summary interaction metadata generated from user edits and/or feedback.Type: ApplicationFiled: June 22, 2023Publication date: December 26, 2024Applicant: Amazon Technologies, Inc.Inventors: Aparna Elangovan, Lei Xu, Devang Kulshreshtha, Sravan Babu Bodapati, Katrin Kirchhoff, Sarthak Handa
-
Publication number: 20240428082Abstract: A placement plan for training state checkpoints of a machine learning model is generated based at least in part on a number of training servers of a distributed training environment. The plan indicates, with respect to an individual server, one or more other servers at which replicas of training state checkpoints of the individual server are to be stored. During selected periods of one or more training iterations of the model, respective portions of a replica of a training state checkpoint of a first server are transmitted to a second server selected based on the placement plan. After an event causes disruption of the training iterations, one of the checkpoints generated at the first server is retrieved from the second server and used to resume the training iterations.Type: ApplicationFiled: October 20, 2023Publication date: December 26, 2024Applicant: Amazon Technologies, Inc.Inventors: Zhuang Wang, Zhen Jia, Shuai Zheng, Zhen Zhang, Xinwei Fu, Yida Wang
-
Patent number: 12177115Abstract: 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: GrantFiled: September 12, 2023Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Andrew J. Doane, Kevin Christopher Miller, David B. Lennon
-
Patent number: 12174963Abstract: Methods, systems, and computer-readable media for automated selection of secure design patterns are disclosed. One or more graphs comprising a plurality of nodes and a plurality of edges are generated. At least a portion of the nodes represent software components and at least a portion of the edges represent relationships, and the one or more graphs comprise a plurality of sub-graphs. Using a graph analysis engine, the sub-graphs are analyzed for compliance with one or more security policies. A particular sub-graph is selected based at least in part on respective policy compliance of the sub-graphs. A design template is determined based at least in part on one or more software components in the particular sub-graph. The design template comprises a configuration compliant with the one or more security policies and is provided in a development environment.Type: GrantFiled: October 29, 2018Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Naga Venkata Sunil Alamuri, Raghuveer Ketireddy, Trevor Tonn
-
Patent number: 12175976Abstract: A speech-processing system may provide access to one or more virtual assistants via an audio-controlled device. A multi-agent component of a device may be used to coordinate control of device process(es) regardless of the invoked agent and without necessarily sharing information between agents and corresponding speech-processing system(s). Device-state information may be sent from the multi-agent component to a speech-processing system to interpret a user command. If the command relates to a device process control it may be routed to a device skill and to the multi-agent component of the device. The multi-agent component may track a device state and may inform a particular speech-processing system if a process related to the particular speech-processing system has been controlled.Type: GrantFiled: September 14, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: David Henry, John Ryan Sherritt, Philippe Andre Lantin
-
Patent number: 12174854Abstract: A distributed data store may maintain versioned hierarchical data structures. Different versions of a hierarchical data structure may be maintained consistent with a transaction log for the hierarchical data structure. When access requests directed to the hierarchical data structure are received, a version of the hierarchical data structure may be identified for processing an access request. For access requests with snapshot isolation, the identified version alone may be sufficient to consistently process the access request. For access requests with higher isolation requirements, such as serializable isolation, transactions based on the access request may be submitted to the transaction log so that access requests resulting in committed transactions may be allowed, whereas access requests resulting in conflicting transactions may be denied.Type: GrantFiled: October 22, 2021Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Srikanth Mandadi, Matthew Berry, Slavka Praus, Chris Baker, Marvin Michael Theimer, Anders Samuelsson, Khaled Salah Sedky
-
Patent number: 12177683Abstract: Disclosed are various embodiments for provisioning radio-based networks with locality rules. In one embodiment, at least one locality rule associated with an organization is accessed. The locality rule(s) require that at least a subset of network traffic for a radio-based network remain within a particular geographic area. The radio-based network includes a radio access network and an associated core network. A topology for the radio-based network is determined based at least in part on the locality rule(s). The radio-based network is provisioned or reconfigured for the organization to have the topology complying with the at least one locality rule.Type: GrantFiled: December 7, 2021Date of Patent: December 24, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Alexey Gadalin, Diwakar Gupta, Rudresh Amin, Yatin Patil, Kaixiang Hu, Dimitrios Elissaios
-
Patent number: 12177295Abstract: Techniques for providing network applications are described. For instance, system(s) may install a network application onto a virtual server. While installing the network application, the system(s) may monitor the installation in order to identify events. The system(s) may then generate a first file that includes file events, a second file that includes registry events, and a third file that includes service events. Additionally, the system may copy the software files installed on the virtual server. The system(s) may then generate a software package that includes the files and store the software package on a virtual storage device. After storing the software package, the system(s) may make copies of the software package and store the copies on multiple virtual storage devices. The system(s) may then use the virtual storage devices to install and launch the network application on virtual servers.Type: GrantFiled: March 30, 2021Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Justin Maneri, Brian Fisher, Jake Matthew Kulanko, Arjuna Baratham, Ryan Meyer, Mickey Ottis Williams
-
Patent number: 12177254Abstract: Identity management recommendations for use of existing policies are described herein. An available policy set of existing policies that are available to an identity may be determined. Selected permissions associated with permission-usage by the identity may be determined. It may be determined whether the available policy set includes one or more matching policy subsets that cover all the selected permissions without allowing any additional permissions. When the available policy set includes the one or more matching policy subsets, a first recommendation may be provided to attach, to the identity, at least one matching policy subset of the one or more matching policy subsets. When the available policy set does not include the one or more matching policy subsets, a second recommendation may be provided to attach, to the identity, one or more alternative policies.Type: GrantFiled: June 29, 2021Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Atiye Alaeddini, Homer Strong
-
Patent number: 12174290Abstract: This disclosure describes, in part, techniques for generating location information associated with a video. For instance, an electronic device may use a radar sensor to generate radar data. The electronic device may then analyze the radar data in order to determine a location associated with an object. In some instances, the location may correspond to at least a first coordinate along a first axis and a second coordinate along a second axis. The electronic device may also generate image data using the imaging device. Additionally, the electronic device may analyze the image data in order to determine that the image data represents an object and/or a type of object. The electronic device may then generate location data representing an identifier for the object and the location. Next, the electronic device may send the image data and the location data to one or more computing devices.Type: GrantFiled: March 31, 2021Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Erick Kurniawan, Alexander Jukl, Michael Kalajian, Mykyta Sytyi, Andrii Tytarenko, Oleg Yurchenko, Olha Shkurka, Yevhen Tsyba, Gabriel Carstoiu
-
Patent number: 12175522Abstract: Methods, systems, and computer-readable media for dynamic bucketization based on real-time access patterns are disclosed. Item identifiers corresponding to items in a data store are distributed among of buckets based at least in part on one or more bucket parameters. The item identifiers are divided into access windows within the buckets. Items corresponding to item identifiers in one or more access windows are loaded from the data store. Based at least in part on one or more access requests from a client with respect to the loaded items, one or more item identifiers are moved between access windows. The updated access windows with different sets of items are stored back to the data store.Type: GrantFiled: July 6, 2020Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Anurag Agarwal, Atul Aggarwal, Punya Murthy Chinta, Ashish Vashisht, Chandrashekar Mogilicherla, Awanish Kumar, Prajit Pabbati
-
Patent number: 12175750Abstract: Techniques for unique label recognition and notification for streaming video. A video stream from a camera-equipped electronic device is received via the API endpoint of a stream processing service in a provider network. A request for unique label recognition and notification is received via an API endpoint of a computer vision service in the provider network. The computer vision service analyzes a video fragment of the video stream. If a unique label is recognized in the video fragment, then a notification service in the provider network sends a notification that the unique label was recognized in video captured by the camera-equipped electronic device.Type: GrantFiled: December 10, 2021Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Prathyusha Reddy Cheruku, Joseph P Tighe, Alessandro Bergamo, Vivek Bhadauria, Shubham Chandra Gupta
-
Patent number: 12177201Abstract: Disclosed are various embodiments for managing security credentials for an authentication management client on a client device. In one non-limiting example, a computing device is configured to receive an authentication request from an authentication management client of a client and determine an affinity of the authentication management client based at least in part on the authentication request. The computing device is configured to determine that the authentication management client is supported based at least in part on the affinity. The computing device is configured to generate a session for the authentication management client based at least in part on a security credential being received from the authentication management client.Type: GrantFiled: November 14, 2023Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Daniel W. Hitchcock, Brad Lee Campbell
-
Patent number: 12175865Abstract: A vehicle information system and an in-vehicle agent implement a system for detecting discrepancies, for example due to drift, between actual real-world conditions in an environment surrounding a vehicle and corresponding conditions as represented in a model used by the vehicle. Additionally, the in-vehicle agent provides the detected discrepancies to a road-side resource and/or cloud-based computing device in order to distribute the detected discrepancies to other vehicles in the area. Also, a model maintained at the cloud-based computing devices may be updated to account for the discrepancies. The roadside resource and/or vehicle may infer estimated lifetimes of the detected discrepancies and intelligently distribute information describing the discrepancies based on their respective estimated lifetimes.Type: GrantFiled: June 30, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Indraneel Mitra, Alex Bessonov, Stefano Marzani, Brett Francis, Roland Mesde
-
Patent number: 12174807Abstract: Random cut trees are generated with respective to respective samples of a baseline set of data records of a data set for which outlier detection is to be performed. To construct a particular random cut tree, an iterative splitting technique is used, in which the attribute along which a given set of data records is split is selected based on its value range. With respect to a newly-received data record of the stream, an outlier score is determined based at least partly on a potential insertion location of a node representing the data record in a particular random cut tree, without necessarily modifying the random cut tree.Type: GrantFiled: December 13, 2021Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Nina Mishra, Daniel Blick, Sudipto Guha, Okke Joost Schrijvers
-
Patent number: 12177204Abstract: Techniques for certificate authority (CA) selection are described. A certificate management service of a cloud provider network receives a first request to generate a certificate from an electronic device, the first request including an indication of an identity of a user and an identification of a domain name to associate with the certificate. A CA selection policy applicable to the first request is identified, the CA selection policy including a CA selection rule. A CA to generate the certificate is identified by evaluating the CA selection rule, the CA selection rule associates at least a portion of the domain name with the CA. A second request to generate the certificate is sent to the identified CA. The certificate or an identification of the certificate from the CA is returned to the electronic device.Type: GrantFiled: March 21, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Manikandan Subramanian, Marcel Andrew Levy, Blake P Hess
-
Patent number: 12172790Abstract: Systems and methods are disclosed for visual indicators for optimized packing of multi-item packages. In one embodiment, an example system may include an optionally bottomless container, a projector, and a controller configured to determine a first size of a first item to be placed in the bottomless container, determine a second size of a second item to be placed in the bottomless container, determine an item arrangement for the first item and the second item, and determine a first position for a first visual indicator. The controller may be configured to determine a second position for a second visual indicator, determine a size for a square to be projected by the projector, and cause the projector to project the first visual indicator at the first position, the second visual indicator at the second position, and the square onto the bottomless container.Type: GrantFiled: March 28, 2023Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Thomas Russell Obrien, Joshua Arleigh Burright
-
Patent number: 12172789Abstract: Systems, apparatus, and techniques for automated manipulation of an adjustable container are described. An example apparatus includes a gantry and a plurality of motors. The plurality of motors are attached to the gantry. The plurality of motors are adapted to automatically adjust one or more dividers within a container to form a volume around one or more items within the container.Type: GrantFiled: September 29, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Garett Ochs, Joshua Arleigh Burright
-
Patent number: 12177611Abstract: A method includes receiving a light beam propagating along an optical path and operating a polarization rotator in a first state to produce an input right-hand circularly polarized beam or in a second state to produce an input left-hand circularly polarized beam. The method also includes converting, using a first diffractive element, the input right-hand circularly polarized beam into an intermediate left-hand circularly polarized beam or converting, using the first diffractive element, the input left-hand circularly polarized beam into an intermediate right-hand circularly polarized beam. The method also includes converting, using a second diffractive element, the intermediate left-hand circularly polarized beam into a right-hand circularly polarized output beam or converting, using the second diffractive element, the intermediate right-hand circularly polarized beam into a left-hand circularly polarized output beam.Type: GrantFiled: July 5, 2023Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Haiwei Chen, Chulwoo Oh, Kibyung Seong, Seokchan Hong, Suchit Shah, Bo Qu
-
Patent number: 12175966Abstract: Techniques for updating a machine learning model based on user interactions are described. In particular, in some examples, user interactions with a chatbot provide aspects of a data set to be used to train or fine-tune a ML model. In some examples, this is accomplished by collecting data from a first plurality of interactions with a machine learning (ML) model; generating a variant of the ML model using the collected data by: filtering the collected data to create a first data set, training the ML model based on the first data set to generate an adapted ML model, and fine-tuning the adapted ML model on a second data set, different than the first data set to generate the variant of the ML model.Type: GrantFiled: June 28, 2021Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Yi-An Lai, Yi Zhang, Roger Scott Jenke, Meghana Puvvadi, Shang-Wen Daniel Li, Peng Zhang, Jason P. Krone, Garima Lalwani, Niranjhana Nayar, Kartik Natarajan
-
Patent number: 12172791Abstract: 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: GrantFiled: September 15, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Garett Ochs, Terin Thomas
-
Patent number: 12177110Abstract: Techniques for resource-based network traffic management are described. A service of a cloud provider network receives a traffic policy, the traffic policy identifying a path to a gateway to an external network, the path identifies at least one network function in the path by a resource identifier of the cloud provider network. Traffic policy association data is received, the traffic policy association data associating the traffic policy with one or more virtual networks hosted by the cloud provider network. A network configuration of the cloud provider network is updated to route network traffic from a first virtual network to the gateway to the external network through the network function.Type: GrantFiled: March 29, 2023Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Akshay Choudhry, Ethan Joseph Torretta, Scott Douglas Morrison, Mathew Lehwess, Shakeel Ahmad, Justin Davies
-
Patent number: 12175434Abstract: Systems, methods, and apparatuses for detecting anomalies using clusters are described. In some examples, a method includes receiving a request to perform anomaly detection using a plurality of clusters; receiving a data point; determining when the received data point is a part of one of the plurality of clusters utilizing a distance to centers of the one or more clusters, wherein: when the received data point is determined to belong to a normal cluster, assigning the received data point to the determined cluster, updating the cluster, and updating a history for the cluster, when the received data point is determined to belong to an anomalous cluster, raising an anomaly, updating the cluster, and updating a history for the cluster, and when the received data point is determined to not belong to any cluster, raising an anomaly.Type: GrantFiled: September 30, 2020Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Srikanth Venkata Tenneti, Arvindh Krishnaswamy, Karim Helwani, Mehmet Umut Isik, Ritwik Giri, Fangzhou Cheng, Aparna Pandey
-
Patent number: 12172476Abstract: A coupler has a housing including a first end configured to couple to an autonomous guided vehicle (AGV) and a second end having a receptacle. A cabinet operably couples to the housing and is at least partially disposed within the receptacle. A magnetic element is disposed at least partially within the cabinet. The magnetic element is configured to magnetically engage with a portion of a towable cart for transport by the AGV.Type: GrantFiled: December 9, 2021Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Morris Lee Richardson, Raashid Mohammed, Dean Christopher Fullerton
-
Patent number: 12175816Abstract: A system comprising one or more computing devices implements a vehicle information extraction service. The vehicle information extraction service enables customers to maintain a model of a fleet of vehicles and collect vehicle information from heterogenous vehicles included in the fleet, wherein the vehicles are configured with different in-vehicle communication configurations. The vehicle information extraction service automatically generates scheme packets for data collection to be sent to the heterogenous vehicles, wherein are formatted in accordance with the different respective in-vehicle communication configurations of the heterogenous vehicles, without the customer of the vehicle information extraction service having to account for these differences.Type: GrantFiled: December 10, 2021Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Bhushan Ramnani, Yohan Martin, Florian Johannes Stadler, Michael Anthony Aleksiuk, Ivan Law
-
Patent number: 12174845Abstract: Queries may be made against a non-relational database without impacting the capacities of the non-relational database by enabling performance of queries to a non-relational database via an external query management, backup management, and a non-relational database backup hosted in an external data storage. The query management and backup management of the non-relational database service may split transactional load to the non-relational database and analytical load, and furthermore allow selection of a desired data freshness for queries including various time ranges, such as seconds, minutes, or days.Type: GrantFiled: September 30, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Nicholas Gordon, Akshat Vig, Amit Purohit, Ravi Math, Joseph Robert Idziorek, Christopher John Anderson
-
Patent number: 12175368Abstract: Some embodiments provide a method for training a machine-trained (MT) network. The method propagates multiple inputs through the MT network to generate an output for each of the inputs. each of the inputs is associated with an expected output, the MT network uses multiple network parameters to process the inputs, and each network parameter of a set of the network parameters is defined during training as a probability distribution across a discrete set of possible values for the network parameter. The method calculates a value of a loss function for the MT network that includes (i) a first term that measures network error based on the expected outputs compared to the generated outputs and (ii) a second term that penalizes divergence of the probability distribution for each network parameter in the set of network parameters from a predefined probability distribution for the network parameter.Type: GrantFiled: November 7, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Steven L. Teig, Eric A. Sather
-
Patent number: 12177263Abstract: Techniques are disclosed for automatically generating an access envelope that can be used to provide recommended access permissions and access rules for access roles. An access policy automation service may monitor actions requested by a user or system operating within a workflow from computing resources in a computing environment. The service may automatically update an access envelope associated with the user or system with permissions allowing the user or system to perform the requested actions. The envelope can then be used in a role definition to provide appropriate permission to users who may be performing similar operations.Type: GrantFiled: March 23, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Ruchir Tewari, Sriharsha Mukundappa Sathyavathi, Prateek Mehrotra
-
Patent number: 12175391Abstract: 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: GrantFiled: September 29, 2023Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventor: David John Ward, Jr.
-
Patent number: 12177188Abstract: Disclosed are various embodiments for extending cloud-based virtual private networks to radio-based networks. In one embodiment, a subnet of a virtual private cloud network of a cloud provider network is created in a radio-based network. An identifier of a subscriber identity module of a client device is registered in the virtual private cloud network. The subscriber identity module is assigned to a security group of the virtual private cloud network. A request from the client device to connect to the radio-based network is received, and the request presents the identifier. The virtual private cloud network to which the client device is permitted access is determined. The client device is provided with access to a resource on the virtual private cloud network through the radio-based network.Type: GrantFiled: October 19, 2023Date of Patent: December 24, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Igor A. Kostic, Kiran Kumar Edara, Ishwardutt Parulkar
-
Patent number: D1055081Type: GrantFiled: December 14, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventor: Jonathan Howard Biddle