Amazon Patents Granted

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

  • Patent number: 11949634
    Abstract: Technologies directed to a control circuit using dynamic signal compression are described. A control circuit includes a front-end module (FEM) coupled to an RF cable, the FEM having a low-noise amplifier (LNA). The control circuit further includes an automatic gain control (AGC) circuitry coupled to the FEM. The AGC circuitry receives a first radio frequency (RF) signal having a first portion of one or more symbols and a second portion of one or more symbols. The AGC circuitry further amplifies the first portion to generate a first portion of an output signal. The AGC circuitry further compresses the second portion to obtain a second portion of the output signal. The AGC circuitry further sends a control signal to cause the FEM to change a gain state value of the LNA from a first value to a second value based on a comparison between a voltage of the output signal and a reference voltage.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Labadie, Divya Naveenan, In Chul Hyun, Cheol Su Kim
  • Patent number: 11947913
    Abstract: Techniques for performing multi-stage entity resolution (ER) processing are described. A system may determine a portion of a user input corresponding to an entity name, and may request an entity provider component to perform a search to determine one or more entities corresponding to the entity name. The preliminary search results may be sent to a skill selection component for processing, while the entity provider component performs a complete search to determine entities corresponding to the entity name. A selected skill component may request the complete search results to perform its processing, including determining an output responsive to the user input.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: David Paul Ramos, Tonytip Ketudat, Vikas Chawla, Lukas Leon Brower
  • Patent number: 11949997
    Abstract: A device include a first camera, a second camera, and a shutter assembly. The shutter assembly includes a switch, a link coupled to the switch and having a first cover, and an arm coupled to the link and having a second cover. Actuating the switch to a first position disposes the first cover within a first field of view of the first camera and the second cover within a second field of view of the second camera. Actuating the switch to a second position disposes the first cover outside of the first field of view and the second cover outside of the second field of view.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rahul Gupta, Oszkar Tiberius Bajko, Kristina Perez de Tagle, Hung-Bing Tan, Mona Mayeh, Martin Peter Aalund, Sudarshan Rangaraj, Arivazhagan Chandrashekaran, Pierre Della Nave
  • Patent number: 11948170
    Abstract: Systems, methods, and computer-readable media are disclosed for estimating impressions for a digital out of home (DOOH) advertising spaces (e.g., digital billboards and screens). A DOOH advertising system may determine the location of relevant DOOH advertising spaces and the location of certain consumers with known attributes and a known location. Based on this information the DOOH advertising system may estimate a number of impressions for a given DOOH advertising space and a given consumer segment associated with attributes of consumers within a certain distance from the DOOH advertising space. Using this information, the DOOH advertising spaces having the highest estimated impressions for a given consumer segment may be identified.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sarp Arda Coskun, Ran Baror, Charles Joseph Rojo, Robin Michelle Sweers, Kaushik Shankar, Timothy Jacob Lawson, Wei Zhan, Jason Mach, Ankit Rajiv Kuwadekar, Adam Jacob Gilbert, Michael Lee Loritsch
  • Patent number: 11948109
    Abstract: Techniques for planning resources using block and route information are described. In an example, a computing system determines a demand for item transportation expected during a planning horizon. The computing system determines information about a pre-planned transportation resource available during the planning horizon and costs associated with the pre-planned transportation resource. The computing system uses an optimization model to determine a block having a time length, a tour to transport, during the block, a first portion of the demand using the pre-planned transportation resource, and a second portion of the demand to be transported using an on-demand transportation resource. The computing system indicates, to a first computing device of the pre-planned transportation resource, an assignment of the block to the pre-planned transportation resource.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Phillip Oliver Kriett, Philip Mark Kaminsky, Ivan Borges Oliveira, Manik Kumar
  • Patent number: 11949628
    Abstract: Technologies to improve wireless communications by on-body products are described. One device includes millimeter wave (mmWave) frequency front-end circuitry and a baseband processor with an Orthogonal Frequency Division Multiplexing (OFDM) physical (PHY) layer. The baseband processor determines received signal strength indicator (RSSI) value and phase value associated with a wireless channel in a mmWave frequency range. The baseband processor determines a state of motion of the device using the RSSI value and the phase value. The baseband processor sends data to the second device using a first subcarrier structure of the OFDM PHY layer, in response to the state of motion being a first state of motion. The baseband processor sends data to the second device using a second subcarrier structure of the OFDM physical layer, in response to the state motion being a second state of motion having more motion than the first state of motion.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Cyril Arokiaraj Arool Emmanuel, Balamurugan Shanmugam
  • Patent number: 11947939
    Abstract: Network services are deployed in a networked environment in association with a user account. Dependencies of a network service, such as other network services, may be identified based on an online analysis and an offline analysis of the network service. Further, anomalies associated with the dependencies may be identified in some situations. A call graph may include nodes corresponding to the network services and its dependencies, and may include an identifier corresponding to a part of the call path that has the anomaly. An inspection of the call graph allows software developers to readily recognize that their service depends on a potentially flawed software that may cause a service failure or outage.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: April 2, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Juan-Pierre Longmore, Sean Alexander Monroe, Ajay Narendra Malalikar, Rajesh Somnath Kamath, Noel O'Flaherty
  • Patent number: 11949818
    Abstract: This disclosure describes, in part, techniques for establishing network-based data communications (e.g., voice calls, video calls, etc.) between a user device of a user and a remote device of another user, and transitioning the data communications to a different user device of the user based on various types of information. In some examples, the user devices may be located in one or more environments of the user, and the data communications may be transitioned between the user devices based, at least in part, on a location of the user in the environment(s) relative to the multiple devices. For instance, if a user device is performing data communications with the remote device, but it is determined that the user has moved into a closer proximity to another user device, the performance of the data communications may be transitioned to the other user device to which the user is in closer proximity.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jerzy Zagorski, Tomasz Miarowski
  • Patent number: 11948352
    Abstract: The exchange of weight gradients among the processing nodes can introduce a substantial bottleneck to the training process. Instead of remaining idle during the weight gradients exchange process, a processing node can update its own set of weights for the next iteration of the training process using the processing node's local weight gradients. The next iteration of training can be started by using these speculative weights until the weight gradients exchange process completes and a global weights update is available. If the speculative weights is close enough to the weight values from the global weights update, the training process at the processing node can continue training using the results computed from the speculative weights to reduce the overall training time.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Patricio Kaplan, Randy Renfu Huang
  • Patent number: 11949970
    Abstract: Systems and methods described herein provide for novel boundary generation features for interleaving additional content into media content. Media content may be received which includes a video and audio portion. An unencrypted encode of the video portion may be generated. A first set of time stamps for the video portion may be generated using a computer vision algorithm. A second set of time stamps for the video portion may be generated for identifying IDR frames using a first algorithm. A third set of time stamps may be generated to serve as boundaries for interleaving additional content into the media content based on a priority algorithm that uses the first set of time stamps and the second set of time stamps. The video portion may be encoded using the third set of time stamps to determine the IDR frames for the media content.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: April 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhishek Kumar, Yongjun Wu, Sitaraman Ganapathy, Vasanthakumar Soundararajan, Varun Chadha
  • Patent number: 11941017
    Abstract: Extract, Transform, Load (ETL) processing may be initiated by detected events. A trigger event may be associated with an ETL process apply one or more transformations to a source data object. The trigger event may be detected for the ETL process and evaluated with respect to one or more execution conditions for the ETL process. If the execution conditions for the ETL process are satisfied, then the ETL process may be executed. At least some of the source data object may be obtained, the one or more transformations of the ETL process may be applied, and one or more transformed data objects may be stored.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: George Steven McPherson, Mehul A. Shah, Prajakta Datta Damle, Gopinath Duddi, Anurag Windlass Gupta
  • Patent number: 11941572
    Abstract: Various embodiments are disclosed for providing machine learning routines with peripheral device data to infer driver activity and location. Peripheral device data may be collected on a peripheral device having a machine learning routine executing thereon to infer driver activity and perform improved estimation of driver location. Using driver activity and location estimation, contextually relevant delivery workflow assistance may be automatically provided to a delivery driver or other individual without requiring manual input, thereby improving driver safety and operational efficiency.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: March 26, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ruth Ravichandran, Hebaallah Aly Abdelhalim Aly Ismail, Zheng Wang, Shao-Wen Yang, Yang Pan, David Hung Huynh, Andrey Li, Hoshgeldy Tagangeldyevich Tachmuradov, Steven Larson
  • Patent number: 11941397
    Abstract: Techniques to take advantage of the single-instruction-multiple-data (SIMD) capabilities of a processor to process data blocks can include implementing an instruction to fuse the data blocks together. The fuse input instruction can have a first input vector, a second input vector, a select input, a first output vector, and a second output vector. The fuse input instruction selects a portion of the first input vector and a portion of the second input vector based on the select input, sign extends the selected portion of the first input vector and the selected portion of the second input vector, and shuffles data elements of the sign extended portion of the first input vector with data elements of the sign extended portion of the second input vector to generate the first and second output vectors.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiaodan Tan, Paul Gilbert Meyer
  • Patent number: 11943144
    Abstract: Described are systems and methods for providing dynamic, adaptive, real-time traffic rules for applications employing a microservice architecture. Embodiments of the present disclosure can utilize historical and real-time traffic information, as well as real-time computing resource information, to determine flow and retry rules that are to be enforced for one or more services associated with an application. The flow and retry rules can be continuously and iteratively updated based on changing real-time traffic and computing conditions. Advantageously, embodiments of the present disclosure can mitigate failures encountered by client devices in response to application programming interfaces (API) calls to the various services.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Srinivasan Dwarakanathan, Michael Ariaga, Chaitanya Kumar Peravalli, Shashindra Kumar Shrivastav
  • Patent number: 11941383
    Abstract: Techniques to speed up code compilation may include caching code analysis results such that the analysis of subsequent code having a similar structured can be omitted. For example, a loop-nest construct in the code can be parsed, and an execution statement in the loop-nest construct can be analyzed by a compiler to generate an analysis result indicating a set of execution conditions for the execution statement. A lookup key can be generated from the control statements bounding the execution statement, and the analysis result can be stored with the lookup key in a cache entry of the cache. The execution statement is then modified according to the analysis result for optimization. Instead of having to analyze a subsequent execution statement bounded by the same control statements, the analysis result of the subsequent execution statement can be retrieved from the cache and be used to modify the subsequent execution statement.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Hongbin Zheng, Pushkar Ratnalikar
  • Patent number: 11943294
    Abstract: An object compression system of a storage service may provide a user-friendly and cost-efficient solution to manage stored objects for users of the storage service. The object compression system may automatically monitor individual objects in an object-based storage system of the storage service. Based on one or more characteristics and additional features of the objects, the object compression system may generate respective determinations whether to compress the individual objects. Responsive to determinations to compress the objects, the object compression system may determine compression algorithms for individual objects. The object compression system may compress the objects according to respective compression algorithms to create compressed files. The object compression system may store the compressed files in a tier different from the objects and delete the objects from the storage service.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Christoph Bartenstein, Brad E Marshall, Andrew Kent Warfield
  • Patent number: 11938990
    Abstract: This disclosure describes, in part, a mobile apparatus for identifying items. For instance, the mobile apparatus may include a frame, a basket that attaches to the frame, a tray that attaches to the frame, and a user-facing module that attaches to the frame. Weight sensors may be located beneath the basket and the tray in order to determine the weights of items added to the mobile apparatus. The user-facing module may include imaging devices, such as cameras, that the mobile apparatus uses to perform one or more functions. For example, the mobile apparatus may use the imaging devices to identify items placed within the basket, determine locations of the mobile apparatus within a facility, and/or the like. By including these components, the mobile apparatus is able to generate data that represents the items added to the mobile apparatus, the weights of the items, and the costs of the items.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Wade Burch, Robert David Serra, Matthew Clark Webster, Jacob A Siegel, Brendan Kyle McLeod, Jacob Paul Warren, Sridharan Thirumalai Vasu
  • Patent number: 11941427
    Abstract: A network device can include packet processing circuitry to provide support for virtual functions. The packet processing circuitry can perform operations such as receiving data traffic associated with a physical address, determining that the data traffic is associated with a guest of a host system by matching the data traffic with an ingress rule associated with a virtual function, and forwarding the data traffic to the virtual function.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Pradeep Vincent, Matthew David Klein, Samuel James McKelvie
  • Patent number: 11940990
    Abstract: Consistent queries to replicated data may be performed according to global clock values. Time values for updates performed at a data set may be identified according to a global clock. The updates may be replicated to a replicated portion of a data set. Queries directed to the replicated portion of the data set may be performed in response to determining that the time values for updates indicate that the replicated portion of the data set is consistent with a time value identified for the query according to the global clock.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sharatkumar Nagesh Kuppahally, Ravi Math, Adam Douglas Morley, Ming-chuan Wu, Wei Xiao, Rajaprabhu Thiruchi Loganathan
  • Patent number: 11938617
    Abstract: Examples described herein are directed to methods, computer-readable media, and systems for controlling an end of arm tool with one or more suction zones to pick up an item. Sensor data regarding the item is obtained. The sensor data is used to determine which of the one or more suction zones should be used to pick up the item. A rotational orientation is also determined that orients the determined suction zone(s) with the item. The end of arm tool is then instructed to create a suction force at the one or more suction zones and to pick up the item using the suction force.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jude Jonas, Bertan Atamer, Gregory Thomas Merlino, Gregory Coleman, Robert Kevin Katzschmann, Erica Aduh, Manikantan Nambi, Beth A. Marcus, Kristin Covelle, Areej Pirzada
  • Patent number: 11941454
    Abstract: Features are disclosed for correlating a workload type with particular volume characteristics for a block storage volume. The volume characteristics may include a durability or a performance consistency for a particular volume. A computing device can obtain a set of workload parameters indicating a workload associated with a particular block storage volume. Based on the set of workload parameters, the computing device can determine a workload classification that links the set of workload parameters to a set of volume characteristics. The computing device can further compare the set of volume characteristics with the current set of volume characteristics for the block storage volume. Based on comparing the sets of volume characteristics, the computing device may determine a recommendation for a user. The computing device can dynamically modify the block storage volume based on the recommendation.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohit Gupta, Letian Feng, Leslie Johann Lamprecht
  • Patent number: 11941629
    Abstract: This disclosure describes techniques for providing instructions when receiving biometric data associated with a user. For instance, a device may detect a portion of a user, such as a hand. The device may then display a first graphical element indicating a target location for placing the portion of the user above the user-recognition device. Additionally, the device may determine locations of the portion of the user above the device. The device may then display a second graphical element indicating the locations, such as when the locations are not proximate to the target location. Additionally, the device may display instructions for moving the portion of the user to the target location. Based on detecting that the location of the portion of the user is proximate to the target location, the device may send data representing the portion of the user to a remote system.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Nichole Stockman, Korwin Jon Smith, Douglas Andrew Hungarter, Joshua Adam Cowan, Jared Corso, Rajeev Ranjan, Prithviraj Banerjee, Matthew Christopher Smith
  • Patent number: 11939156
    Abstract: Systems and methods are disclosed for flexible container pods for use with robotic systems. In one embodiment, an example flexible container pod may include a center plate having a plurality of apertures, a first member coupled to an upper end of the center plate, a second member coupled to the upper end of the center plate, and a base coupled to the center plate. The flexible container pod may include a first net extending from the first member to the base, a second net extending from the second member to the base, a first shelf member coupled to the first net, and a second shelf member coupled to the second net. A container can be removably positioned on the first shelf member and the second shelf member.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: William Scott Kalm, Kevin Senh Ly
  • Patent number: 11942084
    Abstract: Systems and methods for determining that artificial commands, in excess of a threshold value, are detected by multiple voice activated electronic devices is described herein. In some embodiments, numerous voice activated electronic devices may send audio data representing a phrase to a backend system at a substantially same time. Text data representing the phrase, and counts for instances of that text data, may be generated. If the number of counts exceeds a predefined threshold, the backend system may cause any remaining response generation functionality that particular command that is in excess of the predefined threshold to be stopped, and those devices returned to a sleep state. In some embodiments, a sound profile unique to the phrase that caused the excess of the predefined threshold may be generated such that future instances of the same phrase may be recognized prior to text data being generated, conserving the backend system's resources.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Colin Wills Wightman, Naresh Narayanan, Daniel Robert Rashid
  • Patent number: 11941413
    Abstract: At a managed control plane service, end-user application programming interfaces (APIs) of an application to be implemented at a provider network are determined. A set of common operational requirements of the application, to be fulfilled without obtaining program code for the requirements, are identified. In response to an invocation of an end-user API of the application, computations are performed at a resource selected by the managed control plane service, and one or more tasks to satisfy a common operational requirement are initiated by the managed control plane service.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin Theimer, Ryan Walter Jason Waite, Atanas Ivanov, Earl Robert Kinney, Jonathan Thompson, Donald Kneath Bushell
  • Patent number: 11941680
    Abstract: Social network postings, including text, images or other media, may provide valuable information regarding a user of the social network with which the postings may be associated. With the authorization of the user, and upon authentication by the social network, an online marketplace may access the social network postings and extract data therefrom, and market one or more recommended items to the user based on the extracted data, which may include color pallets or texture pallets derived from photographs included in the postings.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen Brent Ivie, Ashutosh Vishwas Kulkarni, Saurabh Nangia, Adam Landry Bordelon, Aaron James Dykstra, David Michael Hurley, Adam James Finkelstein, Scott James McKee
  • Patent number: 11943261
    Abstract: Systems, devices, and methods are provided for determining whether security assurances are satisfied by security policies that are used to control access to resources used by a mainframe application. A system may use a database to store a plurality of security policies that may comprise security polices of various resources used by mainframes, including resources managed by operating systems and database systems. A reference policy that corresponds to the security assurance being sought may be determined. The security policies may be evaluated using a satisfiability modulo theories (SMT) solver to determine whether the security policies are equally or less permissive than the reference policy.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Didier Germain Durand, Ilia Gilderman
  • Patent number: 11941483
    Abstract: A fault tolerant quantum computer is implementing using hybrid acoustic-electric qubits. A control circuit includes an asymmetrically threaded superconducting quantum interference devices (ATS) that excites phonons in a mechanical resonator by driving a storage mode of the mechanical resonator and dissipates phonons from the mechanical resonator via an open transmission line coupled to the control circuit, wherein the open transmission line is configured to absorb photons from a dump mode of the control circuit. Filters are included in the control circuit to suppress cross-talk errors. Additionally, frequencies and pump mode detunings for respective multiplexed control circuits are strategically selected to reduce cross-talk errors.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Connor Hann, Kyungjoo Noh, Patricio Arrangoiz Arriola, Christopher Chamberland, Fernando Brandao
  • Patent number: 11942100
    Abstract: Techniques for encoding audio data with metadata are described. In an example, a device receives audio data corresponding to audio detected by a microphone and receives metadata associated with the audio. The device generates encoded data based at least in part on encoding the audio data with the metadata. The encoding involves replacing a portion of the audio data with the metadata, such that the encoded data includes the metadata and a remaining portion of the audio data. The device sends the encoded data to an audio processing application.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Aditya Sharadchandra Joshi, Carlo Murgia, Michael Thomas Peterson
  • Patent number: 11938960
    Abstract: Systems, methods, and computer-readable media are disclosed for controlling one or more vehicles with the use of navigation markers positioned or integrated into a ground surface. A vehicle, such as an autonomous vehicle, may include a light detection assembly, which may include a light emitter, an optical filter, an optical sensor, and an analog-to-digital converter, and optionally may include a lens. The light emitter may emit light towards the ground surface which may illuminate the navigation marker and cause the navigation marker to emit light passes through the optical filter and is ultimately sensed by the optical sensor. The vehicle may determine the light was emitted by the navigation marker and cause the vehicle to perform the predetermined action.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Joseph Greenbaum, Yvetta Pols Sandhu, Gregory Cartagena
  • Patent number: 11939164
    Abstract: Described are automated systems and methods for the handling and processing of items at material handling facility. The exemplary systems and methods can receive the items from various upstream processes and systems and can process and handle the items so that they can be provided to various downstream processes and systems. The exemplary systems and methods can provide modular systems and methods that can perform automated singulation, sortation, retrieval, and packing of items without any manual handling.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Larry Joe Robb, Emily R. Parrish, Justin Stone, Jose Luis De La Rosa, Joshua Martin Middleton, Roland J. Menassa, Eli Douglas Girod, Maxim P. Hoffman, Mohammad Mosa, Vatsal Mehta
  • Patent number: 11941679
    Abstract: Described is a system and method for monitoring the expiration date of items and determining if an item previously picked by a user will expire before the next anticipated arrival date of the user at a materials handling facility. If the previously picked item will expire before the next anticipated arrival date of the user, the user may receive a recommendation to pick a replacement item so they do not have to return to the materials handling facility early to replace the expired item.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Ohil Krishnamurthy Manyam
  • Patent number: 11940320
    Abstract: A load sensor compares generated values of load signals to predicted values of the load signals. Where an error between a generated value and a predicted value is less than a threshold, a value of zero is transmitted by the load sensor to an external systems, in an encoded stream of bits, and the error are used to calculate a predicated value of a next load signal, such that insubstantial changes in loading resulting in small errors are not transmitted to the external system. Where an error between the generated value and the predicted value exceeds the threshold, however, a value representative of the error is transmitted to the external system, in an encoded stream of bits. The external system processes the stream of bits to calculate the error, to determine that an item has been placed on a storage system or removed therefrom, or to identify the item.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sarang Sandeep Bhadsavle, Alexander Eugene Choi, Graham Cyril Jordan, Paul Eugene Munger, Robert M. Riggs, Benjamin Hong Yee, Matthew Zimmer
  • Patent number: 11941528
    Abstract: Methods and systems for performing a training operation of a neural network are provided. In one example, a method comprises: performing backward propagation computations for a second layer of a neural network to generate second weight gradients; splitting the second weight gradients into portions; causing a hardware interface to exchange a first portion of the second weight gradients with the second computer system; performing backward propagation computations for a first layer of the neural network to generate first weight gradients when the exchange of the first portion of the second weight gradients is underway, the first layer being a lower layer than the second layer in the neural network; causing the hardware interface to transmit the first weight gradients to the second computer system; and causing the hardware interface to transmit the remaining portions of the second weight gradients to the second computer system.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Vignesh Vivekraja, Thiam Khean Hah, Randy Renfu Huang, Ron Diamant, Richard John Heaton
  • Patent number: 11941278
    Abstract: A data storage system includes multiple head nodes and data storage sleds. Volume data is replicated between a primary and one or more secondary head nodes for a volume partition and is further flushed to a set of mass storage devices of the data storage sleds. Volume metadata is maintained in a primary and one or more secondary head nodes for a volume partition and is updated in response to volume data being flushed to the data storage sleds. Also, the primary and secondary head nodes store check-points of volume metadata to the data storage sleds, wherein in response to a failure of a primary or secondary head node for a volume partition, a replacement secondary head node for the volume partition recreates a secondary replica for the volume partition based, at least in part, on a stored volume metadata checkpoint.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Norbert Paul Kusters, Jianhua Fan, Shuvabrata Ganguly, Danny Wei, Avram Israel Blaszka
  • Patent number: 11942085
    Abstract: Techniques for naming devices via voice commands are described herein. For instance, a user may issue a voice command to a voice-controlled device stating, “you are the kitchen device”. Thereafter, the device may respond to voice commands directed, by name, to this device. For instance, the user may issue a voice command requesting to “play music on my kitchen device”. Given that the user has configured the device to respond to this name, the device may respond to the command by outputting the requested music.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: March 26, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Rohan Mutagi, Isaac Michael Taylor
  • Patent number: 11940983
    Abstract: A service to provide anomaly detection receives a request to back-test the service. The request includes information for accessing a dataset of historical data. The service executes workflows to ingest the data, train a plurality of machine learning models to perform anomaly detection, and detect anomalies in the dataset. A representation of the detect anomalies is generated and presented to a user. The service receives an indication to activate the service to provide ongoing anomaly detection services.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammad Adnan, Mohammed Talal Yassar Azam, Aditya Bahuguna, Fnu Syed Furqhan Ulla, Devesh Ratho, Ankita Verma, Ankur Mehrotra
  • Patent number: 11943385
    Abstract: Cross-service usage is dynamically enforced for different network-based services. A cross-service control system may accept requests to specify a usage quota for a client for an interface of a network-based service. A rule to enforce the usage quota may be distributed to request handling nodes for the service. Usage measurements may be collected from the request handling nodes for requests received from the client via the interface. An update to the usage quota may be determined from an evaluation of the usage measurements. The rule at the request handling nodes may be updated to enforce the updated usage quota.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankit Kumar, Iulian Catalin Stafie, Lisa A Winn, Marius Popa, Jamie Layne White, Dennis Ono Tjandra
  • Patent number: 11941002
    Abstract: Techniques and systems can analyze information associated with instructions to sort data to determine an identifier common to at least a plurality of individual instructions to sort the data. A correspondence of the identifier to a sort identifier used to sort the data can be determined. Based on the determined correspondence, the techniques and systems can sort the data based on the identifier.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael George Clarke, Jake Johnathan Ursetta, Yasaswi Vempati
  • Patent number: 11941639
    Abstract: Embodiments of the present disclosure are directed to, among other things, providing resource allocation advice, configuration recommendations, and/or migration advice regarding data storage, access, placement, and/or related web services. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on one or more resource usage checks and/or configuration checks, resource usage information and/or configuration information of an account utilizing a web service, and/or user preferences and/or settings, resource allocation advice, system configuration recommendations, and/or migration advice may be provided to a user of an account. Additionally, in some examples, one or more remediation operations may be performed automatically.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Mahendra M. Chheda, Shawn E. Heidel, Robert J. Jaye, Justin K Brindley-Koonce, Eric Jason Brandwine
  • Patent number: 11941014
    Abstract: Methods, systems, and computer-readable media for versioned metadata management for a time-series database are disclosed. A metadata service of a distributed time-series database stores, to one or more metadata storage resources, first metadata descriptive of a table. The first metadata is associated with a version number in a logical sequence for the table. The metadata service stores, in a log, data indicative of one or more metadata updates for the table. The metadata update(s) are associated with an additional version number higher than the version number in the logical sequence. Responsive to a read request, the metadata service determines a most recent version number that has been applied from the log to the metadata storage resource(s). Responsive to the read request and based (at least in part) on the most recent version number, the metadata service returns either the first metadata or second metadata comprising the update(s).
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sudipto Das, Kanishka Chaturvedi, Timothy A Rath, Avinash Goutham Reddy Aluguvelly
  • Patent number: 11943093
    Abstract: Systems and methods are described for enabling graceful recovery of network connections in a virtual machine instance that has been migrated or temporarily halted. To prevent the virtual machine instance from attempting to reuse open connections, which might fail due to migration or halting, a host device identifies open connections just prior to halting the virtual machine instance on the host, and transmits to the virtual machine instance termination signals for the open connections. The host device may further transmit termination signals to the other parties to such connections. Each termination signal may be formatted so as to appear to originate from the other party to the connection, causing both parties to synchronize their knowledge of the connection. On reactivation, the virtual machine instance can recovery the connections without errors associated with attempted utilization of broken connections.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc John Brooker, Timothy Allen Wagner, Mikhail Danilov, Niall Mullen, Holly Mesrobian, Philip Daniel Piwonka
  • Patent number: 11941016
    Abstract: Specified performance attributes may be used to configure machine learning transformations for ETL jobs. Performance attributes for a machine learning pipeline that applies a model to as part of a transformation for an ETL job may be used to configure a parameter in a stage of the machine learning pipeline. The configured stage may then be used when training the model. The trained machine learning pipeline may then be applied as part of a transformation operation included in an ETL job performed by the ETL system.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Jones, Andrew Borthwick, Sergei Dobroshinsky, Shehzad Qureshi, Stephen Michael Ash, Pedrito Uriah Maynard-Zhang, Chethan Kommaranahalli Rudramuni, Abhishek Sharma, Juliana Saussy, Adam Lawrence Joseph Heinermann, Alaykumar Navinchandra Desai, Mehul A. Shah, Mehul Y. Shah, Anurag Windlass Gupta, Prajakta Datta Damle
  • Patent number: 11943104
    Abstract: At a network-accessible service, a request is received from a client to enable access by a migration facilitator to a configuration record collection of the client. A response to a migration candidate identification query is generated using the configuration record collection and transmitted to the facilitator. An indication of a proposal associated with migrating at least a portion of the client's computing environment to a different computing environment with assistance from the facilitator is provided to the client.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Hariharan Subramanian, David Samuel Zipkin
  • Patent number: 11941517
    Abstract: Systems and methods are disclosed to implement a neural network training system to train a multitask neural network (MNN) to generate a low-dimensional entity representation based on a sequence of events associated with the entity. In embodiments, an encoder is combined with a group of decoders to form a MNN to perform different machine learning tasks on entities. During training, the encoder takes a sequence of events in and generates a low-dimensional representation of the entity. The decoders then take the representation and perform different tasks to predict various attributes of the entity. As the MNN is trained to perform the different tasks, the encoder is also trained to generate entity representations that capture different attribute signals of the entities. The trained encoder may then be used to generate semantically meaningful entity representations for use with other machine learning systems.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Arijit Biswas, Subhajit Sanyal
  • Patent number: 11941385
    Abstract: Techniques for a service provider network to communicatively couple services and/or applications in a serverless computing environment. A pipe component can configure a pipe to integrate two services by transmitting data between services and/or applications using the pipe. The pipe may also be configured to transform how a service processes an event, control timing of event transmissions using the pipe, define an event structure for an event, and/or batch events. Pipes enable an application or service to exchange data with a variety of services provided by the service provider network while controlling what type of data is generated, stored, or transmitted.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Nikita Pinski, Ahmed Usman Khalid, Jamie Christopher Dool, Nicholas Smit, Mohamed Marzouk Adedoyin Mounirou, Jakub Mateusz Narloch, Tim Bray, Kunal Chopra
  • Patent number: 11940923
    Abstract: Technologies are described for cost based management of cache entries stored in a computer memory. In one example, a plurality of cache entries may be stored at a cache in a computer memory and the cache entries may have a cost measure associated with individual cache entries. A cost measure may represent a computing cost of an application to generate a cache entry. An incoming cache entry may be received at the cache, where the incoming cache entry has a cost measure associated with the incoming cache entry. In response to receiving the incoming cache entry, a cache entry that has a lower cost measure than the cost measure for other cache entries may be identified for eviction from the cache. The cache entry identified for eviction may be evicted from the cache, and the incoming cache entry may be written into the cache stored in the computer memory.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Samnick, Jacob Shannan Carr, Sean Robert Connell
  • Patent number: D1019433
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: March 26, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: James Siminoff, Mark D. Siminoff, Wen-Yo Lu, Christopher Loew, Jia Li, Wei-Chung Wang, Gregory Berlin, Andrew Louis Russell, Eric Scott Micko
  • Patent number: D1019657
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Tim Wall, Jeffrey Philip Infante
  • Patent number: D1019747
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: March 26, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Eliot Kim, Niranjan Madanmohan Bhatia, Jihyun Park