Patents Assigned to Amazon Technologies, Inc.
-
Patent number: 12197960Abstract: Systems and methods are described for execution of multiple tasks associated with a set of code in an on-demand network code execution system. A user may provide a set of code that is associated with the multiple tasks. The system may generate a first virtual machine instance for execution of a first task. The system may determine that a second task is associated with the first task and may identify a location of the first virtual machine instance. The system may further identify a second virtual machine instance for execution of the second task based on the location of the first virtual machine instance. For example, the system may identify the first virtual machine instance from a plurality of pre-generated virtual machine instances and/or may generate the first virtual machine instance.Type: GrantFiled: September 30, 2021Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Christopher Kakovitch, Rajesh Kumar Pandey, Arijit Ganguly, Luben Karavelov
-
Patent number: 12198517Abstract: This disclosure describes, in part, devices and methods for deactivating tags. For instance, an electronic device may include antennas that transmit signals and/or fields for deactivating the tags. In some examples, the electronic device includes a first gate that includes a first portion of the antennas and a second gate that includes a second portion of the antennas. To deactivate the tags, the electronic device may detect locations of an object relative to the electronic device. The electronic device may then activate a respective tag and/or a respective group of tags based on the location of the object. For example, the electronic device may activate a first tag and/or a first group of tags when the object is at a first location, activate a second tag and/or a second group of tags when the object is at a second location, and/or so forth.Type: GrantFiled: February 19, 2021Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Rachid M Alameh, Jason Thomas Roberts Hart
-
Patent number: 12197407Abstract: Described technologies generate a data structure corresponding to values sequenced based on a plurality of timestamps associated with the values. The data structure can include a first section identifying a first timestamp associated with the plurality of timestamps and a number representing how many timestamps are associated with the plurality of timestamps, and a second section including at least a value linked to the first timestamp, and an additional value representing an encoding type associated with the second section. The data structure can be stored in computer-implemented storage.Type: GrantFiled: December 10, 2021Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Andrea Giuliano, Gary Taylor, Gavin Bramhill
-
Patent number: 12200339Abstract: A device including a mount, a first arm coupled to the mount, and a second arm coupled to the mount. The first arm includes first teeth and the second arm includes second teeth. A first light assembly rotationally couples to the first arm, and includes a first coupler that engages with the first teeth. A second light assembly rotationally couples to the second arm, and includes a second coupler that engages with the second teeth. A camera assembly pivotably couples to the mount, and includes a camera, a first passive infrared (PIR) sensor, and a second PIR sensor.Type: GrantFiled: December 14, 2022Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Alexsandra M. Bowers, Ryan David Hruska, Kit William Klein, Chang-Feng Lan, Eric S. Micko, Jon-Christopher Parkman, Sonny Windstrup Rasmussen, Youssef Takhchi
-
Patent number: 12197863Abstract: Methods and systems for automatically processing a document may include classifying a document, such as a medical document, as one or more document types based at least in part on one or more machine learning models and one or more tokens extracted from the medical document, determining a token contribution weight of each token towards the classification, modifying the medical document based on the token contribution weights of the one or more tokens, and displaying the modified medical document on a display to a user.Type: GrantFiled: May 11, 2021Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventor: Murad Mehmet Salahi
-
Patent number: 12198683Abstract: Techniques for configuring device-specific skills as top-level skills are described. When a system receives a user input the system performs NLU processing to determine an intent of the user input. In some instances, the system may identify a device-specific skill associated with the device interacted with by the user. At least partially in parallel to performing NLU processing to determine the intent of the user input, the system may also perform NLU processing to determine a likelihood that the user input corresponds to an intent actionable by the device-specific skill. Once the system has finished NLU processing, the system may implement one or more prioritization rules to determine whether the user input should be sent to the device-specific skill or another skill of the system.Type: GrantFiled: June 2, 2023Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventor: Andres Felipe Borja Jaramillo
-
Patent number: 12197441Abstract: A system to manage database queries including storage devices to implement a data store to store database data and computing devices to implement a query engine. The query engine is configured to receive, from a client, a database query and initiate performance of the query at the data store. The query engine is configured to compare a performance time of the query with a performance time threshold. Based on the performance time exceeding the performance time threshold: send a query identifier for the query and a token indicating that the query has not been completed; and receive, from the client, an additional query comprising the token and the query identifier. Based on a determination that the performance time does not exceed the performance time threshold, send a response to the query to the client, the response comprising data requested by the query.Type: GrantFiled: September 30, 2021Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Kanishka Chaturvedi, Sudipto Das, Dhruv Goel, Tiratat Patana-anake
-
Patent number: 12197521Abstract: A spatial search may be performed using representations of geometric shapes stored in a key-value store. A request to perform a spatial search may be received, the request including a geometric shape composed of one or more points. The points of the geometrical shape may be translated into one or more spatial indexes representing spatial cells using a space-filling curve. A key-value store may then be incrementally searched for each spatial index to identify spatial cells intersecting the geometric shape for which other known geometric shapes exist. The key-value store may then be searched to identify the known geometric shapes intersecting the geometric shape included in the search.Type: GrantFiled: August 8, 2023Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Swagata Prateek, Vi Thuy Hai Nguyen, Timur Amirov, Anton Polyakov, Szymon Ulewicz
-
Patent number: 12197499Abstract: When creators generate media content in accordance with media programs, the media content is evaluated to identify any number of violations of policies, and to generate scores representing a level of risk that the creators will violate one or more of the policies in the future. Subsequently, media content of the creators is transmitted to listeners in accordance with the scores. In addition to audio data of creators or transcripts of the audio data, scores may be generated based on images associated with the creators, titles or summaries of media programs, or reports received from listeners. Scores calculated for creators may increase or decrease over time, depending on numbers of violations of policies by such creators, or other factors, and be utilized with a goal of protecting listeners against exposure to harmful content.Type: GrantFiled: May 23, 2022Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Rakshit Karnawat, Madhuri R. Marri, Mikesh Narendra Vora
-
Patent number: 12198290Abstract: Systems and methods are provided for generating a flat garment pattern and/or 3D mesh representation of a garment from one or more images depicting the garment laid flat or hung up. A system may obtain both a front image depicting a front view of a garment and a back image depicting a back view of the garment. A front and back silhouette of the garment may then be generated, which may include segmenting the garment depiction from background image content. A parametric representation of the garment may then be generated based on the front and back silhouettes, which may be implemented by iteratively optimizing, using differentiable rendering techniques, a garment representation within a parametric garment space previously learned for the particular garment type. A 3D mesh garment representation may then be generated based on the parametric representation, from which a flat sewing pattern may subsequently be generated if desired.Type: GrantFiled: December 16, 2022Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Vidya Narayanan, Yuxuan Mei, Seungbae Bang, Sunil Sharadchandra Hadap
-
Patent number: 12197578Abstract: Techniques are described for monitoring and analyzing input/output (I/O) messages for patterns indicative of ransomware attacks affecting computer systems of a cloud provider, and for performing various remediation actions to mitigate data loss once a potential ransomware attack is detected. The monitoring of I/O activity for such patterns is performed at least in part by I/O proxy devices coupled to computer systems of a cloud provider network, where an I/O proxy device is interposed in the I/O path between guest operating systems running on a computer system and storage devices to which I/O messages are destined. An I/O proxy device can analyze I/O messages for patterns indicative of potential ransomware attacks by monitoring for anomalous I/O patterns which may, e.g., be indicative of a malicious process attempting to encrypt or otherwise render in accessible a significant portion of one or more storage volumes as part of a ransomware attack.Type: GrantFiled: December 10, 2021Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventor: Eric Jason Brandwine
-
Patent number: 12200118Abstract: A computer-implemented method for providing cryptographic services, including providing key pairs. A key management service receives a web service application programming interface or other such request to generate a key pair. To respond to the request, the key management service obtains a pregenerated key pair that is securely stored and provides the key pair in response to the request.Type: GrantFiled: April 28, 2023Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Rajkumar Copparapu, Peter Da-Ming Zieske, Benjamin Elias Seidenberg, Justin Jon Derby
-
Patent number: 12200088Abstract: Provided herein are techniques for enabling communications between an access point (AP) and a number of stations (STAs) while maximizing transmission quality and/or minimizing power consumption. For example, an STA may be associated with a camera device used to capture video data and transmit the video data to the AP, and the AP may be configured to receive a registration request from the STA, register the STA, receive video data from the STA, and transmit the video data to a backend system such as a storage server. In some cases, the AP and STAs may communicate using a communication bandwidth that is sub-GHz but has a higher bandwidth relative to the low-bandwidth sub-GHz communication protocols discussed above. An example of such a high-bandwidth sub-GHz communication protocol is one that supports data transmission (e.g., video data transmission) using a bandwidth of 900 megahertz (MHz).Type: GrantFiled: March 31, 2023Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Mark Graziani, Jonathan Adams, Julian Gorfajn, Brian Douglas Magnuson, Frederick Roland Carter, Cheng-Po Chen, Kuei-Chih Tao
-
Patent number: 12200067Abstract: Techniques for session-based device grouping are described. In an example, a computer system receives first data requesting an output, determines a function to provide content data based at least in part on the first data, determines a session identifier of a session associated with execution of the function, and determines session data associated with the session identifier. The session data includes a first device identifier of a first device, an indication that the first device is outputting the content data, and a second device identifier of a second device. The computer system also causes, based at least in part on the session data including the second device identifier, the second device to output the content data.Type: GrantFiled: January 31, 2023Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Prashant Jayaram Thakare, Nicholas Adam Cummings, Ratika Anand, Faqin Zhong, Parathan Sivagnanasundaram, Casey Stuart Smith
-
Patent number: 12197397Abstract: Systems and methods are provided for handling file operations from a hosted computing instance via a secure compute layer. The secure compute layer is presented to the instance as a virtualized service device that is locally addressable by the instance. Software within the instance can submit file operations to the virtualized service device, which the secure compute layer can translate into calls to a network-accessible storage service. Results from the calls can then be passed back to the instance through the virtualized service device. As a result, the instance can communicate with a variety of different network services, without itself implementing network communications for those services.Type: GrantFiled: December 10, 2021Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Christopher Magee Greenwood, Marc Stephen Olson, Jacob Wires, Andrew Kent Warfield
-
Patent number: 12198681Abstract: Techniques for personalized batch and streaming speech-to-text transcription of audio reduce the error rate of automatic speech recognition (ASR) systems in transcribing rare and out-of-vocabulary words. The techniques achieve personalization of connectionist temporal classification (CT) models by using adaptive boosting to perform biasing at the level of sub-words. In addition to boosting, the techniques encompass a phone alignment network to bias sub-word predictions towards rare long-tail words and out-of-vocabulary words. A technical benefit of the techniques is that the accuracy of speech-to-text transcription of rare and out-of-vocabulary words in a custom vocabulary by automatic speech recognition (ASR) system can be improved without having to train the ASR system on the custom vocabulary. Instead, the techniques allow the same ASR system trained on a base vocabulary to realize the accuracy improvements for different custom vocabularies spanning different domains.Type: GrantFiled: September 30, 2022Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Monica Lakshmi Sunkara, Srikanth Ronanki, Sravan Babu Bodapati, Jeffrey John Farris, Katrin Kirchhoff, Vivek Govindan, Yide Zou, Mohit Narendra Gupta, Silviu Mihai Burz
-
Patent number: 12198041Abstract: Generating instructions for programming a processing element array to implement a convolution operation can include determining that the convolution operation under-utilizes the processing element array. The convolution operation involves using the processing element array to perform a series of matrix multiplications between a set of filters and a set of input matrices. Each filter comprises a weight matrix. Each input matrix is assigned to a respective row in the processing element array. Under-utilization can be determined through detecting that less than a threshold number of rows would be used concurrently. In response to determining that the convolution operation under-utilizes the processing element array, instructions can be added for modifying the convolution operation to increase the number of rows used concurrently. The added instructions are executable to cause at least one input matrix to be processed in parallel across more rows compared to processing without modifying the convolution operation.Type: GrantFiled: July 14, 2023Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Jeffrey T. Huynh, Ron Diamant, Hongbin Zheng, Yizhi Liu, Animesh Jain, Yida Wang, Vinod Sharma, Richard John Heaton, Randy Renfu Huang, Sundeep Amirineni, Drazen Borkovic
-
Patent number: 12200645Abstract: Systems and methods are described for implementing a distributed unit in a radio access network that synchronizes its clock with a radio unit. A distributed unit may be deployed in a location where it cannot receive timing information from a satellite or may lack the equipment to obtain and process satellite signals. The clock of the distributed unit may thus drift relative to the clocks of the radio units, which may cause the distributed unit to mistime its transmissions of data to radio units for delivery to user devices. The distributed unit may prevent clock drift by obtaining timing information from the radio units, determining an amount of clock drift that is occurring, and applying a correction factor to keep the distributed unit clock synchronized with the radio unit clock. The distributed unit may determine how often to synchronize based on the severity and variability of the clock drift.Type: GrantFiled: June 30, 2022Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventor: Ozgur Dural
-
Patent number: 12200449Abstract: A system configured to perform user orientation estimation to determine a direction a user is facing using a deep neural network (DNN). As a directionality of human speech increases with frequency, the DNN may estimate the user orientation by comparing high-frequency components detected by each of the multiple devices. For example, a group of devices may individually generate feature data, which represents audio features and spatial information, and send the feature data to the other devices. Thus, each device in the group receives feature data generated by the other devices and processes this feature data using a DNN to determine an estimate of user orientation. In some examples, the DNN may also generate sound source localization (SSL) data and/or a confidence score associated with the user orientation estimate. A post-processing step may process the individual user orientation estimates generated by the individual devices and determine a final user orientation estimate.Type: GrantFiled: December 14, 2022Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Mahathir Monjur, Mrudula V Athi, Md Tamzeed Islam, Wontak Kim
-
Patent number: D1057710Type: GrantFiled: September 22, 2022Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Tim Wall, Miyuki Matsumoto