Patents Assigned to Amazon Technologies
-
Patent number: 10630596Abstract: Provided are systems and methods for modifying a forwarding decision for a packet being processed by a network device. The forwarding decision can include a final determination whether to forward the packet from the network device and onto a network. In various implementations, an integrated circuit device of the network device can receive packet information for the packet, where the packet information includes a forwarding decision. The forwarding decision can include a decision type. The integrated circuit device can further determine a redirection includes using the decision type. The redirection information can include a redirection entry for each of one or more decision types. The integrated circuit device can further modify the packet information using values from the particular redirection entry, excluding modification of values associated with an outbound packet header that can be used to forward the particular packet.Type: GrantFiled: December 20, 2016Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Thomas A. Volpe, Mark Anthony Banse, Nafea Bshara
-
Patent number: 10631440Abstract: A server system includes a server chassis with one or more composite walls that provide structural stiffness for the server chassis. The one or more composite walls also include one or more air passages that permit air to flow through the composite walls. Each composite wall comprises at least two plates and one or more spacing devices that separate the at least two plates. Air passages are included in the composite wall between the at least two plates separated by the spacing devices and one or more openings permit air flowing through the air passages of the composite wall to flow out of the composite wall and across server devices mounted in the server chassis that includes the composite wall.Type: GrantFiled: May 26, 2016Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Strickland Beall, Felipe Enrique Ortega Gutierrez, Roey Rivnay
-
Patent number: 10630767Abstract: A customer of a computing resource service provider submits a request to a virtual computer system service to instantiate a virtual computer system. In response to the request, the service obtains physical network information in order to identify any hardware groupings that may be used, at a later time, to provision one or more data storage volumes that may be associated with the virtual computer system. The service assigns a score to each of these hardware groupings based at least in part on the available capacity for provisioning of these data storage volumes. Based at least in part on these assigned scores, the virtual computer system service selects a hardware grouping and instantiates the virtual computer system within the selected hardware grouping.Type: GrantFiled: September 30, 2014Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Surya Prakash Dhoolam, Marc John Brooker, Michael Groenewald, Christopher Magee Greenwood, Mark Danoher, Gabriƫl de Vos Smit, Madhuvanesh Parthasarathy, Joshua Dawie Mentz, Steven J. Kruy, Marc Levy
-
Patent number: 10629199Abstract: This disclosure describes, in part, techniques for implementing voice-enabled devices in vehicle environments to facilitate voice interaction with vehicle computing devices. Due to the differing communication capabilities of existing vehicle computing devices, the techniques described herein describe different communication topologies for facilitating voice interaction with the vehicle computing devices. In some examples, the voice-enabled device may be communicatively coupled to a user device, which may communicate with a remote speech-processing system to determine and perform operations responsive to the voice commands, such as conducting phone calls using loudspeakers of the vehicle computing device, streaming music to the vehicle computing device, and so forth.Type: GrantFiled: December 12, 2017Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Rangaprabhu Parthasarathy, Snehal G. Joshi, Arvind Mandhani, Dhananjay Motwani, Dibyendu Nandy, Hans Edward Birch-Jensen, Ambika Pajjuri
-
Patent number: 10628293Abstract: A technology is provided for fault invocation in computing service environment. A service request that is directed to a virtualized service may be received from a calling process. The service request may be received at a fault injection service located in a service provider environment. A determination may be made whether to fail the service request using a random failure mode that randomly fails the service request. The service request may be blocked when the service request has been selected to fail, and the service request may be blocked when the service request has been selected to be failed by the random failure mode, and the results of the service request may be reported.Type: GrantFiled: May 4, 2018Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Isaiah Clark Weiner
-
Publication number: 20200117399Abstract: A data storage system includes multiple data storage units and a zonal control plane. The zonal control plane assigns volumes to respective ones of the data storage units. The data storage units include multiple head nodes and data storage sleds. At least one of the head nodes implements a local control plane for the data storage unit. Also, the head nodes of each data storage unit are configured to service read and write requests directed to one or more volumes serviced by the data storage unit independent of the zonal control plane.Type: ApplicationFiled: December 13, 2019Publication date: April 16, 2020Applicant: Amazon Technologies, Inc.Inventors: Norbert P. Kusters, Nachiappan Arumugam, Christopher Nathan Watson, Marc John Brooker, David R. Richardson, Danny Wei, John Luther Guthrie, II
-
Publication number: 20200119988Abstract: Methods, systems, and computer-readable media for optimizing application configurations in a provider network are disclosed. An application description is determined that comprises one or more resource utilization characteristics of an application. Automated analysis is performed of a plurality of potential configurations for the application based at least in part on the application description. The automated analysis comprises scoring at least a portion of the potential configurations based at least in part on a scoring function. A recommended configuration for the application is determined based at least in part on the automated analysis. The recommended configuration comprises a type and number of computing resources in a multi-tenant provider network.Type: ApplicationFiled: December 13, 2019Publication date: April 16, 2020Applicant: Amazon Technologies, Inc.Inventors: Lucia Castellanos, Jordan Brest, Varvara Nasonova
-
Publication number: 20200116966Abstract: A data center includes various sets of infrastructure modules which each provide a particular type of infrastructure support to support computing operations in the data center. Separate sets of infrastructure modules can be installed incrementally based on incrementally changing support capacity for the corresponding type of infrastructure support in the data center. Such incrementally changing support capacity can be based upon support requirements of electrical loads, including rack computer systems, which are inbound to the data center. Where support capacity for a particular type of infrastructure support drops below a threshold, a quantity of additional infrastructure modules which provide the particular type of infrastructure support can be selected and installed to increase the support capacity.Type: ApplicationFiled: December 6, 2019Publication date: April 16, 2020Applicant: Amazon Technologies, Inc.Inventors: Osvaldo P. Morales, Brock Robert Gardner
-
Patent number: 10623285Abstract: A first analysis based on at least a subset of collected health metrics of a monitored resource is performed at a health monitoring service. If the first analysis indicates that the probability that the monitored resource is in an unhealthy state is above a threshold, a mitigation action that includes directing at least some of the workload away from the monitored resource is implemented. In addition, a remediation analysis of the monitored resource is started to determine, using at least one additional health metric that was not examined in the first analysis, whether a longer-term remediation action is to be initiated.Type: GrantFiled: May 9, 2014Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Daniel Massaguer, Kyle Benjamin Schultheiss, Gregory Rustin Rogers
-
Patent number: 10621389Abstract: A network-based services platform receives a template that at least partially indicates an application to be performed, a service type, and at least one service parameter associated with the service type. The platform identifies one or more available network-accessible services corresponding to the service type, and assigns the identified network-accessible service to be used by the application. Each identified network-accessible service includes at least one service parameter.Type: GrantFiled: November 6, 2017Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Aparna Nagargadde, Scott King Walker
-
Patent number: 10622004Abstract: Techniques for improving acoustic echo cancellation to attenuate an echo signal generated by a wireless loudspeaker are described. A relative position of the wireless loudspeaker is determined when sound from the wireless loudspeaker is determined to be the dominant sound (e.g., during output of a response to a user command or query or during speech by a far-side party during a two-way audio communication). A beam corresponding to the relative position is thereby selected for echo cancellation.Type: GrantFiled: August 20, 2018Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Xianxian Zhang, Trausti Thor Kristjansson
-
Patent number: 10617945Abstract: A game information system that locates and identifies content in live or prerecorded video of games or other events, and that obtains information about the located content from one or more sources. Players associated with the located and identified content may be identified, and information about the players may also be obtained. The information about the identified content and/or players may be provided to devices associated with participants for display. The information may be overlaid on the game video and/or displayed in separate windows or screens. A participant may interact with the displayed information to obtain additional information about the content and/or players. Video and/or audio analysis techniques may be used to locate the content in the video. A machine learning technique may be used to improve performance of content location and identification over time.Type: GrantFiled: December 14, 2015Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael Martin George, Scott Edward Van Vliet
-
Patent number: 10621210Abstract: Recognizing unknown data objects may be implemented for data objects stored in a data store. Data objects that are identified as unknown may be accessed to retrieve a portion of the data object. Different representations of the data object may be generated for recognizing different data schemas. An analysis of the representations may be performed to identify a data schema for the unknown data object. The data schema may be stored in a metadata store for the unknown data object.Type: GrantFiled: December 20, 2016Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Mehul A. Shah, George Steven McPherson, Prajakta Datta Damle, Gopinath Duddi, Anurag Windlass Gupta
-
Patent number: 10621576Abstract: A user may request a payment token from a host. The payment token may be a unique one-time use identifier linked to one or more payment accounts associated with the user. The payment token may be subject to conditions of use. To redeem the payment token, the user device may generate an image code to visually present the payment token for access by a recipient's camera. The recipient may then record the image code. The user may also provide a security identifier to the recipient. The recipient may then transmit the image code and the security identifier to the host as a payment request. The host may verify the payment request and verify compliance with any associated conditions. When the payment token is valid, funds are available, and the conditions are satisfied, then the host may transfer the funds to an account of the recipient.Type: GrantFiled: March 21, 2014Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventor: Ahamed Kannanari
-
Patent number: 10621366Abstract: A tiered credentialing approach provides assurance to customers having virtual machines running in a remote environment that the virtual images for these machines are in a pristine state and running in a trusted execution environment. The environment can be divided into multiple subsystems, each having its own cryptographic boundary, secure storage, and trusted computing capabilities. A trusted, limited subsystem can handle the administrative tasks for virtual machines running on the main system of a host computing device. The limited system can receive a certificate from a certificate authority, and can act as a certificate authority to provide credentials to the main system. Upon an attestation request, the subsystems can provide attestation information using the respective credentials as well as the certificate chain. An entity having the appropriate credentials can determine the state of the system from the response and verify the state is as expected.Type: GrantFiled: January 1, 2019Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Matthew John Campagna, Gregory Alan Rubin, Eric Jason Brandwine, Matthew Shawn Wilson, Cristian M. Ilac
-
Patent number: 10623838Abstract: An apparatus can include an optical transceiver having a body with a first end at which a circuitry interface is located to facilitate transfer of data between a network appliance and the optical transceiver. The apparatus further includes a four-cable interface at a second end of the body. The four-cable interface releasably receives four independently releasable connectors for transfer of optical signals between the optical transceiver and respective ferrules of the four independently releasable connectors. In some examples, a carrier may be provided that is releasably connected with the four-cable interface and that includes four sockets for respectively independently receiving the four independently receivable connectors so as to facilitate collective insertion and removal of the four independently releasable connectors relative to the four-cable interface.Type: GrantFiled: November 30, 2017Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Alaa Adel Mahdi Hayder, Kanika Gupta, Jason Eslick
-
Patent number: 10623399Abstract: A first request from a client using a first protocol is translated into one or more second requests by a servicer using a second protocol through a virtual request using the first protocol. A client may use parameters of the first protocol to pass virtual request components to the servicer. A format agreement between the client, servicer and/or authentication service may allow the servicer and/or authentication service to translate the virtual request components over the first protocol to one or more second requests using the second protocol. Virtual request components may also prove the authenticity of the virtual request received by the servicer to an authentication service. Once satisfied the virtual request is valid, the authentication service may issue a credential to the servicer to send the one or more second requests to an independent service. Virtual requests may be included in various protocols, including credential-based protocols and certificate exchange-based protocols.Type: GrantFiled: September 16, 2016Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Nicholas Alexander Allen, Gregory B. Roth, Elena Dykhno
-
Patent number: 10624183Abstract: Aspects of the present invention further include a lighting system comprising a lighting source, a connector in electrical communication with the lighting source and an external power source, an energy storage device, an input device, and a controller. The controller may be configured to identify the presence of a load indicator signal received via the input device, determine whether the load indicator signal indicates a load-reducing state, and when the load indicator signal indicates the load-reducing state, discharge the energy storage device to maintain an intensity of the lighting source.Type: GrantFiled: April 16, 2019Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael V. Recker, David B. Levine
-
Patent number: 10621014Abstract: A method for dynamic program generation includes instantiating a first event handler. The first event handler analyzes a received first request to perform a function. The function is not supported by the first event handler when the first request is received. The first event handler communicates with an application programming interface (API) manager that catalogs APIs to identify one or more of the APIs that perform at least a part of the function. The first event handler generates a program to call at least one of the one or more APIs and triggers instantiation of a second event handler. The second event handler executes the program to call at least one of the one or more APIs to perform the function.Type: GrantFiled: September 26, 2016Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventor: Shankar Ramachandran
-
Patent number: D881896Type: GrantFiled: August 24, 2018Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Thomas Burns