Patents Assigned to Amazon Technologies
-
Patent number: 10587594Abstract: A service provider or service of the service provider may generate authentication information based on information provided by a user. The information provided by the user may include a selection of a media object, information indicating a segment of the media object, and an indication of an action to be performed by the user. This information may be saved by the service provider and used at some point in time later to determine whether to provide access to restricted computing resources based at least in part on an authentication claim provided by the user. The authentication claim may be generated by a computing device operated by the user and may include information corresponding to the media object, the indicated segment of the media object, and the action performed by the user.Type: GrantFiled: September 23, 2014Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Darren Ernest Canavor, Jesper Mikael Johansson, George Nikolaos Stathakopoulos
-
Patent number: 10587597Abstract: A service includes an associated service request throttling system. The throttling system constrains the rate at which service requests are fulfilled by the service, and also provides throttling information to the service. The throttling system controls service throughput by implementing a throttling bucket. The throttling bucket has an associated bucket level which indicates, to the service, an amount of service requests that can be satisfied before throughput limitations are imposed by the throttling system. The bucket level may be modified in response to service requests, service request characteristics, or environmental parameters. In some examples, operational parameters of the throttling system may be configured by users of the service to constrain data exfiltration. The bucket level itself may be used by the service to expand or constrain access privileges granted to particular users.Type: GrantFiled: June 7, 2016Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Benjamin Elias Seidenberg, Gregory Alan Rubin
-
Patent number: 10586555Abstract: Architectures and techniques to visually indicate an operational state of an electronic device. In some instances, the electronic device comprises a voice-controlled device configured to interact with a user through voice input and visual output. The voice-controlled device may be positioned in a home environment, such as on a table in a room of the environment. The user may interact with the voice-controlled device through speech and the voice-controlled device may perform operations requested by the speech. As the voice-controlled device enters different operational states while interacting with the user, one or more lights of the voice-controlled device may be illuminated to indicate the different operational states.Type: GrantFiled: August 24, 2017Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Scott Blanksteen, Gregory M. Hart, Charles S. Rogers, III, Heinz-Dominik Langhammer, Ronald Edward Webber
-
Patent number: 10583922Abstract: A configurable unmanned aerial vehicle (UAV) may include swappable avionics that may be selectable for use with other UAV components to build a customized UAV just prior to deployment of the UAV that is configured to deliver a package to a destination. Various factors may be involved in the selection of the avionics, such as an availability of different avionics, payload requirements (size, weight, etc.), environmental conditions along an anticipated route of flight, a region of use of the UAV, compatibility, a distance of the flight, power considerations, security considerations, and/or other factors. The avionics may include various hardware and/or software which may provide control output (e.g., data, power, and/or mechanical) to other components and/or systems, including a propulsion system. Coupling devices may selectively couple the avionics to other components of the UAV, such as to a battery, a cargo bay or package, and/or to a propulsion system.Type: GrantFiled: December 20, 2016Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Craig Boyes, Nicholas Kristofer Gentry, Walker Chamberlain Robb
-
Patent number: 10587692Abstract: Methods, apparatus, and computer-accessible storage media for providing a volume-based block storage service and application programming interfaces (APIs) to the service. A block storage service and block storage service APIs may allow processes (applications or appliances) on the service client network to leverage remote, volume-based block storage provided by the service provider. The APIs may provide a standard interface to volume-based block storage operations on a remote data store. The service provider, the service clients, and/or third parties may develop various applications and/or appliances that may, for example, be instantiated in service clients' local networks and that leverage the block storage service via the APIs to create and manage volumes and snapshots on the remote data store and to upload and download data from the volumes and snapshots on the remote data store.Type: GrantFiled: November 9, 2018Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Yun Lin, James Christopher Sorenson, III, David C. Salyers
-
Patent number: 10586369Abstract: One or more services may generate audio data and animations of an avatar based on input text. A speech input ingestion (SII) service may identify tags of objects in a virtual environment and associate tags of those objects with words in the input text, which may be stored as metadata in speech markup data. This association may enable an animation service to generate gestures toward objects while animating an avatar, or may be used to create animations or effects of the object. The SII service may analyze input text to identify dialog including multiple speakers associated with the text. The SII service may create metadata to associate certain words with respective speakers (avatars) of those words, which may be processed by the animation service to animate multiple avatars speaking the dialog.Type: GrantFiled: January 31, 2018Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Kyle Michael Roche, David Chiapperino, Christine Morten, Kathleen Alison Curry, Leo Chan
-
Patent number: 10586250Abstract: A host may provide a crowd-source price program. Participants in the crowd-source price program are incentivized to participate by rewards offered by the host. A participant acquires commercial information related to goods, services, or both being offered by a merchant and provides the host with the commercial information. The commercial information may include a purchase price for goods, services, or both being offered by the merchant and may include an identifier corresponding to the goods, the services, or both. The host may validate the commercial information, generate a reward, and provide the reward to the participant. The reward may be an offer for goods, services, or both offered by the host. The participant may accept the reward.Type: GrantFiled: June 13, 2013Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Gregory R. Spils, Paul Springer, Brian Jeffrey Saltzman
-
Patent number: 10587406Abstract: Data within a file system may be protected using a key rotation scheme. The key rotation scheme may include a data key and a metadata key. The data key may be used to encrypt data portions of the file system while the metadata key may be used to encrypt the metadata of the file system. The metadata key may be generated based at least in part on a user input and may be rotated at the end of a key rotation interval.Type: GrantFiled: December 15, 2016Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Alex Levin, Ron Diamant, Georgy Zorik Machulsky
-
Patent number: 10587491Abstract: Disclosed are techniques for implementing features within a network device. The network device can function to forward sequences of data packets received by the network device as well as concurrently generate or check test type of data packets.Type: GrantFiled: December 27, 2016Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Thomas A. Volpe
-
Patent number: 10586434Abstract: Access by a client device to a live video stream of an audio/video (A/V) recording and communication device installed at a location may be granted or denied based on the armed state of a security system deployed at the location and the active state of the A/V recording and communication device.Type: GrantFiled: October 24, 2018Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventor: James Siminoff
-
Patent number: 10587514Abstract: Packet processing pipelines may implement filtering of control plane decisions. When network packets are received various types of decision-making and processing is performed. In order to complete processing for the network packet, some decisions may need to be determined by a control plane for the packet processing pipeline, such as a general processor. Requests for control plane decisions for received network packets may be filtered prior to sending the requests to the control plane based on whether the same control plane decisions have been requested for previously received network packets. For control plane decisions with outstanding control plane decision requests, an additional control plane decision request for the network packet may be blocked, whereas control plane decisions with no outstanding control plane decision requests may be allowed.Type: GrantFiled: December 21, 2015Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Bijendra Singh, Thomas A. Volpe, Sundeep Amirineni
-
Patent number: 10585771Abstract: A system may implement a flexible architecture to allow designers and testers to use a single flexible system for testing during a transition from a computer simulated model to a physical working prototype via a bus (or protocol). As hardware components become available, the system may be updated to enable replacing a simulated component with a physical hardware component while continuing to leverage at least some existing parts of the system (e.g., software and/or hardware components including simulation). The system may use customizable application program interfaces (APIs) to interface with the different components, simulated or physical. The APIs may enable components to be “plugged in” to the system to create a different configuration. In some embodiments, API's and/or other simulation data may be stored in a library to enable reuse or modifications at different times.Type: GrantFiled: August 15, 2017Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Yair E. Gheva, Sandy Hefftz, Ethan Fitzgerald John, Michael Rolnik, Leon Robert Warman
-
Patent number: 10583914Abstract: Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. Systems, methods, and apparatus may actively adjust the position and/or configuration of one or more propeller blades of a propulsion mechanism to generate different sounds and/or lifting forces from the propulsion mechanism.Type: GrantFiled: June 27, 2016Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Brian C. Beckman, John Raymond Brodie, Vedran Coralic, Taylor David Grenier, Gur Kimchi, Dominic Timothy Shiosaki, Ricky Dean Welsh, Richard Philip Whitlock
-
Patent number: 10587529Abstract: This disclosure describes techniques implemented partly by a service provider network for dynamically selecting between router groups to account for scaling up and/or scaling down of managed instances that are serving concurrent requests. Router groups define bandwidth allowances for routers that restrict the number of machine instances the routers are allowed to manage for individual user accounts. As concurrency of requests increases for a user account, rather than using more routers in a router group with a smaller bandwidth allowance, the techniques described herein include selecting a different router group for the user account that defines larger bandwidth allowances for user accounts. The service provider network may determine that the number of concurrent requests for a user account has passed a threshold for a router group, and select a new router group for routing new requests and managing containers of instances that are processing the existing concurrent requests.Type: GrantFiled: September 24, 2018Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Shashanka Krishnaswamy
-
Patent number: 10585485Abstract: A computing device can be controlled based on changes in the angle of a user's head with respect to the device, such as due to the user tilting the device and/or the user tilting his head with respect to the device. Such control based on the angle of the user's head can be achieved even when the user is operating the device “off-axis” or when the device is not orthogonal and/or not centered with respect to the user. This can be accomplished by using an elastic reference point that dynamically adjusts to a detected angle of the user's head with respect to the device. Such an approach can account for differences between when the user is changing his natural resting position and/or the resting position of the device and when the user is intending to perform a gesture based on the angle of the user's head relative to the device.Type: GrantFiled: November 10, 2014Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Kenneth Mark Karakotsios, Stephen Vincent Mangiat, Peter Cheng, Yi Ding
-
Patent number: 10587471Abstract: Method and apparatus for activating a computing instance are disclosed. In the method and apparatus, a computing instance is activated if received traffic addressed to the computing instance is determined to satisfy one or more conditions for computing instance activation. Following activation, the data may be sent to the computing instance for processing.Type: GrantFiled: December 17, 2013Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Gavin Alexander Bramhill, Andries Petrus Johannes Dippenaar, Mathew Daniel
-
Patent number: 10586073Abstract: This disclosure describes systems, methods, and computer-readable media related to preserving customer data privacy for merchant orders. A purchase request may be received from a user device. The purchase request may be processed to identify user data, merchant data, and merchandise data. A privacy identifier associated with the purchase request may be generated. An intermediate processing center to receive requested merchandise may be determined based at least in part on the purchase request. Intermediate processing center data may be associated with the privacy identifier. The purchase request may be modified by removing at least a portion of the user data, and adding the privacy identifier. The modified purchase request may be transmitted to a merchant based at least in part on the merchant data.Type: GrantFiled: May 27, 2014Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventor: Steven Simons Armato
-
Patent number: 10587714Abstract: A customer of a computing resource service provider submits a request to a service in a first data region to obtain all customer data stored across all data regions managed by the computing resource service provider. Accordingly, the service may refer to a chatter table that includes a listing of locations wherein customer data may be stored to determine which data regions comprise customer data. Based on the determination, the service may transmit one or more requests to other services within the determined data regions to obtain the customer data while ignoring any data regions that do not comprise customer data. Upon receiving the customer data, the service may aggregate this data and provide the aggregated data to the customer to fulfill the customer request.Type: GrantFiled: March 12, 2014Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Harshad Vasant Kulkarni, Carlos Daniel Gasperi, Colin Watson, Sharjeel Sohail
-
Patent number: 10587632Abstract: A method and system including a neural network configured to detect whether a source of the networks packets is transmitting in accordance with a recognized application protocol. The neural network analyzes a set of network packets to determine a probability that the network pattern corresponds to a network pattern associated with a recognized application protocol. If the probability associated with a first recognized application protocol exceeds a threshold probability value, the transmission of the set of network packets may be classified as being transmitted in accordance with the first recognized application protocol. If the probabilities corresponding to the respective recognized application protocols do not exceed the threshold probability value, the neural network classifies the transmission of the set of network packets as malware.Type: GrantFiled: September 28, 2017Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Poorna Chand Srinivas Perumalla, Pracheer Gupta, Madan Mohan Rao Jampani
-
Patent number: 10587140Abstract: A power supply system can include a plurality of battery backup units and a control unit. The battery backup units may be utilized to supply backup energy to a power supply unit, for example, in case of a power outage event. The control unit can gauge a respective capacity, temperature, age, and/or other characteristic of each respective battery backup unit of the plurality of battery backup units. The control unit can designate a particular battery backup unit of the plurality of battery backup units as a spared unit, e.g., to be spared in the power outage event. The designation may be based at least in part on the respective capacity or other characteristic of each respective battery backup unit gauged.Type: GrantFiled: December 12, 2017Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Ligong Wang, Michael Jon Moen