Patents Assigned to Amazon Technologies
  • Patent number: 10855335
    Abstract: Systems, methods, and computer-readable media are disclosed for ring-shaped devices with combined Bluetooth and NFC antenna assemblies. In one embodiment, an example device may include an inner shell, an outer shell coupled to the inner shell, where the outer shell and inner shell together form a first side portion, a second side portion, and a lower portion of the ring-shaped device, a battery, and an antenna assembly that forms an upper portion of the ring-shaped device. The antenna assembly may include a metal substrate, a ferrite layer disposed on the metal substrate, and a metallic loop structure disposed on the ferrite layer.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Adrian Napoles, Ulf Jan-Ove Mattsson, Sarah Graber, Jose Escobar
  • Patent number: 10853194
    Abstract: A selective data restoration technique is disclosed. A request to recover data in a dataset is received along with an identifier of a particular portion of the data to be recovered. The request may specify a time that indicates a desired recovery state (e.g., recover the values as they were at the time). Change data is determined for the specified time. For example, data stream filters generate recovery data by applying filters (e.g., keys) to a time window batch of the stream data. The stream data may correspond to changes to a data set, and the recovery data may correspond to only a portion of the dataset (e.g., a portion of a table). The system performs a recovery action, based on the recovery data, using the recovery data to automatically restore data in a data store, or providing the recovery date to the requesting entity, for example.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Tate Andrew Certain, Vaibhav Govil, Go Hori, Akshat Vig
  • Patent number: 10855351
    Abstract: A wireless device includes a radio, a first directional antenna, a second directional antenna, an omnidirectional antenna, and a switch selectively coupled between the radio and the first directional antenna, the second directional antenna, and the omnidirectional antenna. A processor is coupled to the switch and to, for a frame: determine, based on an arbitration table, a destination medium access control address of a client wireless device and identifiers of antennas for transmitting the frame and receiving acknowledgement data; cause the switch to couple the radio to the first directional antenna; transmit the frame to the client wireless device via the first directional antenna, wherein the first client wireless device is located along a first direction with respect to the wireless device; cause the switch to couple the radio to the omnidirectional antenna; and receive an acknowledgment, corresponding to the frame, from the client wireless device via the omnidirectional antenna.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Kun Ting Tsai, Kiran Kumar Edara, Sarang Wagholikar, Omar Fawazhashim Zakaria, Ashish Kumar Shukla, Tzung-I Lee, Ali Mirkamali
  • Patent number: 10853031
    Abstract: Systems and methods for audio output control are disclosed. Audio may be output via a speaker of a communal device associated with a first portion of an environment. A user may provide a user utterance indicating an intent to add another device in a second portion of the environment to the audio-output session, and/or an intent to move the audio-output session from the first device to the second device, and/or an intent to remove a device from an audio-output session. Based on this determined intent, audio-session queues may be associated and dissociated from devices and device states may be altered to effectuate the intent of the user utterance.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gautham Kumar Jayakumar, Nishant Kumar, Steven Michael Saxon, Frederic Johan Georges Deramat
  • Patent number: 10853340
    Abstract: Static sorted index replication is described. A method may include receiving data to store in a memory tree of a replica in a partitioned distributed data store. The method may also include storing the received data in the respective memory tree of one of a plurality of replicas. The method may further include storing the received data sequentially in a static sorted index.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Almann T. Goo
  • Patent number: 10853356
    Abstract: A metadata catalog may store metadata about data sources. The metadata may define table, column, partition and/or data formats, as well as title information, textual descriptions, modification information, data schemas and access information, such as location and connection information. A metadata catalog service may provide a shared, persistent, central repository for the metadata. The metadata of the catalog may be published via multiple access mechanisms and programmatically obtained and processed by other programs via the metadata catalog service. Metadata consumers may utilize the metadata catalog service to perform various metadata tasks, such as metadata retrieval, creation, addition, modification and/or deletion. The metadata catalog service may be directly integrated into existing data analytic tools as a persistent and durable metadata store allowing users to utilize the broad set of data processing tools.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: George Steven McPherson, Yevgeniy Mikhaylyuta, Tobin Daniel Baker, Richard Jeffrey Cole
  • Patent number: 10853032
    Abstract: Techniques for curating audio and IR commands using machine learning may be provided. For example, the system can receive an audio stream that includes a plurality of audio segments provided by a particular user (e.g., as determined through acoustic fingerprinting) and the system can store the audio stream and/or segments in the user's profile. The system can also store a command associated with the audio segment(s). When a portion of the audio is provided in conjunction with a same command over a threshold number of repetitions, the next time that that audio segment is received, the system may provide the command that corresponds with that audio segment to an output device to cause an operation of the output device.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael L S Dodge, Charles Shearer Dorner
  • Patent number: 10855580
    Abstract: Systems and methods are described to enable management of redundant route announcements in an access point including multiple packet processors. Route controllers are described that can generate routing information distributing incoming packets to the access point among the packet processors. The route controllers can operate redundantly, such that a failure of a single controller does not cause a complete failure of the access point. To avoid different announcements by different route controllers (particularly under partial failure scenarios), the route controllers utilize a strongly consistent data store to store routing information. So long as a record within the data store contains valid information, it is considered authoritative and routing information from the record is announced by all route controllers. If the information is invalid, the route controllers attempt to overwrite the information with new, higher priority routing information.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Amr Rashad, Hardeep Singh Uppal, Subramanian Ganapathy, Harvo Reyzell Jones
  • Patent number: 10855483
    Abstract: Systems and methods for device-state quality analysis are disclosed. Polling schedules may be generated based on which accessory devices have yet to be polled, which accessory devices are associated with less than favorable previous polling results, and/or which accessory devices are associated with a priority polling request. Polling requests may be generated using the schedules and the polling requests may be sent to systems associated with the accessory devices. Those systems may return current device-state data, which may be compared to stored device-state data to determine an accuracy value for the stored device-state data. Quality data may be generated using these accuracy values.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Saranya Ramesh, Kalyan C. Nistala
  • Patent number: 10853942
    Abstract: Camera calibration may be performed in a mobile environment. One or more cameras can be mounted on a mobile vehicle, such as an unmanned aerial vehicle (UAV) or an automobile. Because of the mobility of the vehicle the one or more cameras may be subjected to inaccuracy in imagery caused by various factors, such as environmental factors (e.g., airflow, wind, etc.), impact by other objects (e.g., debris, vehicles, etc.), vehicle vibrations, and the like. To reduce the inaccuracy in imagery, the mobile vehicle can include a mobile camera calibration system configured to calibrate the one or more cameras while the mobile vehicle is traveling along a path. The mobile camera calibration system can cause the one or more cameras to capture an image of an imaging target while moving, and calibrate the one or more cameras based on a comparison between the image and imaging target data.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Patrick Boyd, Chengwu Cui, Barry James O'Brien, Joshua John Watson, Scott Michael Wilcox
  • Patent number: 10853735
    Abstract: Systems, methods, and computer-readable media are disclosed for maximizing quantifiable user interaction via modification of adjustable parameters. In one embodiment, an example method may include determining a first output to maximize, where the first output is a function of a first adjustable parameter and a second adjustable parameter, determining first data comprising a first actual value of the first output when the first adjustable parameter is set to a first value and the second adjustable parameter is set to a second value, and determining a first predictive model that generates a first predicted value of the first output. Example methods may include determining, using the first predictive model, a third value for the first adjustable parameter and a fourth value for the second adjustable parameter to maximize the first predicted value, and sending the third value and the fourth value.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Yu Gan, Cédric Philippe Archambeau, Rodolphe Jenatton, Jim Huang, Fabian Lutz-Frank Wauthier
  • Patent number: 10854191
    Abstract: Techniques for optimizing a system to improve an overall user satisfaction in a speech controlled system are described. A user speaks an utterance and the system compares an expected sum of user satisfaction values for each action to make a decision as to how best to process the utterance. As a result, the system may make a decision that decreases user satisfaction in the short term but increases user satisfaction in the long term. The system may estimate a user satisfaction value and associate the estimated user satisfaction value with a current dialog state. By tracking user satisfaction values over time, the system may train machine learning models to optimize the expected sum of user satisfaction values. This improves how the system selects an action or application to which to dispatch the dialog state and how a specific application selects an action or intent corresponding to the command.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Alborz Geramifard, Shiladitya Roy, Ruhi Sarikaya
  • Patent number: 10855751
    Abstract: A transcoding service is described that is capable of transcoding or otherwise processing content, such as video, audio or multimedia content, by utilizing one or more pipelines. A pipeline can enable a user to submit transcoding jobs (or other processing jobs) into an available pipeline, where a transcoding service (or other such service) assigns one or more computing resources to process the jobs received to each pipeline. The transcoding service and the pipelines can be provided by at least one service provider (e.g., a cloud computing provider) or other such entity to a plurality of customers. A service provider can also provide the computing resources (e.g., servers, virtual machines, etc.) used to process the transcoding jobs from the pipelines.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan B. Corley, David Idris Alexander Sayed, Christopher Neil Hawes, Bradley Eugene Marshall, James J. Carrig, Jeffrey Paul Ramsden
  • Patent number: 10853115
    Abstract: Systems and methods are described for providing auxiliary functions in an on-demand code execution system in a manner that enables efficient execution of code. A user may generate a task on the system by submitting code. The system may determine the auxiliary functions that the submitted code may require when executed on the system, and may provide these auxiliary functions by provisioning sidecar virtual machine instances that work in conjunction with the virtual machine instance executing the submitted code. The sidecars may provide auxiliary functions on a per-task, per-user, or per-request basis, and the lifecycles of the sidecars may be determined based on the lifecycles of the virtual machine instances that execute submitted code. Auxiliary functions may thus be provided only when needed, and may be provided securely by preventing a user from accessing the sidecars of other users.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Niall Mullen, Philip Daniel Piwonka, Timothy Allen Wagner, Marc John Brooker
  • Patent number: 10855545
    Abstract: Methods and apparatus for centralized resource utilization visualization in distributed systems are disclosed. Metrics are collected from a plurality of sources in a distributed system, including network traffic metrics collected from nodes implementing a network-accessible service. A topology representing at least one of (a) a relationship between respective client accounts to which a first and second node are assigned, or (b) one or more network links between the first and second nodes is generated. Respective networking performance indicators of the first node and the second node are provided for inclusion in a resource heat map corresponding to the topology.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Avichai Mendle Lissack
  • Patent number: 10854060
    Abstract: Floodlight controllers with wireless audio/video recording and communication features in accordance with various embodiments of the present disclosure are provided. In one embodiment, a floodlight controller for activating and deactivating a floodlight device may include a camera including an image sensor and having a field of view, a switch having an open condition and a closed condition, and a processor operatively connected to the camera and operatively connected to the switch, wherein the processor is configured to receive an input from the camera and produce an output to the switch to cause the switch to transition from the open condition to the closed condition.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, Stephen Grant Russell
  • Patent number: 10853560
    Abstract: A digital work may be annotated using an eBook reader device. Upon receiving an annotation relating to a specific portion of the digital work, an invariant location reference identifier corresponding to the specified portion of the digital work may be appended to the annotation. The annotation may then be stored in association with the digital work for later reference. In some instances, an annotation may be presented on an eBook reader device upon receipt of a valid authorization credential granting access to the annotation.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hilliard Bruce Siegel, John Lattyak, Thomas Aquinas Ryan, Robert Lovejoy Goodwin
  • Publication number: 20200374191
    Abstract: The following description is directed to a logic repository service supporting adaptable host logic. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic. The method can include selecting a particular host logic shell from a group of host logic shells. The particular host logic shell can be used to encapsulate the application logic when the configurable hardware is configured. Configuration data for the configurable hardware can be generated. The configuration data can include data for implementing the application logic and at least a portion of the particular host logic shell. The method can include receiving a second request to download the configuration data to a host server computer comprising the configurable hardware. The configuration data can be transmitted to the host server computer in response to the second request.
    Type: Application
    Filed: August 11, 2020
    Publication date: November 26, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Asif Khan, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Christopher Joseph Pettey, Kiran Kalkunte Seshadri, Nafea Bshara
  • Patent number: 10846130
    Abstract: A system and method is described for enabling a user to add extensions to one or more of the preconfigured workflows for processing media content. The extensions can comprise a custom task that is injected at a specified entry point in the preconfigured workflow, such as after completion of a particular task. The custom task injected into the workflow can perform a variety of processing jobs, such as adding digital rights management (DRM), allowing access to the media content by third parties, injecting advertisements or other content into the media, checking the media content for errors or viruses, and the like. The custom task may also instruct the workflow to delegate access to the media content to external third party services. When the preconfigured workflow reaches the specified entry point, the workflow may be suspended until the custom task is completed, at which point the preconfigured workflow may resume.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: November 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan B. Corley, Tal Saraf, Bradley E. Marshall
  • Patent number: D903687
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Jesse Wheeler Moore