Patents Assigned to Amazon Technologies
-
Patent number: 10630531Abstract: 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: GrantFiled: March 27, 2017Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 10630990Abstract: 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: GrantFiled: May 1, 2018Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: John Robert Saxton, Khawaja Salman Shams, Kevin Moore, Ryan Paul Hegar
-
Patent number: 10627694Abstract: 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: GrantFiled: August 8, 2017Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Ming Wang, Weihsin Hou, Robert Arthur Sprague
-
Patent number: 10628217Abstract: 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: GrantFiled: September 27, 2017Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Fletcher Liverance, Chance Ackley, Dominic Corona
-
Patent number: 10628631Abstract: 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: GrantFiled: October 31, 2017Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Jonathan Allen Smuda, Jenna Christine Leonardo, Sandra Keo, Preston Anthony Lord, Rajasekaran Nagarajan, Jeffrey Alan Kirsch
-
Patent number: 10630421Abstract: 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: GrantFiled: September 25, 2018Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Milos Jorgovanovic, Ganesha Batta, Sai Prashanth Chinnapalli
-
Patent number: 10628483Abstract: 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: GrantFiled: August 7, 2014Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Delip Rao, Christian Darrel Monson
-
Patent number: 10630682Abstract: 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: GrantFiled: November 23, 2016Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Ramkishore Bhattacharyya, Amit Mhatre, Ashutosh Thakur, Atulya S. Beheray, Rameez Loladia
-
Patent number: 10630543Abstract: 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: GrantFiled: March 17, 2017Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: QingYun Wei, Jin Guo
-
Patent number: 10630762Abstract: 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: GrantFiled: March 28, 2016Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Nicholas Channing Matthews
-
Patent number: 10628394Abstract: 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: GrantFiled: February 27, 2017Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Mitchell Gurspan
-
Patent number: 10630668Abstract: 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: GrantFiled: August 15, 2017Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Dick Clarence Hardt, Darin Keith McAdams
-
Patent number: 10629186Abstract: 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: GrantFiled: March 11, 2013Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Janet Louise Slifka
-
Patent number: 10630748Abstract: 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: GrantFiled: May 1, 2018Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Ryan Paul Hegar, John Robert Saxton, Brian Lewis
-
Patent number: 10628908Abstract: 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: GrantFiled: February 26, 2018Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Nicholas Patrick Wilt, Ashutosh Tambe, Nathan Lee Burns
-
Patent number: 10631084Abstract: 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: GrantFiled: August 5, 2019Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Kelly Erin Johnson, Christopher Mann Chamberlin, Duane Everard Whyte, Aashish Nataraja, Alexandra Hall Hoster
-
Patent number: 10630579Abstract: 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: GrantFiled: January 16, 2018Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Jamie Plenderleith, Alan Michael Judge
-
Patent number: 10630566Abstract: 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: GrantFiled: June 20, 2012Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Long X. Nguyen
-
Patent number: 10630598Abstract: 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: GrantFiled: April 12, 2018Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Marcin Piotr Kowalski
-
Patent number: D881892Type: GrantFiled: August 12, 2019Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Monica Liane Mecchella