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: 10271463
    Abstract: A data center may include a tape library rack module along with rack computer systems. The rack computer systems may be configured to provide computing capacity within a data center environment. In some embodiments, the tape library rack module may include an enclosure encompassing an interior of the tape library rack module, a rack within the interior, and a tape library unit mounted on the rack. The tape library rack unit may include tape cartridges configured to store data within a tape environment that is different than the data center environment. The tape library rack unit may be within a portion of the interior that is enclosed such that it is environmentally isolated from the data center environment. In some examples, the tape library rack module may include a cooling unit and/or a humidifier unit, which may provide the tape environment to the environmentally isolated portion of the interior of the tape library rack module.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Darin Lee Frink, Kevin Bailey, Peter George Ross, Bryan James Donlan, James Caleb Kirschner, Mary Crys Calansingin, Paul David Franklin, Mastaka Kubo
  • Patent number: 10271462
    Abstract: A data center includes rack mounted computing systems arranged in rows with one or more cold aisles between success rows of rack mounted computing systems. A modular cooling unit is configured to mount above one of the cold aisles and form a ceiling for the cold aisle and partially seal the cold aisle from other environments in the data center. The modular cooling unit draws air from the other environments, cools the air, and directs the cooled air into the cold aisle. Modular cooling units may be incrementally added to a data center as additional rows of rack computing systems are added to the data center.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter George Ross, Robert David Wilding
  • Patent number: 10270878
    Abstract: Systems and methods are described to enable and manage the use of origin-facing points of presence (“POPs”) within a content delivery network (“CDN”). Origin-facing POPs can provide a second-tier caching mechanisms in a CDN, such that cache misses occurring at first-tier POPs may be processed by using information maintained at the origin-facing POPs, rather than requiring interaction with an origin server. Associations between origin-facing POPs and origin servers may be automatically created based on a distance between the respective origin-facing POPs and origin servers, such that an operator of the origin server is not required to specify a location of an origin facing POP. First-tier POPs may selectively retrieve content from origin-facing POPs in instances where the origin-facing POP is expected to provide the content more rapidly than the origin server.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Hardeep Singh Uppal, Matthew Graham Baldwin
  • Patent number: 10271109
    Abstract: Disclosed are various embodiments for processing verbal queries relative to video content. A verbal query that is associated with a portion of video content is received. The verbal query specifies a relative frame location. An item depicted in the portion of the video content at the relative frame location is identified. Information about the item is determined as an answer to the verbal query. Information about the item is then presented to a user.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, LLC
    Inventor: Peter Martin Davoust
  • Patent number: 10268486
    Abstract: Devices, systems and methods are disclosed for readying a device from hibernation with reduced user-perceived latency. For example, data likely to be accessed may be selected as preload data that is loaded into volatile memory prior to the device resuming system interactivity (e.g., being responsive to user input), thus “anticipating” user demand by loading memory pages that the user will likely request. The device may determine additional data to add to the preload data based on processes running on the device and virtual memory areas (VMAs) associated with the processes, may weight the processes and may intelligently determine the data so that the device more rapidly reaches system interactivity.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Somnath Mitra, Robert Joseph Suk, Mitchell Bernard Skiba
  • Patent number: 10268749
    Abstract: An approximate data structure to represent clusters of observation records of a data set is identified. A hierarchical representation of a plurality of clusters, including the targeted number of clusters among which the observation records are to be distributed, is generated. Each node of the hierarchy comprises an instance of the approximate data structure. Until a set of termination criteria are met, iterations of a selected clustering methodology are run. In a given iteration, distances of observation records from the cluster representatives of a current version of the model are computed using the hierarchical representation, and a new version of the model with modified cluster representatives is generated.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gourav Roy, Amit Chandak, Prateek Gupta, Srujana Merugu, Aswin Natarajan, Sathish Kumar Palanisamy, Gowda Dayananda Anjaneyapura Range, Jagannathan Srinivasan, Bharath Venkatesh
  • Patent number: 10268035
    Abstract: An electrowetting display device includes a first base substrate, a partition wall which is on the first base substrate and partitions pixels, a second base substrate which faces the first base substrate, column spacers which are on the second base substrate and contact the partition wall, an electrowetting layer which is between the first and second base substrates and includes a first fluid and a second fluid immiscible with each other, and channels disposed in a boundary area between the pixels. The second fluid has electrical conductivity or electrical polarity. The boundary area is overlapped with the partition wall and the channels define a flow path of the second fluid. The column spacers are in the boundary area between the pixels except for a boundary area including the channels.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gwan Ha Kim, Seonggyu Kwon, Sangil Kim, Sunghwan Kim, Junheui Lee, Hyun Sup Lee, Jinwoo Choi
  • Patent number: 10266346
    Abstract: A method and system for evaluating and loading vehicles (e.g., aerial vehicles and other vehicles) are described herein. The vehicles are moved by a conveyance device. It may be determined whether a vehicle passes at least one of a structural integrity test or a functionality test. The vehicle may be removed from the conveyance device, e.g., by a robotic manipulator, in the event the vehicle fails at least one of the structural integrity test or the functionality test.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Lauren Marie Kisser, Armando Medina Romero
  • Patent number: 10270875
    Abstract: A technology is described for managing dynamic groups of devices using device representations. An example method may include receiving a request for a dynamic group of device representations. In response to the request, a membership parameter used to identify member device representations included in the dynamic group of device representations may be obtained. Device representations may be queried using the membership parameter to identify member device representations that have a state that corresponds to the membership parameter, and the dynamic group of device representations may be generated to include identifiers for the member device representations.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Mark Edward Rafn, James Christopher Sorenson, III, Shyam Krishnamoorthy, Jonathan I. Turow, William Alexander Stevenson
  • Patent number: 10268684
    Abstract: Technologies are disclosed herein for statistical machine translation. In particular, the disclosed technologies include extensions to conventional machine translation pipelines: the use of multiple domain-specific and non-domain-specific dynamic language translation models and language models; cluster-based language models; and large-scale discriminative training. Incremental update technologies are also disclosed for use in updating a machine translation system in four areas: word alignment; translation modeling; language modeling; and parameter estimation. A mechanism is also disclosed for training and utilizing a runtime machine translation quality classifier for estimating the quality of machine translations without the benefit of reference translations.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Denkowski, Alon Lavie, Gregory Alan Hanneman, Matthew Ryan Fiorillo, Laura Josephine Kieras, Robert Thomas Olszewski, William Joseph Kaper, Alexandre Alexandrovich Klementiev, Gavin Richard Jewell
  • Patent number: 10268612
    Abstract: Disclosed herein are techniques for migrating data from a source memory range to a destination memory while data is being written into the source memory range. An apparatus includes a control logic configured to receive a request for data migration and initiate the data migration using a direct memory access (DMA) controller, while the source memory range continues to accept write operations. The apparatus also includes a tracking logic coupled to the control logic and configured to track write operations performed to the source memory range while data is being copied from the source memory range to the destination memory. The control logic is further configured to initiate copying data associated with the tracked write operations to the destination memory.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nafea Bshara, Mark Bradley Davis, Matthew Shawn Wilson, Uwe Dannowski, Yaniv Shapira, Adi Habusha, Anthony Nicholas Liguori
  • Patent number: 10271093
    Abstract: Devices and methods for routing content are provided herein. In some embodiments, a method for routing content include receiving audio data representing a command from a first electronic device, determining content that is associated with the command, sending responsive audio data to the first electronic device, and sending instructions to the second electronic device to output the content associated with the command. In some embodiments, a method for routing contents includes determining a state of the second electronic device and sending instructions to output the content to a selected one of the first and second electronic devices based on the state of the second electronic device.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Soniya Jobanputra, Marcello Typrin, Mallory Trudell
  • Patent number: 10268447
    Abstract: Techniques for curating audio and IR commands using machine learning may be provided. For example, the system can receive an audio stream that includes a plurality of audio segments and the system can store the audio stream and/or segments. The system can also store a command in a second data store. When a portion of the audio is provided in conjunction with a same command around the same time and exceeds a threshold number of repetitions, the next time that that audio segment is received, the system may provide a command that corresponds with that audio segment to an output device to cause an operation of the output device. In some examples, the system may confirm that the audio segment corresponds with the command before providing the command. This disclosure may use, for example, signal detection, acoustic fingerprinting, and shared vocabulary lists.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael L S Dodge, Charles Shearer Dorner
  • Patent number: 10268726
    Abstract: Systems and methods are provided to implement a client system that distributes accesses to database object in a database across different partitions of the database object. The client specifies a partition key and a sort key for the database object, so that data items in the database object are partitioned based on the partition key and sorted in each partition based on the sort key. The client determines a set of partition key values based on a throughput criteria of the database object and a per-partition throughput limit. To insert a data item into the database object, the client assigns a partition key value from the set to the data item using an assignment function, configured to distribute accesses to the database object across its partitions to balance usage of the partitions. To obtain sorted data from the database object, the client issues queries to obtain results for each partition key value, and then merges the results to produce a fully sorted result set.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Steven Eric Schiesser
  • Patent number: 10268208
    Abstract: A location marker may be used to provide information to a vehicle, such as an unmanned aerial vehicle (UAV). The location marker may be configured with folds and or apertures to provide aerodynamics that prevent or minimize movement of the location marker when subjected to moving air, such as wind or downwash created by the UAV. A location marker may be delivered to an address prior to a parcel delivery by a UAV, and may form a part of the packaging of a prior parcel delivery. Alternatively, a location marker may be delivered to an address electronically and printed and configured into a gust-resistant shape and placed in a suitable location to provide information to a UAV.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: James Matthew Hopwood Thomas
  • Patent number: 10268711
    Abstract: The techniques described herein are directed to identifying data quality issues within information stored across multiple different data sources. For instance, the data quality issues can comprise missing values, inconsistent values, and un-translated values. Once identified, the techniques implement actions to resolve the data quality issues so that consumption or use of the information stored is improved. In at least one example, the identification and resolution of a data quality issue can be implemented in response to receiving a query that identifies an object. Based on the query, the system can collect values, from the multiple different sources, for attributes that have been defined for an item. The system can use algorithms (e.g., a comparison algorithm) to identify a data quality issue and can output a graphical user interface that visually distinguishes between attributes with a data quality issue and attributes without a data quality issue.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Louis Chappell, Alexandros Zotos, Sean Michael Gregory Corrigall, Ben Jannis Freiberg, Petar Butkovic, Vojtech Hordejcuk, Giannis Skevakis
  • Patent number: 10268500
    Abstract: Generally described, the present application relates to systems and methods for the managing virtual machines instances using a physical computing device and an offload device. The offload device can be a separate computing device that includes computing resources (e.g., processor and memory) separate from the computing resources of the physical computing device. The offload device can be connected to the physical computing device via a bus interface. The bus interface can be a high speed, high throughput, low latency interface such as a Peripheral Component Interconnect Express (PCIe) interface. The offload device can be used to offload virtualization and processing of virtual components from the physical computing device, thereby increasing the computing resources available to the virtual machine instances.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: April 23, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Anthony Nicholas Liguori, Matthew Shawn Wilson, Ian Paul Nowland
  • Patent number: 10268776
    Abstract: Systems and techniques to access and/or configure information in graph store are provided. In some embodiments, a state table can be generated in addition to a main table, such as a distributed hash table embodying the graph store. The state table can include information indicative of a state of a relationship between a first node and a second node in the graph store. Availability of the state table can permit the control of termination of an update in scenarios of inconsistency and/or concurrent updates. As such, updates to a pair of nodes, each having one or more records, can leverage the state table to access the record(s) of the nodes and to modify an edge associated with the node. The state table also can permit controllably terminating an update and/or ensuring that consistency of the graph store is maintained after the update. Approaches to resolve error during updates to the graph store also are provided.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Albert Cooper Johnson
  • Patent number: 10268514
    Abstract: Techniques for acquiring performance analysis metrics for computer-implemented functions are described herein. A computer-implemented function is instantiated on a computer system. A monitoring agent running on the computer system monitors outbound calls from the computer-implemented function and, when an outbound function call is intercepted, the agent calculates a performance metric for the outbound function. An aggregated set of performance metrics is produced, and that aggregated set of performance metrics is presented for further analysis.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nitin Kesarwani
  • Patent number: 10268593
    Abstract: A request to create a volume to store data is received. A block within the storage node is selected, dependent at least in part on metadata indicating regions of available storage space in a storage node, to associate with a volume. Information is generated that includes an address to the block. A second computer system is determined to lacks the address to the block. The second computer system is enabled, by providing at least a portion of the information to the second computer system, to perform an operation to the block.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Stephen Olson, Christopher Magee Greenwood, Anthony Nicholas Liguori, James Michael Thompson, Surya Prakash Dhoolam, Marc John Brooker, Danny Wei
  • Patent number: 10268983
    Abstract: This disclosure describes a system for tracking removal or placement of items at inventory locations with a materials handling facility. In some instances, a user may remove an item from an inventory location and the inventory management system may detect that removal and update a user item list associated with the user to include an item identifier representative of the removed item. Likewise, if the user places an item at an inventory location, the inventory management system may detect that placement and update the user item list to remove an item identifier representative of the placed item.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Dilip Kumar, Elie Micah Kornfield, Alexander Clark Prater, Sridhar Boyapati, Xiaofeng Ren, Chang Yuan
  • Patent number: 10268991
    Abstract: Examples of systems and methods are described for managing payment transaction requests. A request for payment may be received and then routed to one or more payment processors. For a given request, more than one payment processor may be used. The particular payment processor selected for processing the payment may be based on a decision rule that is associated with the more than one payment processor. A decision engine may utilize the decision rule, select a payment processor, and process the payment with the selected payment processor.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Alan G. Davison
  • Patent number: 10268841
    Abstract: This disclosure includes techniques for using distributed computing over a network to resolve difficult computational problems. Anonymization of the data allows computing devices in the distributed computing system to solve the computational problem without exposing private aspects of the data. Individual computing devices receive instructions and data that correspond to a piece of a larger computational problem. In one implementation, a user may request a webpage from a web server and receive the webpage along with commands in a scripting language that instructs the user's computer to process a piece of the larger computational problem. The web server may assign the piece of the problem to the user's computer based on processing capabilities of the user's computer. Combining solutions received from multiple distributed computing devices and reversing the anonymization process yields a solution to the computational problem.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Zachary J. Wiggins
  • Patent number: 10269046
    Abstract: Systems, methods, and computer-readable media are provided for implementing a networked environment that enables interaction between content requestors and content creators. The networked environment may be an online content exchange marketplace that content requestors may access to submit requests for content and receive bid proposals from content creators that identify proposed content to be generated. A content requestor may accept a bid proposal from a particular content creator and may receive the content from the content creator via the online content exchange marketplace. The content requestor may then submit a request to publish the content. Publishing the content may include making the content accessible to users via a content sharing platform.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Liza Marie Walsh, Michael Lee Herst, Jeffrey Clarke Purcell, Amber Autrey Taylor
  • Patent number: 10269029
    Abstract: Disclosed are various embodiments for application monetization based on application fingerprinting and lifestyle fingerprinting. Application fingerprints are determined for multiple applications. A respective application fingerprint is generated based at least in part on a static analysis, a dynamic analysis, and a behavioral analysis, and is indicative of one or more features of an application. Lifestyle fingerprints are determined for multiple users. A respective lifestyle fingerprint is indicative of one or more preferences of a user. An action is implemented to market a selected application based at least in part on a correlation between the lifestyle fingerprints and a set of application fingerprints that are determined to be similar to the application fingerprint of the selected application.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ethan Zane Evans, David Allen Markley, Miguel Azancot Roque
  • Patent number: 10268945
    Abstract: This disclosure describes RFID tags configured to fracture when heated, such as when exposed to threshold levels of electromagnetic energy. In some instances, the RFID tags include materials that expand when heated for the purpose of stressing metal antenna traces of the RFID tags. When under stress from these expansion materials that bond to the antennas (e.g., thermoplastics), these antennas may fracture, thus lessening the risk that the dangerous arcing will occur from the electromagnetic energy, such as when an item and corresponding tag are placed in a microwave oven.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin E. Keller, Ronald Eugene Huebner, Somasundaram Niranjaya
  • Patent number: 10268492
    Abstract: A computing system providing virtual computing services may generate and manage remote computing sessions between client devices and virtual desktop instances (workspaces) hosted on the service provider's network. The system may implement a virtual private cloud for a workspaces service that extends out to gateway components in multiple, geographically distributed point of presence (POP) locations. In response to a client request for a virtual desktop session, the service may configure a virtual computing resource instance for the session and establish a secure, reliable, low latency communication channel (over a virtual private network) between the resource instance and a gateway component at a POP location near the client for communication of a two-way interactive video stream for the session. The availability zone containing the POP location may be different than one hosting the resource instance for the session. Client devices may connect to the gateway component over a public network.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Suryanarayanan, Sheshadri Supreeth Koushik, Nicholas Patrick Wilt, Kalyanaraman Prasad
  • Patent number: 10268958
    Abstract: A technology is described for providing a recommended launch configuration for a computing instance based on a predicted launch time. An example method may include receiving a launch plan to launch a computing instance on a physical host within a computing service environment, where the launch plan includes a launch configuration. Upon receiving the launch plan, a predicted launch time may be determined for the computing instance based on the launch configuration. The launch configuration may then be analyzed to identify changes to the launch configuration that may result in an improved predicted launch time as compared to the predicted launch time. A recommended change may then be provided for the launch configuration as a result of a determination that the change to the launch configuration results in the improved predicted launch time.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Anton André Eicher, Matthew James Eddey, Richard Alan Hamman
  • Patent number: 10270730
    Abstract: Techniques for determining a dynamic data feed may be provided. For example, a system may receive interaction data associated with one or more connection identifiers (e.g., interactions between one or more user accounts and one or more items, including one user interacting with a social network profile of another user, providing a review for an item after purchase, providing a rating associated with the item, adding an item to a wish list, a user sending a communication to another user, etc.). One or more cards may be generated based at least in part on the interaction data, and include information about the one or more users associated with the one or more connection identifiers and the item. The cards may be sorted, aggregated, or filtered and/or provided for presentation.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Rajendra Kumar Vippagunta
  • Patent number: 10268493
    Abstract: A computing system that provides virtual computing services may generate and manage remote computing sessions between client computing devices and virtual desktop instances hosted on the service provider's network. A computing resource instance manager may monitor connections to and disconnections from a virtual desktop instance during particular time periods, and may apply a resource management policy to determine whether and when to shut down an underlying virtualized computing resource instance following a disconnection (e.g., immediately, after some period of time, or only between certain hours). A storage volume for the virtual desktop instance may be detached during a shutdown. In response to a reconnection request, the virtualized computing resource instance (or another such instance) may be restarted and the storage volume may be reattached. The computing resource instance manager may develop a model for predicting when to shut down or restart an instance based on historical data or machine learning.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Varun Verma, Deepak Suryanarayanan, Ajit Nagendra Padukone, Nakul Namdeo Dhande
  • Patent number: 10269155
    Abstract: Devices, systems and methods are disclosed that detect and mask visual artifacts in image and video data. Such artifacts may result from stitching segments of images from two different cameras due to the parallax effect. In this respect, stitching errors may be determined and compared to a threshold to decide whether an area results in an undesirable artifact that should be masked. Such artifacts may then be masked with various graphical elements such as artistic type objects/images to provide a pleasant looking image to a viewer.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: April 23, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ilya Vladimirovich Brailovskiy, Paul Berenberg
  • Patent number: 10268832
    Abstract: Systems are provided for the streamlining authentication of encrypted data. In streaming authentication, the authentication and decryption of a data file is performed in a streaming manner. The data file can be stored as a collection of discrete encrypted portions. When the data file is to be accessed, it can be authenticated in a streaming manner, as discrete portions of the large file are loaded from storage or transmitted to other systems.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nick Ciubotariu, Brett Lounsbury
  • Patent number: 10268984
    Abstract: This disclosure describes an item drop location for placing items that have been picked from an inventory location within a material handling facility but have not yet been transitioned from the materials handling facility and a return location for returning items that have been transitioned from the materials handling facility. Likewise, described is a system and method for identifying an item placed at a drop location or an item placed at a return location, processing the placed item and providing confirmation to a user that placed the item and facilitating a return of the item or a removal of the item from an item identifier list associated with the user.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sudheer Babu Ramoji, Avishkar Misra, Yasser Baseer Asmi, Ohil Krishnamurthy Manyam, Gopi Prashanth Gopal, Long Xuan Nguyen, Sudarshan Narasimha Raghavan, Ramanathan Palaniappan, Nadya Dhalla
  • Patent number: 10270668
    Abstract: A distributed system may implement identifying correlated events in a distributed system according to operational metrics. A distributed system may collect large numbers of operational metrics from multiple different sources. Some operational metrics may be monitored, analyzing the operational metrics for correlation with other operational metrics. The monitored operational metrics may be manually selected, or identified according to anomalous events detected for the operational metrics. Based on the monitoring, a correlated event may be detected. A response for the correlated event may be determined and performed. In some embodiments, a notification of the correlated event may be sent. Corrective actions may be performed at the distributed system, in some embodiments.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: James Michael Thompson, Marc Stephen Olson, Marc John Brooker
  • Patent number: 10270667
    Abstract: A technology for job processing using a public service network. A method may include identifying processing availability at a public service network for processing a job submitted to a private service network. Available network bandwidth may be determined between the private service network and the public service network used to communicate between the private service network and the public service network and to transfer the job to the public service network for processing. Rules for transferring the job to the public service network may be identified. A determination may then be made that the processing availability at the public service network, the available network bandwidth between the private service network and the public service network, and the rules for transferring the job to the public service network allow the job to be transferred to the public service network for processing.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Clay Bush, Darryl Chalmers, Furqan Ali Khan, Tipu Saleem Qureshi, Troy James Ulmer
  • Patent number: 10270971
    Abstract: An audio/video (A/V) recording and communication doorbell, including a camera, a speaker, a microphone, a power manager, a battery, an AC/DC rectifier, and a DC/DC converter. The doorbell is configured for connection to an external AC power source through the AC/DC rectifier and the DC/DC converter. The power manager is configured to draw power, up to a threshold power, from the AC power source and to draw supplemental power from the battery such that the power drawn from the AC power source never exceeds the threshold power. The present A/V recording and communication doorbell can thus be connected to an existing household AC power supply and an existing doorbell signaling device without causing inadvertent sounding of the signaling device.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, Changsoo Jeong, John Modestine, Trevor Phillips, Mark Siminoff, Robert Tso, Stuart Westerman
  • Patent number: 10269311
    Abstract: An electrowetting display device includes a plurality of pixels and a packaged integrated circuit that includes an output pin configured to electrically connect to a display driver, a rendering engine configured to output an initial luminance value for a first pixel in a plurality of pixels, and a memory controller. The memory controller includes a first frame buffer storing a current luminance value for the first pixel, a second frame buffer, and a front-end interface controller configured to encode a next luminance value. The next luminance value is at least partially determined by the initial luminance value for the first pixel. The memory controller includes a back-end interface controller configured to transmit a data signal through the output pin to the display driver to cause the display driver to apply a driving voltage to the first pixel. The driving voltage is at least partially determined by the current luminance value.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Petrus Maria de Greef, Anthony Botzas, Robert Waverly Zehner, Jozef Elisabeth Aubert, Johannes Wilhelmus Hendrikus Mennen
  • Patent number: 10270476
    Abstract: Techniques and methods for generating and implementing multiple layers of redundancy coded data are disclosed. For example, a redundancy coding scheme may include data elements that include data that is unencoded relative to the input, yet may still fully participate in providing redundancy to any data element in a given set. In a layered scheme, the input may include a bundle or group of encoded (or unencoded) data elements, thereby nesting two or more layers of redundancy coding. The specific amount of redundancy generated by such a scheme may be adjusted and adapted to failure characteristics of the entity on which the data elements are stored.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: April 23, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Colin Laird Lazier
  • Patent number: 10270475
    Abstract: Techniques and methods for generating and implementing multiple layers of redundancy coded data are disclosed. For example, a redundancy coding scheme may include data elements that include data that is unencoded relative to the input, yet may still fully participate in providing redundancy to any data element in a given set. In a layered scheme, the input may include a bundle or group of encoded (or unencoded) data elements, thereby nesting two or more layers of redundancy coding. The specific amount of redundancy generated by such a scheme may be adjusted and adapted to failure characteristics of the entity on which the data elements are stored.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Colin Laird Lazier
  • Patent number: 10270781
    Abstract: The usage of data in a multi-tenant environment can be controlled by utilizing functionality at the hypervisor level of various resources in the environment. Data can be associated with various tags, security levels, and/or compartments. The ability of resources or entities to access the data can depend at least in part upon whether the resources or entities are also associated with the tags, security levels, and/or compartments. Limitations on the usage of the data can be controlled by one or more policies associated with the tags, security levels, and/or compartments. A control service can monitor traffic to enforce the appropriate rules or policies, and in some cases can prevent encrypted traffic from passing beyond a specified egress point unless the encryption was performed by a trusted resource with the appropriate permissions.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: April 23, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Gregory B. Roth, Eric Jason Brandwine, Graeme D. Baer
  • Patent number: 10270481
    Abstract: A first device may establish wireless connections with multiple devices using a single channel. The first device acquires reception data about these multiple devices that is indicative of a device identifier and received signal strength at the first device. Based on the reception data, a receiver gain is determined. A wireless network interface is configured to use the receiver gain. As a result, communication between the first device and the multiple devices is improved.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: April 23, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Milos Jorgovanovic, Pratik Kalpesh Patel
  • Patent number: 10270854
    Abstract: A computing resource monitoring service receives a request to store a measurement for a metric associated with a computing resource. The request includes the measurement itself and metadata for the measurement, which specifies attributes of the measurement. Based at least in part on the metadata, the computing resource monitoring service generates a fully-qualified metric identifier and, using the identifier, selects a logical partition for placement of the measurement. From the logical partition, the computing resource monitoring service transmits the measurement to an aggregator sub-system comprising one or more in-memory datastores. The computing resource monitoring service stores the measurement in an in-memory datastore within the aggregator sub-system.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Taylor, Brian Dennehy, Sebastien Alexandre Roland Rodriguez, Julio Delgado Mangas
  • Patent number: 10270738
    Abstract: A technology is described for operating a device shadowing service that calculates an aggregated group state for a group of device representations. An example method may include receiving device states for devices represented using a group of device representations, where the devices connect over a network to a device shadowing service configured to manage the device states. In response to an event, device representations included in the group of device representations may be identified. Device states indicated by the device representations may be obtained and an aggregated group state for the group of device representations may be calculated using the device states indicated by the device representations.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, William Alexander Stevenson, James Christopher Sorenson, III, Shyam Krishnamoorthy, Jonathan I. Turow, Mark Edward Rafn
  • Patent number: 10270797
    Abstract: A wireless communications system mitigates the threat of a man-in-the-middle attack when sharing network credentials with a new device. A new wireless device signals that it needs credentials if no other devices are signaling that they need credentials. The new device provides a visible or audible indicator when requested to do so by a device with credentials. Either in response to approval by a user or automatically in response to the indicator, the device with credentials shares credentials with the new device, which can then establish a connection to the network.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard William Mincher, David George Butler, Richard David Young, Thomas Bruno Mader
  • Patent number: 10270815
    Abstract: A network-connected device service receives a request to establish a communications session with a network-connected device. In response to the request, the service transmits a set of electronic messages to the network-connected device through an access point of the network-connected device to establish the communications session. The network-connected device service receives a notification from the network-connected device indicating whether the communications session has been established. If so, the service provides an indication to a controlling device that the session has been established. This enables the controlling device to submit commands executable by the network-connected device to the service, which provides the commands to the network-connected device through the access point.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Michael Roche, David Craig Yanacek
  • Publication number: 20190116685
    Abstract: Deployable barriers are reversibly deployed in a data center hall to partition the data center. The hall is partitioned into an operational area, where rack computer systems are installed, a non-operational area, and a staging area where support infrastructure is at least partially installed. A barrier can be collapsed to incorporate the staging area into the operational area, thereby expanding the operational area, when rack computer systems are to be installed in the staging area. A barrier deployed in the non-operational area establishes another staging area. A barrier includes a deployment mechanism which extends through a space in the data center to enable a partition to be extended to partition the hall. The barrier can be mounted and deployed on support infrastructure, so that the deployed barrier and a side portion of the support infrastructure collectively partition the hall.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 18, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Peter George Ross, Timothy Logan Sadler
  • Patent number: 10259591
    Abstract: This disclosure describes an unmanned aerial vehicle that may be configured during flight to optimize for agility or efficiency.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Daniel Buchmueller, Brian C. Beckman, Amir Navot
  • Patent number: 10261938
    Abstract: Methods and apparatus for content preloading using predictive models are disclosed. A system includes computing devices that generate a model to determine a predicted set of additional network content assets anticipated to be requested by a client after the client has requested a given set of assets. The devices determine, based on characteristics of a client's content request, whether to initiate an asset preload operation using the model. If a decision is made to initiate an asset preload, the devices identify, using the model, the predicted set of assets corresponding to the request, and initiate delivery of at least a portion of the predicted set to one or more destinations on behalf of the client.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, Nathan Alan Dye, Bradley E. Marshall, Brett R. Taylor
  • Patent number: D846595
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Katie Swanson, Nathan Kyle Newsom
  • Patent number: D846623
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, Mark Siminoff, Matthew J. England, Spiro Sacre, Christopher Loew