Patents Assigned to Amazon Technologies
  • Patent number: 10630531
    Abstract: A computer system propagates state information updates between nodes. A node establishes connections with one or more nodes of a plurality of nodes based at least in part on the number of connections between the one or more nodes and the nodes of the plurality of nodes. The node then propagates state information of the node to one or more other nodes of the plurality of nodes.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 10630990
    Abstract: A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. During the operation of the encoder components, individual encoders receive input signals for encoding and determine quality metric information related to the generation of an encoded segment. The encoder components exchange quality metric information and an encoder component is selected to transmit an encoded segment. The selection of an individual encoder component per segment can continue throughout the streaming process.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: John Robert Saxton, Khawaja Salman Shams, Kevin Moore, Ryan Paul Hegar
  • Patent number: 10627694
    Abstract: Systems, methods, and computer-readable media are disclosed for hybrid displays including electrophoretic displays and organic light emitting diodes. In one embodiment, an example display may include an alternating array with OLED units and EPD units disposed on a substrate, a structural layer defining walls separating each of the EPD units, and a color filter array substrate disposed on a side of the display opposite the substrate. The OLED units may include red OLED units, green OLED units, and blue OLED units, and the color filter array may include red filters, green filters, and blue filters that align with the EPD segments that are adjacent to the red OLED units, the green OLED units, and the blue OLED units, respectively.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ming Wang, Weihsin Hou, Robert Arthur Sprague
  • Patent number: 10628217
    Abstract: Methods, systems, and computer-readable media for a transformation specification format for multiple execution engines are disclosed. A transformation specification is expressed according to a transformation specification format. The transformation specification represents a polytree or graph linking one or more data producer nodes, one or more data transformation nodes, and one or more data consumer nodes. An execution engine is selected from among a plurality of available execution engines for execution of the transformation specification. The execution engine is used to acquire data from one or more data producers corresponding to the one or more data producer nodes, perform one or more transformations of the data corresponding to the one or more data transformation nodes, and output one or more results of the one or more transformations to one or more data consumers corresponding to the one or more data consumer nodes.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Fletcher Liverance, Chance Ackley, Dominic Corona
  • Patent number: 10628631
    Abstract: Techniques and systems for collaborative document editing and generating feedback on draft documents are described. A draft document is shared with multiple readers in a file format that is the same or similar to the file format in which the document will be published. The readers provide comments on the draft document. The comments can be stored in the same file as the document. Feedback may be solicited from a reader based on reading activity while interacting with the document.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Allen Smuda, Jenna Christine Leonardo, Sandra Keo, Preston Anthony Lord, Rajasekaran Nagarajan, Jeffrey Alan Kirsch
  • Patent number: 10630421
    Abstract: A wireless headphone that receives a device identifier of an electronic device communicatively coupled to the wireless headphone and determines that the electronic device supports dynamic rate switching between a first data rate and a second data rate. The wireless headphone receives data from the electronic device at the second data rate and determines a packet error rate (PER) value associated with receiving the data. The wireless headphone requests the electronic device to transmit data at the second data rate.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Milos Jorgovanovic, Ganesha Batta, Sai Prashanth Chinnapalli
  • Patent number: 10628483
    Abstract: A system is configured to identify an entity referred to in speech or text by comparing the text of the entity mention to a database of the domain of the entity. The system may obtain a group of potential matches from the database and may then discriminatively rank those potential matches according to specific features identified for the context of the speech and/or text.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Delip Rao, Christian Darrel Monson
  • Patent number: 10630682
    Abstract: A network protocol provides mutual authentication of network-connected devices that are parties to a communication channel in environments where the amount of memory and processing power available to the network-connected devices is constrained. When a new device is added to a network, the device contacts a registration service and provides authentication information that proves the authenticity of the device. After verifying the authenticity of the device, the registration service generates a token that can be used to by the device to authenticate with other network entities, and provides the token to the device. The registration service publishes the token using a directory service. When the device connects to another network entity, the device provides the token to the other network entity, and the other network entity authenticates the device by verifying the token using the directory service.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramkishore Bhattacharyya, Amit Mhatre, Ashutosh Thakur, Atulya S. Beheray, Rameez Loladia
  • Patent number: 10630543
    Abstract: A softAP bridge is created to support a mesh network that also works seamlessly with any home Wi-Fi AP routers by using Layer-3 techniques to simulate a Layer-2 bridge. With this softAP bridge, Wi-Fi chipsets with integrated special Wi-Fi MAC Layer-2 mesh network support (e.g., 802.11s), or external gateway hubs, are not required. To accomplish this solution, one of the wireless capable devices may be designated as a relay device for communicating data packets between a home AP router and the remaining wireless capable devices that are designated as client devices.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: QingYun Wei, Jin Guo
  • Patent number: 10630762
    Abstract: A technology is described for emulating a multicast network. An example method may include receiving a data transaction request at a data store service. The data transaction request may contain a network packet for multicast distribution to destination clients, and the data transaction request may be received from a source client having a multicast conversion driver configured to convert the network packet into a data transaction request format. A determination may be made that the data transaction request is a multicast request to distribute the network packet to the destination clients. Having determined that the data transaction request is a multicast request, destination clients that are subscribed to receive the multicast group communication may be determined. A data record containing the network packet may be distributed to the destination clients, where the destination clients have the multicast conversion driver configured to convert the data record to the network packet.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Channing Matthews
  • Patent number: 10628394
    Abstract: A database analysis service implements techniques for determining recommended database instance types for migration. A first set of metrics is generated for a database system and one or more database instances is instantiated so that a corresponding second set of metrics can be generated for each of the database instances. Suitable instance types are identified by comparing the corresponding second set of metrics to the first set of metrics to determine whether the instance increases database performance.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Mitchell Gurspan
  • Patent number: 10630668
    Abstract: An identity provider receives a request to configure authentication for enabling single sign-on to a service provider. The identity provider identifies the authentication protocols supported by the service provider and determines whether it is compatible with these authentication protocols. As a result of the identity provider being compatible with at least some of the authentication protocols, the identity provider generates configuration information that is usable by the service provider to configure the authentication. The identity provider transmits, to a computer system, a response that causes the computer system to be redirected to the service provider in order to provide information usable by the service provider to obtain the configuration information.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Dick Clarence Hardt, Darin Keith McAdams
  • Patent number: 10629186
    Abstract: A system for improved natural language understanding (NLU) provides pre-feature input to a named entity recognition (NER) component. Pre-features may include no-textually derived information associated with the circumstances describing a user command (such as time, location, etc.). A domain and/or intent may also be determined prior to NER processing and may be passed to the NER component as an input. The pre-features and/or domain or intent information may assist the NER processing by providing context to a textual input, thereby improving NER processing such as semantic tagging, which in turn may improve overall NLU processing quality.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Janet Louise Slifka
  • Patent number: 10630748
    Abstract: A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. During the operation of the encoder components, individual encoders receive input signals for encoding and determine picture data related to the generation of an encoded segment. The encoder components exchange picture data information and individual encoder components select synchronization information based processing the exchanged picture data information. The exchange of picture data and synchronization can continue throughout the streaming process.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Paul Hegar, John Robert Saxton, Brian Lewis
  • Patent number: 10628908
    Abstract: Methods, systems, and computer-readable media for application-specific virtualized graphics processing are disclosed. A virtual compute instance is provisioned from a provider network. The provider network comprises a plurality of computing devices configured to implement a plurality of virtual compute instances with multi-tenancy. A virtual GPU is attached to the virtual compute instance. The virtual GPU is selected based at least in part on requirements of an application. The virtual GPU is implemented using a physical GPU, and the physical GPU is accessible to the virtual compute instance over a network. The application is executed using the virtual GPU on the virtual compute instance.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas Patrick Wilt, Ashutosh Tambe, Nathan Lee Burns
  • Patent number: 10631084
    Abstract: An apparatus including a housing and a sleeve that engages and at least partially encloses the housing. The housing may include a top portion having a loudspeaker and an exterior surface and a bottom portion having a loudspeaker and an exterior surface. An audio diffuser may be positioned between the top portion of the housing and the bottom portion of the housing so as to radially disperse sound from the loudspeakers. A light ring on the housing may indicate a functional state of the apparatus. Protrusions on the housing may interact with indentations on the sleeve to position and align the housing within the sleeve. The sleeve may include holes to allow sound to be outputted from the loudspeakers. Magnets and alignment elements may further situate and secure the housing to the sleeve.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Kelly Erin Johnson, Christopher Mann Chamberlin, Duane Everard Whyte, Aashish Nataraja, Alexandra Hall Hoster
  • Patent number: 10630579
    Abstract: Technologies are provided for ensuring that separate network paths within a network are used for network traffic between multiple source devices and a destination device or between pairs of source and destination devices. In some solutions, network path information is determined and sent to source devices that use the network path information to encapsulate network packets that then use separate network paths for at least a portion of their paths through the network. In some solutions, separate network paths are ensured using network path separation lists that are sent to network devices to make network traffic routing decisions. In some solutions, flow description information is calculated and sent to network devices to make network traffic routing decisions to keep network flows separate.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jamie Plenderleith, Alan Michael Judge
  • Patent number: 10630566
    Abstract: Methods and apparatus for tightly-coupled external cluster monitoring are disclosed. A system includes a service-providing cluster with a first set of nodes, and a monitoring cluster with a second set of nodes. Nodes of the monitoring cluster comprise respective monitoring agents operable to issue probes to nodes of the service-providing cluster in accordance with a first cluster health monitoring policy, and generate a health check record of the service-providing cluster based on probe results. At least one node of the service-providing cluster comprises a meta-monitoring agent operable to generate a health check record indicative of a health state of the monitoring cluster based at least in part on a second cluster health monitoring policy.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Long X. Nguyen
  • Patent number: 10630598
    Abstract: Techniques are described for automatically adapting conditions associated with triggers used to monitor the performance of computing resources managed by a service provider or other entity. The monitored computing resources can include, for example, virtual machines (VMs), physical servers, applications, or any combinations thereof. Metric data generated by or otherwise obtained from the monitored computing resources—for example, metrics measuring CPU utilization, network latency, or other performance characteristics of the computing resources—is collected and tracked by a monitoring service of a service provider network. The monitoring service can be used generally to monitor and track computing resource utilization, application performance, and operational health of one or more computing resources based on collected metric data.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Marcin Piotr Kowalski
  • Patent number: D881892
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Monica Liane Mecchella