Patents Assigned to Amazon Technologies
  • Patent number: 10453073
    Abstract: Methods and systems for providing customer support in response to support communication are disclosed. Such communications may be structured or unstructured, and unstructured communications may be subject to further processing. A determination is made at least as to one or more relevant support classes, as well as to whether further support action(s) should be initiated. When determined that at least a further support action should be initiated, aspects of the support action may be determined and initiated.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Mahendra M. Chheda
  • Patent number: 10454689
    Abstract: A client maintains a pinned collection of trusted digital certificates. An original digital certificate in the collection may be updated by sending a request to the certificate authority that issued the original digital certificate. The certificate authority generates an updated certificate, signs the updated certificate with a private key of the updated certificate, and also signs the updated certificate with the private key of the original digital certificate. The server provides the updated certificate to the client. The client can validate the signature created with the updated private key using the updated public key of the certificate authority, and the signature created with the original private key can be validated using the original public key of the certificate authority. If both signatures are valid, a continuity of trust may be established, and the updated certificate added to the collection of trusted digital certificates.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10454899
    Abstract: A system and method for client authentication wherein a client computing system is authenticated by at least performing, at an authentication system different than a target computing system, a set of validation operations on authorization information addressed to a destination port of the target computing system, and, as a result of the client computing system being authenticated by the set of validation operations, switching to a mode wherein a port of the target computing system is opened and data from the client computing system is communicated to the port of the target computing system.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Jacob Adam Gabrielson
  • Patent number: 10453115
    Abstract: Described are systems, methods and arrangements for enabling fulfillment of items from printed materials. When printed material is generated it includes an embedded ordering device (“EOD”) that can be activated by a user that is viewing the printed material. Upon activation, the EOD connects to a wireless network and sends a unique identifier data to a fulfillment service. The fulfillment service, upon receiving the unique identifier data determines an item associated with the unique identifier data and a delivery destination (e.g., the address to which the printed material was delivered) and fulfills the item to the delivery destination.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Patrick Lim, Stephen Pate Smith, Benjamin Thomas Logsdon
  • Patent number: 10453179
    Abstract: A higher quality image can be presented in response to a resize action by using the resized image as a starting point for a progressive encoding scheme. A system that provided the image content can resize a copy of the original image in order to have a copy of the resized image. The system can encode a new image of the target size using a wavelet encoding algorithm, and can compare the resized version to one or more of the intermediate decoded versions produced by the encoding scheme. Upon finding a similar intermediate version, the server can provide the remaining transformation passes to be applied to the resized version previously provided. A correction pass can also be executed that applies a filter or post-processing algorithm to reduce the delta between desired output and the output from the transformation.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jari Juhani Karppanen, Kartikey Bhatt
  • Patent number: 10453461
    Abstract: Techniques for remotely executing a secondary-device driver for generating commands for a secondary device are described herein. For instance, a secondary device (or “appliance”) may reside within an environment, along with a device to which the secondary device communicatively couples. The device may be configured to send control signals to the secondary device for causing the secondary device to perform certain operations. For instance, a user in the environment may provide, to the device, a request that the secondary device perform a certain operation. The device, which may lack some or all of a device driver associated with the secondary device, may then work with a remote service that executes the device driver for the purpose of receiving a command from the device driver and sending the command along to the secondary device. Upon receiving the command, the secondary device may perform the operation.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohan Mutagi, Michael Dale Whiteley, He Lu, Brian James Butler, Fred Torok, Willy Lew Yuk Vong, David Ross Bronaugh, Christopher Ryan Nies, Shikher Sitoke
  • Patent number: 10454786
    Abstract: Multi-party updates may be performed for distributed systems. An agreement request may be received that proposes updates to a distributed system. An authorization scheme for the agreement request may be determined and approvers for the proposed updates identified according to the authorization scheme. Notifications may be provided to the approvers indicating the proposed updates to the distributed system. Responses from the approvers may be evaluated to determine whether the authorization scheme is satisfied for the proposed updates. If the authorizations scheme is satisfied, then the proposed updates may be performed to the distributed system.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Collins, Zachary Mohamed Shalla, Marvin Michael Theimer, John Petry, Michael Hart, Serge Hairanian, Anders Samuelsson, Salvador Salazar Sepulveda, Ji Luo
  • Patent number: 10452522
    Abstract: Embodiments presented herein provide techniques for dynamically generating synthetic test data used to test a web service. In one embodiment, a service description language document defining a web service may include a test interface definition. The test interface definition specifies rules for generating the synthetic data to use when testing API interfaces exposed by the web service, e.g., to generate synthetic data needed carry out load and performance testing. Including rules for generating test data in the service description language document provides a centralized and authoritative source for both building and testing the web service.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Carlos Alejandro Arguelles, Xiaozheng Chen, Mahmoud Mahmoud
  • Patent number: 10454975
    Abstract: A computing resource service receives a request from a user to access a first computing resource. In response to the request, the computing resource service obtains policies applicable to the request. If the policies include at least one conditional policy that defines a dependency condition that is based at least part on privileges for accessing a second computing resource, the service determines whether the dependency condition is satisfied. If the dependency condition is satisfied, the service evaluates the obtained policies to determine whether to fulfill the request.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10450062
    Abstract: An aerial vehicle having a single wing is configured for vertical-flight and forward-flight operations. The wing has a substantially high aspect ratio. The aerial vehicle includes tilt motor assemblies disposed at a forward end and an aft end of a fuselage. The tilt motor assemblies are configured to orient motors and rotors vertically, horizontally, or at any angle between vertical and horizontal. A pair of parallel booms are mounted beneath the wing on either side of the fuselage. Each of the booms has at least one vertically oriented motor and rotor associated therewith, and a vertical fin extending thereunder. Additionally, a forward tilt motor assembly includes a rotatable extension that is deployed when the motor assembly is configured for vertical flight, enabling the aerial vehicle to land on the vertical fins and the landing rotatable extension.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ubaldo Bova, Christopher Gornall, David Moro Ludena, Cyriel Notteboom, Michael Piedmonte, James Thomas
  • Patent number: 10454754
    Abstract: At a recovery manager associated with a cluster, a determination is made as to whether a replacement for a first node of the cluster can be elected by the other nodes of the cluster using a first election protocol. The recovery manager selects a second node of the cluster as a replacement for the first node, based on data item replication progress made at the node, and transmits an indication that the second node has been selected to one or more nodes of the cluster.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Parth Patel, Rachit Chawla, Aseem Cheema, Antoun Joubran Kanawati, Manoj Kumar
  • Patent number: 10453165
    Abstract: Systems and methods are provided for implementing a computer vision model execution service. A computer vision model execution service may maintain a library of machine learning models, and may provide a standard interface for accessing a model or models. Models may implement schemas that specify an input vector and an output vector, and the computer vision model execution service may obtain or determine workflows that process input vectors through multiple computer vision models. The service further provides an interface for adding, removing, or updating models, and may provide feedback to modelers regarding the usage and performance of various machine learning models.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Anton Kostov, Yi Sun
  • Patent number: 10453102
    Abstract: Devices, systems, techniques, and computer program products are provided for customized media representation of a three-dimensional object. Such representation can be based at least on information indicative of viewing behavior or viewing preference of one or more consumers generated in response to digital-based perusal of objects, such as consumer electronics, apparel, books, toys, and the like, and/or communication resources available to a device that permits or facilitates the perusal. The customized media representation can comprise a media asset formatted according to a non-motion-picture format or a motion-picture format.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthijs Frederik Mullender, Christopher Scott Antol
  • Publication number: 20190317781
    Abstract: A computing system providing virtual computing services may generate and manage remote computing sessions between client devices and virtual desktop instances (workspaces) hosted on the service provider's network. The system may implement a virtual private cloud for a workspaces service that extends out to gateway components in multiple, geographically distributed point of presence (POP) locations. In response to a client request for a virtual desktop session, the service may configure a virtual computing resource instance for the session and establish a secure, reliable, low latency communication channel (over a virtual private network) between the resource instance and a gateway component at a POP location near the client for communication of a two-way interactive video stream for the session. The availability zone containing the POP location may be different than one hosting the resource instance for the session. Client devices may connect to the gateway component over a public network.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 17, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Deepak Suryanarayanan, Sheshadri Supreeth Koushik, Nicholas Patrick Wilt, Kalyanaraman Prasad
  • Publication number: 20190317780
    Abstract: A computing system that provides virtual computing services may generate and manage remote computing sessions between client computing devices and virtual desktop instances hosted on the service provider's network. A computing resource instance manager may monitor connections to and disconnections from a virtual desktop instance during particular time periods, and may apply a resource management policy to determine whether and when to shut down an underlying virtualized computing resource instance following a disconnection (e.g., immediately, after some period of time, or only between certain hours). A storage volume for the virtual desktop instance may be detached during a shutdown. In response to a reconnection request, the virtualized computing resource instance (or another such instance) may be restarted and the storage volume may be reattached. The computing resource instance manager may develop a model for predicting when to shut down or restart an instance based on historical data or machine learning.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 17, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Varun Verma, Deepak Suryanarayanan, Ajit Nagendra Padukone, Nakul Namdeo Dhande
  • Patent number: 10447683
    Abstract: Techniques are disclosed for provisioning device-specific credentials to an Internet of Things device that accesses a cloud-based IoT service. The IoT service receives, from the IoT device, a request for device-specific credentials. The request comprises a provisioning certificate including information identifying a group of devices associated with the IoT device. The provisioning certificate is authenticated by evaluating the information with expected information. The device-specific credentials are generated based, at least in part, on the information provided in the provisioning certificate. The device-specific credentials are sent to the IoT device, and the IoT device installs and activates the device-specific credentials. The device-specific credentials are associated with the IoT device in a registry of the IoT service.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Rameez Loladia, Ramkishore Bhattacharyya, Ashutosh Thakur, Atulya S. Beheray
  • Patent number: 10444744
    Abstract: Techniques, including systems and methods, for testing systems utilize a decoupled architecture. A device for administering a test on a system is decoupled from one or more other devices that apply a load on the system as part of the test. The one or more devices that apply the load on the system and the system itself may be located in a common facility. The one or more devices that apply the load on the system may apply the load in a manner specific to one or more applications executing on the system.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: October 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Carlos A. Arguelles, Siamak Irantash
  • Patent number: 10448127
    Abstract: Communication systems include network nodes that distribute an electrical or optical base signal to remote nodes for modulation at the remotes nodes. A first waveguide is coupled to transmit data to a corresponding remote node, a second waveguide is coupled to receive remotely modulated data from the remote node, and a third waveguide is coupled to deliver the base signal to the remote node. Typically, the base signal is an optical signal from a laser diode, and optical fibers communicate modulated data signals and the base signal. A portion of the base signal can also be modulated for communication with remote nodes.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: October 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Frederick David Sinn, Michael Bruce Lane, David John O'Meara, Alaa Adel Mahdi Hayder
  • Patent number: D864277
    Type: Grant
    Filed: September 30, 2018
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Siminoff, Christopher Loew, Matthew J. England
  • Patent number: D864291
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Erin Zingre, Manish R. Bansal, Deana Lyn Jirak, Hersh Narayan, Carrie Rosengren, Suhag Saraiya, Vivek Singh