Amazon Patents

Amazon.com, Inc. sells electronics, books, media and other general merchandise through its websites. The company also manufactures and sells electronic devices, including its Kindle e-Readers, Fire tablets and Fire phones. The company also provides services to developers and enterprises through Amazon Web Services, which offers computing, storage, database, analytics and deployment services.

Amazon Patents by Type

  • Amazon Patents Granted: Amazon patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Amazon Patent Applications: Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 9852215
    Abstract: A body of text may be compared with one or more user-selected text portions to rank a plurality of text portions of the body of text, such as for predicting which of the text portions are likely to be annotated by users. As one example, the text of a content item may be compared with excerpts of other content items that have been highlighted or otherwise annotated by a plurality of users. Based at least in part on the comparison, some implementations identify one or more portions of text of the content item that are likely to be selected or highlighted by users that access the content item. In some examples, a classifier may be trained based on popular highlights determined for a plurality of content items. The classifier may be applied to a body of text to determine portions that users are likely to consider profound or interesting.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: December 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Todd H. Sullivan, Thomas F. Dimson
  • Patent number: 9852220
    Abstract: A workflow management system having a queue service, a non-relational database, and a workflow engine. The queue service is configured to receive a task from a computing device. The non-relational database is configured to store data. The workflow engine has a workflow definition defining a plurality of operating states for an application. The workflow engine in communication with the queue service and the non-relational database, the workflow engine is configured to receive tasks from the queue service, query the non-relational database, receive query data from the non-relational database, and execute tasks based on task data, process data, and the workflow definition.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: December 26, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jiaqi Guo, Baogang Song
  • Patent number: 9853662
    Abstract: Techniques described and suggested herein include systems and methods for optimizing random access characteristics for data archives stored on data storage systems using redundancy coding techniques. For example, redundancy coded shards, which may include identity shards that contain unencoded original data of archives, may be configured such that a variable number of the shards can be leveraged to meet random access requirements for retrieval requests associated with the archives stored and/or encoded therein. Implementing systems may monitor random access rates, capabilities, and burdens, so as to adaptively account for changes to some or all of the monitored parameters.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: December 26, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Colin Laird Lazier, Adam Frederick Brock, Paul David Franklin
  • Patent number: 9852160
    Abstract: A data computation rate is calculated for use by components in a computational data system. The data computation rate defines the frequency at which a computation, or other types of processing, is performed on or using certain data, such as a data value in a database. The data computation rate might be calculated based upon a current or historical data consumption rate that defines the frequency at which a consumer requests or has requested data, a data update rate that defines the current or historical frequency at which the data that is utilized to generate the processed data is or has been modified, a consumer-specified tolerance, and/or other information. The computed data consumption rate might then be utilized to specify the frequency at which the data should be processed by components in the computational data system.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: December 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Harsha Ramalingam, Aaron Fernandes
  • Patent number: 9853978
    Abstract: A virtual computing environment service may receive a request from a customer to provision a virtual computing environment and join the virtual computing environment to a managed directory. The virtual computing environment service may provision the virtual computing environment and uses a set of administrator credentials from the customer and a set of credentials corresponding to the environment to access the managed directory and request joining of the environment to the managed directory. In response, the managed directory may create a computer account corresponding to the environment and which enables the environment to be used to access the managed directory. The virtual computing environment service may then enable the customer to specify one or more users that may utilize the virtual computing environment to access the managed directory.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: December 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Erik Jonathon Tellvik, Gaurang Pankaj Mehta, Ajit Nagendra Padukone, Chirag Pravin Pandya, Colin Harrison Brace, Deepak Suryanarayanan, Guruprakash Bangalore Rao, Krithi Rai, Malcolm Russell Ah Kun, Sameer Palande, Shon Kiran Shah, Vivek Lakshmanan
  • Publication number: 20170366991
    Abstract: A mobile device test module enables a remote client to execute client-developed mobile device applications on a mobile device, via a communication network, to test application performance on the mobile device. The module includes a host compute board which establishes a device communication link, which can include a wireless link, with a mobile device mounted in the module and generates commands to the mobile device based on signals received at the board. The module restricts the host compute board and mobile device to device communication links between each other. The module housing can restrict device communication links with devices external to the module. The module can be installed in a slot of a chassis which can provide structural, power, and communication support to the module. The chassis includes interface clusters which each can support various modules installed in the slots and can support redundant links with an installed module.
    Type: Application
    Filed: September 3, 2017
    Publication date: December 21, 2017
    Applicant: Amazon Technologies, Inc.
    Inventor: Peter George Ross
  • Patent number: 9846697
    Abstract: 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: Grant
    Filed: April 28, 2015
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Almann T. Goo, Michael J. McInerny
  • Patent number: 9846540
    Abstract: Methods and apparatus for data durability using un-encoded copies together with combination encodings are disclosed. Additional storage objects to be included in a durability group with a particular storage object are identified. An encoding of a combination of the particular object and another object of the group is generated. The encoding, as well as an un-encoded copy of the particular object, may be stored at respective nodes of a service. A request to perform a computation operation may be directed to a node with the un-encoded copy. In the event that the un-encoded copy becomes unavailable, a new un-encoded copy may be generated using the encoding.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul David Franklin, James Christopher Sorenson, III
  • Patent number: 9847970
    Abstract: Functionality is disclosed herein for regulating bandwidth that is available for network traffic flowing through a data communications network. In response to attack traffic being detected, one or more traffic regulators are set to control an available bandwidth to be used by the attack traffic. The one or more traffic regulators are adjusted until an attack is no longer detected. After the attack ends, the traffic regulator may be disabled or set to a different mode of operation.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph Paul Zipperer, Andrew Bruce Dickinson, Kirk Arlo Petersen
  • Patent number: 9846795
    Abstract: Disclosed are various embodiments for a light bulb or other type of lighting fixture that integrates a light source and a radio frequency identification (RFID) reader. Embodiments of the disclosure can also forward identifiers corresponding to RFID tags detected by the RFID reader to another computing device that can facilitate identification of products or items associated with the RFID tags. RFID tags are energized with interrogator signals and/or an electromagnetic field emitted from the RFID reader and submit a response, which can be forwarded, or data extracted and transmitted, to another computing device.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Ryan Scott Russell
  • Patent number: 9847983
    Abstract: Technologies are disclosed herein for epoch-based expiration of temporary security credentials. A temporary security credential is issued that identifies one or more epochs and that specifies one or more versions of the identified epochs during which the temporary security credential is valid. The temporary security credential may then be utilized to request access to another system, service or component. In order to determine whether such a request may be granted, current epoch versions for the epochs identified in the temporary security credential are obtained. The current epoch versions for the identified epochs are then compared to epoch versions specified in the temporary security credential to determine if the request can be granted. The current epoch versions may be periodically modified in order to expire previously issued temporary security credentials. A temporary security credential might also specify an expiration time after which the temporary security credential is no longer valid.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Benjamin Tillman Farley, Graeme David Baer
  • Patent number: 9848111
    Abstract: 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: Grant
    Filed: March 17, 2015
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Tak Shing Pang, Samuel Waising Tam
  • Patent number: 9846467
    Abstract: 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: Grant
    Filed: February 14, 2014
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Brock Robert Gardner, John William Eichelberg, Michael Phillip Czamara, Nigel McGee, Peter George Ross
  • Patent number: 9844725
    Abstract: Functionality is disclosed herein for changing a user experience using application events. Events that occur while an application is executing are provided to an application service. The events may be stored on the computing device executing the application before the events are provided to the application service. The application service uses the events to generate a plan that includes data identifying one or more actions for the application to perform. The events used to generate the plan may include events received from other users who also interact with the application. The plan is used by an application to select one or more actions to perform to move the user interacting with the application closer to a goal state. The plan may be periodically updated.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Newcomb Durkin, Timothy Jason Berger, Jean-Yves Pip Courbois, Ian Christopher Suttle
  • Patent number: 9846854
    Abstract: Systems, methods, and computer-readable media are disclosed for optimizing power consumption for smart electronic tracking tags. Example methods may include determining a destination address for a package, determining a shipping timeline for the package, the shipping timeline having a first segment and a second segment, and determining a transmission profile with a first frequency of package information data transmissions during the first segment and a second frequency of package information data transmissions during the second segment. Example methods may include sending the transmission profile to an electronic shipping tag associated with the package.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sang Eun Lee, Jin Dong Kim
  • Patent number: 9846806
    Abstract: Visual cues may be provided for the purpose of triggering the performance of one or more actions associated with a given task. A visual cue may include one or more characters or other markings on any relevant surfaces, as well as naturally appearing edges, contours or outlines within an environment in which the visual cue is provided. When one or more visual cues appear within a field of view of an imaging device, and the visual cues are recognized as such, a task relating to the visual cues may be identified, and instructions for performing the task may be provided. The task may be dependent upon a context in which the visual cues are provided, such that a single visual cue may be associated with multiple tasks in different contexts, and the performance of the task may be confirmed based on imaging data or other relevant information.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Pragyana K. Mishra, Jules Cook Graybill, Danny Guan
  • Patent number: 9846778
    Abstract: 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: Grant
    Filed: December 30, 2016
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Eric J. Brandwine
  • Patent number: 9846688
    Abstract: Techniques for use with electronic book readers include coordinating or translating position information between different versions of an electronic book. Positions within different versions can be translated for various purposes, such as transferring annotations between versions or synchronizing positions within different versions.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher F. Weight, Janna Hamaker, Tom Killalea, Bruno A. Posokhow, Daniel B. Rausch
  • Patent number: 9846636
    Abstract: 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: Grant
    Filed: April 4, 2016
    Date of Patent: December 19, 2017
    Assignee: 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: 9846649
    Abstract: Systems and methods are provided for enabling caching of one or more portions of a file. In some embodiments, a first file may be sent to a client system, where the first file includes a cache identifier identifying a shared portion of content of the first file, where the shared portion of content is included in both the first file and at least one other file. A request may be received from the client system for a second file that includes the shared portion of content. A modified second page may then be sent to the client system, where the modified second page includes the cache identifier, and does not include the shared portion of content, such that the client system may determine the content of the second page based on the modified second page and the previously stored shared portion of content.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan A. Jenkins
  • Patent number: 9848041
    Abstract: A service provider may apply customer-selected or customer-defined auto-scaling policies to a cluster of resources (e.g., virtualized computing resource instances or storage resource instances in a MapReduce cluster). Different policies may be applied to different subsets of cluster resources (e.g., different instance groups containing nodes of different types or having different roles). Each policy may define an expression to be evaluated during execution of a distributed application, a scaling action to take if the expression evaluates true, and an amount by which capacity should be increased or decreased. The expression may be dependent on metrics emitted by the application, cluster, or resource instances by default, metrics defined by the client and emitted by the application, or metrics created through aggregation. Metric collection, aggregation and rules evaluation may be performed by a separate service or by cluster components. An API may support auto-scaling policy definition.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Daly Einkauf, Luca Natali, Bhargava Ram Kalathuru, Saurabh Dileep Baji, Abhishek Rajnikant Sinha
  • Patent number: 9847907
    Abstract: A management system may enable and monitor a cache or other cluster to make the cluster configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated. For example, a distributed memory caching system may provide initial configuration to a client from a memory caching node referenced by an alias provided by a configuration endpoint. Updates of configuration may be retrieved from memory caching nodes, each storing current configuration of the cache cluster. A management system monitors changes to the cache cluster, such as provisioning of new caching nodes, and updates the configuration stored in the caching nodes for retrieval by a client.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Nishanth Shankaran, Dong Shou, Rajat Arya, Clint Joseph Sbisa, Shyam Krishnamoorthy, Rajaprabhu Thiruchi Loganathan
  • Patent number: 9847033
    Abstract: Techniques for determining whether data associated with an autonomous operation of a first unmanned vehicle may be trusted. For example, the first unmanned vehicle may receive an indication related to the data and originating from a second unmanned vehicle over a network. For instance, the indication may indicate that similar data for a similar autonomous operation of the second unmanned vehicle may be untrusted. Based on a level of trust accorded to the indication, the first unmanned vehicle may determine that the data may be untrusted and the autonomous navigation may be directed independently of the data.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Nima Sharifi Mehr
  • Patent number: 9848167
    Abstract: Devices, systems and methods are disclosed for enabling a standby mode during videoconferencing, the standby mode having reduced bandwidth consumption and configured to indicate whether a person is present while protecting a privacy of the person. For example, a local device may capture low resolution video data at a low sampling rate, downsample the video data and send the downsampled video data to a remote device, which may upsample the downsampled video data and display the upsampled video data on a display. The upsampled video data indicates an environment of the local device while blurring details, enabling a user of the remote device to identify movement or activity while maintaining privacy for anyone near the local device. The local device may identify activity, motion and/or objects of interest in the video data and may apply a special effect emphasizing the activity, motion and/or objects of interest.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: December 19, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Andrew Dean Christian, David Marc Levine, Blair Harold Beebe
  • Patent number: 9846682
    Abstract: In some examples, additional content is provided with the main content of a content item presented on an electronic device. For instance, an occurrence of an event may call for presentation of an additional content portion concurrently with the main content of the content item. The additional content portion may interact with other additional content portions, the main content portion, and/or user inputs. In some cases, the additional content portion can be implemented by one or more plug-in modules having designated roles for providing respective different types of additional content. Accordingly, some examples provide a cross-platform module that receives events, selects one or more plug-ins in response to a received event, and causes the one or more plug-ins to perform a desired action for rendering and compositing additional content portions or features to be presented with the main content of a content item.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Augusto Cesar Righetto, Thomas Grant Fraser, Lokesh Joshi
  • Patent number: 9846899
    Abstract: A licensing service is disclosed that can be used in a virtual environment. A master license can be used by the licensing service to maintain a pool of licenses associated with a customer number. Multiple ephemeral licenses can be issued from the pool. The ephemeral licenses can have a short duration to ensure periodic renewal of the ephemeral licenses during the life of the master license. Tighter control of the licenses ensures that the ephemeral licenses are only used during the life of the master license. Additionally, autoscaling is promoted through the use of the license pool, which can adapt according to actual use.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas C. Stickle, Brian M. Matsubara, Ryan C. Holland
  • Patent number: 9848024
    Abstract: Described are techniques for establishing communication between media devices and enabling portions of content to be provided using one or more of the media devices. Data indicative of the transport functionality for the media devices and services available on the media devices may be used to determine one or more media devices suitable for the presentation of content. Control information may be provided to the media device(s) to control presentation of the portions of the content.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Edward James Gayles, Varadarajan Gopalakrishnan, Shih-Chun Chang
  • 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
  • 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
  • Patent number: 9843470
    Abstract: A portable data center is configured to be supported by any suitable self-propelled motor vehicle, and transported to a client location, such that a large volume of data can be transmitted to, and stored on, computing devices of the portable data center via a hard wire communication link. The portable data center can then be transported to a data center building so as to store the data received at the client location on one or more computing devices housed in the data center building.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: John Ryan Gartrell, David Brian Lennon, Gregory David May, Mark Edward Stalzer
  • 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: 9843840
    Abstract: A server includes an input node to receive video streams forming a panoramic video. A module forms a suggested field of view in the panoramic video. An output node sends the suggested field of view to a client device.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: December 12, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Bill Banta, Geoff Donaldson
  • 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: 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: 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: 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: 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
  • 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: 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: 9843914
    Abstract: 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: Grant
    Filed: June 16, 2015
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddhartha Shankara Rao, Samuel Rislove Etler, Thaddeus Pritchett
  • Patent number: 9841879
    Abstract: A computing device can include a recognition mode interface utilizing graphical elements, such as virtual fireflies, to indicate recognized or identified objects. The fireflies can be animated to move across a display, and the fireflies can create bounding boxes around visual representations of objects as the objects are recognized. In some cases, the object might be of a type that has specific meaning or information to be conveyed to a user. In such cases, the fireflies might be displayed with a particular size, shape, or color to convey that information. The fireflies also can be configured to form shapes or patterns in order to convey other types of information to a user, such as where audio is being recognized, light is sufficient for image capture, and the like. Other types of information can be conveyed as well via altering characteristics of the fireflies.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 12, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Timothy Thomas Gray, Forrest Elliott
  • Patent number: 9842162
    Abstract: Disclosed are various embodiments for navigating a taxonomy using search queries. An unstructured search query is parsed in order to identify one or more categories of a taxonomy of a collection of items. Each one of the one or more categories is associated with a confidence score. When the confidence score meets a threshold, a pool of items is selected from a respective one of the one or more categories. When no confidence score meets the threshold, the pool of items is selected from the collection of items.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: December 12, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Blair L. Hotchkies, Brent Robert Mills, Jennica Jane Pounds, Sikandar Saifullah, Alexandru I. Indrei, Jason P. Patrikios, Daniel R. Parshall, David Aaron Lichterman, Dan Catalin Teodorescu, Sean P. Forde
  • 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: 9843689
    Abstract: 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: Grant
    Filed: August 1, 2013
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Geoffrey Scott Heller, Chang Yuan
  • Patent number: 9843631
    Abstract: Processes and systems are disclosed for selecting a producer system from a number of producer systems to lease to a consumer system. A leasing agent, in response to a request from the consumer system for access to a service at a producer system, can identify a producer system to lease to the lease requestor based, at least in part, on a selection weight associated with each producer system that the leasing agent is assigned. The selection weights can be modified based on status information associated with each of the producer systems. This status information may be obtain from the producer systems and/or from a consumer system that has previously accessed the producer system. The consumer system may provide the status information to the leasing agent as part of the consumer system's lease request.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Vishal Parakh, Timothy Allen Gilman, Antoun Joubran Kanawati, Mukul Vijay Karnik, Pradeep Vincent
  • 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: 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: D805079
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sun Joo Han, Giles David Matthew McWilliam