Patents Assigned to Amazon Technologies
  • Patent number: 12184399
    Abstract: 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: Grant
    Filed: September 30, 2022
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Omid Momtahan, Aliasghar Eftekhar, Alaa Adel Mahdi Hayder, Poorya Saghari
  • Patent number: 12182598
    Abstract: A virtual machine controller service of a service provider network may provide a virtual machine controller environment where applications associated with machine controllers (e.g., programmable logic controllers (PLCs), programmable automation controllers (PACs), etc.) can execute and data can be provided as input to the executing applications. An example process may include receiving a request to create a virtual controller instance, and creating the virtual controller instance in a service provider network based at least in part on the request. The example process may further include executing, on the virtual controller instance, an application that is associated with a machine controller that is operable within a facility, and sending data as input to the application to elicit a response from the application. This example process can be used for training personnel and/or for validating machine controller applications prior to their deployment on a physical machine controller in a facility.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Chase Johnson
  • Patent number: 12182835
    Abstract: A system, method, and computer readable medium for distributing data objects that are dynamically customized for users in a content delivery network. The system obtains information based on content accessed by a user, the content being accessed by the user through a content delivery network device. The system associates the user with other users based on the obtained information, the other users having accessed another content through the content delivery network device. The system generates a cluster, the cluster comprising a plurality of nodes representative of the user and the associated other users. The system determines a set of tags for the cluster, the set of tags derived from a plurality of websites accessed by the user.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Karthik Uthaman, Ronil Sudhir Mokashi, Prashant Verma, Sayalee Uday Wandkar
  • Patent number: 12182498
    Abstract: 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: Grant
    Filed: June 30, 2022
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Monica Lakshmi Sunkara, Deepthi Devaiah Devanira, Chaitanya Shivade, Sravan Babu Bodapati, Katrin Kirchhoff, Srikanth Ronanki
  • Patent number: 12184647
    Abstract: 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: Grant
    Filed: November 22, 2022
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sujan Bolisetti, Shovan Kumar Das, Jessica Kira Szmajda, Harshit Kumar Tiwari, Bashuman Deb, Stephen A. Saville
  • Patent number: 12182623
    Abstract: 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: Grant
    Filed: December 11, 2018
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Aggarwal, Monishkumar Gajendran
  • Patent number: 12181972
    Abstract: 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: Grant
    Filed: September 23, 2022
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Paul Connell
  • Patent number: 12182691
    Abstract: 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: Grant
    Filed: March 17, 2021
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sundeep Amirineni, Akshay Balasubramanian, Joshua Wayne Bowman, Ron Diamant, Paul Gilbert Meyer, Thomas Elmer
  • Patent number: 12182227
    Abstract: 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: Grant
    Filed: January 16, 2023
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunny Dasgupta, Sri Kaushik Pavani, Sabya Sachi, Himanshu Prafulla Shringarpure
  • Patent number: 12181847
    Abstract: 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: Grant
    Filed: March 27, 2020
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Edwin Ashton Brett, William Evan Welbourne, Hongyang Wang, Akshay Kumar, George Strajan
  • Patent number: 12182085
    Abstract: A system, technique, or computer program product generates a simplified version of a geometry, based on a target number of points to be included in the output. A first plurality of points, representative of a geometry, is received. The simplified version of the geometry is generated by, at least, expanding a segment of a simplified version of the geometry. The segment is identified for expanding by determining that a point associated with the segment is at a distance from the segment that exceeds a tolerance value, and is includable in the simplified version of the geometry without causing the simplified version of the geometry to exceed the target size.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Javier Biagioli, Menelaos Karavelas, Nemanja Boric, Hinnerk Gildhoff, Ioanna Tsalouchidou
  • Patent number: 12184215
    Abstract: 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: Grant
    Filed: August 22, 2022
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiaoqi Wang, Andrew Lueneburg, Frederic Pierre Lacaux, Sheverria Antony Aikens
  • Patent number: 12182064
    Abstract: Systems and methods are provided to enable parallelized multiply-accumulate operations in a systolic array. Each column of the systolic array can include multiple busses enabling independent transmission of input partial sums along the respective bus. Each processing element of a given columnar bus can receive an input partial sum from a prior element of the given columnar bus, and perform arithmetic operations on the input partial sum. Each processing element can generate an output partial sum based on the arithmetic operations, provide the output partial sum to a next processing element of the given columnar bus, without the output partial sum being processed by a processing element of the column located between the two processing elements that uses a different columnar bus. Use of columnar busses can enable parallelization to increase speed or enable increased latency at individual processing elements.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas A Volpe, Sundeep Amirineni, Thomas Elmer
  • Patent number: 12182055
    Abstract: 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: Grant
    Filed: December 13, 2022
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Linfei Guo, Sagnik Kar
  • Patent number: 12182659
    Abstract: A camera device may capture a high-resolution image of a frame and store the high-resolution image in memory. The camera device may down-sample the high-resolution image to a low-resolution image of the frame. The camera device may transmit, to an external compute node, the low-resolution image. The camera device may receive, from the external compute node, a request for a region of interest from the high-resolution image. The camera device may transmit, to the external compute node, the region of interest from the high-resolution image. The camera device may have a captured frame rate at which high-resolution images are captured. The camera device may also have an external frame rate based upon which all, or only some, of the high-resolution images may be down-sampled to low-resolution images that are transmitted to the external compute node. The external frame rate may be decoupled from the captured frame rate.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Ali Can
  • Patent number: 12184504
    Abstract: 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: Grant
    Filed: June 9, 2022
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Didier Germain Durand, Ilia Gilderman
  • Patent number: 12182163
    Abstract: 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: Grant
    Filed: June 29, 2020
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Akhilesh Mritunjai, James Christopher Sorenson, Akshat Vig, Richard Krog, Adel Gawdat
  • Patent number: 12182688
    Abstract: 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: Grant
    Filed: November 27, 2019
    Date of Patent: December 31, 2024
    Assignee: 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: 12182549
    Abstract: 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: Grant
    Filed: August 7, 2023
    Date of Patent: December 31, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Preston Pengra Briggs, Ron Diamant, Robert Geva
  • Publication number: 20240428002
    Abstract: 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: Application
    Filed: June 22, 2023
    Publication date: December 26, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Aparna Elangovan, Lei Xu, Devang Kulshreshtha, Sravan Babu Bodapati, Katrin Kirchhoff, Sarthak Handa