Patents Assigned to Amazon Technologies, Inc.
  • Publication number: 20170357530
    Abstract: 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: Application
    Filed: July 31, 2017
    Publication date: December 14, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Kathryn Marie Shih, Carl Louis Christofferson, Richard Jeffrey Cole, Peter Sirota, Vaibhav Aggarwal
  • Publication number: 20170358145
    Abstract: 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: Application
    Filed: August 28, 2017
    Publication date: December 14, 2017
    Applicant: 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.
  • Publication number: 20170357703
    Abstract: 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: Application
    Filed: July 31, 2017
    Publication date: December 14, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Gregory M. Burgess, Ying Xiong
  • Publication number: 20170359413
    Abstract: 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: Application
    Filed: July 31, 2017
    Publication date: December 14, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: KEVIN CHRISTOPHER MILLER, KRISHNA P. BALASUBRAMANIAN, ANDREW JEFFREY DOANE, JEREMY T. HALL, DAVID BRIAN LENNON
  • Patent number: 9840339
    Abstract: 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: Grant
    Filed: April 26, 2016
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Barry James O'Brien, Joshua John Watson, Scott Michael Wilcox
  • Patent number: 9841594
    Abstract: An apparatus that couples a first substrate and a second substrate of an electrowetting display panel, the apparatus comprising a first chuck provided with a first support surface and a second chuck provided with a second support surface opposite to the first support surface and positioned beneath the first chuck. The second support surface is smaller than the first support surface and is positioned in a plane parallel to a plane that includes the first support surface.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Kwangho Lee, Myunghwan Park, Jinbo Shim, Choisang Park, Jae-Jin Lyu
  • Patent number: 9839843
    Abstract: 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: Grant
    Filed: November 14, 2014
    Date of Patent: December 12, 2017
    Assignee: 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: 9841595
    Abstract: An electrowetting element comprises a first fluid and a second fluid immiscible with the first fluid. A support plate includes a support plate surface in contact with at least one of the first or second fluids. The support plate includes an electrode for applying a voltage to control a configuration of the first and second fluids and a reflective surface. A first layer positioned between the reflective surface and the support plate surface has a first layer optical thickness substantially equal to a quarter multiple of a reference wavelength.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 12, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Karel Johannes Gerhardus Hinnen, Gerben Boon, Cristina Maria Petcu, Tulasi Sridhar Reddy Guntaka, Erno Langendijk
  • Patent number: 9842031
    Abstract: A distributed database system may implement incremental updates to user transaction state at read-only nodes of the distributed database. A read-write node of the distributed database may determine a change to transaction state for a user transaction initiated at the read-write node. The read-write node may send a notification of the change to the transaction state for the user transaction to a read-only node in order to incrementally update the transaction state for the user transaction at the read-only node. The read-only node may receive the notification of the change to the transaction state and update in-memory system metadata to apply the change to the transaction state for the user transaction. A view of the distributed database may be made available at the read-only node for read requests according to the updated transaction state for the user transaction.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Tengiz Kharatishvili
  • Patent number: 9842254
    Abstract: 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: Grant
    Filed: September 28, 2015
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ilya Vladimirovich Brailovskiy, Ilia Vitsnudel
  • Patent number: 9840351
    Abstract: This disclosure describes, in part, systems and methods for utilizing a dividable package for efficient shipment of items. The dividable package includes two or more internal compartments for securing items for shipment, the internal compartments enclosed by a cover having a detachment mechanism. Upon activation of the detachment mechanism, previously covered labels on each of the internal compartments identifying the items within are exposed.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Grady Russell, John Kelly Cornell, Patrick Dean Lewis
  • Patent number: 9842584
    Abstract: Techniques for receiving a voice command from a user and, in response, providing audible content to the user via a first device and providing visual content for the user via a second device. In some instances, the first device includes a microphone for generating audio signals that include user speech, as well as a speaker for outputting audible content in response to identified voice commands from the speech. However, the first device might not include a display for displaying graphical content. As such, the first device may be configured to identify devices that include displays and that are proximate to the first device. The first device may then instruct one or more of these other devices to output visual content associated with a user's voice command.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Michael Hart, Jeffrey P. Bezos
  • Patent number: 9842075
    Abstract: 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: Grant
    Filed: September 12, 2014
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Bradley Davis, Anthony Nicholas Liguori
  • Patent number: 9840324
    Abstract: Aerial vehicles may include propulsion units having motors with drive shafts that may be aligned at a variety of orientations, propellers with variable pitch blades, and common operators for aligning the drive shafts at one or more orientations and for varying the pitch angles of the blades. The common operators may include plate elements to which a propeller hub is rotatably joined, and which may be supported by one or more linear actuators that may extend or retract to vary both the orientations of the drive shafts and the pitch angles of the blades. Operating the motors and propellers at varying speeds, gimbal angles or pitch angles enables the motors to generate forces in any number of directions and at any magnitudes. Attributes of the propulsion units may be selected in order to shape or control the noise generated thereby.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Dominic Timothy Shiosaki, Ricky Dean Welsh
  • Patent number: 9843388
    Abstract: 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: Grant
    Filed: June 8, 2015
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Vadim Astakhov, Mathew Wolfgang Walter Lehwess, Kyle Adam Lichtenberg, Thomas Charles Stickle
  • Patent number: 9842103
    Abstract: A system and method for determining whether a textual work submitted for publishing is machine generated or non-machine generated by identifying and quantifying various aspects of the textual work and comparing those aspects to known works. For example, the system and method may identify aspects of a textual work, including, a relationship between the sentences within the textual work, a writing style of the author of the textual work, a grammatical structure of the sentences within the textual work, a quality of the textual work, and other aspects of the textual work. Upon determining that the textual work is machine generated the textual work may be rejected for publishing.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mitsuo Takaki, Divya Mahalingam, David Gordon Leatham, David Rezazadeh Azari
  • Patent number: 9843630
    Abstract: 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: Grant
    Filed: June 8, 2015
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher 'Sorenson, III, David Carl Salyers
  • Patent number: 9843452
    Abstract: A certificate authority service receives a request to issue a long-duration digital certificate from an entity for validation purposes between the entity and the service. Upon issuance of the long-duration digital certificate, the entity submits a request to the service for issuance of a short-duration digital certificate that includes a shorter validity period than the long-duration digital certificate. The service may utilize the long-duration digital certificate to validate the entity and, upon validating the entity, issues the short-duration digital certificate to the entity. The entity may subsequently utilize the short-duration digital certificate to enable a user client to authenticate the entity and securely communicate with the entity.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Peter Zachary Bowen
  • Patent number: 9843576
    Abstract: Systems and methods are directed to enabling a client device to insert customized content from a first server into a webpage received from a second server without using an asynchronous data fetching protocol. The second server determines contextual information related to the client device and prepares a container webpage that includes an image link having one or more parameters based on the contextual information. The client device receives and uses the image link to send, to the first server, an image request with the one or more parameters and a cryptographically verifiable token generated by the second server. The first server uses the token to verify that the second server generated the one or more parameters and generates a customized image using the one or more parameters. The client device receives and renders the customized image within the container webpage without reloading the container webpage.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Jin Peng
  • Patent number: 9842402
    Abstract: Various examples are directed to systems and methods for detecting regions in video frames. For example, a computing device may receive a video comprising a plurality of frames and a video frame sequence of the plurality of frames. The computing device may select a plurality of scene point location from a first frame. The computing device may determine a plurality of columns in the first frame and fit a first sinusoidal function to a distribution of average column Y-axis displacements for the plurality of columns by column position. The computing device may determine a first difference based at least in part on the first scene point Y-axis displacement and an output of the first sinusoidal function at the X-axis position of the first scene point and determine that the first difference is greater than a threshold distance.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: December 12, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Rohith Mysore Vijaya Kumar, Abhishek Singh, Ambrish Tyagi