Patents Assigned to Amazon Technologies
-
Patent number: 10438259Abstract: Described is a system and method for propagating and synchronizing the presentation of user specific information across multiple output devices. In some implementations, a location of a user is determined and user specific information is provided to a plurality of output device controllers configured to control output devices at the determined location. Control instructions are also provided instructing the output device controllers to store, render, present and/or remove the user specific information.Type: GrantFiled: December 9, 2013Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Sridhar Boyapati, Felix Joseph Etienne Pageau, Benjamin Ralph Hollis, Alexander Michael McNamara, Natalie Thuy-Tien Nguyen
-
Patent number: 10438225Abstract: Online retailers may operate one or more services configured to detect requests generated by automated agents. A CAPTCHA may be transmitted in response to requests generated by automated agents. The CAPTCHAs may include queries requesting market data corresponding to items offered for sale on an electronic commerce website operated by the online retailer. The response to the queries may be stored by one or more services of the online retailer and used as market data for the electronic commerce website. The market data may be used to notify customers about one or more items offered for sale on the electronic commerce website.Type: GrantFiled: December 18, 2013Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: William Frank Reading, Rohit Patnaik
-
Patent number: 10438264Abstract: Embodiments disclosed herein include artificial intelligence systems and methods for automatically filling or completing required attribute values for features associated with an item that is being offered. In embodiments, an offer for an item may include an image of the item and unstructured text related to the item. Potential candidate values are selected and ranked according to generated confidence scores that represent the correct candidate value for the selected feature. A user interface may be presented to the user offering the item that presented the ranked potential candidate values and request confirmation. In response to the user confirming the candidate value for the feature a web page may be generated for offering the item with appropriate features and attribute values auto-populated thus providing an efficient method for offering items on behalf of a user.Type: GrantFiled: August 31, 2016Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventor: Krishnamurthy Koduvayur Viswanathan
-
Patent number: 10438494Abstract: Methods and systems for generating flight plans for aerial vehicles based at least in part on communication performance are described. First information about a set of access points may be accessed. Second information about a flight path for an aerial vehicle to move from a first point to a second point may be accessed. A set of directions for the aerial vehicle to move between the first point and the second point may be generated. The set of directions may be generated based at least in part on a communication criterion and the second information about the flight path. The flight path may be updated based at least in part on the set of directions.Type: GrantFiled: October 10, 2016Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventor: Camerin Cole Hahn
-
Patent number: 10438266Abstract: Systems, methods, and computer-readable media are disclosed for server-based feature detection and generation of graphical representation of feature distinctions. In one embodiment, an example method may include determining a first product identifier for a first product, and determining a second product identifier for a second product that is an alternative to the first product. Certain example methods may include determining a first product difference between the first product and the second product, determining a second product difference between the first product and the second product, ranking the first product difference and the second product difference, generating a first graphical indicator for the first product and a second graphical indicator for the second product, the second graphical indicator comprising the first product difference, and presenting the first graphical indicator and the second graphical indicator in a graphical user interface.Type: GrantFiled: July 1, 2016Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Akanksha Batra, Syama Prasad Suprasadachandran Pillai
-
Patent number: 10437447Abstract: Movement of a user interface (UI) element may be controlled through a magnet based physics model that controls movement of the UI element as if it were under a magnetic force. For a UI element that appears and disappears through device gestures, such as tilts, etc., the UI element may be controlled by one mimicked magnetic force that keeps it hidden and another mimicked magnetic force that keeps it visible, thus allowing the user to control the UI element with intuitive physical gestures using familiar physics-based magnetic behavior.Type: GrantFiled: March 31, 2014Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventor: Jason Allen Doucette
-
Patent number: 10437492Abstract: A host device can offload certain copy operations to an I/O adapter device coupled to the host device. The I/O adapter device can perform a copy operation to copy data from a source storage volume to a destination storage volume. The source storage volume and the destination storage volume can be local or remote to the I/O adapter device. The copy operations can be performed for replica creation, online migration or for copy-on-write snapshots.Type: GrantFiled: June 14, 2018Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventor: Robert Michael Johnson
-
Patent number: 10440148Abstract: Techniques are described for balancing traffic among content delivery networks (CDNs). A CDN balancer can analyze CDN performance data and determine CDN balancing ratios used to distribute traffic among the CDNs.Type: GrantFiled: July 9, 2018Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Stefan Christian Richter, Nicholas James Benson, Justin Michael Binns, Kenneth Thomas Burford, James Marvin Freeman, II, Marc Joliveau, Li Tong
-
Patent number: 10440132Abstract: Disclosed are various embodiments for reporting as well as tracking usage and/or installation of an application in a machine instance in a computing environment. A machine instance can execute an application and can be associated with a storage volume on which the application is installed. The application, or an installer utility associated with the application, can report installation and/or usage of the application to an application usage service.Type: GrantFiled: March 11, 2013Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventor: Thomas Charles Stickle
-
Patent number: 10440082Abstract: Techniques are described for adjusting parameter settings for bitrate selection algorithms for devices streaming media content. Control parameter settings are selected for playback of first media content. Test parameter settings are selected for playback of second media content. If the test parameter settings result in better playback performance relative to the control parameter settings, the test parameter settings become the new control parameter settings.Type: GrantFiled: June 21, 2016Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Amarsingh Buckthasingh Winston, Nicholas James Benson, Marc Joliveau, Lei Li, Stefan Christian Richter, Li Tong
-
Patent number: 10437748Abstract: Apparatus, methods, and computer-readable storage media are disclosed for core-to-core communication between physical and/or virtual processor cores. In some examples of the disclosed technology, application cores write notification data (e.g., to doorbell or PCI configuration memory space accesses via a memory interface), without synchronizing with the other application cores or the service cores. In one examples of the disclosed technology, a message selection circuit is configured to, serialize data from the plurality of user cores by: receiving data from a user core, selecting one of the service cores to send the data based on a memory location addressed by the sending user core, and sending the received data to a respective message buffer dedicated to the selected service core.Type: GrantFiled: December 29, 2015Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Leah Shalev, Adi Habusha, Georgy Machulsky, Nafea Bshara, Eric Jason Brandwine
-
Patent number: 10435143Abstract: A configurable unmanned aerial vehicle (UAV) may include swappable components that may be selectable to configure a customized UAV just prior to deployment of the UAV that is configured to deliver a package to a destination. The UAV may include a plurality of ports that may accept swappable components. The ports may be coupled to a logic board to enable control of the swappable components. The ports and swappable components may enable quick replacement of a malfunctioning components, such as an image sensor, which may avoid subjecting a UAV to significant downtime for service. The malfunctioning component may then be serviced after the UAV is readied for a subsequent flight or deployed on a subsequent flight.Type: GrantFiled: January 25, 2017Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Barry James O'Brien, Joshua John Watson, Scott Michael Wilcox
-
Patent number: 10438260Abstract: Embodiments of a system and method for evaluating correction submissions with supporting evidence may include, subsequent to a submitter being provided with item description information for an item offered for sale, receiving a correction submission specified by the submitter. The correction submission may specify a proposed modification to an attribute(s) in the item description information. Embodiments may include generating a measure of risk associated with performing the proposed modification to the item description information. Embodiments may also include, based on an evaluation of the measure of risk and one or more risk criteria, generating an indication that specifies whether the proposed modification to the item description information is permitted to be performed. Embodiments may also include receiving information for confirming the validity of the correction submission, which may include an image (e.g., a product image), or a network address (e.g.Type: GrantFiled: March 28, 2014Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Sachin B. Singh, Martin C. Eitreim, Shyam S. Sundaramurthy, Jiahu Deng, Yu Liu, Ronald G. Siemens, Kyle Robert Stanley
-
Patent number: 10438030Abstract: Apparatuses, systems, and methods are described that relate to location-based indications. An apparatus may include a frame, a sensing device, and a computing device. The frame may include a first set of members spaced apart and oriented in a first direction. At least one member of the first set of members may include an indicator area. The frame may also include a second set of members spaced apart and oriented in a second direction. At least two members of the second set of members may extend between the first set of members to define a container receiving area. The sensing device may be disposed adjacent to the container receiving area and configured to detect movement of containers with respective to the container receiving area. The computing device may be communicatively coupled to the sensing device and configured to cause presentation of indicators within the indicator area.Type: GrantFiled: September 29, 2016Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Nelson Andres Ramon, Matthew Bartol, James Gregory Martin, Allan Scott Bathurst, Will Seidelman
-
Publication number: 20190305986Abstract: In accordance with a designation of a private alias endpoint as a routing target for traffic directed to a service from within an isolated virtual network of a provider network, a tunneling intermediary receives a baseline packet generated at a compute instance. The baseline packet indicates a public IP (Internet Protocol) address of the service as the destination, and a private IP address of the compute instance as the source. In accordance with a tunneling protocol, the tunneling intermediary generates an encapsulation packet comprising at least a portion of the baseline packet and a header indicating the isolated virtual network. The encapsulation packet is transmitted to a node of the service.Type: ApplicationFiled: April 5, 2019Publication date: October 3, 2019Applicant: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Richard Alexander Sheehan, Douglas Stewart Laurence, Marwan Salah EL-Din Oweis, Andrew Bruce Dickinson
-
Publication number: 20190306026Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.Type: ApplicationFiled: June 19, 2019Publication date: October 3, 2019Applicant: Amazon Technologies, Inc.Inventors: Andries Petrus Johannes Dippenaar, Duncan Matthew Clough, Gideon Jan-Wessel Redelinghuys, Mathew Daniel, Gideon Klompje, Gavin Alexander Bramhill, Marcin Piotr Kowalski, Richard Alan Hamman, Roland Paterson-Jones, Almero Gouws
-
Publication number: 20190306255Abstract: A system that provides services to clients may receive and service requests, various ones of which may require different amounts of work. The system may determine whether it is operating in an overloaded or underloaded state based on a current work throughput rate, a target work throughput rate, a maximum request rate, or an actual request rate, and may dynamically adjust the maximum request rate in response. For example, if the maximum request rate is being exceeded, the maximum request rate may be raised or lowered, dependent on the current work throughput rate. If the target or committed work throughput rate is being exceeded, but the maximum request rate is not being exceeded, a lower maximum request rate may be proposed. Adjustments to the maximum request rate may be made using multiple incremental adjustments. Service request tokens may be added to a leaky token bucket at the maximum request rate.Type: ApplicationFiled: April 5, 2019Publication date: October 3, 2019Applicant: Amazon Technologies, Inc.Inventors: Wei Xiao, David Alan Lutz, Timothy Andrew Rath, Maximiliano Maccanti, Miguel Mascarenhas Filipe, David Craig Yanacek
-
Patent number: 10430218Abstract: Systems and methods for managing demand for virtual computing resources are disclosed. A demand forecasting service can obtain and analyze historical demand data for purposes of predicting future demand. The analysis includes identifying untargeted demand corresponding to requests for virtual machine instances that can be fulfilled by any availability zone of a set of zones. The demand forecasting service may provide predictions of future demand including information regarding future untargeted demand, thereby enabling efficient allocation of computing resources among various availability zones to meet the future demand.Type: GrantFiled: February 20, 2018Date of Patent: October 1, 2019Assignee: Amazon Technologies, Inc.Inventors: Xiao Yu Li, Charles Ian Ormsby Cary
-
Patent number: 10430775Abstract: Categorization of data may be performed using rule-based data categorization. Rules may be used to categorize the data into a limited number of categories for a temporary, ad hoc, or updatable process. The rules may be validated to make sure the rules are not ambiguous, contradictory, unattainable, or otherwise ineffective. The rules may include a priority value which may be used as a tie breaker when more than one rule applies to a record. To implement the rules, a lookup flow may be generated to enable rapid or quick traversal of applicable rules for a particular lookup while bypassing at least a portion of the rules. In some embodiments, a record (e.g., an item, etc.) may be categorized during a transaction process to determine a tax classification, a promotion, or another type of classification, which may then be used to complete the transaction.Type: GrantFiled: November 11, 2011Date of Patent: October 1, 2019Assignee: Amazon Technologies, Inc.Inventors: Guy Bialostocki, Daniel T. Mellott
-
Patent number: D862476Type: GrantFiled: November 21, 2017Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Sun Joo Han, Christopher Green, Giles David Matthew McWilliam