Patents Assigned to Amazon Technologies
-
Patent number: 10469355Abstract: 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: GrantFiled: November 13, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Hardeep Singh Uppal, Prashanth Acharya, Craig Wesley Howard
-
Patent number: 10467792Abstract: 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: GrantFiled: August 24, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Kyle Michael Roche, David Chiapperino, Vasily Vasinov
-
Patent number: 10467766Abstract: 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: GrantFiled: October 10, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: James Siminoff, August Cziment, Aaron Harpole, Elliott Lemberger, John Modestine, Darrell Sommerlatt
-
Patent number: 10467614Abstract: 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: GrantFiled: January 9, 2015Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Colin Bryar, Udi Manber, Jeffrey P. Bezos
-
Patent number: 10469322Abstract: 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: GrantFiled: October 5, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 10467568Abstract: 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: GrantFiled: June 23, 2009Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Alan Stuart Robbins, Srikanth Satyanarayana, Richard M. Sears
-
Patent number: 10469536Abstract: 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: GrantFiled: November 16, 2018Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Rajat Banerjee, Nathan Andrew Miller, Aniket Deepak Divecha, John Robert Kerl, Mingxue Zhao, Shuai Ye, Kevin Christopher Miller
-
Patent number: 10467507Abstract: 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: GrantFiled: April 19, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Xiang Hao, Yi Sun
-
Patent number: 10469880Abstract: Techniques are described for providing alternative media content to a client device along with primary media content.Type: GrantFiled: September 25, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Alexandria Way-Wun Kravis, Joshua Danovitz, Brandon Scott Love, Felicia Yue, Jeromey Russell Goetz, Lars Christian Ulness
-
Patent number: 10469442Abstract: 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: GrantFiled: July 23, 2018Date of Patent: November 5, 2019Assignee: 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: 10467003Abstract: 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: GrantFiled: October 25, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Melonia Mendonca, Patrick McFalls, Sivaprasad Venkata Padisetty, Amjad Hussain, Ananth Vaidyanathan
-
Patent number: 10464212Abstract: 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: GrantFiled: March 28, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Bhaskar Gupta, Martin Peter Aalund, Jeetendra G. Mirchandani
-
Publication number: 20190332435Abstract: 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: ApplicationFiled: May 3, 2019Publication date: October 31, 2019Applicant: Amazon Technologies, Inc.Inventors: Swaminathan Sivasubramanian, Grant Alexander MacDonald McAlister, Milovan Milovanovic
-
Patent number: 10459898Abstract: 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: GrantFiled: September 3, 2015Date of Patent: October 29, 2019Assignee: 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: 10460589Abstract: 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: GrantFiled: September 26, 2018Date of Patent: October 29, 2019Assignee: Amazon Technologies, Inc.Inventor: Nikhilesh Srinivasan
-
Patent number: 10459216Abstract: 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: GrantFiled: March 20, 2017Date of Patent: October 29, 2019Assignee: Amazon Technologies, Inc.Inventors: Karel Johannes Gerhardus Hinnen, Tulasi Sridhar Reddy Guntaka, Abhishek Kumar, Toru Sakai
-
Patent number: 10459899Abstract: 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: GrantFiled: February 27, 2017Date of Patent: October 29, 2019Assignee: Amazon Technologies, Inc.Inventors: Bjorn Patrick Swift, Maximiliano Maccanti, Stefano Stefani
-
Patent number: 10462545Abstract: 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: GrantFiled: September 14, 2016Date of Patent: October 29, 2019Assignee: Amazon Technologies, Inc.Inventors: Anurupa Rao, Joshua Lemons, Prachi Avinash Pant, Amrinder Pal Singh Saini, Sourabh Pawar, Miyuki Matsumoto
-
Patent number: 10462116Abstract: 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: GrantFiled: September 15, 2015Date of Patent: October 29, 2019Assignee: Amazon Technologies, Inc.Inventors: Nima Sharifi Mehr, Darren Ernest Canavor, Jesper Mikael Johansson, Jon Arron McClintock, Muhammad Wasiq
-
Patent number: 10460332Abstract: 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: GrantFiled: February 20, 2014Date of Patent: October 29, 2019Assignee: Amazon Technologies, Inc.Inventors: Aaron Drew Alexander Kujat, Avinash Chandra Saxena, Joel Christopher Mosby