Patents Assigned to Amazon Technologies
  • Patent number: 9578596
    Abstract: Systems, methods, and computer-readable media are disclosed for dynamically adjusting the amount of mobile device data storage allocated for storing information associated with wireless access points. The amount of allocated data storage may be determined or adjusted based on storage allocation parameter data such as AP density data, device mobility data, route data, or the like.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mete Rodoper, Abinash Mahapatra
  • Patent number: 9573674
    Abstract: Aerial vehicles may be equipped with collapsible lift propellers and thrust propellers. The collapsible lift propellers may include retractable tips that may pivot or rotate from a first orientation substantially co-aligned with a main body of the collapsible lift propellers during ordinary operations and a second orientation substantially transverse to the main body of the collapsible lift propellers when rotation of the collapsible lift propellers is stopped. The collapsible lift propellers may further include biasing elements, e.g., springs for biasing the retractable tips into the second orientation, and mechanical stops for inhibiting the pivoting or rotation of the retractable tips beyond the first orientation.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Liam Stewart Cavanaugh Pingree
  • Patent number: 9575155
    Abstract: The relative positions of two or more electronic devices can be determined utilizing ultrasonic beacons. Each device can have a unique signature that can be included in the beacon broadcast by that device. A device having an array of ultrasonic detectors can receive a beacon and correlate the beacon received at each detector. The time of arrival then can be used to determine the relative position of the source of the beacon. The signature in that beacon can also be used to determine the identity of the device that broadcast the beacon, in order to determine the identity of the device, or a user of that device, at the determined relative position. The devices can be configured to transmit signals over the air or through a specific transmission medium, such as propagating surface. Further, a dedicated detector array can be used for determining multiple relative positions.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew D. Price, Kah Kuen Fu, Kaixiang Hu
  • Patent number: 9577829
    Abstract: A system and method of performing a multi-party computation by determining a function for use in the multi-party computation, receiving a plurality of input values for the function, evaluating the function based at least in part on the plurality of input values to generate a result wherein the result is not usable to determine an input of the plurality of input values, and providing an output based at least in part on the result.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Aaron Douglas Dokey
  • Publication number: 20170047041
    Abstract: Methods, systems, and computer-readable media for virtualizing graphics processing in a provider network 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 implemented using a physical GPU, and the physical GPU is accessible to the virtual compute instance over a network. An application is executed using the virtual GPU on the virtual compute instance. Executing the application generates virtual GPU output that is provided to a client device.
    Type: Application
    Filed: August 10, 2015
    Publication date: February 16, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: NICHOLAS PATRICK WILT, ASHUTOSH TAMBE, NATHAN LEE BURNS, NAFEA BSHARA
  • Patent number: 9571389
    Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley Eugene Marshall, Christopher L. Scofield, Elmore Eugene Pope
  • Patent number: 9569700
    Abstract: A system that identifies attributes of an item depicted in an image using artificial intelligence is provided. For example, the system may use one or more deep belief networks (DBNs) or convolution neural networks (CNNs) trained to analyze images and identify attributes in items depicted in the images. A first artificial intelligence module may analyze an image to determine a type of item depicted in the image. The system may then select a second artificial intelligence module that is associated with the type of item and use the second artificial intelligence module to identify attributes in the item depicted in the image. Identified attributes, if associated with a confidence level over a threshold value, may be provided to a user. The user may provide feedback on the accuracy of the identified attributes, which can be used to further train the first and/or second artificial intelligence modules.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Alexander Santos, Adam James Finkelstein, David Akira Gingrich, David Michael Hurley, Siqi Zhao
  • Patent number: 9571357
    Abstract: Disclosed are various embodiments related to intercepting, modifying, and analyzing messages being exchanged between two entities. In one embodiment, among others, a method comprises intercepting messages being exchanged between a first entity and a second entity. The intercepted messages are modified to substitute sender information identifying the sender with proxy sender information such that the sender is anonymous to the intended recipient. The messages are also analyzed to determine at least one performance metric associated with the messages being exchanged.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard Wasserman, Yusuf Bootwala, Thomas Park, Aaron Eakin
  • Patent number: 9570813
    Abstract: A user device having a dielectric carrier, a multi-band slot antenna, a reflector and a feed line connector is described. The multi-band slot antenna has slot openings in a second portion of conductive material disposed on a second side of the user device and is operable to radiate electromagnetic energy. The reflector is additional conductive material disposed on the second side and is operable to reflect a majority of the radiated electromagnetic energy away from the user device in a first direction.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Weiping Dou
  • Patent number: 9570253
    Abstract: A method of operating an automatic transfer switch to switch an electrical load from one power source to another power source includes measuring one or more characteristics of a switching circuit in the automatic transfer switch. A value of one or more timing variables is determined based on the measured characteristics of the switching circuit. The switching circuit is operated to close relays in the automatic transfer switch. The timing of closing of the relays is based on the value of the timing variables.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: James R. Hamilton
  • Patent number: 9567866
    Abstract: A system includes a building, a fluid-moving system, and a turbine system. The fluid-moving system includes one or more conduits in or coupled to the data center and a pump. The pump moves fluid through the conduits. The turbine system includes a turbine and generator. The turbine has a runner in a flow of fluid in one of the conduits. The generator produces electricity from rotation of the runner.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Brock Robert Gardner, Michael P. Czamara
  • Patent number: 9571339
    Abstract: In an implementation, an electronic device may obtain a configuration file from a device provider. The configuration file may include settings of a number of communications providers for communicating over a wireless wide area network. A subscriber identification module (SIM) card may include information, such as a communications provider identifier, that is utilized to determine the settings for a modem of the electronic device. Configuring the modem of the electronic device according to the settings may cause the modem to communicate over the wireless wide area network according to specifications of a particular communications provider of the plurality of communications providers.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran Kumar Edara, Sandeep Rai, Felix Liu, Evan Duke Jeng
  • Patent number: 9568983
    Abstract: External jolts, such as those occurring during shipment, may inadvertently activate an electronic device. Such inadvertent activations may result in the electronic device entering an active mode during shipment, draining battery power. This document describes a power cut off mode that prevents inadvertent device activations and minimizes current consumption during shipment or storage of a device. This conserves battery power for operational use by the user.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Manish Lachwani
  • Patent number: 9571421
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lamoreaux, Mark N. Kelly, Justin O. Pietsch
  • Patent number: 9569255
    Abstract: A workflow for a work item may be executed using an on-device persistent state machine-based architecture. The on-device state machine-based architecture may include a state machine manager that executes the workflow in accordance with a state machine that includes multiple states corresponding to stages of execution in the workflow. Each state in the state machine is associated with one or more tasks to be executed in connection with that state. The state machine further specifies one or more state transitions for each state of the state machine. A state transition associated with a particular state indicates a next state to transition to from the particular state upon completion of the one or more tasks associated with the particular state.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Pierce Butler Johnson, Joseph Allan Mifsud, Thomas Jeffrey Rothwell, Vaibhav Jain, Matthew Alexander Mitgang, Joseph Carl Fant, IV
  • Patent number: 9571353
    Abstract: Hosts for virtual computing nodes may communicate health and status information through a low-bandwidth interface. Event descriptions evolving over time may be communicated through a fixed-length bit field whose format also evolves over time. Information describing the evolving data format may be communicated through an out-of-band communications channel. Event descriptions transmitted using the evolving data format may be processed once the format is accessible to the recipient of the event descriptions.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Mahendra Manshi Chheda, Daine Mimico Neale Mamacos, Suvenderan Pillay, Christian Arne Haselbach
  • Patent number: 9570071
    Abstract: A voice interaction architecture that compiles multiple audio signals captured at different locations within an environment, determines a time offset between a primary audio signal and other captured audio signals and identifies differences between the primary signal and the other signal(s). Thereafter, the architecture may provide the primary audio signal, an indication of the determined time offset(s) and the identified differences to remote computing resources for further processing. For instance, the architecture may send this information to a network-accessible distributed computing platform that performs beamforming and/or automatic speech recognition (ASR) on the received audio. The distributed computing platform may in turn determine a response to provide based upon the beamforming and/or ASR.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Michael Hart, Jeffrey P. Bezos
  • Patent number: 9569291
    Abstract: Provided are systems and methods for a first process for writing messages to a shared memory (each of the messages being written to a respective buffer of the shared memory, and the messages configured to be read in a specified sequence by a second process), determining that writing of one of the messages to the shared memory has been completed and, sending, to the second process and in response to determining that writing of one of the messages to the shared memory has been completed, an offset value corresponding to a location in the shared memory, wherein the second process is configured to read one or more messages that are stored in the portion of the shared memory before the offset value. Also the second process reads one or more messages stored in buffers that reside in the portion of the shared memory before the offset value, and commits the reads.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Juhani Karppanen
  • Patent number: 9571554
    Abstract: Described are methods and systems of providing directed interaction from one or more presenter devices to one or more participant devices. Directed interaction allows one or more presenters to change application state, device settings, or both on the participant devices. Within the constraints imposed by the presenter device, the participant devices may be able to change content presentation, position, and so forth. The participant devices may also generate participant status data, which may be provided to the presenter devices.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David Mayr Lerner, Erik Joseph Miller, Sunil Kumar Garg, Marcus Albert Barry, Jon Robert Ducrou, Christopher Michael Brennan, Brandon John Smith
  • Patent number: 9569745
    Abstract: Techniques described herein are directed towards dynamically adding new pickup orders to an existing route structure. In at least some embodiments, a service provider separates a number of vendors into separate clusters based on one or more attributes. For example, the vendors may be separated by geographic region. The service provider may then identify a set of routes that are associated with each of the vendor clusters and run optimization techniques on that set of routes. The set of routes may be filtered based on attributes of the route. In some embodiments, the service provider may make a route alteration that accommodates the new pickup order.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Kalyanakrishnan Ananthanarayanan, Rajiv Kumar Poddar, Tej Paul Verma, Sushanta Das, Ankit Kumar Yadav, Eric Yuk-Hon Kan, Mark Robert Michener