Patents Assigned to Amazon Technologies
  • Patent number: 10558647
    Abstract: A data aggregations application is disclosed that can create data aggregations from transaction data reported by an upstream system. Data aggregations that are interrelated to one another are generated. The transaction data can be stored only in leaf nodes with transaction idempotency maintained. Parent nodes can be dependent upon the leaf nodes so that transaction is not required to be stored in the parent nodes.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Chelsea Celest Krueger, Alex Leighton, Daniel Pincas
  • Patent number: 10558482
    Abstract: Methods and apparatus that allow clients to replace standard packet processing provided by network processing devices on host devices with client network instances that provide custom packet processing for packets going to and/or coming from the clients' resource instances in a provider network environment. Thus, packet processing functionality needed by a client that may not be supported or provided by the service provider's standard packet processing may be added to the clients' private network implementations. In addition, standard private network functionality provided by the service provider may be removed, modified, or replaced using the client network instances. Development tools, services, and interfaces may be provided for developing, integrating, and managing the client network instances.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Ian Paul Nowland
  • Patent number: 10560737
    Abstract: A computer-implemented method includes receiving, at a microphone of a voice-controlled device, a speech input from a user and determining, by the voice-controlled device, that a power state of an AV display device that is coupled to the voice-controlled device is an ON or OFF state. Based on the user intent determined from the speech input and the power state of the AV display, the voice-controlled device sends data to the AV display device to switch the AV display device ON or OFF. The method can further include receiving, by the voice-controlled device, content from a content source location and sending the content to the AV display device via an AV port.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Lawrence, Balsa Laban, Anna Chen Santos, Joseph Pedro Tavares, Miroslav Ristic, Valere Joseph Vanderschaegen, Trausti Thor Kristjansson, Srivatsan Kandadai, Donald L. Cantrell, Jr.
  • Patent number: 10560344
    Abstract: A method for optimizing resource prefetch criteria may include identifying a prefetch criteria for a selectable item, the first prefetch criteria being associated with the selectable item. The first prefetch criteria may be modified to a second prefetch criteria different from the first prefetch criteria, where the modification includes a change of shape of a prefetch area from a first shape to a second shape different from the first shape. The first prefetch criteria may be replaced with the second prefetch criteria.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Harsha Ramalingam, Christopher Philip Worland
  • Patent number: 10556709
    Abstract: An energy-efficient launch system that utilizes the principles of whip dynamics to launch payloads at high speeds is described. The launch system may include a marine vehicle having an onboard power source. A tapered, superconducting cable may be retractably connected to the marine vehicle via a winch and electrically connected to the power source. One or more aerial vehicles may be coupled to and receive power via the cable. To launch a payload at the end of the cable, the marine vehicle, winch, and/or aerial vehicles may be operated in coordination to create, propagate, and accelerate a whip waveform along the cable toward the payload.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Louis LeRoi LeGrand, III
  • Patent number: 10560432
    Abstract: Methods, systems, and computer-readable media for centralized management of remote endpoint devices are disclosed. Instances of agent software are installed on endpoint devices that are external to a multi-tenant provider network. The agent software is communicatively coupled to a centralized management service of the multi-tenant provider network. A software package is selected from a marketplace service of the multi-tenant provider network. The marketplace service comprises product offerings for a plurality of software packages. The centralized management service sends information indicative of a configuration associated with the software package to the agent software of one or more of the endpoint devices that are associated with the software package. The centralized management service receives, from the agent software, an indication that the configuration has been deployed on the one or more of the endpoint devices.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Scott Moore
  • Patent number: 10558767
    Abstract: Systems are provided to estimate autoregressive moving average (ARMA) models using maximum likelihood estimation and analytical derivatives, and to use such models for forecasting. The evaluation of the analytical derivatives during estimation of the model parameters may be performed using a state space representation with certain characteristics. An ARMA model estimated using maximum likelihood estimation, analytical derivatives, and the state space representation with certain characteristics can be used to forecast/predict values that are likely to occur in the future, given some set of previously-occurring values.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramesh Natarajan, Jonathan Richard Morley Hosking
  • Patent number: 10560353
    Abstract: Technology for provision and use of computing resource management is provided. In one example, a method may include initiating a computing resource for use by an application distributed across a plurality of computing resources and obtaining an identifier for the application at the computing resource. The computing resource may be registered with a deployment state service configured to monitor deployment of the plurality of computing resources for the application. Metrics for the computing resource over time may be associated with the application using the identifier.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Charles Stickle
  • Patent number: 10559172
    Abstract: The application describes customized notifications based at least in part on device characteristics. For example, a client device may identify information for populating an audio tone list associated with an electronic device, wherein the information includes a type of electronic device, a name of the electronic device; and/or a setting of the electronic device. The client device may then display audio tones that are based at least in part on the information. While displaying the audio tones, the client device may receive input selecting at least one of the audio tones to be associated with the electronic device. The client device may then receive a message indicating that the electronic device detected an object. Based at least in part on the message, the client device may output sound represented by an audio tone of the at least one audio tone.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Elliott Lemberger, John Modestine, Sang Min Park, Juan Gabriel Aliotta, Julio Andres Carrettoni, George Alexander Oliver Cochrane
  • Patent number: 10560435
    Abstract: Disclosed are various embodiments for management of third-party accounts for users in an organization. A request is received from a client corresponding to a user in an organization to access a third-party network site under management by the organization. The third-party network site is operated by a third party that does not correspond to the organization. It is determined whether network traffic between the client and the third-party network site is routed via a proxy server operated by the organization. Access of the client to a managed account with the third-party network site is denied in response to determining that the network traffic between the client and the third-party network site is not routed via the proxy server.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper Mikael Johansson, Darren Ernest Canavor, Jon Arron McClintock
  • Patent number: 10558581
    Abstract: Components of a data object are distributed throughout a data storage system. Manifests are used to store the locations of the components of data objects in a data storage system to allow for subsequent reconstruction of the data objects. The manifests may be stored in another data storage system when cost projections indicate it being economical to do so. If a manifest for a data object becomes lost or otherwise inaccessible, clues are used to regenerate the manifest, thereby providing a continued ability to access the components of the data object to reconstruct the data object.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Colin Laird Lazier
  • Patent number: 10556677
    Abstract: Aerial vehicles may be configured to control their attitudes by changing one or more physical attributes. For example, an aerial vehicle may be outfitted with propulsion motors having repositionable mounts by which the motors may be rotated about one or more axes, in order to redirect forces generated by the motors during operation. An aerial vehicle may also be outfitted with one or more other movable objects such as landing gear, antenna and/or engaged payloads, and one or more of such objects may be translated in one or more directions in order to adjust a center of gravity of the aerial vehicle. By varying angles by which forces are supplied to the aerial vehicle, or locations of the center of gravity of the aerial vehicle, a desired attitude of the aerial vehicle may be maintained irrespective of velocity, altitude and/or forces of thrust, lift, weight or drag acting upon the aerial vehicle.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Dominic Timothy Shiosaki, Ricky Dean Welsh
  • Patent number: 10556253
    Abstract: An apparatus for sorting parcels is described comprising a transport surface configured to convey parcels between a first end and a second end thereof. An opening defined in the transport surface is dimensioned to receive one or more of the parcels therethrough. The transport surface comprises a plurality of surface segments having a selected geometry and surface characteristics for controlling speeds of the parcels as they are conveyed. The apparatus further comprises a routing manifold having a chute having an inlet registered with the opening, a plurality of outlets coupled to the inlet, and a first diverter system comprising one or more diverters disposed in the routing manifold and operable to selectively direct the received parcels toward any outlet of the plurality of outlets. The one or more diverters may be responsive to destination information associated with the individual parcels.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Bijoysri Khan
  • Patent number: 10558417
    Abstract: Systems and methods for displaying prioritized content using a display array are described herein. In some embodiments, a display array may include two or more display devices, which may render content thereby. If an update or change to the content occurs, or if new content is requested, then that content may be assigned a higher priority level. A computing system may include a device management system that continually monitors the availability of the various display devices of the display array, and based on the content received by an applications management system of the computing system, determines which display device should render which content. For instance, an update to content displayed on a second display device may be caused to be displayed on a first display device in response to the device management system determining that the first display device is to be used for displaying high priority content.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: David Edward Bliss, Michael Douglas McQueen
  • Patent number: 10558693
    Abstract: Described herein are a system and methods for providing relevant search results to a user using an automated user assistant to update filters used as search parameters. In some embodiments, an automated user assistant may initiate a conversation with a user detected interacting with an item. The user may provide feedback that indicates one or more attributes relevant to the user's interests with respect to the currently viewed item. In some embodiments, the user may also provide an indication of how values associated with those attributes would be made more relevant to the user. Various filters associated with the attributes may be updated based on the received user feedback. The updated filters may then be provided as search parameters to a search engine. A set of search results returned by the search engine may be provided to the user.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Elieson, Karthik Krishnamurthy, Aneeb Naveed Qureshi
  • Patent number: 10560431
    Abstract: A request to establish an encrypted VPN connection between a network external to a provider network connected to the provider network via a dedicated direct physical link and a set of resources of the provider network is received. A new isolated virtual network (IVN) is established to implement an encryption virtual private gateway to be used for the connection. One or more protocol processing engines (PPEs) are instantiated within the IVN, address information of the one or more PPEs is exchanged with the external network and a respective encrypted VPN tunnel is configured between each of the PPEs and the external network. Routing information pertaining to the set of resources is provided to the external network via at least one of the encrypted VPN tunnels, enabling routing of customer data to the set of resources within the provider network from the external network via an encrypted VPN tunnel implemented over a dedicated direct physical link between the external network and the provider network.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Po-Chun Chen, Omer Hashmi, Sanjay Bhal
  • Patent number: 10556338
    Abstract: Apparatuses including compliant tips and methods of manipulating items using the compliant tips are described herein. An example apparatus may include a robotic manipulator and a pair of end effectors. One end effector may include a pair of actuator-driven fingers that each include a compliant tip. The compliant tips may be used to scoop underneath items as part of item manipulation.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew D. Marchese, Matthew Michael Budnick, Ennio Claretti, Jude Royston Jonas
  • Patent number: 10560537
    Abstract: Technologies are disclosed for local and distributed function based dynamic traffic management for network services. A service host executes a network service and provides a service framework that includes one or more handlers. When a request is received for the service, one of the handlers assigns a classification to the request. The handler then provides the classification to a dynamic function based traffic controller. The controller determines whether the network service is to process the request based on the classification of the request, metrics associated with the network service, and a local traffic management policy. If the controller determines that the network service is not to process the request, the request is rejected. Otherwise, the request is passed to the network service for processing. Metrics can also be provided from the service host to a distributed performance monitoring system for use in managing network traffic at a fleet level.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: David Y. Yamanoha, Timothy Allen Gilman, Eugene Sheung Chee Lam, Brady Montz, Joel Ross Ohman, Dipanwita Sarkar
  • Patent number: D874963
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, John Modestine, Christopher Loew
  • Patent number: D874965
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, Spiro Sacre, Christopher Loew, Mark Siminoff