Patents Assigned to Amazon Technologies
  • Patent number: 10469355
    Abstract: A system, method, and computer-readable medium for point of presence (POP) based traffic surge detection and mitigation are provided. The system detects a traffic surge for a target group of resources directed at a source POP based on the target group's rank shifts and volume changes among recent time intervals. The system mitigates the detected traffic surge by identifying destination POPs with spare capacity and routing at least a portion of incoming requests for the target group of resources to the destination POPs in accordance with their spare capacities.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Hardeep Singh Uppal, Prashanth Acharya, Craig Wesley Howard
  • Patent number: 10467792
    Abstract: A technology is described for simulating communication expressions detected in speech data using virtual objects. An example method may include receiving speech data for a virtual object configured to simulate communication expressions provided by the speech data. The speech data may be analyzed for an indicator of a communication expression and communication mark data that includes an expression tag representing the communication expression may be generated. The speech data and the communication mark data may be transmitted to a simulation client to enable synchronization of an animated expression for the virtual object with the speech data using the expression tag in the communication mark data.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Michael Roche, David Chiapperino, Vasily Vasinov
  • Patent number: 10467766
    Abstract: Sharing video footage recorded by audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device records video footage of suspicious activity, or even criminal activity, a user viewing the footage may alert his or her neighbors by sharing the video. In various embodiments, the user may share the video with anyone of the user's choosing, including neighbors, friends, and family.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, August Cziment, Aaron Harpole, Elliott Lemberger, John Modestine, Darrell Sommerlatt
  • Patent number: 10467614
    Abstract: A method and system is described to facilitate variable pricing for electronically viewable content. Consumers pay different amounts to view portions of electronically viewable content obtained from a work, where the amount paid may be based on a characteristic of the work (e.g., the genre or publisher), the consumer's past viewing behavior or purchases, including the portions of content (e.g., the number of pages or chapters) previously viewed from the same or other work, or the number or amount of purchases made of other works or products, or the aggregated viewing behavior or purchases of a number of consumers.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Colin Bryar, Udi Manber, Jeffrey P. Bezos
  • Patent number: 10469322
    Abstract: A response rate limiting device is provided that may reduce the volume of network traffic generated as a result of an amplification attack. The rate liming device receives a packet and determines identification information corresponding to the packet. The rate limiting device receives a second packet bound for a network destination. Based at least in part on the size of the first packet and the size of the second packet, the rate limiting device determines a transmission rate for the second packet. The second packet is transmitted to the network destination in accordance with the determined transfer rate.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 10467568
    Abstract: Disclosed are various embodiments for scalable workflow processing. To this end, a workflow instance is placed in a queue accessible to a processor-based system, the queue being associated with a workflow. A workflow history associated with the workflow instance is applied to a decision application in response to a poll from the decision application, where the decision application is configured to determine a next action to be taken for the workflow instance. The next action to be taken for the workflow instance is initiated in the processor-based system based on a directive from the decision application generated based on the workflow history.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan Stuart Robbins, Srikanth Satyanarayana, Richard M. Sears
  • Patent number: 10469536
    Abstract: Computing resource service providers may provide computing resources to customers in a multi-tenant environment. These computing resources may be behind a firewall or other security device such that certain information does not reach the computing resources provided to the customer. A logging entity may be implemented on computer server operated by the computing resource service provider. The logging entity may obtain log information from the firewall or other security device and store the log information such that it is accessible to the customer. Additionally, the log information may be provided to other services such as a metrics service or intrusion detection service.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Rajat Banerjee, Nathan Andrew Miller, Aniket Deepak Divecha, John Robert Kerl, Mingxue Zhao, Shuai Ye, Kevin Christopher Miller
  • Patent number: 10467507
    Abstract: An image quality assessment solution analyzes an image quality and a correlation of an image to an item description associated with the item. The content quality assessment may assign a quality score to the image based on a composition of the image and/or correlation with the image description. The score may be based on a model that is trained to analyze images using a learning model. Based on the image score, a correlation score, or other scores, the user may be given feedback on how to improve an image. A service provider providing this service may use the score to influence recommendation results that use the images.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiang Hao, Yi Sun
  • Patent number: 10469880
    Abstract: Techniques are described for providing alternative media content to a client device along with primary media content.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexandria Way-Wun Kravis, Joshua Danovitz, Brandon Scott Love, Felicia Yue, Jeromey Russell Goetz, Lars Christian Ulness
  • Patent number: 10469442
    Abstract: Systems and methods are described to enable adaptive handling of domain resolution requests originating from a virtual private cloud (VPC) networking environment. An administrator of the VPC can provide a set of rules specific to the VPC that designates how requests for a domain name should be handled. The rules may specify, for example, that a request for a given domain name should be routed to a particular domain name server, which may include a private domain name server, should be dropped, or should be routed according to a default behavior (e.g., a public domain name system). Resolution requests originating in the VPC can be associated with a VPC identifier. When an adaptive resolution system receives the request, it can retrieve rules associated with the VPC identifier, and apply the rules to determine further routing for the request.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrey Mizik, Lee-Ming Zen, Gavin Derek McCullagh, Yohanes Santoso, Vadim Meleshuk, Yu Gu, Minli Lai, Ivan Mistrianu, Rebecca Claire Weiss, Yi Cheng Chen, Ronald Andrew Hoskinson
  • Patent number: 10467003
    Abstract: A processing device executes a first script, wherein the first script comprises one or more actions to be performed. The processing device determines that the first script comprises a reference to a second script stored in a remote data store. The processing device retrieves the second script over a network from the remote data store and executes the second script. The first script and the second script may be stand-alone scripts or scripts encapsulated within documents.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Melonia Mendonca, Patrick McFalls, Sivaprasad Venkata Padisetty, Amjad Hussain, Ananth Vaidyanathan
  • Patent number: 10464212
    Abstract: Described herein is an inventory management system, and corresponding methods, in which robotic units are configured to execute at least a portion of a set of instructions in an automated manner. During execution of the set of instructions, robotic units may encounter tasks that they are unable to complete in an automated manner. The robotic units, upon encountering these tasks, may submit a request for manual operation to a control unit. In some embodiments, the request may be assigned to an available operator, which may take over control of the robotic unit using a remote manipulation device, to complete the task manually. Once the task has been completed manually, automated execution of the instructions may be resumed.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Bhaskar Gupta, Martin Peter Aalund, Jeetendra G. Mirchandani
  • Publication number: 20190332435
    Abstract: Aspects of a data environment, such as various capacities of data stores and instances, can be managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to obtain performance information. The information is analyzed, using algorithms such as trending and extrapolation algorithms, to determine any recommended scaling of resources in the data environment. The scaling can be performed automatically, or as authorized by a customer. A workflow can be instantiated that includes tasks necessary to perform the scaling. The scaling of storage capacity can be performed without affecting the availability of the data store.
    Type: Application
    Filed: May 3, 2019
    Publication date: October 31, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Grant Alexander MacDonald McAlister, Milovan Milovanovic
  • Patent number: 10459898
    Abstract: Methods and apparatus for configurable-capacity time-series tables are disclosed. A schedule of database table management operations, including at least an operation to change a throughput constraint associated with a table in response to a triggering event, is generated. The table is instantiated with an initial throughput constraint in accordance with the schedule. Work requests directed to the table are accepted based on the initial throughput constraint. The throughput constraint is modified in response to the triggering event. Subsequent work requests are accepted based on the modified throughput constraint.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David Craig Yanacek, Mohammad Zeeshan Qureshi, Jai Vasanth, Pejus Manoj Das, Stefano Stefani, Stuart Henry Seelye Marshall, Wei Xiao
  • Patent number: 10460589
    Abstract: A cable tray may be mounted so as to be spaced above a floor that supports one or more racks of servers and/or other datacenter components. The cable tray may support cables connected to the datacenter components of the one or more racks. A sensor may provide a reading about a load exerted by the cables on the cable tray. An indicator may indicate a status of the cable tray in response to the reading from the sensor.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nikhilesh Srinivasan
  • Patent number: 10459216
    Abstract: An electrowetting element comprises a wall transmissive to light of a first wavelength. A support plate comprises an electrode and a layer absorbent to light of the first wavelength, which for example has passed into the support plate through the wall.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Karel Johannes Gerhardus Hinnen, Tulasi Sridhar Reddy Guntaka, Abhishek Kumar, Toru Sakai
  • Patent number: 10459899
    Abstract: Techniques are disclosed for splitting a database partition into two partitions. In embodiments, where the partition is a hash partition, the partition is split at its logical midpoint, so that half of the partition's rows are placed in each split partition. Where the partition is a hash-range partition, a number of rows of the partition are sampled. Where enough samples fall on each side of the logical midpoint, the logical midpoint is again used as the split point. Where not enough samples fall on one side of the logical midpoint, then the median of the samples is used as the split point.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Bjorn Patrick Swift, Maximiliano Maccanti, Stefano Stefani
  • Patent number: 10462545
    Abstract: Voice activated electronic devices are described herein. In some embodiments, the voice activated electronic device may include a housing forming a cavity. An array of microphones, one or more speakers, and one or more cameras may be located within the cavity. Furthermore, the voice activated electronic device may include a display screen and a touch screen, which may both be coupled to the housing such that the housing is substantially enclosed. In some embodiments, the array of microphones is positioned about the housing such that audio input may be detectable from audio output by the speaker(s) while the speaker(s) are outputting audio. For instance, one or more vibration mitigators may be included to dampen vibrations that may affect a performance and functionality of the one or more components located within the cavity.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Anurupa Rao, Joshua Lemons, Prachi Avinash Pant, Amrinder Pal Singh Saini, Sourabh Pawar, Miyuki Matsumoto
  • Patent number: 10462116
    Abstract: The present document describes systems and methods that detect unauthorized transmission of data from internal networks to remote service providers, even when the transmission occurs over an encrypted connection. An exfiltration monitor is configured to monitor encrypted communications between clients within an internal network and a remote service provider. In various implementations, the exfiltration monitor associates the encrypted connections with account information, and applies exfiltration policies to the connections based at least in part on the associated account information. In additional implementations, the exfiltration monitor is provided with cryptographic keys that facilitate packet inspection of the encrypted connections. In many situations, the exfiltration monitor can use this information to discern between authorized use of a remote service, and unauthorized data exfiltration to the remote service.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nima Sharifi Mehr, Darren Ernest Canavor, Jesper Mikael Johansson, Jon Arron McClintock, Muhammad Wasiq
  • Patent number: 10460332
    Abstract: Techniques for predicted performance may be provided. For example, a computing service may be implemented to analyze information about past performances of merchants associated with providing items to consumers. Based on the analysis, the computing service may generate a performance prediction model. Further, the computing service may use the performance prediction model to determine a predicted performance for a particular merchant. Information about the predicted performance may be provided to various users including, for example, consumer and merchants.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Aaron Drew Alexander Kujat, Avinash Chandra Saxena, Joel Christopher Mosby