Amazon Patents Granted

Patents granted to Amazon by the U.S. Patent and Trademark Office (USPTO).

  • Patent number: 11997741
    Abstract: A connectivity monitor of a vehicle determines current and/or future states of antennas. A workload monitor of the vehicle receives execution criteria for different workloads to be executed. An intelligent connectivity engine at the vehicle receives the current and/or future states of the antennas and the execution criteria for the respective workloads. Based on the current and/or future states of the antennas and the execution criteria for the respective workloads, the intelligent connectivity engine assigns at least one of the respective workloads for current execution and at least another of the respective workloads for future execution. A client may use an intelligent connectivity service to configure various aspects of the vehicle connectivity. For example, the client can provide workload recommendation code for the intelligent connectivity engine to assign workloads for current or future execution.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Brett Francis, Nicholas Jay Lefler, David Joseph Mifsud, Michael Garcia
  • Patent number: 11996859
    Abstract: A decoder is disclosed with error correction for memory data. The decoder's error correction is extended to additional faulty bits by integrating a memory test into the error correction to identify faulty bits in the memory data. A method for correction can include writing a known pattern to the failing address (and possibly to neighboring addresses), reading the known pattern back and comparing the read data to the written pattern to identify the failing bits. The failing bits are then used together with the error correction data to correct memory data having multiple incorrect bits or to alert other components about the failing bit locations.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Itai Avron, Erez Sabbag
  • Patent number: 11993294
    Abstract: Intermodal vehicles may be loaded with items and an aerial vehicle, and directed to travel to areas where demand for the items is known or anticipated. The intermodal vehicles may be coupled to locomotives, container ships, road tractors or other vehicles, and equipped with systems for loading one or more items onto the aerial vehicle, and for launching or retrieving the aerial vehicle while the intermodal vehicles are in motion. The areas where the demand is known or anticipated may be identified on any basis, including but not limited to past histories of purchases or deliveries to such areas, or events that are scheduled to occur in such areas. Additionally, intermodal vehicles may be loaded with replacement parts and/or inspection equipment, and configured to conduct repairs, servicing operations or inspections on aerial vehicles within the intermodal vehicles, while the intermodal vehicles are in motion.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian C. Beckman, Nicholas Bjone
  • Patent number: 11997177
    Abstract: Clusters of users of networked services are defined based on tasks performed by such users during such networked services. Activities of the users during sessions of the networked services are tracked, and representations of such users or such activities are used to train a model to predict activities of users in the future, including but not limited to services utilized by such users, or pages visited by such users. Subsequently, when a user accesses a networked service during a session, activities of the user may be determined, and a representation of the session is provided as an input to the model, along with contextual information such as an identifier of the persona of the user. A next action, e.g., a service or a page utilized by the user, may be predicted based on outputs received from the model.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Narjessadat Seyeditabari, Vinayshekhar Bannihatti Kumar, Rashmi Gangadharaiah, Deepak Seetharam Nadig, Ankit Kapoor, Fayun Luo
  • Patent number: 11997334
    Abstract: Techniques for dynamically determining a configuration file are described. In an example, a system receives, from a device, a request for first content to be presented by the device. The system determines metadata of the first content and a cue point indicating a start of a segment in which second content can be presented by the device. Based on the metadata and subsequent to the request, the system determines a configuration of the segment. The configuration includes: a duration of the segment, a sequence of slots in the segment, and/or a content duration usable in a slot of the segment. The system generates a configuration file that includes the metadata and the configuration, determines the second content based at least in part on the configuration file, and sends data about the first content and the second content to the device.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sahil Sethi, Utkarsh Dubey, Karan Juneja, Brian Lau, Mingyu Fan, Akshay Sudhakar Dhokale, Rohit Kumar Saharia, Sathwik Pati, Pravi Garg, Bhuvan Puri, Maciej Tadeusz Golonka
  • Patent number: 11997399
    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: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Ali Can
  • Patent number: 11997423
    Abstract: This disclosure describes techniques implemented partly by a communications service for identifying and altering undesirable portions of communication data, such as audio data and video data, from a communication session between computing devices. For example, the communications service may monitor the communications session to alter or remove undesirable audio data, such as a dog barking, a doorbell ringing, etc., and/or video data, such as rude gestures, inappropriate facial expressions, etc. The communications service may stream the communication data for the communication session partly through managed servers and analyze the communication data to detect undesirable portions. The communications service may alter or remove the portions of communication data received from a first user device, such as by filtering, refraining from transmitting, or modifying the undesirable portions.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Adam Lichtenberg, Terrence Wise
  • Patent number: 11997338
    Abstract: Devices, systems, and methods are provided for enhanced parsing of manifest files for streaming media. A method may include receiving, by a media player, a first media manifest including tags indicative of first temporal segments for media content; identifying, using a parser, a first tag indicative of a first temporal segment; identifying, using the parser, a second tag indicative of a second temporal segment; parsing, using the parser, the first tag; based on at least one of the parsing or a user preference indicative of a starting location for playback of first media content of the media content or a preferred bandwidth, refraining from parsing the second tag; retrieving, by the at least one processor, based on a time associated with the first temporal segment, an address of the first video content; and presenting, by the at least one processor, the first media content based on the address.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Koceski, Mairo Pedrini
  • Patent number: 11994874
    Abstract: Autonomous mobile robots (AMRs) having adaptive safety systems may operate individually or as part of a convoy. During individual operations, an AMR may determine a safety zone and stop responsive to detecting an object within the safety zone. During convoy operations, an AMR may selectively mute a portion of the safety zone and allow a forward AMR of a convoy within the portion of the safety zone. In this manner, the adaptive safety systems may enable convoy operations of multiple AMRs with relatively greater density and greater speed, thereby improving speed and efficiency of AMR operations without negatively impacting safety.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen Charles Paschall, Justin Croyle
  • Patent number: 11997021
    Abstract: Based on analysis of a workload associated with a throttling key of a client request directed to a first service, a scale-out requirement of the throttling key is obtained at respective resource managers of a plurality of other services which are utilized by the first service to respond to client requests. The resource managers initiate, asynchronously with respect to one another, resource provisioning tasks at each of the other services to fulfill the scale-out requirement. A throttling limit associated with the throttling key is updated to a second throttling key after the resource provisioning tasks are completed by the resource managers, and the updated limit is used to determine whether to accept another client request associated with the throttling key.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Satya Naga Satis Kumar Gunuputi Alluri Venka, John Baker, Shahab Shekari, Kartik Natarajan, Ruhaab Markas, Ganesh Kumar Gella, Santosh Kumar Ameti
  • Patent number: 11995573
    Abstract: An interactive interpretation session with respect to a first version of a machine learning model is initiated. In the session, indications of factors contributing to a prediction decision are provided, as well indications of candidate model enhancement actions. In response to received input, an enhancement action is implemented to obtain a second version of the model. The second version of the model is stored.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc
    Inventors: Shikhar Gupta, Shriram Venkataramana, Sri Kaushik Pavani, Sunny Dasgupta
  • Patent number: 11994928
    Abstract: This disclosure describes, in part, a mobile apparatus that includes capacitive sensor(s) for detecting the presence of a user. For instance, the mobile apparatus, such as a shopping cart, may include capacitive sensor(s) located proximate to a main frame, the handles, and/or the wheel frame. The mobile apparatus may use one or more of these capacitive sensor(s) to determine that the user is located proximate to the mobile apparatus, in contact with the mobile apparatus, and/or located over the main frame of the mobile apparatus. In some examples, the mobile apparatus may then perform one or more actions based on the presence of the user. For example, the mobile apparatus may activate and/or deactivate one or more devices based on the presence of the user. This way, the mobile apparatus is able to conserve power by using the capacitive sensor(s) to detect the present of the user.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rachid M Alameh, Andre David Brown, Gopi Prashanth Gopal, Stephen Ernest O'Dea
  • Patent number: 11995467
    Abstract: Systems, devices, and methods are provided for validation, deletion, and/or recovery of resources in a service environment. A machine (e.g., server) may receive a request to identify or discover a list of resources that are unused in a service environment. A machine (e.g., server) may receive a request to delete one or more resources in a service environment. In at least one embodiment, deletion of a resource involves a two-stage process where the resource is recoverably deleted in a first stage (e.g., by deactivating or disabling the resource) such that the resource can be recovered prior to a predetermined time period by reactivating or re-enabling the resource and, in a second stage, the resource is unrecoverably deleted.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Suresh Prakash Goacher, Arun Anilkumar, Nishit Nihal Vas
  • Patent number: 11995066
    Abstract: At a logging service, a representation of a transaction requested by a client is received. The transaction includes at least a first write operation directed to a data object at a first data store. Based at least in part on the contents of the representation and contents of a persistent log of the logging service, a determination is made that the requested transaction is to be committed. A log record corresponding to the first write operation is inserted into the persistent log. The first write is propagated to the first data store after the record has been inserted in the persistent log.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan Henry Vermeulen, Jacob Adam Gabrielson, Christopher Richard Jacques De Kadt
  • Patent number: 11995476
    Abstract: A post-task-completion retention period for which a computing resource is to be retained, without de-activating the resource, on behalf of a set of requesters of machine learning tasks is determined at a machine learning service. A first task, identified at the service prior to expiration of the retention period at a first computing resource at which a second task has completed, is initiated at the first computing resource. In response to obtaining an indication of a third task and determining that a threshold criterion associated with the retention period satisfies a criterion, the third task is initiated at an additional computing resource. The additional computing resource is de-activated after the third task completes, without waiting for the retention period to expire.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramyanshu Datta, Ishaaq Chandy, Arvind Sowmyan, Wei You, Kunal Mehrotra, Kohen Berith Chia, Andrea Olgiati, Lakshmi Naarayanan Ramakrishnan, Saurabh Gupta
  • Patent number: 11996185
    Abstract: Systems and methods are described for providing a canister configuration system for medication dispensing machines. A medication dispensing machine has capacity to hold a fixed number of canisters and trays, each of which may contain a particular medication. If an order is received for a medication that is not in one of the currently loaded canisters, a canister of that medication may be swapped in, or the medication may be dispensed from a tray. A canister configuration system may analyze received orders, dispensed medications, and other inputs and constraints, and may determine a canister configuration for one or more dispensing machines that reduces canister swaps and tray fills. The canister configuration(s) may specify groups of medications that should be dispensed in particular ways, such as via canisters that remain in the dispensing machine at all times, via canisters that are swapped in or out as needed, or via trays.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Elcin Cetinkaya, Jianfeng Liu, Richard Voskoboynikov
  • Patent number: 11996621
    Abstract: Technologies directed to a radio frequency (RF) boundary choke between modules in phased array antennas. An antenna module may include a circuit board having one or more conducting layers and one or more electrically insulating layers. The antenna module may include an antenna disposed on a first surface of the circuit board. The antenna module may further include radio frequency front end (RFFE) circuitry disposed on a second surface of the circuit board. The antenna module further includes a first set of vias extending between the antenna and the RFFE circuitry and a second set of vias disposed within the circuit board. Each of the second set of vias is positioned along a first axis parallel to and a first distance from a first edge of the antenna module.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Peter James Hetzel
  • Patent number: 11995871
    Abstract: Systems and methods are described herein for repairing a block of pixels in image data that was encoding using a lossy type of compression. In one aspect, it may be determined that a first pixel block within a first frame of image data was encoded using lossy compression, where the first pixel block comprising a plurality of pixels. Next, it may be determined that the plurality of pixels in the first pixel block in a second frame of the image data are below a threshold difference as compared to the plurality of pixels within the first frame of the image data. Responsive to the determining, the first pixel block may be re-encoded in the second frame or a subsequent frame of the image data using lossless compression.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Russell Allen Brown, Paolo Maggi, Paolo Angelo Angelo Borelli, Paul Hinks, Mark John Keller
  • Patent number: 11996097
    Abstract: A system and method performs multilingual wakeword detection by determining a language corresponding to the wakeword. A first wakeword-detection component, which may execute using a digital-signal processor, determines that audio data includes a representation of the wakeword and determines a language corresponding to the wakeword. A second, more accurate wakeword-detection component may then process the audio data using the language to confirm that it includes the representation of the wakeword. The audio data may then be sent to a remote system for further processing.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Yixin Gao, Ming Sun, Jason Krone, Shiv Naga Prasad Vitaladevuni, Yuzong Liu
  • Patent number: 11995599
    Abstract: Customized navigation maps of an area are generated for autonomous vehicles based on a baseline map of the area, transportation systems within the area, and attributes of the autonomous vehicles. The customized navigation maps include a plurality of paths, and two or more of the paths may form an optimal route for performing a task by an autonomous vehicle. Customized navigation maps may be generated for outdoor spaces or indoor spaces, and include specific infrastructure or features on which a specific autonomous vehicle may be configured for travel. Routes may be determined based on access points at destinations such as buildings, and the access points may be manually selected by a user or automatically selected on any basis. The autonomous vehicles may be guided by GPS systems when traveling outdoors, and by imaging devices or other systems when traveling indoors.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Uriah John Baalke, Stav Braun, Sonia Jin, Jia Hao Lim
  • Patent number: 11995124
    Abstract: Methods, systems, and computer-readable media for query language interoperability in a graph database are disclosed. Data elements are inserted into a graph database using one or more of a plurality of graph database query languages. The graph database query languages comprise a first graph database query language associated with a first data model and a second graph database query language associated with a second data model. The data elements are stored in the graph database using an internal data model that differs from the first and second data models. One or more of the data elements are retrieved from the graph database based at least in part on a query. The query is expressed using a different graph database query language than the graph database query language used to insert the one or more retrieved data elements.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Kawarjit Bedi, Piyush Gupta, Sainath Chowdary Mallidi, Divij Vaidya, Andi Gutmans
  • Patent number: 11996081
    Abstract: Techniques for generating a visual response to a user input are described. A system may receive a natural language input and use a machine learning model to determine a first component is to determine a response to the natural language input while a second component is to determine supplemental content related to the natural language input. The system may receive, from the first component, first image data corresponding to the response. The system may also receive, from the second component, second image data corresponding to the supplemental content. The system may send, to a display, a command to present the first image data and the second image data.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Vasiliy Radostev, Ruhi Sarikaya, Rekha Seshadrinathan, Abhinav Sethy, Chetan Nagaraj Naik, Anjishnu Kumar
  • Patent number: 11997209
    Abstract: Devices, systems, and methods are provided for rotating cryptography secrets in data hashing. A method may include generating, based on a hashing technique, first obfuscated data using first data and a first version of a secret, and generating first metadata associated with the first obfuscated data, the first metadata indicative of the first version of the secret. The method may include determining a second version of the secret based on the first metadata. The method may include generating, based on the hashing technique, second obfuscated data using the first obfuscated data and the second version of the secret, and generating second metadata associated with the second obfuscated data, the second metadata indicative of the second version of the secret.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rahul Chopra, Maurice Lin, Pramod Raghavendran, Keerat Singh Sharma
  • Patent number: 11996092
    Abstract: A system has multiple audio-enabled devices that communicate with one another over an open microphone mode of communication. When a user says a trigger word, the nearest device validates the trigger word and opens a communication channel with another device. As the user talks, the device receives the speech and generates an audio signal representation that includes the user speech and may additionally include other background or interfering sound from the environment. The device transmits the audio signal to the other device as part of a conversation, while continually analyzing the audio signal to detect when the user stops talking. This analysis may include watching for a lack of speech in the audio signal for a period of time, or an abrupt change in context of the speech (indicating the speech is from another source), or canceling noise or other interfering sound to isolate whether the user is still speaking.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ty Loren Carlson, Rohan Mutagi
  • Patent number: 11997143
    Abstract: Techniques are described for managing communications between multiple intercommunicating computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, users may specify groups of computing nodes and optionally associated access policies for use in the managing of the communications for those groups, such as by specifying which source nodes are allowed to transmit data to particular destinations nodes. In addition, determinations of whether initiated data transmissions from source nodes to destination nodes are authorized may be dynamically negotiated for and recorded for later use in automatically authorizing future such data transmissions without negotiation. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Quinton R. Hoole, Roland Paterson-Jones, Christopher C. Pinkham, Benjamin Tobler, Willem R. van Biljon, Gabriel Smit, Christopher Brown
  • Patent number: 11997222
    Abstract: A computing resource service provider provides a certificate management service that allows customers of the computing resource service provider to create, distribute, manage, and revoke digital certificates issued by private certificate authorities. A private certificate authority hosted by the computing resource service provider is able to issue signed certificates to network entities within the customer enterprise. The certificate management service provides a network-accessible application programming interface to the private certificate authority that allows applications to create and deploy private certificates programmatically. The system provides the flexibility to create private certificates for applications that require custom certificate lifetimes or resource names.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: May 28, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Zachary Bowen, Todd Lawrence Cignetti, Preston Anthony Elder, III, Brandonn Gorman, Ronald Andrew Hoskinson, Jonathan Kozolchyk, Kenneth Lawler, Marcel Andrew Levy, Kyle Benjamin Schultheiss, Sandeep Shantharaj, Param Sharma, Jose Maria Silveira Neto
  • Patent number: 11989026
    Abstract: An autonomous mobile device (AMD) may perform tasks within a physical space. The AMD may move over ramps, bumps, or navigate around obstacles. The AMD may have an inertial measurement unit (IMU) and distance sensors. The IMU provides tilt information indicative of the AMD being on a flat surface or a ramp. The distance sensors provide information on distances between the AMD and surrounding obstacles. Using IMU measurements, the AMD determines a first speed limit that is safe given the tilt of the AMD. Using the distance sensors, the AMD determines a second speed limit that is safe given a distance to an obstacle. The AMD determines a maximum speed based on the first and second speed limits. Based on the maximum speed, the AMD determines whether to adjust a current speed and by how much.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: May 21, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Chen Wang, Lei Zhu, Miro Yakov Shverdin, Yue Hu, Isabella Talley Lewis, Bruce Robert Woodley, Daimian Wang
  • Patent number: 11989627
    Abstract: 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: Grant
    Filed: June 29, 2020
    Date of Patent: May 21, 2024
    Assignee: 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
  • Patent number: 11989234
    Abstract: An approach for rule engine, filtering, and rule management is described herein. A computing device can access a rule graph that represents rule sets and includes nodes connected by edges. The computing device can receive record data associated with a record and determine at least one of the rule sets that matches the record by at least traversing the rule graph using the record data. The computing device can generate rule information based on the at least one rule set and associate the rule information with the record.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Kausik Ghatak
  • Patent number: 11990119
    Abstract: An interactive system may be implemented in part by an audio device located within a user environment, which may accept speech commands from a user and may also interact with the user by means of generated speech. In order to improve performance of the interactive system, a user may use a separate device, such as a personal computer or mobile device, to access a graphical user interface that lists details of historical speech interactions. The graphical user interface may be configured to allow the user to provide feedback and/or corrections regarding the details of specific interactions.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Gilles Jean Roger Belin, Charles S. Rogers, III, Robert David Owen, Jeffrey Penrod Adams, Rajiv Ramachandran, Gregory Michael Hart
  • Patent number: 11989219
    Abstract: Techniques for disambiguating which profile, of multiple profiles, is to be used to respond to a user input are described. A device located in a communal space (e.g., a hotel room or suite of rooms, conference room, hospital room, etc.) may be associated with a device profile and a user profile of a user presently occupying the communal space. When the user inputs a command to the device (either by text or speech), a system associated with the device determines the profiles (e.g., a device profile and a user profile) associated with the device. The system determines one or more policies associated with the device. The one or more policies may correspond to rules for disambiguating which profile to use to execute with respect to the user input. Using the one or more policies, the system determines which profile is to be used, and causes a speechlet component to execute using information specific to the determined profile.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rebecca Joy Lopdrup Miller, Dick Clarence Hardt, Joseph Jessup, Yu Bao, Gonzalo Alvarez Barrio, Liron Torres
  • Patent number: 11989154
    Abstract: A technique for remote direct memory access (RDMA) may include receiving a packet that was sent over a network, and determining the packet has metadata used for queue selection. The technique may also include selecting a queue based on the metadata, and writing the data of the packet to an application memory using the datapath associated with the selected queue. Amended metadata can be generated to indicate that the data has been written to the application memory, and the amended metadata can be stored in a software accessible buffer.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Erez Izenberg, Leah Shalev, Georgy Machulsky, Nafea Bshara
  • Patent number: 11989186
    Abstract: Methods, systems, and computer-readable media for a scalable architecture for a distributed time-series database are disclosed. Using a fleet of ingestion routers, time-series data generated by a plurality of client devices is stored into a plurality of durable partitions. The time-series data comprises a plurality of time series, and an amount of the ingestion routers is determined based at least in part on an ingestion rate of the time-series data. Using a fleet of stream processors, the time-series data from the durable partitions is stored into a plurality of storage tiers including a first storage tier and a second storage tier. A retention period for the first storage tier differs from a retention period for the second storage tier. An amount of the stream processors is determined based at least in part on the time-series data in the durable partitions.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy A. Rath, Gaurav Gupta, Mustafa Ozan Ozen, Omer Ahmed Zaki
  • Patent number: 11989834
    Abstract: Devices and techniques are generally described for three dimensional room modeling. In various examples, 3D mesh data representing a room may be received. Plane data comprising a plurality of planes may be received. Each plane of the plurality of planes may represent a planar surface detected in the room. In some cases, a first plurality of wall candidates for a 3D model of the room may be determined based at least in part on the plane data. A second plurality of wall candidates for the 3D model of the room may be determined by modifying the first plurality of wall candidates based on a comparison of the first plurality of wall candidates to the 3D mesh data. The 3D model of the room may be generated based at least in part on the second plurality of wall candidates.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Mukul Agarwal, Asfand Yar Khan, Tomas F. Yago Vicente, Divyansh Agarwal, Karl Hillesland, Kevin May, Yu Lou, Chun-Kai Wang
  • Patent number: 11989161
    Abstract: Method and apparatus for compressing raw event logs into smaller readable formats are described. An example includes receiving an uncompressed log file including traces of events executed on a computing system. In the uncompressed log file, a number of consecutive events are identified referencing an action performed with different parameters, and the uncompressed log file is modified by replacing the identified consecutive events with a record indicating that an event has been repeated the number of times. In the modified log file, repeated sequences of events are identified, a compressed log file is generated by replacing, in the modified log file, repeated sequences of events with a record referencing an initial repetition of events and a difference between parameters included in the initial repetition of events and a respective repeated sequence, and the generated compressed log file is output.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Mircea Ciubotariu
  • Patent number: 11990120
    Abstract: A system and method for associating motion data with utterance audio data for use with a speech processing system. A device, such as a wearable device, may be capable of capturing utterance audio data and sending it to a remote server for speech processing, for example for execution of a command represented in the utterance. The device may also capture motion data using motion sensors of the device. The motion data may correspond to gestures, such as head gestures, that may be interpreted by the speech processing system to determine and execute commands. The device may associate the motion data with the audio data so the remote server knows what motion data corresponds to what portion of audio data for purposes of interpreting and executing commands. Metadata sent with the audio data and/or motion data may include association data such as timestamps, session identifiers, message identifiers, etc.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Travis Grizzel
  • Patent number: 11990122
    Abstract: Techniques for recommending a skill experience to a user after a user-system dialog session has ended are described. Upon a dialog session ending, the system uses a first machine learning model to determine potential intents to recommend to a user. The system then uses a second machine learning model to determine a particular skill and intent to recommend. The system then prompts the user to accept the recommended skill and intent. If the user accepts, the system calls the recommended skill to execute. As part of calling the skill, the system sends to the skill at least one entity provided in a natural language user input of the ended dialog session. This enables the skill to skip welcome prompts, and initiate processing to output a response based on the intent and the at least one entity of the ended dialog session.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ruhi Sarikaya, Hung Tuan Pham, Savas Parastatidis, Dean Curtis, Pushpendre Rastogi, Nitin Ashok Jain, John Arland Nave, Abhinav Sethy, Arpit Gupta, Mayank Kumar, Nakul Dahiwade, Arshdeep Singh, Nikhil Reddy Kortha, Rohit Prasad
  • Patent number: 11991291
    Abstract: System and methods are provided for encoding and encrypting DNS labels with content metadata and client metadata. A client computing device transmits a DNS query for the encoded domain name. A DNS server receives the encoded domain name and decrypts and decodes the domain name label. The DNS server uses the decrypted and decoded client and content metadata to make a routing decision to select a particular point of presence (PoP). The DNS server sends, to the client computing device, a DNS reply with the Internet Protocol (IP) address of the selected PoP. The client computing device requests content from the PoP identified by the provided IP address.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Chaitanya Ashok Solapurkar, Jorge Peixoto Vasquez, Mukul Gupta, Jennifer Angelica Ongko
  • Patent number: 11989585
    Abstract: A transcoding service is described that is capable optimizing media transcoding jobs according to the licensing model associated with a particular transcoder being utilized. The service can receive a request to transcode the media content from a user and inspect an SLA to determine the parameters for the transcoding job, such as the time interval to complete the job or the price of performing the job. The service can then identify a licensing cost associated with transcoding the media content. For example, the licensing cost being based at least in part on a number of running instances of the transcoder. The transcoding service may apply a weight to the licensing cost when prioritizing the transcoding jobs. For example, the service may determine an optimal number of concurrently executing transcoder instances to utilize to reduce the licensing costs associated with the transcoding jobs.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: May 21, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jonathan B. Corley, Tal Saraf, Bradley E. Marshall
  • Patent number: 11991511
    Abstract: Systems and methods for contextual awareness in dynamic device groups are disclosed. For example, a dynamic device group may be generated while output of content is occurring. When a user provides user input to alter the output of the content, contextual data indicating the devices in the dynamic device group when the user input is received may be generated and utilized by an application to determine which devices are to receive a command to perform an action responsive to the user input.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ratika Anand, Adit Jamdar, Liyun Xiu, Parathan Sivagnanasundaram, Saksham Papreja, Nidhi Mendiratta, Deepak Uttam Shah
  • Patent number: 11990116
    Abstract: Techniques for rendering notification and announcement content for read time are described. A notification system provides non-natural language notification content. Sometime thereafter, a user input to output the notification content is received. In response, template-based or natural language generation processing is performed to convert the non-natural language notification content into natural language notification content including updated time information. The natural language notification content is then output to the user. Alternatively, a notification system provides non-natural language announcement content. Sometime thereafter, the template-based or natural language generation processing is performed to convert the non-natural language announcement content into natural language announcement content including updated time information. The natural language announcement content is then proactively output to an intended recipient user or group of users.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Vinaya Nadig, Mohit Nayak, Samarth Bhargava
  • Patent number: 11988886
    Abstract: Multicore fibers can include multiple cores surrounded by a cladding. The cores of the multicore fibers can be coupled with a transition portion to facilitate a fanout into one or more ribbons having multiple single cores.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick Stephen Van Vickle, Kurt Dehut, Seth Dwyer
  • Patent number: 11990118
    Abstract: During text-to-speech processing, a speech model creates output audio data, including speech, that corresponds to input text data that includes a representation of the speech. A spectrogram estimator estimates a frequency spectrogram of the speech; the corresponding frequency-spectrogram data is used to condition the speech model. A plurality of acoustic features corresponding to different segments of the input text data, such as phonemes, syllable-level features, and/or word-level features, may be separately encoded into context vectors; the spectrogram estimator uses these separate context vectors to create the frequency spectrogram.
    Type: Grant
    Filed: June 6, 2023
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jaime Lorenzo Trueba, Thomas Renaud Drugman, Viacheslav Klimkov, Srikanth Ronanki, Thomas Edward Merritt, Andrew Paul Breen, Roberto Barra-Chicote
  • Patent number: 11989118
    Abstract: Systems, devices, and methods are provided for fingerprinting requests, such as transaction records. A transaction record or other suitable request may be parsed to identify a parameter values for a set of fields relevant to fingerprinting. A transaction record representation may be generated based on transaction input data, transaction output data, intermediate data, or combinations thereof. A fingerprint may be generated from the transaction record implementation. Fingerprints may be used to identify various test cases that can be used for regression testing.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Sutton, Zhongwei Yao, Kevin Kwon, Andrew Evenson, Ruoshi Li
  • Patent number: 11990127
    Abstract: Systems, methods, and devices for recognizing a user are disclosed. A speech-controlled device captures a spoken utterance, and sends audio data corresponding thereto to a server. The server determines content sources storing or having access to content responsive to the spoken utterance. The server also determines multiple users associated with a profile of the speech-controlled device. Using the audio data, the server may determine user recognition data with respect to each user indicated in the speech-controlled device's profile. The server may also receive user recognition confidence threshold data from each of the content sources. The server may determine user recognition data associated that satisfies (i.e., meets or exceeds) a most stringent (i.e., highest) of the user recognition confidence threshold data. Thereafter, the server may send data indicating a user associated with the user recognition data to all of the content sources.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Natalia Vladimirovna Mamkina, Naomi Bancroft, Nishant Kumar, Shamitha Somashekar
  • Patent number: 11991254
    Abstract: Techniques for an ontology-based approach for modeling service dependencies in a provider network. The approach is flexible and extensible to different provider network SOA systems and not limited to a particular provider network or a particular SOA system. The approach can be used to model an entire SOA system or selected portion thereof and from different perspectives. In some examples, the approach uses an ontology represented using a Web Ontology Language (OWL). In some examples, the ontology is used to identify service dependencies and relationships in a knowledge base that is populated based on operational data collected in the provider network environment.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: May 21, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: James Liu, Eric Seeb, Michael Foley, Manoranjan Mishra, Tausif Usman Akhtar, Gabriel Debize Mendes De Moraes, Veera Nunna, Mark Tolerico, Christopher T Willis
  • Patent number: 11991170
    Abstract: Disclosed are various embodiments providing user authentication through registered device communications. An authentication request is received from a client device. A user is authenticated for access to a user account based at least in part on the client device providing the authentication token. The authentication token is generated by the client device or by one or more other computing devices and sent to the client device. The client device encrypts the authentication token based at least in part on a user authenticating factor and stores the encrypted authentication token on the client device.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: May 21, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Myles Conley, Aaron Michael Brown
  • Patent number: D1027908
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: May 21, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jonathan Howard Biddle, Giles David Matthew McWilliam
  • Patent number: D1028991
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: May 28, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Muye Guang, Paul Van Gasse, Tim Wall
  • Patent number: D1028998
    Type: Grant
    Filed: October 12, 2023
    Date of Patent: May 28, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jesse Moore, Sun Joo Han