Patents Assigned to Amazon Technologies
-
Patent number: 9846636Abstract: A testing model for heterogeneous client environments is enabled. A test of a computer system state transition may be specified. The test specification may include elements corresponding to test actions that cause the computer system state transition and elements corresponding to test conditions that are evaluated to generate the test results. A collection of pre-assembled executable components suitable for implementing specified tests at a wide variety of clients may be maintained, and particular test specifications may be mapped to a corresponding and optimal implementation subset of the collection. Test results may be determined based on one or more outputs of the implementation subset of executable components. A vendor and version independent browser driver may include code capable of identifying an operational set of browser capabilities among the superset of considered browser capabilities independent of vendor or version identification by a browser under test.Type: GrantFiled: April 4, 2016Date of Patent: December 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Patrick John Masse, James Edward Masse, Scott Harold Anderson, Scott Thomas Labadie, Shivshankar Iranna Kumbhar, Sean Timothy Sweeney, Amanda Ducrou, Xuan Lin, Vikas Taneja
-
Patent number: 9846778Abstract: In an resource-on-demand environment, dynamically created server instances are allowed to boot from encrypted boot volumes. Access keys to the boot volumes are provided from a key provider that authenticates new instances based on possession of a security token that has been previously shared between the key provider and the new instance through an out-of-band communication.Type: GrantFiled: December 30, 2016Date of Patent: December 19, 2017Assignee: Amazon Technologies, Inc.Inventor: Eric J. Brandwine
-
Patent number: 9846467Abstract: A power routing rack can be used to provide various power support redundancies to one or more computing racks in a data center. Power feeds are supplied to bus bars in a power bus bar array extending through the rack, and power routing assemblies positioned in the rack route power from one or more of the bus bars to a computing rack. Each assembly includes circuit breakers that couple to separate bus bars and a routing module that routes power from one or more of the circuit breakers to one or more computing racks. The routing module can include a transfer switch that selectively routes power. The routing module can include an electrical bridge that concurrently routes power. Each assembly can be positioned within the rack to couple the circuit breakers to various power bus bars to adjust the power support redundancy provided to one or more computing racks.Type: GrantFiled: February 14, 2014Date of Patent: December 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Brock Robert Gardner, John William Eichelberg, Michael Phillip Czamara, Nigel McGee, Peter George Ross
-
Patent number: 9848111Abstract: An imager assembly having a molded package formed using a molded interconnect device (MID) technique having a rim portion protruding from a surface of the molded package is disclosed. A lens may be held by the rim portion protruding from the surface and an image sensor may be disposed on the surface. The molded package may further be mechanically and electrically coupled to an electromechanical device, such as a voice coil motor (VCM). The VCM may be configured to move the lens held by the molded package for the purposes of focusing an image on the image sensor. Additionally, an imager assembly with a sandwich molded package having a first high density interconnect (HDI) layer and a second HDI layer with surface mount devices (SMDs) and molding compound therebetween is disclosed. The imager assembly may further include an image sensor, lens assembly, and VCM disposed on the sandwich molded package.Type: GrantFiled: March 17, 2015Date of Patent: December 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Tak Shing Pang, Samuel Waising Tam
-
Patent number: 9846697Abstract: Systems and methods are provided for efficiently indexing archived objects in an archive data store to allow for efficient and quick access to the archived objects. The systems and methods provided also allow alleviate the strain on a live data store and enable a requester wishing to retrieve updates to do so without knowledge of the location of the stored update on a live or archive data store.Type: GrantFiled: April 28, 2015Date of Patent: December 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Almann T. Goo, Michael J. McInerny
-
Publication number: 20170357530Abstract: Methods and systems for optimization of task execution are disclosed. A definition of a task is received. A plurality of parameter values for execution of the task are selected based on an execution history for a plurality of prior tasks performed for a plurality of clients. The plurality of parameter values are selected to optimize one or more execution constraints for the execution of the task. The execution of the task is initiated using one or more computing resources configured with the selected parameter values.Type: ApplicationFiled: July 31, 2017Publication date: December 14, 2017Applicant: Amazon Technologies, Inc.Inventors: Kathryn Marie Shih, Carl Louis Christofferson, Richard Jeffrey Cole, Peter Sirota, Vaibhav Aggarwal
-
Publication number: 20170357703Abstract: A partitioning policy, comprising an indication of an initial mapping of data records of a stream to a plurality of partitions, is selected to distribute data records of a data stream among a plurality of nodes of a stream management service. Data ingestion nodes and storage nodes are configured according to the initial mapping. In response to a determination that a triggering criterion for dynamically repartitioning the data stream has been met, a modified mapping is generated, and a different set of ingestion and storage nodes are configured. For at least some time during which arriving data records are stored in accordance with the modified mapping, data records stored at the first set of storage nodes in accordance with the initial mapping are retained.Type: ApplicationFiled: July 31, 2017Publication date: December 14, 2017Applicant: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Gregory M. Burgess, Ying Xiong
-
Publication number: 20170359413Abstract: Methods and apparatus for interfaces to manage last-mile connectivity and dynamic reconfiguration for direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements an interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator determines a connectivity provider to provide last-mile connectivity to the requester, and transmits a notification identifying the selected connectivity provider.Type: ApplicationFiled: July 31, 2017Publication date: December 14, 2017Applicant: Amazon Technologies, Inc.Inventors: KEVIN CHRISTOPHER MILLER, KRISHNA P. BALASUBRAMANIAN, ANDREW JEFFREY DOANE, JEREMY T. HALL, DAVID BRIAN LENNON
-
Publication number: 20170358145Abstract: A real-time video exploration (RVE) system that allows users to pause, step into, move through, and explore 2D or 3D modeled worlds of scenes in a video. The RVE system may allow users to select and manipulate objects within a scene, and to modify an object by adding or removing accessories from the object or otherwise customizing the object according to the user's preferences or desires. The RVE system may also provide an interface or interfaces via which the user can obtain additional information for the object, customize the object, be given a price or price(s) for the object as customized, and purchase the object as specified if desired.Type: ApplicationFiled: August 28, 2017Publication date: December 14, 2017Applicant: Amazon Technologies, Inc.Inventors: Gerard Joseph Heinz, II, Michael Schleif Pesce, Collin Charles Davis, Michael Anthony Frazzini, Ashraf Alkarmi, Michael Martin George, David A. Limp, William Dugald Carr, JR.
-
Patent number: 9843689Abstract: A mobile device for projecting images on a surface and for maintaining a position of the image on the surface. The device including an image rendering module to scan the surface and to modify the image based on data obtained about a three dimensional nature of the surface. The device further including an optical image stabilization to adjust an alignment of the projector based on orientation data of the device, an electronic image stabilization module to shift the image within a projection area based on the orientation data and an image-tracking module to shift the image within the projection area based on changes in a relative positions of the image and a target.Type: GrantFiled: August 1, 2013Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Geoffrey Scott Heller, Chang Yuan
-
Patent number: 9839843Abstract: Techniques for coordination of content presentation operations are described herein. In some cases, a client may generate client metadata associated with client event data. The client metadata may include, for example, an indication of any one or more of a time, a frame, a location, an angle, a direction, a speed, a force, or other information associated with the client event data. Also, in some cases, the content provider may generate content provider metadata associated with image data. For example, the content provider metadata may indicate a location of a virtual camera associated with the respective image data and/or a location of one or more objects represented within the respective image data.Type: GrantFiled: November 14, 2014Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: John Russell Seghers, Semih Energin, Forrest Power Trepte, James Jefferson Gault, Quais Taraki, Robin Dale Reigstad, Jr., Noah Lake Callaway
-
Patent number: 9840339Abstract: Aerial vehicles may include one or more directional sensors embedded into wings, rudders, ailerons, flaps or other control surfaces. When the aerial vehicles are operating in modes that do not require the use of such surfaces, a surface having a directional sensor embedded therein may be repositioned or reoriented to align the directional sensor toward an area or axis of interest, and information may be gathered from the area or axis of interest using the directional sensor. One or more safety lights, running lights or other illuminators may cast light of a desired color, frequency or wavelength toward the area or axis of interest. The directional sensors may include cameras, radar or laser sensors, or any other reorientable sensors.Type: GrantFiled: April 26, 2016Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Barry James O'Brien, Joshua John Watson, Scott Michael Wilcox
-
Patent number: 9842254Abstract: The systems and/or processes described herein may calibrate an inertial measurement unit (IMU) of an electronic device in part by using images captured by one or more cameras of the electronic device. In this regard, an IMU of an electronic device may comprise a gyroscope, an accelerometer, a magnetometer, or any other type of motion sensor or rotational sensor.Type: GrantFiled: September 28, 2015Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Ilya Vladimirovich Brailovskiy, Ilia Vitsnudel
-
Patent number: 9843914Abstract: Described are techniques for determining an emergency event and associating label data with emergency communications to ensure that the emergency communications are provided with a greater quality and priority than non-emergency communications. When a quantity of communications associated with a network exceeds a threshold value, policy data may be generated and provided to network devices. The policy data may be configured to cause the network devices to transit communications associated with label data with high quality and connectivity. Correspondence between communications from the network and stored values indicative of emergency communications may be used to determine emergency communications from other data. Label data may be associated with the determined emergency communications to cause network devices to transit the communications in the manner indicated by the policy data.Type: GrantFiled: June 16, 2015Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Siddhartha Shankara Rao, Samuel Rislove Etler, Thaddeus Pritchett
-
Patent number: 9842109Abstract: A method and system for illustrating textual content is provided. The method may include identifying textual content to be illustrated, finding at least one illustration corresponding to the context associated with the textual content, and presenting a graphical story combining the textual content with the found illustration to a user.Type: GrantFiled: May 25, 2011Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: James D. Meyers, Gerard Pallipuram
-
Patent number: 9842017Abstract: Device health metrics may be collected and aggregated on a device before sending to a server for further aggregation. The method may include determining a crash has occurred on a device, and recording the crash and information corresponding to the crash in buffer storage on the device. The method may also include recording a crash type, a crash time, an identification of a component that caused the crash and a state of the device when the crash occurred. The method may also include grouping two or more crash events based on the crash type, generating device health metrics data including metadata corresponding to the two or more crash events, storing the device health metrics data in the buffer storage on the device, and sending the device health metrics data along with device identification information to a server for further aggregation.Type: GrantFiled: March 30, 2015Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Yuzhi Zhang, Rafael Camargo, David Junwei Tse, Tianhe Wang, Biju Balakrishna Pillai, Maulik Jayesh Pandey, Melissa Sue Erickson, Tianwei Liu, Cyrille Habis
-
Patent number: 9842075Abstract: A system that provides virtualized computing resources to clients or subscribers may include an enhanced PCIe endpoint device on which an emulation processor emulates PCIe compliant hardware devices in software. In response to receiving a transaction layer packet that includes a transaction directed to an emulated device, the endpoint device may process the transaction, which may include emulating the target emulated device. The endpoint device may include multiple PCIe controllers and may expose multiple PCIe endpoints to a host computing system. For example, each PCIe controller may be physically coupled to one of multiple host processor sockets or host server SOCs on the host computing system, each of which exposes its own root complex. Traffic received by the PCIe controllers may be merged on the endpoint device for subsequent processing. Traffic originating at one host processor socket may be steered to the PCIe controller to which it is directly attached.Type: GrantFiled: September 12, 2014Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark Bradley Davis, Anthony Nicholas Liguori
-
Patent number: 9843388Abstract: Technology for laser communications is provided. In one example, a method may include generating a communication for transmission from a first terrestrial computing device to a second terrestrial computing device and encoding the communication as an optical transmission from a first laser array in communication with the first terrestrial computing device. The optical transmission may be transmitted, using the first laser array, to a first satellite and relayed from the first satellite to a second satellite using a second laser array at the first satellite. The optical transmission may be further relayed from the second satellite to the second terrestrial computing device using a third laser array at the second satellite. The lasers in the first, second and third laser arrays may be low power laser diodes configured for a power level less than 1 kW.Type: GrantFiled: June 8, 2015Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Vadim Astakhov, Mathew Wolfgang Walter Lehwess, Kyle Adam Lichtenberg, Thomas Charles Stickle
-
Patent number: 9843630Abstract: Embodiments may include a load balancer configured to, for a given packet received from a remote client, select a host computer of a plurality of host computers according to a load balancing protocol, the selection based on load information updates received from the plurality of host computers. Each load information update may indicate a measure of the respective host computer's capacity to service additional connections with remote clients. The load balancer may provide the given packet to the selected host computer for processing by an application component on the selected host computer, and subsequent to determining that a specific application component on one of the plurality of host computers does not have capacity for additional connections based on the load information updates, continue to send packets for existing connections serviced by the specific application component to the respective host computer without sending packets for new connections to that host computer.Type: GrantFiled: June 8, 2015Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: James Christopher 'Sorenson, III, David Carl Salyers
-
Patent number: D805079Type: GrantFiled: June 22, 2016Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Sun Joo Han, Giles David Matthew McWilliam