Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Amazon Technologies Inc patents (2017 archive)


Recent patent applications related to Amazon Technologies Inc. Amazon Technologies Inc is listed as an Agent/Assignee. Note: Amazon Technologies Inc may have other listings under different names/spellings. We're not affiliated with Amazon Technologies Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "A" | Amazon Technologies Inc-related inventors


Application migration system

At a network-accessible service, a request is received from a client to enable access by a migration facilitator to a configuration record collection of the client. A response to a migration candidate identification query is generated using the configuration record collection and transmitted to the facilitator. ... Amazon Technologies Inc

Intelligent configuration discovery techniques

At a configuration discovery service, a unique service-side identifier is generated for a configuration item based on analysis of a data set obtained from a first data source. A determination is made that a second data set, which does not contain the service-side identifier and is obtained from a different data source, also includes information pertaining to the same configuration item. ... Amazon Technologies Inc

Configuration discovery service data visualization

Configuration items of an environment for a client of a configuration discovery service are identified. A view category is selected for the target environment. ... Amazon Technologies Inc

Establishing entropy on a system

Servers in datacenters, mobile devices and virtualized servers without human interaction may experience difficulties in establishing entropy in a virtualized computing environment. Entropy is an important foundation for cryptography and a lack of entropy has led to weaknesses that can be used to break cryptographic systems in the past.. ... Amazon Technologies Inc

Delivery confirmation using overlapping geo-fences

Disclosed are approaches for using overlapping geo-fences to confirm delivery of a shipment. A first client computing device and a second client computing device may be in data communication with a server computing device. ... Amazon Technologies Inc

Scanning kernel data structure characteristics

A method and apparatus for detecting kernel data structure tampering are disclosed. In the method and apparatus, a memory region of a computer system is scanned for one or more characteristics of a kernel data structure of an operating system kernel. ... Amazon Technologies Inc

Reliable distributed messaging using non-volatile system memory

Methods and apparatus for reliable distributed messaging are described. A computer system includes a system memory coupled to one or more processors. ... Amazon Technologies Inc

Programmatic implementations generated from an api call log

Systems and methods for generating a programmatic implementation based on a set of recorded api calls. One example includes determining an interval of time during which actions made on an interface associated with a session user account are made, obtaining a set of records from an api call log that indicates a set of api calls made during the interval of time, and generating a programmatic implementation that is usable to submit the set of api calls.. ... Amazon Technologies Inc

Event-driven computing

A service manages a plurality of virtual machine instances for low latency execution of user codes. The service can provide the capability to execute user code in response to events triggered on various event sources and initiate execution of other control functions to improve the code execution environment in response to detecting errors or unexpected execution results. ... Amazon Technologies Inc

Automatic placement of virtual machine instances

A virtual computer system service receives a request from a customer to instantiate a virtual machine instance onto a computing device. The virtual computer system service obtains a set of preferences from the request that can be used for selecting the computing device from a variety of data zones. ... Amazon Technologies Inc

Asynchronous task management in an on-demand network code execution environment

Systems and methods are described for managing asynchronous code executions in an on-demand code execution system or other distributed code execution environment, in which multiple execution environments, such as virtual machine instances, can be used to enable rapid execution of user-submitted code. When asynchronous executions occur, one execution may become blocked while waiting for completion of another execution. ... Amazon Technologies Inc

Asynchronous task management in an on-demand network code execution environment

Systems and methods are described for managing asynchronous code executions in an on-demand code execution system or other distributed code execution environment, in which multiple execution environments, such as virtual machine instances, can be used to enable rapid execution of user-submitted code. When asynchronous executions occur, a first execution may call a second execution, but not immediately need the second execution to complete. ... Amazon Technologies Inc

Detecting tap-based user input on a mobile device based on motion sensor data

A computing device can detect first and second device motions within a first time period. The first and second device motions may be separated by a second time period. ... Amazon Technologies Inc

Use of multi-scale fiducials by autonomously controlled aerial vehicles

Disclosed are various embodiments involving use of a multi-scale fiducial by an autonomously controlled aerial vehicle. A first image at a first location is captured, and a first fiducial at a first scale of a multi-scale fiducial is recognized within the first image. ... Amazon Technologies Inc

12/28/17 / #20170371149

Amorphous silicon layer as optical filter for thin film transistor channel

A display device includes a first support plate and a pixel region over the first support plate. A thin film transistor (tft) structure is disposed over the first support plate and associated with the pixel region. ... Amazon Technologies Inc

12/28/17 / #20170369244

Automated item singulation

Described are systems, methods, and apparatus for automated item singulation. The system includes a singulation station in which a plurality of different type items may be transitioned onto a singulation table. ... Amazon Technologies Inc

12/21/17 / #20170366991

Mobile device test infrastructure

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. ... Amazon Technologies Inc

12/21/17 / #20170366956

Neighbor discovery and neighbor selection of mesh network devices in a mesh network

Network hardware devices organized in a wireless mesh network (wmn) in which one network hardware devices includes multiple radios. A processing device of a first network hardware device scans a channel of the first radio for access point (ap) beacon frames that each contains information identifying a mesh network device in a wmn. ... Amazon Technologies Inc

12/21/17 / #20170366566

Token based automated agent detection

Service providers may operate one or more services configured to detect requests generated by automated agents. A captcha may be transmitted in response to requests generated by automated agents. ... Amazon Technologies Inc

12/21/17 / #20170366551

Using transient processing containers for security authorization

Authorization decisions can be made in a resource environment using authorization functions which can be provided by customers, third parties, or other such entities. The functions can be implemented using virtual machine instances with one or more transient compute containers. ... Amazon Technologies Inc

12/21/17 / #20170366539

Validation for requests

A customer can demonstrate control over an element, such as a domain, by receiving a certificate from a certificate authority. After receiving a request for a certificate for a certain domain name, the certificate authority uses a public key cryptography protocol to generate a request for information regarding the domain name. ... Amazon Technologies Inc

12/21/17 / #20170366538

Validation for requests

A customer can demonstrate control over an element, such as a domain, by receiving a certificate from a certificate authority. The customer can utilize a device for sending a request relating to a specified domain and receiving a request token to be provided to a domain registry associated with the subject domain. ... Amazon Technologies Inc

12/21/17 / #20170366501

Domain name service information propagation

A computing resource service receives a request from a customer to assign a domain name to a computing resource. The computing resource service may submit a query to a domain name system service to determine whether the domain name has been reserved for the customer. ... Amazon Technologies Inc

12/21/17 / #20170366458

Software interface layer of a mesh network device

Network hardware devices organized in a wireless mesh network (wmn) in which one network hardware devices includes a first radio and a second radio coupled to a processing device. The processing device receives a request from a client consumption device via the first radio and determines a destination for the request as a second mesh network device. ... Amazon Technologies Inc

12/21/17 / #20170364863

Synchronization of digital content

Aspects of the present disclosure relate to the sharing of synchronization information corresponding to content among devices in a communication network. An originating device collects synchronization information related to the presentation of content to a user via the originating device. ... Amazon Technologies Inc

12/21/17 / #20170364843

Process visualization platform

This disclosure describes methods, apparatuses, and systems for providing visualizations of workflows. Data associated with successes and failures of individual components of workflows can be collected and aggregated to provide an overview of the operation of workflows, as well as allowing a software developer to troubleshoot operations of the workflow. ... Amazon Technologies Inc

12/21/17 / #20170364720

Determining a location based on radio frequency identification (rfid) read events

Techniques for determining an item location based on multiple rfid parameters from multiple read events are described. In an example, a computer system may access a first read event. ... Amazon Technologies Inc

12/21/17 / #20170364574

System and method for implementing a scalable data storage service

A system that implements a scalable data storage service may maintain tables in a non-relational data store on behalf of clients. The system may provide a web services interface through which service requests are received, and an api usable to request that a table be created, deleted, or described; that an item be stored, retrieved, deleted, or its attributes modified; or that a table be queried (or scanned) with filtered items and/or their attributes returned. ... Amazon Technologies Inc

12/21/17 / #20170364543

Providing a distributed transaction information storage service

Techniques are described for providing a storage service that stores information about large numbers of transactions in a persistent manner, such as with a high degree of reliability, availability and scalability based at least in part on use of a distributed computing and storage system. In some situations, the transaction information storage service stores various information about transactions that each include at least one monetary payment (e.g., a micro-payment) between financial accounts of two or more of numerous users having accounts with one or more entities. ... Amazon Technologies Inc

12/21/17 / #20170364411

Data replication snapshots for persistent storage using operation numbers

The present disclosure provides persistent storage for a master copy using operation numbers. A master copy can include a b-tree with references to corresponding data. ... Amazon Technologies Inc

12/21/17 / #20170364384

Fast-booting application image

A method and apparatus for configuring an overlay network are provided. In the method and apparatus, an application source comprising an executable portion is obtained. ... Amazon Technologies Inc

12/21/17 / #20170364221

Bookmark overlays for displayed content

Virtual bookmarks can be set in digital content to enable a user to quickly locate a portion of interest. A user can provide an input to enter into an overview mode wherein multiple pages of content are displayed concurrently. ... Amazon Technologies Inc

12/21/17 / #20170363860

Electrowetting display device with barrier structure

An electrowetting display device comprises a first support plate comprising a first electrode and a second support plate. A seal connects the first support plate to the second support plate. ... Amazon Technologies Inc

12/14/17 / #20170359515

Multi-sensor image stabilization techniques

An aerial vehicle may include a first sensor, such as a digital camera, having a lens or other component that includes a second sensor mounted thereto. Information or data, such as digital images, captured using the second sensor may be used to determine or predict motion of the lens, which may include components of translational and/or rotational motion. ... Amazon Technologies Inc

12/14/17 / #20170359413

Interfaces to manage last-mile connectivity for direct network peerings

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. ... Amazon Technologies Inc

12/14/17 / #20170359384

Networking flow logs for multi-tenant environments

Computing resource service providers may provide computing resources to customers in a multi-tenant environment. These computing resources may be behind a firewall or other security device such that certain information does not reach the computing resources provided to the customer. ... Amazon Technologies Inc

12/14/17 / #20170359356

Permissions decisions in a service provider environment

Permissions can be delegated to enable access to resources associated with one or more different accounts, which might be associated with one or more different entities. Accordingly, approaches for delegating security rights and privileges for services and resources in an electronic and/or multi-tenant environment are provided. ... Amazon Technologies Inc

12/14/17 / #20170359329

Malicious client detection based on usage of negotiable protocols

A destination server communicates with a computer system using cryptographically protected communications utilizing a first negotiable feature. The destination server detects a triggering event and, in response to the triggering event, causes the cryptographic protected communications with the computer system to change from the first negotiable feature to a second negotiable feature. ... Amazon Technologies Inc

12/14/17 / #20170359320

Authenticated device-based storage operations

Data storage operation commands are digitally signed to enhance data security in a distributed system. A data storage client and a compute-enabled data storage device may share access to a cryptographic key. ... Amazon Technologies Inc

12/14/17 / #20170358145

Object customization and accessorization in video content

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. ... Amazon Technologies Inc

12/14/17 / #20170358099

Selectively paired imaging elements for stereo images

This disclosure describes a configuration of an aerial vehicle, such as an unmanned aerial vehicle (“uav”), that includes a plurality of cameras that may be selectively combined to form a stereo pair for use in obtaining stereo images that provide depth information corresponding to objects represented in those images. Depending on the distance between an object and the aerial vehicle, different cameras may be selected for the stereo pair based on the baseline between those cameras and a distance between the object and the aerial vehicle. ... Amazon Technologies Inc

12/14/17 / #20170357937

Automated detection of missing, obstructed, or damaged labels

Systems and methods for generating labels are described. A label having particular format and content can be affixed to a parcel depending upon its. ... Amazon Technologies Inc

12/14/17 / #20170357703

Dynamic partitioning techniques for data streams

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. ... Amazon Technologies Inc

12/14/17 / #20170357698

Navigating an electronic item database via user intention

Disclosed are various embodiments for navigating an electronic item database by way of a user intention. A user interface is generated that presents a first result set of items from an electronic item database. ... Amazon Technologies Inc

12/14/17 / #20170357573

Data storage optimization for non-volatile memory

Non-volatile devices may be configured such that a clear operation on a single bit clears an entire block of bits. The representation of particular data structures may be optimized to reduce the number of clear operations required to store the representation in non-volatile memory. ... Amazon Technologies Inc

12/14/17 / #20170357530

Optimization of task execution

Methods and systems for optimization of task execution are disclosed. A definition of a task is received. ... Amazon Technologies Inc

12/14/17 / #20170354890

Sectional terrain editing

Techniques for sectional terrain editing are described herein. In some examples, terrain associated with at least part of a virtual area of a video game may be sectioned into a plurality of terrain sections. ... Amazon Technologies Inc

12/07/17 / #20170353519

Catching up to the live playhead in live streaming

Techniques are described for reducing the delay between the live playhead of live streaming content and the client playhead of a client device consuming the live stream. In one technique, an increased playback speed is used by the media player on the client device so that the delay is gradually reduced. ... Amazon Technologies Inc

12/07/17 / #20170353518

Catching up to the live playhead in live streaming

Techniques are described for reducing the delay between the live playhead of live streaming content and the client playhead of a client device consuming the live stream. In one technique, an increased playback speed is used by the media player on the client device so that the delay is gradually reduced. ... Amazon Technologies Inc

12/07/17 / #20170353395

Managing content delivery network service providers

A system, method, and computer readable medium for managing cdn service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. ... Amazon Technologies Inc

12/07/17 / #20170353394

Resource placement templates for virtual networks

With the advent of virtualization technologies, networks and routing for those networks can now be simulated using commodity hardware. For example, virtualization technologies can be adapted to allow a single physical computing machine to be shared among multiple virtual networks by providing one or more virtual machines simulated in software by the single physical computing machine, with each virtual machine acting as a distinct logical computing system. ... Amazon Technologies Inc

12/07/17 / #20170352075

Aggregation of operational data for merchandizing of network accessible services

An electronic service image marketplace for service images is provided that permits users to browse descriptions of service images implementing desired functionalities of a virtual machine image. The described service images may be further offered for purchase through the electronic service image marketplace. ... Amazon Technologies Inc

12/07/17 / #20170351648

Delivery and display of page previews using shadow dom

A content server retrieves the code and other content of a page and generates a preview of the page. The page preview could be an image that depicts a snapshot of the page, such as a screenshot, or an image map that includes links selectable by a user. ... Amazon Technologies Inc

12/07/17 / #20170351462

Provisioning a slave for data storage using metadata with updated references

A slave storage is provisioned using metadata of a master b-tree and updates to references (e.g., offsets) pertaining to data operations of the master b-tree. Master-slave pairs can be used to provide data redundancy, and a master copy can include the master b-tree with references to corresponding data. ... Amazon Technologies Inc

11/30/17 / #20170347499

Free cooling in high humidity environments

A data center includes heat producing components and an air handling system that provides reduced relative humidity air to cool the heat producing components. The air handling system includes a thermal storage unit that removes thermal energy from incoming air under a given set of ambient air conditions and releases thermal energy into incoming air under another set of ambient air conditions. ... Amazon Technologies Inc

11/30/17 / #20170347393

Automated mobile vehicle power management and relief planning

An automated mobile vehicle configured to autonomously provide coverage for inoperable infrastructure components at various locations. In accordance with disclosed implementations, a plurality of automated mobile vehicles are deployed to provide emergency lighting, a wireless network, audio, video, etc., at an indoor and/or outdoor event area.. ... Amazon Technologies Inc

11/30/17 / #20170347143

Providing supplemental content with active media

A user viewing a presentation of media content can obtain related supplemental content through the same or a different interface, on the same or a different device. A listener or other such component can attempt to detect information about the media, such as tags present in the media, the occurrence of songs or people in the media, and other such information. ... Amazon Technologies Inc

11/30/17 / #20170346819

Mutual authentication with symmetric secrets and signatures

A client and server negotiate a secure communication channel using a pre-shared key where the server, at the time the negotiation initiates, lacks access to the pre-shared key. The server obtains the pre-shared key from another server that shares a secret with the client. ... Amazon Technologies Inc

11/30/17 / #20170346689

Using virtual networking devices and routing information to associate network addresses with computing nodes

Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present. In some situations, the networking functionality provided for a managed computer network of a client includes receiving routing communications directed to the virtual networking devices and using included routing information to update the configuration of the managed computer network, such as to allow at least some computing nodes of a managed computer network to dynamically signal particular types of uses of one or more indicated target network addresses and/or to dynamically signal use of particular external public network addresses based on such routing information.. ... Amazon Technologies Inc

11/30/17 / #20170346638

Signing key log management

Cryptographic keys can include logging properties that enable those keys to be used only if the properties can be enforced by the cryptographic system requested to perform one or more actions using the keys. The logging property can specify how to log use of a respective key. ... Amazon Technologies Inc

11/30/17 / #20170344513

Video encoding and decoding using parallel processors

A method is disclosed for the decoding and encoding of a block-based video bit-stream such as mpeg2, h.264-avc, vc1, or vp6 using a system containing one or more high speed sequential processors, a homogenous array of software configurable general purpose parallel processors, and a high speed memory system to transfer data between processors or processor sets. This disclosure includes a method for load balancing between the two sets of processors.. ... Amazon Technologies Inc

11/30/17 / #20170344104

Object tracking for device input

Object tracking for device input can be improved by utilizing various tracking parameters to correlate objects between analyzed image frames. In some embodiments, relatively low resolution infrared cameras can be used for object tracking, in order to conserve resources on the device. ... Amazon Technologies Inc

11/23/17 / #20170339450

Automatic generation of network pages from extracted media content

Disclosed are various embodiments to extract portions of video or audio data from a media summary corresponding to a media content item available in a media content catalog according to one or more predefined rules. The extracted portions of video and audio data are used to generate one or more network pages detailing or describing the media content item.. ... Amazon Technologies Inc

11/23/17 / #20170339196

Versatile autoscaling

In response to receipt of a notification from a third service, a scaling policy specified by a customer of a computing resource service provider to be associated with the notification is obtained, with the scaling policy including a set of parameters that includes an identity of a resource of a second service of the computing resource service provider. As a result of processing the scaling policy in accordance with the set of parameters, a request is submitted to a second service to scale the resource, and output is provided that indicates whether the scaling request has been fulfilled.. ... Amazon Technologies Inc

11/23/17 / #20170339158

Versatile autoscaling for containers

A scaling policy associated with a notification received by one or more computer systems is obtained. A first request is submitted, to a software container service, for a first current capacity of a resource. ... Amazon Technologies Inc

11/23/17 / #20170339114

Protecting content-stream portions from modification or removal

Systems and methods are described to enable delivery of streaming content while inhibiting or preventing removal, blocking, or skipping of portions within that streaming content. A content delivery system can generate a manifest indicating content portions that form the streaming content. ... Amazon Technologies Inc

11/23/17 / #20170337154

Storage lifecycle pipeline architecture

Methods and apparatus for a pipelined architecture for storage lifecycles are disclosed. A method includes identifying, during a transition candidate discovery iteration, storage objects of a multi-tenant service for which respective lifecycle transitions are to be scheduled, including a particular storage object identified as being a candidate for a particular lifecycle transition. ... Amazon Technologies Inc

11/23/17 / #20170337071

Offline volume modifications

A host computing device can include a host domain that includes an agent for configuring the operation and/or functionality of virtual machine instances and/or operating systems associated with the instances, which may be heterogeneous (i.e., running different operating systems than each other). One or more data volumes associated with the host machine can include an image of an operating system. ... Amazon Technologies Inc

11/23/17 / #20170334546

Intentionally imbalancing propellers for performance and noise-shaping

Aerial vehicles may be operated with discrete sets of propellers, which may be selected for a specific purpose or on a specific basis. The discrete sets of propellers may be operated separately or in tandem with one another, and at varying power levels. ... Amazon Technologies Inc

11/23/17 / #20170333789

System for providing access to game progress data

A game distribution platform includes a game submission interface through which a developer can submit a game. In some embodiments, when a developer submits a game using a game submission interface, the game distribution platform generates a loader for the game. ... Amazon Technologies Inc

11/16/17 / #20170332197

Maintaining privacy in location-based operations

Various approaches discussed herein enable techniques for managing privacy with respect to location-based operations, for example by receiving point of interest (poi) data corresponding to location data such as global positioning service (gps) data at a computing device along with various location-based rules, which when satisfied, result in attribution events being generated that indicate various characteristics associated with pois in the poi data. The attribution events are then sent to a server without compromising the location privacy of the computing device, because the location of the computing device is not included with the attribution events.. ... Amazon Technologies Inc

11/16/17 / #20170331883

Hybrid quorum policies for durable consensus in distributed systems

Hybrid quorum policies may be implemented for access requests to state maintained in a distributed system. An update to state maintained in a distributed system may be sent to multiple nodes in the distributed system maintain the state in order to satisfy a hybrid quorum policy for updating the state in the distributed system. ... Amazon Technologies Inc

11/16/17 / #20170331822

Enhanced authentication for secure communications

A server obtains a challenge from another computer system during a negotiation with a client according to a protocol. The server injects the challenge into a message of the protocol to the client. ... Amazon Technologies Inc

11/16/17 / #20170331808

Protection from data security threats

A credential, such as a password, for an entity is used to generate multiple keys. The generated keys are distributed to credential verification systems to enable the credential verification systems to perform authentication operations. ... Amazon Technologies Inc

11/16/17 / #20170331704

Determining impact of network failures

Generally described, systems and methods are provided for detecting the impact of network failures. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, adjusts the set of performance information by removing the performance information for any nodes considered to be associated with performance information that is statistically different from performance information from other nodes at a given location or extrapolates the collected information to other paths, and determines the impact to customers of the network failures detected using the adjusted set of performance information.. ... Amazon Technologies Inc

11/16/17 / #20170331683

Resource allocation to reduce correlated failures

Implementation resources are operated in a manner furthering a particular purpose while excluding use of the implementation resources for other purposes. At least some of the implementation resources have capacity that is usable to implement multiple other resources. ... Amazon Technologies Inc

11/16/17 / #20170331679

Network topology assisted device provisioning

Systems and methods for managing configuration of network devices are provided. In one embodiment, a network device management service can obtain relevant device-specific information, deployment information, and network topology data associated with a network device to be provisioned. ... Amazon Technologies Inc

11/16/17 / #20170331629

Token-based secure data management

In some implementations, tokens that are representative of sensitive data may be used in place of the sensitive data to maintain the security of the sensitive data. For example, data may be separated into sensitive data and nonsensitive data, and at least the sensitive data is securely delivered to a data storage service. ... Amazon Technologies Inc

11/16/17 / #20170330600

User interface for video content

Disclosed are various embodiments for presenting a user interface in association with video content features. A video content feature is rendered on at least one display. ... Amazon Technologies Inc

11/16/17 / #20170330519

System and method for driving electrowetting display device

A system and method of driving an electrowetting display device including a plurality of sub-pixels are presented. A sub-pixel in the plurality of sub-pixels is determined to be in an open state or a closed state and a target reflectance value is determined for the sub-pixel. ... Amazon Technologies Inc

11/16/17 / #20170330352

Session idle optimization for streaming server

Graphics rendering services may be provided to a client device by a remote computing facility. One or more rendering processes may be executed on a virtual machine operating on a host computing device. ... Amazon Technologies Inc

11/16/17 / #20170330209

Computer processes for predicting media item popularity

Systems and methods are disclosed that identify users of a media distribution system that tend to consume popular media items prior to such media items gaining popularity. For example, a set of early adopters may be identified that tend to listen to music associated with particular artists before such artists become popular. ... Amazon Technologies Inc

11/16/17 / #20170330144

Mobile pickup units

A mobile pickup unit is provided that includes storage compartments (e.g., for containing items) and is configured to travel to a user pickup area and park as close as possible to an optimal location that is determined based on the locations of users who are scheduled to utilize the mobile pickup unit. The mobile pickup unit may include or otherwise be transported by any type of mobile machine (e.g., automobile, etc.), and control of the mobile machine may be manual (e.g., a driver) or automated (e.g., directly or remotely controlled by an automated system, robotic, etc.) a parking location that is selected may be along a public street or any other available parking space, such that parking locations may be selected on a daily basis that are convenient for the users who will be utilizing the mobile pickup unit (e.g., for retrieving ordered items, dropping off returned items, etc.).. ... Amazon Technologies Inc

11/16/17 / #20170329958

Credential synchronization management

Disclosed are various embodiments for replicating authentication data between computing devices. A computing device detects a change to a user account made by a first client device associated with the user account. ... Amazon Technologies Inc

11/16/17 / #20170329834

Data replication framework

Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. ... Amazon Technologies Inc

11/16/17 / #20170329528

Efficient data volume replication for block-based storage

A block-based storage system may implement efficient replication for restoring a data volume from a reduced durability state. A storage node that is not replicating write requests for a data volume may determine that replication for the data volume is to be enabled. ... Amazon Technologies Inc

11/09/17 / #20170324782

Access control using impersonization

A first service submits a request to a second service on behalf of a customer of a service provider. The request may have been triggered by a request of the customer to the first service. ... Amazon Technologies Inc

11/09/17 / #20170324568

Cryptographic key escrow

An escrow platform is described that can be used to enable access to devices. The escrow platform can be used to sign cryptographic network protocol challenges on behalf of clients so that the secrets used to sign cryptographic network protocol challenges do not have to be exposed to the clients. ... Amazon Technologies Inc

11/09/17 / #20170323645

Keyword determinations from conversational data

Topics of potential interest to a user, useful for purposes such as targeted advertising and product recommendations, can be extracted from voice content produced by a user. A computing device can capture voice content, such as when a user speaks into or near the device. ... Amazon Technologies Inc

11/09/17 / #20170322929

Script manager for distributed systems

A customer of a shared resource environment can generate script to be executed by one or more virtual machines, or other such instances or resources, and share that script with other users. The script can relate to administrative or other such tasks, and can be encapsulated into a document, or other such expression, and stored to a network-accessible location. ... Amazon Technologies Inc

11/09/17 / #20170322823

Performing configuration and operating system identification for virtual machine images

Techniques are described for importing and using virtual machine images in configured manners, such as by a virtual machine image importation service on behalf of clients. An image may be retrieved based on a client-provided location, and various characteristics of the image may be identified via application of multiple heuristic or other assessment tests to various aspects of the retrieved image such as a master boot record, filesystem, or directory structure of the image to determine a testing vector that is compared to identification vectors associated with known operating systems, in order to automatically determine a specific operating system installed on the image to be imported. ... Amazon Technologies Inc

11/09/17 / #20170322412

Electrowetting display element with radiation filter

An apparatus comprising an electrowetting display element comprising a radiation filter, a first support plate, a second support plate, a first fluid and a second fluid immiscible with the first fluid. The apparatus comprises at least one processor and at least one memory comprising computer program instructions operable to, with the at least one processor: determine, based on an input signal indicative of a characteristic of an input to the apparatus, that a predetermined condition for reduction of an exposure of the first fluid to incident light is satisfied; and, in response, generate an output signal to control the electrowetting display element to configure the first fluid in a retracted configuration with the first fluid at least partly overlapped by the radiation filter and with both the first fluid and the second fluid in contact with a surface of the first support plate.. ... Amazon Technologies Inc

10/26/17 / #20170310652

Key exchange through partially trusted third party

A system may transmit, to a first entity, data to indicate an association between the first entity and a public key, wherein the public key is to be used to establish a cryptographically protected communications session between the first entity and a second entity, receive the data in response to a request to verify the association, and transmit, to the second entity, an indication that the data is valid. The system may be a cryptography service that is partially by the first and second entities. ... Amazon Technologies Inc

10/26/17 / #20170310432

Network link monitoring and testing

In some embodiments, a link monitoring system (“lms”) is configured to obtain link status metrics and packet transmission metrics for network links forming a network channel between a first network device and a second network device. The lms can obtain link status metrics from the first network device and the second network device and can also initiate the generation of packets on the network links to obtain the packet transmission metrics. ... Amazon Technologies Inc

10/26/17 / #20170308696

Allocation of shared system resources

Techniques are described for allocating resources to a task from a shared hardware structure. A plurality of tasks may execute on a processor, wherein the processor may include one or more processing cores and each task may include a plurality of computer executable instructions. ... Amazon Technologies Inc

10/26/17 / #20170308559

Local key-value database synchronization

A remote distributed data store may be configured to process data updates received through invocation of a common api with reference to a common schema. A local data store may also be configured to process updates through the common api with reference to the common schema. ... Amazon Technologies Inc

10/26/17 / #20170308558

Local key-value database synchronization

A remote distributed data store may be configured to process data updates received through invocation of a common api with reference to a common schema. A local data store may also be configured to process updates through the common api with reference to the common schema. ... Amazon Technologies Inc

10/26/17 / #20170308543

Segmented hashing for secure data modification

Methods and apparatus for secure data modification using segmented hashing are disclosed. An intermediate device on a data path between a storage service and a client receives a modification request for a data segment of a data chunk of a storage object. ... Amazon Technologies Inc

10/26/17 / #20170308419

Parameter delegation for encapsulated services

A service provider system may provide virtualized computing services to clients, including encapsulating services that call other (encapsulated) services. Once configured to delegate parameters to encapsulated services, an encapsulating service (and its api) may not need to be modified when an encapsulated service (or its api) is modified to support more, fewer, or different features or corresponding arguments. ... Amazon Technologies Inc

10/26/17 / #20170308406

Burst throttling for multi-tenant storage services

Burst throttling methods may be used to manage computing resources of a data storage service. Tokens may represent i/o operations executed by a customer of the data storage service. ... Amazon Technologies Inc

10/26/17 / #20170308401

Stateless instance backed mobile devices

A service provider may provide a companion container instance associated with a mobile device in order to facilitate operation of the mobile device. The companion container instance and the mobile device may be associated in a database operated by the service provider. ... Amazon Technologies Inc

10/26/17 / #20170305652

Center feed roll dispensing apparatus

A center feed roll dispensing apparatus including: a roll support that extends in a first direction from a first end to a second end; an end wall located in the first direction with respect to the first end of the roll support, the end wall comprising a dispensing aperture; and a roll stop located in the first direction with respect to the first end of the roll support and spaced from the end wall.. . ... Amazon Technologies Inc

10/12/17 / #20170295150

Network connection automation

A computing resource service provider receives a request from a customer to establish a physical connection between a provider network device and a customer network device in a colocation center. Once the connection has been established, the customer may transmit cryptographic authentication information, through the physical connection, to the provider network device. ... Amazon Technologies Inc

10/12/17 / #20170295060

Providing extendible network capabilities for managed computer networks

Techniques are described for managing communications between multiple computing nodes, such as for computing nodes that are part of managed virtual computer networks provided on behalf of users or other entities. In some situations, one or more of the computing nodes of a managed virtual computer network is configured to perform actions to extend capabilities of the managed virtual computer network to other computing nodes that are not part of the managed virtual computer network, such as by forwarding communications between computing nodes of the managed virtual computer network and the other external computing nodes so as to enable the other external computing nodes to participate in the managed virtual computer network. ... Amazon Technologies Inc

10/12/17 / #20170294778

System and method for managing power feeds through waveform monitoring

Managing power feeds includes monitoring a waveform of a high-voltage power feed supplied to an electrical load to detect potential interruption of the high-voltage power feed and switching to another power feed to supply power to the electrical load in response to identifying the waveform pattern. Monitoring a waveform includes processing the waveform to determine if one or more waveform patterns are present in the waveform. ... Amazon Technologies Inc

10/12/17 / #20170293968

Tag-based product monitoring and evaluation

Aspects of tag-based product monitoring and evaluation are described. In one embodiment, a system directs a tag reader to interrogate an rfid tag provided on a product package for a product. ... Amazon Technologies Inc

10/12/17 / #20170293865

Real-time updates to item recommendation models based on matrix factorization

A network-based enterprise or other system that makes items available for selection to users may implement real-time updates to item recommendation models based on matrix factorization. An item recommendation model may be maintained that is generated from a singular value decomposition of a matrix indicating selections of items by users. ... Amazon Technologies Inc

10/12/17 / #20170293615

Fingerprint-based literary works recommendation system

A system that recommends literary works to a user based on identified trends of how text in the literary works liked and/or disliked by the user are written and/or structured is provided. For example, the system may analyze the text of a literary work to identify one or more metrics. ... Amazon Technologies Inc

10/12/17 / #20170293194

Borderless display with curved edges

An electronic device with a flexible display subassembly is provided. The display stack may use two layers of adhesives having different elastic properties to improve mechanical impact resistance, with a first adhesive layer made of a viscoelastic material and a second adhesive layer having a low modulus of elasticity. ... Amazon Technologies Inc

10/05/17 / #20170290191

Server system

A system includes a rack and one or more server systems mounted in the rack. A server system includes at least one sever node and each server node includes an array of devices including mass storage devices and at least one server device. ... Amazon Technologies Inc

10/05/17 / #20170289307

System interaction monitoring and component scaling

A technology is described for monitoring interaction events and scaling services based in part on an impact of the interaction events. An example method may include receiving metadata describing interaction events taking place at services included in a group of services executing in a computing service environment. ... Amazon Technologies Inc

10/05/17 / #20170289297

Distributed caching cluster client configuration

A cache or other cluster is configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated for use by a client. A client may use a client driver as an intermediary that is responsible for managing the communication with the cluster. ... Amazon Technologies Inc

10/05/17 / #20170289240

Managed function execution for processing data streams in real time

Managed function execution for processing data streams in real time may be. A function that describes one or more operations to be performed with respect to one or more data streams may be received via programmatic interface for a managed stream processing system. ... Amazon Technologies Inc

10/05/17 / #20170289230

Streaming content adjustment based on camera feedback

A streaming source sends streaming content to a display device. A camera captures images of the display device playing the streaming content and/or a user's interaction with the display device along with the displayed response to the user's interaction. ... Amazon Technologies Inc

10/05/17 / #20170289156

Broadcast-based trust establishment

A method and apparatus for device authentication are provided. In the method and apparatus, authentication data for a first device is received. ... Amazon Technologies Inc

10/05/17 / #20170289136

Bootstrapping authentication of second application via confirmation by first application

Disclosed are various embodiments that facilitate bootstrap authentication of a second application by way of a user confirmation via a first application. The first application is authenticated using trusted credentials. ... Amazon Technologies Inc

10/05/17 / #20170289125

Sharing account information among multiple users

Disclosed are various embodiments for sharing network site account information among multiple users. Account information for a network site account is received from a first user at a first client. ... Amazon Technologies Inc

10/05/17 / #20170288939

Abstraction layer for streaming data sources

Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. ... Amazon Technologies Inc

10/05/17 / #20170287086

Multi-channel order management

A merchant system including an order management application and method of integrating orders received from multiple ordering channels is described. An aggregated order queue is established including multiple orders from multiple different ordering channels. ... Amazon Technologies Inc

10/05/17 / #20170286977

Consumption based subscription frequency recommendations

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for consumption based subscription frequency recommendations. A system configured to practice the example method first evaluates purchase statistics for an item to determine a consumption frequency. ... Amazon Technologies Inc

10/05/17 / #20170286477

Database system recovery using non-volatile system memory

A database system may implement database system recovery using non-volatile system memory. An update to a data page of a database may be received. ... Amazon Technologies Inc

10/05/17 / #20170286476

System and method for providing high availability data

An embodiment relates to a computer-implemented data processing system and method for storing a data set at a plurality of data centers. The data centers and hosts within the data centers may, for example, be organized according to a multi-tiered ring arrangement. ... Amazon Technologies Inc

10/05/17 / #20170286245

State-tracked testing across network boundaries

Remote computing resource service providers, including online retailer, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and service inside an isolated network not exposed to users. ... Amazon Technologies Inc

10/05/17 / #20170286162

Extensible workflows for processing content

A system and method is described for enabling a user to add extensions to one or more of the preconfigured workflows for processing media content. The extensions can comprise a custom task that is injected at a specified entry point in the preconfigured workflow, such as after completion of a particular task. ... Amazon Technologies Inc

10/05/17 / #20170286156

Generating data streams from pre-existing data sets

Systems and methods are described for transforming a data set within a data source into a series of task calls to an on-demand code execution environment or other distributed code execution environment. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances, and are often used to process data in near-real time, as it is created. ... Amazon Technologies Inc

10/05/17 / #20170286143

Processing pre-existing data sets at an on demand code execution environment

Systems and methods are described for transforming a data set within a data source into a series of task calls to an on-demand code execution environment or other distributed code execution environment. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances, and are often used to process data in near-real time, as it is created. ... Amazon Technologies Inc

10/05/17 / #20170283185

Multiple speed conveyor storage system

Disclosed are various embodiments for a multiple speed, multiple conveyor storage system for items in a materials handling facility such as a fulfillment center. In one embodiment, the item storage system includes a first conveyor configured to operate at one speed, a second conveyor configured to operate at a different speed, and a transfer device configured to transfer items between the conveyors. ... Amazon Technologies Inc

10/05/17 / #20170283048

Convertable lifting propeller for unmanned aerial vehicle

Described is a configuration of an unmanned aerial vehicle (“uav”) that includes one or more lifting propellers that may be converted between an operational configuration and a transit configuration. When the lifting propeller is in a operational configuration, the leading edge of each propeller blade is aligned in the direction of rotation so that the lifting propeller will generate a positive lifting force when rotated by a lifting motor. ... Amazon Technologies Inc

10/05/17 / #20170280841

Collapsible, lightweight container for sorting and delivery of packaged items

A container is described, which may be used as part of item sortation within a facility, as well as item deliveries to end locations. In an example, the container may be configured to transition between a collapsed state and an expanded state. ... Amazon Technologies Inc

09/28/17 / #20170280208

Dynamic summaries for media content

Disclosed are various embodiments for providing dynamically generated summaries of media content, such as electronic books, audiobooks, audio series, video content series, and so on. An elapsed time since consumption of media content was ended is determined. ... Amazon Technologies Inc

09/28/17 / #20170279933

Compression dictionary snapshot system and method

A system configured to generate a set of compression dictionary snapshots. The system can determine a subset of a set of compression dictionary definitions, the subset having a first subset comprising one or more definitions that have changed since a time of a previous snapshot and a second subset having one or more definitions associated with a predetermined portion of the dictionary. ... Amazon Technologies Inc

09/28/17 / #20170279932

Compression dictionary generation service system and method

A system for dictionary generation that can generate a set of candidate dictionaries based at least in part on subsets of content, where candidate dictionaries of the set of candidate dictionaries are generated based at least in part on a different subset of the content. The system can further use candidate dictionaries of the set of candidate dictionaries to compress the content and can identify one or more dictionary quality metrics for candidate dictionaries of the set of candidate dictionaries based at least in part on the respective compression of the content by candidate dictionaries of the set of candidate dictionaries.. ... Amazon Technologies Inc

09/28/17 / #20170279931

Compression dictionary systems and methods

In one aspect, the disclosure teaches a system configured to receive from a device a request for content including an identifier of a first set of dictionaries available locally at the device. The system is also configured to select a second set of dictionaries to compress content requested by the device based at least on the set of dictionaries available at the device, the second set of dictionaries selected from a third set of local system dictionaries available at the system.. ... Amazon Technologies Inc

09/28/17 / #20170279914

Dynamically adjusting media content cache size

Disclosed are various embodiments for dynamically adjusting the amount of media content to be cached by a client device streaming media from a streaming device. An initial amount of media content is transmitted for caching to the client device from the streaming device. ... Amazon Technologies Inc

09/28/17 / #20170279855

Trusted-code generated requests

Custom policies are definable for use in a system that enforces policies. A user, for example, may author a policy using a policy language and transmit the system through an application programming interface call. ... Amazon Technologies Inc

09/28/17 / #20170279854

Identifying data usage via active data

Disclosed are various embodiments for active data that tracks usage. The active data includes instructions that are executable by a computing device. ... Amazon Technologies Inc

09/28/17 / #20170278514

Fine-grained natural language understanding

A system capable of performing natural language understanding (nlu) without the concept of a domain that influences nlu results. The present system uses a hierarchical organizations of intents/commands and entity types, and trained models associated with those hierarchies, so that commands and entity types may be determined for incoming text queries without necessarily determining a domain for the incoming text. ... Amazon Technologies Inc

09/28/17 / #20170278084

Unified payment interface preference monitoring service capable of integration into merchant sites

A system is disclosed that monitors payment transactions of users across participating merchant sites, and that uses this information to determine payment service preferences of particular users. When a user initiates a checkout transaction on a merchant site, the system uses this preference information to attempt to identify a payment service that is both supported by the merchant site and preferred by the user. ... Amazon Technologies Inc

09/28/17 / #20170278062

Customizing item search and navigation based on user preferences

Disclosed are various embodiments for customizing an item search and browsing experience based on a delivery speed preference. Multiple delivery speed options are generated for a client device, and a listing of the delivery speed options are sent to the client device. ... Amazon Technologies Inc

09/28/17 / #20170278052

Wrist band haptic feedback system

Inventory management systems and related methods employ radio frequency based tracking of a worker's hands to monitor performance of inventory tasks. An inventory management system includes inventory bins, a user-wearable unit configured to be worn in proximity to a user's hand, fixed rf antennas configured to transmit at least one rf interrogation signal and receive at least one rf response signal, a rf transceiver operatively coupled with the fixed rf antennas, and a management module operatively coupled with the rf transceiver. ... Amazon Technologies Inc

09/28/17 / #20170278051

Ultrasonic bracelet and receiver for detecting position in 2d plane

Ultrasonic tracking of a worker's hands may be used to monitor performance of assigned tasks. An inventory system includes inventory bins configured to store inventory items, an ultrasonic unit, ultrasonic transducers, and a management module. ... Amazon Technologies Inc

09/28/17 / #20170277715

File system mode switching in a distributed storage service

A distributed file storage services (dfss) that provides low latency (ll) and high throughput (ht) modes for file systems. A ht metadata subsystem (htms) may use a distributed transaction system for data and metadata reads and writes for file systems in ht mode. ... Amazon Technologies Inc

09/28/17 / #20170277714

Local networked storage linked to remote networked storage system

Disclosed are various embodiments for a local networked storage that is linked to a remote networked storage system. In one embodiment, among others, a computing device obtains a request from a client device to read a file stored in a remote networked storage system. ... Amazon Technologies Inc

09/28/17 / #20170277713

Low latency distributed storage service

A low latency metadata subsystem for file systems in low latency (ll) mode in a distributed file storage service (dfss). An ll server (lls) may receive metadata requests from an access node of the dfss. ... Amazon Technologies Inc

09/28/17 / #20170277709

Block allocation for low latency file systems

An ll server (lls) may process metadata requests for a file system in ll mode in a distributed file storage services (dfss). For requests that require allocating blocks to file system objects in the backing store, instead of relying on distributed transactions used for file systems in high throughput (ht) mode, a pool of blocks may be pre-allocated for the ll file system in the backing store, and a free block list may be maintained in local memory of the lls. ... Amazon Technologies Inc

09/28/17 / #20170277694

Search navigation element

Disclosed are various embodiments for a navigation element. An insertion point is identified in a ranking of search results. ... Amazon Technologies Inc

09/28/17 / #20170277683

Foreign language translation using product information

Product information may be utilized to create a translation dictionary. The translation dictionary may then be utilized to translate search queries from a foreign language to the primary language that is utilized to provide an online e-commerce marketplace. ... Amazon Technologies Inc

09/28/17 / #20170277615

Dynamic rate adjustment for interaction monitoring

Methods and systems for implementing dynamic rate adjustment for interaction monitoring are disclosed. At an entity, the collection of trace information is initiated according to a first sampling rate. ... Amazon Technologies Inc

09/28/17 / #20170277364

User interface with dynamic refinement of filtered results

Electronic devices, interfaces for electronic devices, and techniques for interacting with such interfaces and electronic devices are described. To assist users in accomplishing a search and discovery system and process, electronic devices include a user interface implementing a filter mode in which search results of records are visually presented and dynamically refined to smaller sets of records. ... Amazon Technologies Inc

09/28/17 / #20170277361

Content optimizations for a lock screen

Approaches are described for determining, updating, and displaying recommended content on a lock screen of a computing device. For example, a lock screen can include recommended content that can display user-specific offers and/or other information determined to be relevant to the user. ... Amazon Technologies Inc

09/28/17 / #20170276928

Integrated black matrix including color filter materials

A display device includes a bottom support plate and an opposing top support plate. A pixel region is between the bottom support plate and the top support plate. ... Amazon Technologies Inc

09/28/17 / #20170275023

Combining depth and thermal information for object detection and avoidance

Described is an imaging component for use by an unmanned aerial vehicle (“uav”) for object detection. As described, the imaging component includes one or more cameras that are configured to obtain images of a scene using visible light that are converted into a depth map (e.g., stereo image) and one or more other cameras that are configured to form images, or thermograms, of the scene using infrared radiation (“ir”). ... Amazon Technologies Inc

09/28/17 / #20170274993

Aerial vehicle with different propeller blade configurations

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

09/28/17 / #20170274991

Selectively thrusting propulsion units for aerial vehicles

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. ... Amazon Technologies Inc

09/28/17 / #20170274984

Coaxially aligned propellers of an aerial vehicle

This disclosure describes aerial vehicles and systems for altering the noise generated by the rotation of a propeller during flight of the aerial vehicle. In some implementations, propellers of the aerial vehicle are paired in a coaxially aligned configuration in which the pair of propellers both rotate in the same direction, are rotationally phase aligned, and separated a defined distance so that the noise from high pressure pulse of the induced flow from the lower propeller is at least partially canceled out by the noise of the high pressure pulse of the induced flow from the upper propeller.. ... Amazon Technologies Inc

09/28/17 / #20170274983

Aerial vehicle propulsion mechanism with coaxially aligned and independently rotatable propellers

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

09/28/17 / #20170274982

Telescoping propeller blades for aerial vehicles

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

09/28/17 / #20170274981

Selectively thrusting propulsion units for aerial vehicles

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. ... Amazon Technologies Inc

09/28/17 / #20170274979

Aerial vehicle propulsion mechanism with coaxially aligned propellers

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

09/28/17 / #20170274978

Aerial vehicle adaptable propeller blades

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

09/21/17 / #20170272441

Privilege distribution through signed permissions grants

A resource owner or administrator submits a request to a permissions management service to create a permissions grant which may include a listing of actions a user may perform on a resource. Accordingly, the permissions management service may create the permissions grant and use a private cryptographic key to digitally sign the created permissions grant. ... Amazon Technologies Inc

09/21/17 / #20170272423

Entity to authorize delegation of permissions

Systems and methods are described for delegating permissions to enable account access. The systems utilize a delegation profile that can be created within a secured account of at least one user. ... Amazon Technologies Inc

09/21/17 / #20170272417

Preventing persistent storage of cryptographic information using signaling

Organizations maintain and generate large amounts of sensitive information using computer hardware resources and services of a service provider. Furthermore, there is a need to be able to delete large amounts of data securely and quickly by encrypting the data with a key and destroying the key. ... Amazon Technologies Inc

09/21/17 / #20170272337

Updating virtual machine images

Remote computing resource service providers allow customers to execute virtual computer systems in a virtual environment on hardware provided by the computing resource service provider. The virtual computer systems may be suspended for an indeterminate amount of time and saved as images in one or more storage systems of the service provider. ... Amazon Technologies Inc

09/21/17 / #20170272331

Centralized resource usage visualization service for large-scale network topologies

Methods and apparatus for centralized resource utilization visualization in distributed systems are disclosed. Metrics are collected from a plurality of sources in a distributed system, including network traffic metrics collected from nodes implementing a network-accessible service. ... Amazon Technologies Inc

09/21/17 / #20170271869

Power source redundancy in a power supply

Disclosed are various embodiments of power source redundancy in a power supply for a rack mounted computing device. The power supply includes a plurality of ac power converters configured to receive power from corresponding power sources. ... Amazon Technologies Inc

09/21/17 / #20170270919

Anchored speech detection and speech recognition

A system configured to process speech commands may classify incoming audio as desired speech, undesired speech, or non-speech. Desired speech is speech that is from a same speaker as reference speech. ... Amazon Technologies Inc

09/21/17 / #20170270620

Color-related social networking recommendations using affiliated colors

Systems and methods are provided for generating social networking recommendations. A color preference of a first user may be determined from a color palette of a first image associated with the user and/or a color palette of an item associated with the user. ... Amazon Technologies Inc

09/21/17 / #20170270209

User interface element for surfacing related results

Disclosed are various embodiments for editable search. A computing device displays a term on a network page. ... Amazon Technologies Inc

09/21/17 / #20170270208

Search result enhancement component for interest queues

Techniques for providing a supplementary information component to search results are provided. In some embodiments, a search engine computer provides search results in response to the search query. ... Amazon Technologies Inc

09/21/17 / #20170270158

Search result enhancement component for item documents

Techniques for providing a supplementary information component to search results are provided. In some embodiments, a search engine computer provides search results in response to the search query. ... Amazon Technologies Inc

09/21/17 / #20170270152

System-wide checkpoint avoidance for distributed database systems

A database system may maintain a plurality of log records at a distributed storage system. Each of the plurality of log records may be associated with a respective change to a data page. ... Amazon Technologies Inc

09/21/17 / #20170270064

Low latency interrupt with existence of interrupt moderation

An interrupt request generating process can include determining a first interrupt triggering event has occurred after a predetermined period of time in which no interrupt triggering event occurred. In response to determining that the first interrupt triggering event has occurred, the interrupt request generating process may generate a first interrupt request without adding an intentional delay, and initiating a timer configured to expire after a predetermined time interval. ... Amazon Technologies Inc

09/21/17 / #20170270004

Transmission time refinement in a storage system

A storage manager may be used to perform a decoding operation using a transmission time refinement technique on a data object stored in a storage system, such as an object-redundant storage system. The decoding operation may include requesting groups of corresponding blocks from storage devices of the storage system. ... Amazon Technologies Inc

09/21/17 / #20170269951

Managing virtual machine migration

Systems and methods for the management of migrations of virtual machine instances are provided. In response to a request to migrate a virtual machine instance, a migration manager may provide estimates regarding the requested migration before initiating the migration. ... Amazon Technologies Inc

09/14/17 / #20170264659

Application streaming using access and execution environments

Methods, systems, and computer-readable media for application streaming using access and execution environments are disclosed. User input comprising a selection of an application by a user is received. ... Amazon Technologies Inc

09/14/17 / #20170264602

Automated secret renegotiation

Secret information, such as seeds, codes, and keys, can be automatically renegotiated between at least one sender and at least one recipient. Various mechanisms, such as counters, events, or challenges, can be used to trigger automatic renegotiations through various requests or communications. ... Amazon Technologies Inc

09/14/17 / #20170264514

Service image notifications

An electronic marketplace for service images permits users to browse descriptions of service images implementing desired functionalities of a virtual machine image. The described service images may contain one or more software applications and may be further offered for purchase through an electronic service image marketplace. ... Amazon Technologies Inc

09/14/17 / #20170263136

Ground effect based surface sensing using multiple propellers in automated aerial vehicles

A system and method for operating an automated aerial vehicle are provided wherein influences of ground effects (e.g., which may increase the effective thrusts of propellers by interfering with the respective airflows) are utilized for sensing the ground or other surfaces. In various implementations, operating parameters of the automated aerial vehicle are monitored to determine when ground effects are influencing the parameters associated with each of the propellers, which correspondingly indicate proximities to a surface (e.g., the ground). ... Amazon Technologies Inc

09/14/17 / #20170263100

Scent-based spoilage sensing refrigerator

Disclosed are various embodiments for determining whether food in a refrigerator has spoiled. An application executing on a computing device receives an identification of a food item located in a compartment of the refrigerator. ... Amazon Technologies Inc

09/14/17 / #20170262991

Browsing interface for item counterparts having different scales and lengths

Features are disclosed for an automatic segmentation and alignment of images for display via an interface. The images may have different scales and lengths. ... Amazon Technologies Inc

09/14/17 / #20170262973

Image-based spoilage sensing refrigerator

Disclosed are various embodiments for determining whether food in a refrigerator has spoiled. An application executing on a computing device receives an image from a refrigerator of a compartment of the refrigerator. ... Amazon Technologies Inc

09/14/17 / #20170262959

Browsing interface for item counterparts having different scales and lengths

Features are disclosed for an interface for browsing images of items having different scales and lengths such as clothing. The interface may present two portions of a subject, each portion selected from different data stores of images. ... Amazon Technologies Inc

09/14/17 / #20170262802

Interactive mobile pick-up unit notification

Techniques for providing details associated with an item for acquisition from a pick-up unit are described herein. In particular implementations, a service provider may determine whether a mobile device is within a predetermined distance from the pick-up unit. ... Amazon Technologies Inc

09/14/17 / #20170262623

Physics-based captcha

Disclosed are various embodiments for generating a physics-based captcha. In a physics-based captcha, an object is placed within a scene so that a visually observable change occurs to the object. ... Amazon Technologies Inc

09/14/17 / #20170262550

Caching of a site model in a hierarchical modeling system for network sites

Disclosed are various embodiments for loading a network site that uses a hierarchical site model. A computing device receives a request to generate a user interface associated with a network site. ... Amazon Technologies Inc

09/14/17 / #20170262537

Audio scripts for various content

Disclosed are various embodiments for initiating playback of audio scripts that correspond to content such as books or songs. Verbal content can be captured via a microphone. ... Amazon Technologies Inc

09/14/17 / #20170262363

Application experiment system

Examples of an application experiment system are provided that can manage and run experiments for software applications. In one embodiment, the application experiment system receives definitions for experiments and treatments for an application, runs experiments in response to requests from users of the system, automatically allocates treatments to users of the application, logs experiment data and treatment allocation data, and/or reports experiment results data. ... Amazon Technologies Inc

09/14/17 / #20170262303

Directed placement for request instances

Techniques for placing virtual machines at hardware locations are described herein. A first assignment of virtual machines to hardware locations that fails to satisfy a set of placement criteria is detected, a second assignment of virtual machines to hardware locations that assigns a subset of the set of virtual machines to new hardware locations is generated, and it is determined if the second assignment of virtual machines to hardware locations satisfies a subset of the set of placement criteria.. ... Amazon Technologies Inc

09/14/17 / #20170262300

Network traffic data in virtualized environments

Approaches are described for collecting and/or utilizing network traffic information, such as network flow data, within a virtualized computing environment. The network traffic information can be collected on one or more host computing devices that host virtual machines. ... Amazon Technologies Inc

09/14/17 / #20170262298

Maintaining deployment pipelines for a production computing service using live pipeline templates

Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (lpt). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.. ... Amazon Technologies Inc

09/14/17 / #20170259445

Automated fabric picking

Aspects of automated fabric picking are described. In one embodiment, a system includes a textile cutter including a tabletop upon which textile panels can be cut out from a textile sheet, a textile panel picker, and a computing device. ... Amazon Technologies Inc

09/14/17 / #20170258164

Organized assembly instruction printing and referencing

The incorporation of digitally-printed assembly instructions and notations into textile product assembly processes is described. In one embodiment, an order to purchase a textile product having a number of panels is received. ... Amazon Technologies Inc

09/07/17 / #20170257973

Deployable barrier for data center

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. ... Amazon Technologies Inc

09/07/17 / #20170257972

Server system

A system includes a rack and one or more server systems mounted in the rack. A server system includes a chassis with one or more arrays of devices in the chassis. ... Amazon Technologies Inc

09/07/17 / #20170257547

Incident light sensor on autonomous vehicle

An incident light meter on an autonomous vehicle receives ambient light and outputs an incident light measurement in response the ambient light. One or more image sensors of the autonomous vehicle image the environment of the autonomous vehicle. ... Amazon Technologies Inc

09/07/17 / #20170257409

Live stream manifests for on demand content

Disclosed are various embodiments for requesting fragments of a media item. A latency to a media distribution service and bandwidth for a client are estimated. ... Amazon Technologies Inc

09/07/17 / #20170257340

Managing request routing information utilizing client identifiers

Systems and methods for managing requesting routing functionality associated with resource requests for one or more resources associated with a content provider are provided. The request routing functionality can correspond to the processing of domain name service (“dns”) requests for resources by computing devices and the resolution of the dns requests by the identification of a network address of a computing device that will provide the requested resources. ... Amazon Technologies Inc

09/07/17 / #20170255589

Lifecycle support for storage objects

Methods and apparatus for lifecycle support for storage objects are disclosed. A storage medium stores program instructions that when executed on a processor implement a storage lifecycle manager of a multi-tenant storage service. ... Amazon Technologies Inc

09/07/17 / #20170255534

Processing file modifications in a networked storage system

Disclosed are various embodiments for processing file modifications in a networked storage system. A file is stored in a file system. ... Amazon Technologies Inc

09/07/17 / #20170255472

Remote attestation of host devices

Approaches are described for enabling a host computing device to store credentials and other security information useful for recovering the state of the host computing device in a secure store, such as a trusted platform module (tpm) on the host computing device. When recovering the host computing device in the event of a failure (e.g., power outage, network failure, etc.), the host computing device can obtain the necessary credentials from the secure store and use those credentials to boot various services, restore the state of the host and perform various other functions. ... Amazon Technologies Inc

09/07/17 / #20170255460

Analyzing deployment pipelines used to update production computing services using a live pipeline template process

Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (lpt). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.. ... Amazon Technologies Inc

09/07/17 / #20170255409

Dynamic configuration of data volumes

A storage system may implement dynamic configuration of data volumes. Client utilization of a data volume in a storage system may be tracked or monitored. ... Amazon Technologies Inc

09/07/17 / #20170253332

Six degree of freedom aerial vehicle with offset propulsion mechanisms

This disclosure describes an aerial vehicle, such as an unmanned aerial vehicle (“uav”), which includes a plurality of maneuverability propulsion mechanisms that enable the aerial vehicle to move in any of the six degrees of freedom (surge, sway, heave, pitch, yaw, and roll). The aerial vehicle may also include a lifting propulsion mechanism that operates to generate a force sufficient to maintain the aerial vehicle at an altitude.. ... Amazon Technologies Inc

09/07/17 / #20170253329

Six degree of freedom aerial vehicle

This disclosure describes an aerial vehicle, such as an unmanned aerial vehicle (“uav”), which includes a plurality of maneuverability propulsion mechanisms that enable the aerial vehicle to move in any of the six degrees of freedom (surge, sway, heave, pitch, yaw, and roll). The aerial vehicle may also include a lifting propulsion mechanism that operates to generate a force sufficient to maintain the aerial vehicle at an altitude.. ... Amazon Technologies Inc

08/31/17 / #20170251336

Content display controls based on environmental factors

Approaches are described for controlling and filtering the display of content by computing devices. In particular, a mobile computing device can adjust the playing of media content (e.g., audio, video, images, games, ringtones) according to situational appropriateness and other environmental factors occurring around the device. ... Amazon Technologies Inc

08/31/17 / #20170251217

Video stream processing

A computer system encodes video display information using parallel processing capabilities of a general-purpose cpu. A driver on the computer system captures the display information into memory and identifies regions of the display that have changed. ... Amazon Technologies Inc

08/31/17 / #20170251018

Mitigation of distributed denial-of-service attacks

A method and apparatus for mitigating a distributed denial-of-service attack are disclosed. In the method and apparatus a first set of data received from a computer system and addressed to a server is monitored over a first interval to determine whether one or more conditions for limiting computer system data are met. ... Amazon Technologies Inc

08/31/17 / #20170250980

Management and authentication in hosted directory service

A user, group, and device management and authentication system allows administrators to manage one or more directories with devices that are not associated with a domain of the one or more directories via a set of apis. The system also allows applications and services that do not have direct access to a list of directory users to access the one or more directories. ... Amazon Technologies Inc

08/31/17 / #20170250821

Managing secure content in a content delivery network

A system, method, and computer readable medium for managing secure content by cdn service providers are provided. A network storage provider stores one or more resources on behalf of a content provider. ... Amazon Technologies Inc

08/31/17 / #20170249333

Intelligent file system with transparent storage tiering

A file system manager implemented at a provider network identifies a storage device of a first group of storage devices of a provider network as an initial location of a file system object. Based on an access metric associated with the object, the file system manager initiates a transfer of contents of the object to a second storage device of a different storage device group, without receiving a client request specifying the transfer. ... Amazon Technologies Inc

08/31/17 / #20170249215

Fault tolerant distributed tasks using distributed file systems

Data files in a distributed system sometimes becomes unavailable. A method for fault tolerance without data loss in a distributed file system includes allocating data nodes of the distributed file system among a plurality of compute groups, replicating a data file among a subset of the plurality of the compute groups such that the data file is located in at least two compute zones, wherein the first compute zone is isolated from the second compute zone, monitoring the accessibility of the data files, and causing a distributed task requiring data in the data file to be executed by a compute instance in the subset of the plurality of the compute groups. ... Amazon Technologies Inc

08/31/17 / #20170247109

Stabilized airborne drop delivery

Stabilized delivery using an unmanned aerial vehicle (uav) is described. In one embodiment, the uav includes a flight controller configured to control a flight path of the uav, a winch mechanism secured to an underside of the uav, a platform tethered to and extendable from the winch mechanism, and a ballast system configured to stabilize the platform. ... Amazon Technologies Inc

08/24/17 / #20170245196

Quality-based phone routing

Disclosed are various embodiments for a call routing application. Routes are evaluated according to selection scores of call routes. ... Amazon Technologies Inc

08/24/17 / #20170244793

Load-balanced, persistent connection techniques

Techniques for creating a persistent connection between client devices and one or more remote computing resources, which may form a portion of a network-accessible computing platform. This connection may be considered “permanent” or “nearly permanent” to allow the client device to both send data to and receive data from the remote resources at nearly any time. ... Amazon Technologies Inc

08/24/17 / #20170244739

Techniques for data routing and management using risk classification and data sampling

Techniques described and suggested herein include various systems and methods for determining risk levels associated with transiting data, and routing portions of the data in accordance with the determined risk levels. For example, a risk analyzer may apply risk classifiers to transiting data to determine overall risk levels of some or all of the transiting data. ... Amazon Technologies Inc

08/24/17 / #20170244694

Incorrect password management

The management of credentials subject to a lockout policy can include dynamically determining appropriate lockout thresholds and other such values appropriate for a current situation. For example, the number of incorrect password attempts allowed before an account lockout can be based at least in part upon the amount of time that has passed since a most recent password change. ... Amazon Technologies Inc

08/24/17 / #20170244604

Automated determination of maximum service throughput

Methods, systems, and computer-readable media for determining the maximum throughput of a service are disclosed. A first sequence of load tests is initiated for a service host. ... Amazon Technologies Inc

08/24/17 / #20170243237

Assigning slots to user interface elements

Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page template. In response to a request to generate a content page, content placement requests are then received from user interface widgets. ... Amazon Technologies Inc

08/24/17 / #20170242870

In-band de-duplication

A method for in-band de-duplication, the method may include receiving by a hardware accelerator, a received packet of a first sequence of packets that conveys a first data chunk; applying a data chunk hash calculation process on the received packet while taking into account a hash calculation result obtained when applying the data chunk hash calculation process on a last packet of the first sequence that preceded the received packet; wherein the calculating of the first data chunk hash value is initiated before a completion of a reception of the entire first data chunk by the hardware accelerator.. . ... Amazon Technologies Inc

08/24/17 / #20170242725

Efficient suspend and resume of instances

A plurality of virtual machines are each restored to a previous state, by, for each virtual machine of the plurality, obtaining a first snapshot of an exemplary virtual machine, obtaining a set of local changes of a virtual machine, deriving a snapshot of the virtual machine based at least in part on the first snapshot and the set of local changes, and restoring the virtual machine to a previous state based on the snapshot.. . ... Amazon Technologies Inc

08/24/17 / #20170238700

Collapsible fabric pods

Collapsible fabric pods may include a plurality of posts attached to a base and a fabric bin array attached to the plurality of posts, wherein the plurality of posts are displaceable between an upright position and collapsed position. When the plurality of posts are in the upright position, the plurality of posts support the fabric bin array above the base, and when the plurality of posts are in the collapsed position, the plurality of posts are decoupled or displaced and the fabric bin array is in a compressed position on top of the base.. ... Amazon Technologies Inc

08/17/17 / #20170238002

Sweep dependency based graphics processing unit block scheduling

An apparatus includes a central processing unit and a parallel processing unit. The parallel processing unit generally includes an array of software-configurable general purpose processors, a globally shared memory, and a shared memory. ... Amazon Technologies Inc

08/17/17 / #20170237618

Standby instances for auto-scaling groups

A computing resource service provider may provide computing instances organized into logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be place into standby. ... Amazon Technologies Inc

08/17/17 / #20170236512

Processing spoken commands to control distributed audio outputs

A system that is capable of controlling multiple entertainment systems and/or speakers using voice commands. The system receives voice commands and may determine audio sources and speakers indicated by the voice commands. ... Amazon Technologies Inc

08/17/17 / #20170236176

Method for using customer attributes to select a service representative

A customer submits a request for assistance to a customer service. Accordingly, the customer service may access a customer database to obtain one or more customer preferences that can be used to select a service representative. ... Amazon Technologies Inc

08/17/17 / #20170235946

Trusted computing host

A trusted computing host is described that provides various security computations and other functions in a distributed multitenant and/or virtualized computing environment. The trusted host computing device can communicate with one or more host computing devices that host virtual machines to provide a number of security-related functions, including but not limited to boot firmware measurement, cryptographic key management, remote attestation, as well as security and forensics management. ... Amazon Technologies Inc

08/17/17 / #20170235818

Object-backed block-based distributed storage

An object-backed block-based storage system may store data blocks in a block cache in a non-relational database and data block objects in an object data store. Access requests for a particular data block may be received at a storage protocol target that are formatted according to a network-based storage protocol. ... Amazon Technologies Inc

08/17/17 / #20170235675

Leveraging non-volatile memory for persisting data

Data temporarily stored in volatile memory (e.g., ram) on a host machine can be protected using a component such as an nv-dimm, which includes components such as an asic, non-volatile memory, and a battery. If power is lost to the host, the battery provides the asic with the power needed to determine data in the volatile memory that is protected. ... Amazon Technologies Inc

08/17/17 / #20170235645

Chained replication techniques for large-scale data streams

A replication chain comprising one or more replication nodes of a multi-tenant stream management system is assigned to store data records of a partition of a particular data stream. A data record of the partition is received at a selected replication node of the replication chain. ... Amazon Technologies Inc

08/17/17 / #20170234738

Virtual data center environmental monitoring system

A virtual temperature monitoring system in a data center communicates with servers mounted in racks to receive internal temperature data generated by internal temperature sensors of the servers. The system derives a virtual sensor measurement of external temperatures external to the server, including a portion of a cold aisle that extends proximate to a rack in which the server is mounted, based upon a relationship between the received internal temperature sensors and the external environment. ... Amazon Technologies Inc

08/10/17 / #20170230677

Video decoder memory optimization

Techniques are described for optimizing memory used by a video decoder. A residual coefficient matrix including non-zero value residual coefficients of a larger parent matrix with both non-zero and zero value residual coefficients can be provided to the decoder. ... Amazon Technologies Inc

08/10/17 / #20170230459

Service and apis for remote volume-based block storage

Methods, apparatus, and computer-accessible storage media for providing a volume-based block storage service and application programming interfaces (apis) to the service. A block storage service and block storage service apis may allow processes (applications or appliances) on the service client network to leverage remote, volume-based block storage provided by the service provider. ... Amazon Technologies Inc

08/10/17 / #20170230289

Selective distribution of routing information

A distributed system for collecting and processing packet routing information is provided. A service provider, such as a content delivery network service provider, can maintain multiple points of presence (“pops”). ... Amazon Technologies Inc

08/10/17 / #20170228421

Querying data set tables in a non-transactional database

A method and apparatus for facilitating data set query is disclosed. In the method and apparatus one or more tables may be created for the data set, whereby each table of the one or more tables may enable searching the data set using one or more records that are associated with one or more indices of the data set. ... Amazon Technologies Inc

08/10/17 / #20170228417

Verification of database table partitions during backup

A system that implements a data storage service may store data for database tables in multiple replicated partitions on respective storage nodes. In response to a request to back up a table, the service may export individual partitions of the table from the database and package them to be independently uploaded (e.g., in parallel) to a remote storage system (e.g., a key-value durable storage system). ... Amazon Technologies Inc

08/10/17 / #20170228378

Extracting topics from customer review search queries

Disclosed are various embodiments for identifying relevant topics for an item from search queries. Search queries are obtained from users to search a collection of user reviews for a specific item. ... Amazon Technologies Inc

08/10/17 / #20170228290

Backup of partitioned database tables

A system that implements a data storage service may store data for a database table in multiple replicated partitions on respective storage nodes. In response to a request to back up a table, the service may back up individual partitions of the table to a remote storage system independently and (in some cases) in parallel, and may update (or create) and store metadata about the table and its partitions on storage nodes of the data storage service and/or in the remote storage system. ... Amazon Technologies Inc

08/10/17 / #20170228266

Secure inter-process communications for mobile devices

An application may provide an export file type definition indicating data objects that may be shared with another application. Sharing data object between applications may include obtaining the export file type definition from the application and displaying a graphical user interface based at least in part on the export file type definition. ... Amazon Technologies Inc

08/03/17 / #20170223102

Antenna structures and reflective chambers of a multi-radio, multi-channel (mrmc) mesh network device

Network hardware devices organized in a wireless mesh network (wmn) in which the network hardware devices cooperate in distribution of content files to client consumption devices in an environment of limited connectivity to broadband internet infrastructure are described. One mesh network device includes a housing including reflective chambers within with multiple antennas are disposed. ... Amazon Technologies Inc

08/03/17 / #20170223090

Network hardware devices organized in a wireless mesh network for content distribution to client devices having no internet connectivity

Wireless mesh network (wmn) architectures of network hardware devices organized in a mesh topology in which the network hardware devices cooperate in distribution of content files to client consumption devices in an environment of limited connectivity to broadband internet infrastructure is described. A self-contained, fully connected wmn can be used for localized delivery of content files. ... Amazon Technologies Inc

08/03/17 / #20170223073

Application programming interface for a sharing service

A computing device executes an application that is configured to call a sharing service application programming interface (“api”) to create a sharing session via a sharing service. The application can call the sharing service api to utilize one or more methods exposed by the sharing service api to connect to the sharing service and initiated the creation of the sharing session. ... Amazon Technologies Inc

08/03/17 / #20170223014

Provisioning a device to be an authentication device

In certain embodiments, a web services system receives a request to provision a device, such as a telephone, as an authentication device. The web services system initiates display of an image communicating a key to allow the telephone to capture the image and to send key information associated with the key. ... Amazon Technologies Inc

08/03/17 / #20170222890

Dynamic scaling of storage volumes for storage client file systems

A network-based data store maintaining storage volumes for file systems at storage clients may implement dynamic storage volume scaling. A scaling event may be detected according to a specified scaling policy for a storage volume maintained at a network-based data store that is mounted at a storage client and configured for a file system. ... Amazon Technologies Inc

08/03/17 / #20170222833

Methods and apparatus for remapping public network addresses on a network to an external network via a private communications channel

Methods and apparatus for remapping ip addresses of a network to endpoints within a different network. A provider network may allocate ip addresses and resources to a customer. ... Amazon Technologies Inc

08/03/17 / #20170222802

Cryptographic key distribution

An hsm management hub coordinates the distribution and synchronization of cryptographic material across a fleet of connected hardware security modules (“hsms”). Cryptographic material is exchanged between hsms in the fleet in a cryptographically protected format. ... Amazon Technologies Inc

08/03/17 / #20170222666

Antenna switching circuitry of a mesh network device

Network hardware devices organized in a wireless mesh network (wmn) in which the network hardware devices cooperate in distribution of content files to client consumption devices in an environment of limited connectivity to broadband internet infrastructure are described. One mesh network device includes a micro controller, rf radios, and antenna switching circuitry. ... Amazon Technologies Inc

08/03/17 / #20170221137

Method, medium, and system for associating graphical icons with destination addresses

Various embodiments of a network page are provided. In one embodiment, at least one server serves up a network page to a client to be rendered on the client in a networked environment. ... Amazon Technologies Inc

08/03/17 / #20170220436

Primary role reporting service for resource groups

Methods and apparatus for a primary role reporting service for resource groups are disclosed. A reporting intermediary assigned to a resource group of a network-accessible service receives role information indicating the identity of a primary member of the group from a state manager of the network-accessible service. ... Amazon Technologies Inc

08/03/17 / #20170220370

Approaches for managing virtual instance data

A resource provider is able to manage instance data associated with virtual compute instances running in the resource provider environment. For example, when provisioning a compute instance, the resource provider can obtain data associated with the compute instance and can store this data, for example, in a data store. ... Amazon Technologies Inc

07/27/17 / #20170214755

Locality based content distribution

A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. ... Amazon Technologies Inc

07/27/17 / #20170213229

Generating event recommendations based upon media consumption

Disclosed are various embodiments for generating event recommendations. Embodiments of the disclosure identify an event associated with a location and an artist. ... Amazon Technologies Inc

07/27/17 / #20170212780

Managing execution of programs by multiple computing systems

Techniques are described for managing communications between multiple intercommunicating computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, users may specify groups of computing nodes and optionally associated access policies for use in the managing of the communications for those groups, such as by specifying which source nodes are allowed to transmit data to particular destinations nodes. ... Amazon Technologies Inc

07/27/17 / #20170212657

User interface rendering performance

Disclosed are various embodiments for improving user interface rendering performance. A network page is received from one or more servers, where the network page includes code that renders a graphical placeholder for a user interface component. ... Amazon Technologies Inc

07/27/17 / #20170210486

Light adjustment control for cameras of an aerial vehicle

This disclosure describes an aerial vehicle that includes a light alteration assembly that may be used to alter light entering a lens of a camera of the aerial vehicle. The light alteration assembly may include an adjustable visor and/or filters that may be selectively positioned over the lens of the camera. ... Amazon Technologies Inc

07/20/17 / #20170208099

Standards compliance for computing data

Systems and methods are provided for configuring and monitoring computing resources of an entity for compliance with one or more standards. In one implementation, a server receives one or more identifiers of one or more standards and determines a plurality of configuration settings for the computing resources of the entity, based on the received one or more identifiers. ... Amazon Technologies Inc

07/20/17 / #20170208055

Native authentication experience with failover

Disclosed are various embodiments for providing a native authentication experience with failover. A network service authenticates a first application executed in a computing device in a first instance using one or more authentication factors received via a platform-specific application programming interface that is native to the computing device. ... Amazon Technologies Inc

07/20/17 / #20170206364

Decrypting content protected with initialization vector manipulation

Disclosed are various embodiments for generating encrypted media content items as well as decrypting encrypted media content items. A content type is embedded in an initialization vector corresponding to an encrypted sample. ... Amazon Technologies Inc

07/20/17 / #20170206275

Unified publication search and consumption interface

A user device sends a search query for an item to a first data store associated with a first entity, wherein the item comprises at least one of an electronic version or a physical version, determines a format to be used by search queries to the second data store and generates a first modified search query for the second data store that is different than the search query and corresponds to the format. The user device sends the first modified search query to the second data store, receives item search results from the first data store and item search results from the second data store, the item search results indicating at least one of: the electronic version is available from an electronic location, the physical version is available at a physical location, or the physical location at which the physical version is available, and causes presentation of at least a portion of the item search results from the first data store together with at least a portion of the item search results from the second data store.. ... Amazon Technologies Inc

07/20/17 / #20170206260

Reducing data volume durability state for block-based storage

A block-based storage system may implement reducing durability state for a data volume. A determination may be made that storage node replicating write requests for a data volume is unavailable. ... Amazon Technologies Inc

07/20/17 / #20170206256

Scalable analysis platform for semi-structured data

A data transformation system includes a schema inference module and an export module. The schema inference module is configured to dynamically create a cumulative schema for objects retrieved from a first data source. ... Amazon Technologies Inc

07/20/17 / #20170206240

Multi-database log with multi-item transaction support

At a logging service, a representation of a transaction requested by a client is received. The transaction includes at least a first write operation directed to a data object at a first data store. ... Amazon Technologies Inc

07/20/17 / #20170206236

Replicated database startup for common database storage

Read-only nodes of a distributed database system may perform replicated database startup for common database storage. A read-only node may request a view of a database from a master node to initialize the read-only node for servicing queries. ... Amazon Technologies Inc

07/20/17 / #20170206146

Systems and methods for maintaining virtual component checkpoints on an offload device

Generally described, aspects of the present disclosure relate to offload device virtual component checkpointing for fast recovery from virtual component software crashes by storing virtual component state configuration information and input/output (i/o) request identification information in non-volatile memory of a physical computing device physically separate from the offload device. In the event of a software crash of a virtual component, the crashed virtual component may be rebooted and reconfigured in accordance with the virtual component state configuration information and i/o request identification information stored in the non-volatile memory of the physical computing device.. ... Amazon Technologies Inc

07/20/17 / #20170206116

Automatic determination of resource sizing

A system for providing automatic resource resizing is provided. The system may be configured to maintain a plurality of virtual machine instances. ... Amazon Technologies Inc

07/20/17 / #20170205620

Method of manufacture of an electrowetting device

An apparatus for manufacture of an electrowetting device is provided. The apparatus includes a first and second support plate feeding system to provide a first and second support plate respectively. ... Amazon Technologies Inc

07/13/17 / #20170201572

Location of actor resources

In an actor system, messages communicated to and from a first actor in a first location of an actor system can be monitored. A message frequency between the first actor and a second actor in a second location of the actor system can be determined. ... Amazon Technologies Inc

07/13/17 / #20170201410

Propagating state information to network nodes

A computer system propagates state information updates between nodes. A node establishes connections with one or more nodes of a plurality of nodes based at least in part on the number of connections between the one or more nodes and the nodes of the plurality of nodes. ... Amazon Technologies Inc

07/13/17 / #20170200214

Adjusting search result user interfaces based upon query language

Disclosed are various embodiments of adjusting a search result user interface when a foreign language search query is detected. A search query associated with a search request is obtained. ... Amazon Technologies Inc

07/13/17 / #20170200021

Secure remote application shares

A customer support application provides screen sharing of the user's computing device with a remote customer support agent, thereby enabling the customer support agent to view the content displayed on the user's device. At least a portion of the content displayed on the user's device may contain sensitive information. ... Amazon Technologies Inc

07/13/17 / #20170199902

Outlier detection for streaming data

Random cut trees are generated with respective to respective samples of a baseline set of data records of a data set for which outlier detection is to be performed. To construct a particular random cut tree, an iterative splitting technique is used, in which the attribute along which a given set of data records is split is selected based on its value range. ... Amazon Technologies Inc

07/13/17 / #20170199868

Human readable mechanism for communicating binary data

A mechanism is provided for representing information, such as binary sequence, in a manner that is easier to read and less likely to generate errors when interacted with by human. A dictionary is seeded with two or more set of words, the words being selected from distinct categories. ... Amazon Technologies Inc

07/13/17 / #20170199766

Low latency computational capacity provisioning

A system for providing low latency computational capacity is provided. The system may be configured to maintain a pool of virtual machine instances, which may be assigned to users to service the requests associated with the users. ... Amazon Technologies Inc

07/13/17 / #20170197718

Tether compensated airborne delivery

A tether compensated unmanned aerial vehicle (uav) is described. In one embodiment, the uav includes a winch with a tether to lower an item from the uav for delivery, a tether compensation mechanism configured to contact the tether as it extends from the winch, and a flight controller to control a flight path of the uav. ... Amazon Technologies Inc

07/13/17 / #20170197148

Determining real-world effects from games

A game system in which virtual representations of real-world, physical objects may be designed or modified by game players within a virtual game universe. Real-world physical interactions of the virtual objects may be simulated by a game engine during game play within the game universe. ... Amazon Technologies Inc

07/06/17 / #20170195457

Service authorization handshake

The present document describes systems and methods that authorize client resources such as computers, servers, computing appliances, and virtual machines to access online services provided by an online service provider. To authorize a client resource, a client submits a registration request on behalf of the client resource to an authorization service provided by the service provider. ... Amazon Technologies Inc

07/06/17 / #20170195444

Overlay networks for application groups

A communication to a network location is detected at a computing device. The communication is transmitted to the network location in a manner dependent at least in part on whether the network location is at the computing device or at a different computing device.. ... Amazon Technologies Inc

07/06/17 / #20170195443

Overlay networks for application groups

A communication to a network location is detected at a computing device. The communication to the network location is encrypted dependent at least in part on whether the network location is at a different computing device from the computing device.. ... Amazon Technologies Inc

07/06/17 / #20170195390

Adaptive scene complexity based on service quality

Content, such as a video game, may be delivered by a content provider to a destination using, for example, streaming content delivery techniques. The transmission of the content may be monitored in order to determine transmission conditions such as a quality of the network connection from the content provider to the destination. ... Amazon Technologies Inc

07/06/17 / #20170195314

Provisioning account credentials via a trusted channel

Disclosed are various embodiments for provisioning account credentials via a trusted channel. An account configuration manager automatically determines a credential reset format that is associated with an account. ... Amazon Technologies Inc

07/06/17 / #20170195283

Allocating identifiers with minimal fragmentation

In certain embodiments, a system includes one or more memory units and one or more processing units. The memory units store blocks that each include a number of identifiers. ... Amazon Technologies Inc

07/06/17 / #20170195173

Fpga-enabled compute instances

A resource manager of a virtualized computing service indicates to a client that fpga-enabled compute instances are supported at the service. From a set of virtualization hosts of the service, a particular host from which an fpga is accessible is selected for the client based on an indication of computation objectives of the client. ... Amazon Technologies Inc

07/06/17 / #20170195119

Key rotation techniques

A plurality of devices, having common access to a first key under which a set of data objects used by the plurality of devices are encrypted, is caused to replace the first key with a second key by at least causing a device of the plurality of devices to encrypt a subset of the set of data objects that are not selected for electronic shredding, allow access to a data object of the subset regardless of whether the data object is encrypted using the first key or the second key. At a time after the data object becomes accessible by using the second key, each of the plurality of devices is verified have common access to the second key, and the plurality of devices is caused to lose access to the first key.. ... Amazon Technologies Inc

07/06/17 / #20170193926

Controller and methods for quantization and error diffusion in an electrowetting display device

Systems and methods for driving an electrowetting display device including a plurality of sub-pixels are presented. A reflectance level of a first sub-pixel in the plurality of sub-pixels is set to a minimum reflectance level or a threshold reflectance level. ... Amazon Technologies Inc

07/06/17 / #20170193368

Conditional parallel processing in fully-connected neural networks

The present disclosure is directed to parallelization of artificial neural network processing by conditionally synchronizing, among multiple computer processors, either the input or output of individual operations, and by conditionally using either rows or columns of certain matrices used in the operations. The conditional processing may depend upon the relative sizes of the input and output of the specific operations to be performed. ... Amazon Technologies Inc

07/06/17 / #20170193012

Single phase transaction commits for distributed database transactions

A distributed database system may perform a single phase commit for transactions involving updates to multiple databases of the distributed database system. A client request may be received that involves updates to multiple database of the distributed database system. ... Amazon Technologies Inc

07/06/17 / #20170192813

Executing commands within virtual machine instances

Technologies are disclosed herein for executing commands within virtual machine (“vm”) instances. A public web service application programming interface (“api”) is exposed within a service provider network that includes methods relating to the execution of commands within vm instances. ... Amazon Technologies Inc

07/06/17 / #20170192804

Threading as a service

A service manages a plurality of virtual machine instances for low latency execution of user codes. The plurality of virtual machine instances can be configured based on a predetermined set of configurations. ... Amazon Technologies Inc

07/06/17 / #20170192693

Providing a reliable distributed queuing service

A method, system, and computer-readable medium is described for facilitating interactions between software programs by providing a reliable data queuing service that enables the programs to store and retrieve elements of data queues. In some situations, the data queuing service is provided to users who purchase usage of the data queuing service for application programs executed by or otherwise affiliated with the users. ... Amazon Technologies Inc

07/06/17 / #20170192222

Dye compounds for an electrowetting element

An electrowetting element comprising a first fluid comprising a dye compound having the general formula:. . ... Amazon Technologies Inc

06/29/17 / #20170188437

Voice-controlled light switches

This disclosure describes, in part, voice-controlled light switches that act as voice-controlled endpoints at which users may provide voice commands. These light switches may physically couple to a power source, as well as to one or more appliances. ... Amazon Technologies Inc

06/29/17 / #20170187846

Reliable, out-of-order receipt of packets

Provided are systems and methods for reliable, out-of-order receipt of packets. In some implementations, provided is an apparatus configured to communicate with a network and a host device. ... Amazon Technologies Inc

06/29/17 / #20170187702

Chaining of use case-specific entity identifiers

Disclosed are various embodiments for correlating a first use case-specific entity identifier with a second use case-specific entity identifier. A chained entity identifier corresponds to the first use case-specific entity identifier. ... Amazon Technologies Inc

06/29/17 / #20170187629

Multi-path transport design

Disclosed herein is a method including receiving, from a user application, data to be transmitted from a source address to a destination address using a single connection through a network; and splitting the data into a plurality of packets according to a communication protocol. For each packet of the plurality of packets, a respective flowlet for the packet to be transmitted in is determined from a plurality of flowlets; a field in the packet used by a network switch of the network to route the packet is set based on the determined flowlet for the packet; and the packet is sent via the determined flowlet for transmitting through the network.. ... Amazon Technologies Inc

06/29/17 / #20170187621

Connectionless reliable transport

Provided are systems and methods for connection establishment over a network that does not require a user application to establish an explicit connection with a target application. In some implementations, provided is an apparatus configured to communicate with a network and a host device. ... Amazon Technologies Inc

06/29/17 / #20170187591

Managing network data display

Systems and methods for monitoring performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. ... Amazon Technologies Inc

06/29/17 / #20170187521

Browser security module

Authenticated requests can be sent without requiring the requests to include or potentially expose secret information used for the authentication process. A client device use a security credential such as a key to sign a request to be sent to a recipient. ... Amazon Technologies Inc

06/29/17 / #20170187496

Reliable, out-of-order transmission of packets

Provided are systems and methods for reliable, out-of-order transmission of packets. In some implementations, provided is an apparatus configured to communicate with a network and a host device. ... Amazon Technologies Inc

06/29/17 / #20170186338

System for assisting in foreign language learning

Described herein are techniques for improving foreign language learning of a user. In some cases, the system may present text in a foreign language to the user while outputting audio associated with the text. ... Amazon Technologies Inc

06/29/17 / #20170185438

Computing resource management

Computing resources are provided to a user by identifying applications used by the user, and provisioning virtual computing resources that are adapted to the resource requirements of the identified applications. The resource requirements of the identified applications can be combined into a single set of resource requirements and used to acquire a virtual machine that is able to host the identified applications. ... Amazon Technologies Inc

06/29/17 / #20170185437

Management of virtual desktop instance pools

Methods, systems, and computer-readable media for management of virtual desktop instance pools are disclosed. A plurality of virtual desktop instances are provisioned in a pool for a client organization. ... Amazon Technologies Inc

06/29/17 / #20170184839

Electrowetting display pixels with fluid motion initiator

An electrowetting display comprises a support plate on which individual electrowetting pixels separated from one another by pixel walls are formed. The individual electrowetting pixels include an electrode layer on the support plate, and a dielectric barrier layer on the electrode layer. ... Amazon Technologies Inc

06/22/17 / #20170180928

Maintaining privacy in location-based operations

Various approaches discussed herein enable techniques for managing privacy with respect to location-based operations, for example by receiving point of interest (poi) data corresponding to location data such as global positioning service (gps) data at a computing device along with various location-based rules, which when satisfied, result in attribution events being generated that indicate various characteristics associated with pois in the poi data. The attribution events are then sent to a server without compromising the location privacy of the computing device, because the location of the computing device is not included with the attribution events.. ... Amazon Technologies Inc

06/22/17 / #20170180568

Application-specific mobile data allocation

Mobile devices may obtain applications from an application market infrastructure. The applications may consume data from a data allocation that has been purchased from a mobile data provider. ... Amazon Technologies Inc

06/22/17 / #20170180487

Analyzing deployment pipelines used to update production computing services using a live pipeline template process

Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (lpt). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.. ... Amazon Technologies Inc

06/22/17 / #20170180459

Building deployment pipelines for a production computing service using live pipeline templates

Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (lpt). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.. ... Amazon Technologies Inc

06/22/17 / #20170180412

Enhanced data security through uniqueness checking

A system records use of values used in cryptographic algorithms where the values are subject to uniqueness constraints. As new values are received, the system checks whether violations of a unique constraint has occurred. ... Amazon Technologies Inc

06/22/17 / #20170180406

Aggregation of network traffic source behavior data across network-based endpoints

Aggregation of network traffic source behavior data across network endpoints may be implemented. Indications of endpoint-specific network traffic directed to different network endpoints may be received. ... Amazon Technologies Inc

06/22/17 / #20170180389

Securing services and intra-service communications

A security service enables service providers to register available services. Prospective service consumers may register with the security service to access a particular registered service, and may specify conditions for access that are subject to approval by the corresponding service provider. ... Amazon Technologies Inc

06/22/17 / #20170180368

Security model for data transfer using a shippable storage device

Data may be securely stored onto a shippable data storage device in order for the client data to be protected during shipment to the remote storage service provider. The service provider prepares a shippable storage device and ships it to the client. ... Amazon Technologies Inc

06/22/17 / #20170180346

Software container registry service

A request to store, in first data store associated with a customer of a computing resource service provider, a software image is received, the request including a set of layers of the software image to be stored. As a result of successful authentication of the request, based at least in part on a security token included with the request, a subset of layers of the software image that have not previously been stored in the first data store are determined, based at least in part on first metadata obtained from a second data store, the subset of layers in the first data store are stored, second metadata about the subset of layers are stored in the second data store, and the software image is caused to be launched in a software container of an instance based at least in part on the subset of layers.. ... Amazon Technologies Inc

06/22/17 / #20170180289

Publish-subscribe message transformation

Technology for publish-subscribe message transformations is provided. In one example, a publish-subscribe messaging method may include identifying a definition of a transformation rule for transforming a message received from a publisher. ... Amazon Technologies Inc

06/22/17 / #20170180267

Use of virtual endpoints to improve data tranmission rates

Systems and methods are described that enable high-data-rate network communications by use of a data transmission system, which can at least partially redirect data transmitted between two computing devices on a public network to a private network. The data transmission system may include a variety of endpoints at different locations, such that source and destination computing devices may pass information into and out of the data transmission system via the endpoints. ... Amazon Technologies Inc

06/22/17 / #20170180266

Matching and enforcing deployment pipeline configurations with live pipeline templates

Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (lpt). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.. ... Amazon Technologies Inc

06/22/17 / #20170180254

Adaptive throttling for shared resources

Customers of shared resources in a multi-tenant environment can have token buckets allocated that have an associated depth and fill rate, with each token enabling the customer to obtain an amount of work from a shared resource. A resource management system can monitor one or more system or output metrics, and can adjust a global fill rate based at least in part upon values of the monitored metrics. ... Amazon Technologies Inc

06/22/17 / #20170180217

Use of virtual endpoints to improve data tranmission rates

Systems and methods are described that enable high-data-rate network communications by use of a data transmission system, which can at least partially redirect data transmitted between two computing devices on a public network to a private network. The data transmission system may include a variety of endpoints at different locations, such that source and destination computing devices may pass information into and out of the data transmission system via the endpoints. ... Amazon Technologies Inc

06/22/17 / #20170180210

Shifting network traffic from a network device

A traffic shifting system is described to shift traffic away from one or more network devices or interfaces. The system ensures that traffic can be safely shifted off of a network device before the shifting occurs. ... Amazon Technologies Inc

06/22/17 / #20170180183

Techniques for accessing local networks via a virtualized gateway

Disclosed are various embodiments for receiving, via a network, a request from a client to establish a network tunnel over the network. A credential is received from the client in order to establish the network tunnel. ... Amazon Technologies Inc

06/22/17 / #20170179554

Passive thermal management system for battery

A battery module includes one or more battery cells and one or more laminated elements configured to provide passive management of heat generated by the one or more battery cells. Each laminated element includes one or more heat conducting layers and one or more intumescent layers. ... Amazon Technologies Inc

06/22/17 / #20170178662

Adaptive beamforming to create reference channels

An echo cancellation system that performs audio beamforming to separate audio input into multiple directions and determines a target signal and a reference signal from the multiple directions. For example, the system may detect a strong signal associated with a speaker and select the strong signal as a reference signal, selecting another direction as a target signal. ... Amazon Technologies Inc

06/22/17 / #20170178618

Carbon nanotube transducers on propeller blades for sound control

The present disclosure is directed to controlling, reducing, and/or altering sound generated by an aerial vehicle, such as an unmanned aerial vehicle (“uav”), while the aerial vehicle is airborne. For example, one or more transducers, such as piezoelectric thin-film transducers, or carbon nanotube transducers may be applied or incorporated into or on the surface of propeller blades that are used to aerially navigate the aerial vehicle. ... Amazon Technologies Inc

06/22/17 / #20170178575

Control of an electrowetting element

A method of controlling an electrowetting element. The method includes receiving first data indicative of a first display effect. ... Amazon Technologies Inc

06/22/17 / #20170178396

Generating virtual shadows for displayable elements

A computing device can present a plurality of displayable elements, some of which appear to be on top of or overlaying others. The computing device can determine which displayable elements should cast virtual shadows on which other displayable elements based, at least in part, on a respective virtual depth value associated with each of the displayable elements. ... Amazon Technologies Inc

06/22/17 / #20170178069

Data transfer tool for secure client-side data transfer to a shippable storage device

A client-side data transfer tool may be used to encrypt customer data and store the encrypted data onto a shippable data storage device. The shippable storage device is provided to the client by a remote storage service provider for importing the customer data into the service provider. ... Amazon Technologies Inc

06/22/17 / #20170177902

Breach detection-based data inflation

A method and apparatus for deterring exfiltration of data from are provided. In the method and apparatus, it is determined that data is to be inflated. ... Amazon Technologies Inc

06/22/17 / #20170177883

Provisioning of a shippable storage device and ingesting data from the shippable storage device

When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. ... Amazon Technologies Inc

06/22/17 / #20170177877

Software container registry inspection

A request to a scan a software image for specified criteria is received, the software image comprising layers stored in a first data store. Metadata in a second data store, different from the first data store, is searched through to obtain information corresponding to the software image. ... Amazon Technologies Inc

06/22/17 / #20170177860

Software container registry container image deployment

A software image associated with a first customer of a computing resource service provider and criteria for identifying an event is received, the software image comprising a set of layers. The set of layers is stored in a first data store to form a stored set of layers, the first data store being physically located in a first region. ... Amazon Technologies Inc

06/22/17 / #20170177552

Remote browsing and searching

A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. ... Amazon Technologies Inc

06/22/17 / #20170177479

Cached volumes at storage gateways

Methods and apparatus for supporting cached volumes at storage gateways are disclosed. A storage gateway appliance is configured to cache at least a portion of a storage object of a remote storage service at local storage devices. ... Amazon Technologies Inc

06/22/17 / #20170177413

Code execution request routing

A system for providing low-latency compute capacity is provided. The system may be configured to route incoming code execution requests based on user indications to use specific containers running on a plurality of virtual machine instances. ... Amazon Technologies Inc

06/22/17 / #20170177401

Live migration for virtual computing resources utilizing network-based storage

Live migration may be performed for virtual computing resources utilizing network-based storage. A virtual compute instance operating at a source host may be moved to a destination host. ... Amazon Technologies Inc

06/22/17 / #20170177391

Stateful virtual compute system

A system for providing a stateful virtual compute system is provided. The system may be configured to maintain a plurality of virtual machine instances. ... Amazon Technologies Inc

06/22/17 / #20170177324

Maintaining deployment pipelines for a production computing service using live pipeline templates

Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (lpt). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.. ... Amazon Technologies Inc

06/22/17 / #20170177197

Object tracking in zoomed video

A user can select an object represented in video content in order to set a magnification level with respect to that object. A portion of the video frames containing a representation of the object is selected to maintain a presentation size of the representation corresponding to the magnification level. ... Amazon Technologies Inc

06/22/17 / #20170176835

Electronic device stack assembly

An electronic device includes a stack assembly and a cover glass. The stack assembly includes an electrophoretic display sub-assembly for rendering content, a front light sub-assembly comprising a light guide, a light fpc, and a plurality of light sources, and a capacitive touch sensing sub-assembly for detecting touch inputs. ... Amazon Technologies Inc

06/22/17 / #20170176738

Electrowetting element with ridge

An electrowetting element comprising a first fluid and a second fluid immiscible with the first fluid. A first support plate comprises: a first support plate surface in contact with at least one of the first fluid or the second fluid, a substrate having a substrate surface, an electrode and a ridge. ... Amazon Technologies Inc

06/22/17 / #20170176029

Passive roof exhausting system

A system for passively exhausting air from a structure includes at least one pair of modules arranged on a roof of the structure. Each module has an exhaust face on one side and a sloped surface on the opposite side, and can receive exhaust air that flows upward from inside the structure. ... Amazon Technologies Inc

06/22/17 / #20170175531

Propeller blade protrusions for improved aerodynamic performance and sound control

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

06/22/17 / #20170175413

Multi-level fulfillment center for unmanned aerial vehicles

A multi-level (ml) fulfillment center is designed to accommodate landing and takeoff of unmanned aerial vehicles (uavs), possibly in an urban setting, such as in a densely populated area. Unlike traditional fulfillment centers, the ml fulfillment centers may include many levels (i.e., stories, floors, etc.) as permitted under zoning regulations for respective areas. ... Amazon Technologies Inc

06/22/17 / #20170174436

Gravity feed inventory management

Described are systems, methods, and apparatus for managing the movement of inventory items within a materials handling facility using rollable containers and a gravity feed conveyance system. Inventory items are placed in the rollable containers and are routed to different locations within the materials handling facility along the gravity feed conveyance system, through use of gravitational forces that cause the rollable containers to roll. ... Amazon Technologies Inc

06/22/17 / #20170174338

Propeller surface area treatments for sound dampening

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

06/22/17 / #20170174337

Redundant aircraft propulsion system using multiple motors per drive shaft

Multiple motors may drive (rotate) a single shaft coupled to a propeller. The motors may be selected such that a first motor is capable of rotating the drive shaft in an event of a failure of a second motor coupled to the drive shaft. ... Amazon Technologies Inc

06/22/17 / #20170174334

Piezoelectric transducers on propeller blades for sound control

The present disclosure is directed to controlling, reducing, and/or altering sound generated by an aerial vehicle, such as an unmanned aerial vehicle (“uav”), while the aerial vehicle is airborne. For example, one or more transducers, such as piezoelectric thin-film transducers, or carbon nanotube transducers may be applied or incorporated into or on the surface of propeller blades that are used to aerially navigate the aerial vehicle. ... Amazon Technologies Inc

06/22/17 / #20170174323

Redundant aircraft propulsion system using co-rotating propellers joined by tip connectors

Multiple propeller blades may be joined by tip connectors to form a closed propeller apparatus. The tip connectors may create continuous structure between adjacent tips of a first propeller and a second propeller. ... Amazon Technologies Inc

06/22/17 / #20170174321

Propeller treatments for sound dampening

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

06/22/17 / #20170174320

Propeller blade trailing edge fringes for improved sound control

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

06/22/17 / #20170174319

Propeller blade leading edge serrations for improved sound control

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

06/22/17 / #20170174318

Propeller blade indentations for improved aerodynamic performance and sound control

Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. ... Amazon Technologies Inc

06/22/17 / #20170174317

Selecting propellers for performance and noise shaping

Aerial vehicles may be operated with discrete sets of propellers, which may be selected for a specific purpose or on a specific basis. The discrete sets of propellers may be operated separately or in tandem with one another, and at varying power levels. ... Amazon Technologies Inc

06/22/17 / #20170174316

Selecting propellers for performance and noise shaping

Aerial vehicles may be operated with discrete sets of propellers, which may be selected for a specific purpose or on a specific basis. The discrete sets of propellers may be operated separately or in tandem with one another, and at varying power levels. ... Amazon Technologies Inc

06/15/17 / #20170171219

Signed envelope encryption

Clients within a computing environment may establish a secure communication session. Sometimes, a client may trust another client to read, but not modify, a message. ... Amazon Technologies Inc

06/15/17 / #20170171191

Certificate renewal and deployment

A certificate manager for a multi-tenant environment can be authorized to automatically renew a certificate for a customer of the environment. Prior to the end of the validity period of the certificate, the certificate manager can obtain a new certificate on behalf of the customer and notify the customer that the certificate is ready to be deployed. ... Amazon Technologies Inc

06/15/17 / #20170171182

Device management with tunneling

A device management service provide a centralized credential provisioning system which can instantiate a proxy device that facilitates remote connections between various computing devices and various client devices. The device management service can manage instances of proxy devices in a resource provider environment that are associated with various computing devices. ... Amazon Technologies Inc

06/15/17 / #20170171174

Key exchange through partially trusted third party

Clients within a computing environment may establish a secure communication session. Sometimes, a client may trust a cryptography service to perform some cryptographic operations and access some cryptographic resources while simultaneously not trusting the cryptography service to perform other operations and access other resources. ... Amazon Technologies Inc

06/15/17 / #20170171161

Enforcing restrictions on third-party accounts

Disclosed are various embodiments for management of third-party accounts for users in an organization. A request is received from a client corresponding to a user in an organization to access a third-party network site under management by the organization. ... Amazon Technologies Inc

06/15/17 / #20170171022

User controlled environment updates in server cluster

A system and method of deploying operating environments in an enterprise computing environment comprised of managed virtual or hardware servers is disclosed. A library of operating environments, each environment including at least one package including an operating system image and an application, is provided. ... Amazon Technologies Inc

06/15/17 / #20170169811

Text-to-speech processing systems and methods

A system and method for performing text-to-speech (tts) processing of textual works, such a literary works. The system and method process text of these works and determine offsets corresponding to one or more of chapters, paragraphs, sentences, words, section of dialogues, sections of other context. ... Amazon Technologies Inc

06/15/17 / #20170169672

Illuminating containers in an inventory system

An inventory system employs self-illuminating inventory management containers. A self-illuminating container can include a container body, an illumination element, and a signal receiver for receiving instructions to illuminate the container. ... Amazon Technologies Inc

06/15/17 / #20170168691

Graphical user interface customization for automating complex operations

A retail vendor application installed on a user device receives configuration parameters for a user interface button that can be used by a user of the device to purchase an item available for consumption. The application determines, based at least in part on the configuration parameters, an activity trigger that, if detected, causes the application to present the button to the user. ... Amazon Technologies Inc

06/15/17 / #20170166399

Mobile robot manipulator

Embodiments are described for implementing a mobile inventory transfer station within a workspace of an inventory management system. In embodiments, inventory transfer instructions for moving inventory stored within container holders in a workspace may be received. ... Amazon Technologies Inc

06/15/17 / #20170166356

Storage totes

This application describes fabric storage totes, as well as techniques for use of fabric totes in an infrastructure that uses mechanical systems to transport the fabric totes and/or access inventory items in the fabric totes. The fabric totes may include a fabric base and side walls, with a hardened material support structure. ... Amazon Technologies Inc

06/15/17 / #20170166304

Propeller alignment devices

A propeller alignment device is described. The propeller alignment device can include a second retainer attached to a propeller and a motor. ... Amazon Technologies Inc

06/15/17 / #20170166302

Feathering propeller clutch mechanisms

Aerial vehicles may be equipped with propellers having clutch mechanisms that contract around a shaft when the propellers are not rotating, or are rotating at low angular velocities, and expand around the shaft when the propellers are rotating at sufficiently high angular velocities. The clutch mechanisms may receive one or more fixed posts within an opening or window defined therein. ... Amazon Technologies Inc

06/08/17 / #20170164074

Optical transmittal storage networks

Optical networks may store information or data therein by maintaining the information or data in motion. The optical networks may include optical fiber rings configured to receive optical signals comprising the information or data and to circulate the optical signals within the optical fiber rings. ... Amazon Technologies Inc

06/08/17 / #20170163762

Asynchronous and idempotent distributed lock interfaces

Methods and apparatus for distributed locking interfaces are disclosed. A state manager implements programmatic interfaces for distributed locking operations. ... Amazon Technologies Inc

06/08/17 / #20170163759

Managing preloading of data on client systems

Techniques are described for managing preloading of data for client computing systems. A client computing system may provide one or more persistent data storage caches on local storage, such as to support a particular software program executing on the client computing system (e.g., a web browser program, with the persistent data storage cache designed to store browser cookies and other data for later access by the web browser program). ... Amazon Technologies Inc

06/08/17 / #20170163722

System and method for resource allocation in distributed systems

Resource management techniques for shared resources in a distributed system are described. Clients and servers may exchange messages according to an asynchronous messaging protocol that does not guarantee delivery or ordering of messages. ... Amazon Technologies Inc

06/08/17 / #20170163675

Distributed split browser content inspection and analysis

Distributed split browser content inspection and analysis are described. A server, comprising a browser engine, stores a definition of sets of browser policies. ... Amazon Technologies Inc

06/08/17 / #20170163655

Transaction completion based on geolocation arrival

Techniques for providing friction-free transactions using geolocation and user identifiers are described herein. These techniques may ascertain a user's location based on a location of a mobile device. ... Amazon Technologies Inc

06/08/17 / #20170163560

Resource object resolution management

Systems and methods are disclosed for management of resource objects (“resources”) within a computing environment. Resources may be stored in a number of resource spaces, each including service endpoints configured to facilitate access to resources. ... Amazon Technologies Inc

06/08/17 / #20170163528

Authorizing communications between computing nodes

Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are separated by one or more physical networks. In some situations, the techniques may be used to provide a virtual network between multiple computing nodes that are separated by one or more intermediate physical networks, such as from the edge of the one or more intermediate physical networks by modifying communications that enter and/or leave the intermediate physical networks. ... Amazon Technologies Inc

06/08/17 / #20170163507

Resource manager

A resource manager may monitor resources offered by a resource provider. The resource manager receives computing metrics from the resources and may perform a management action when a customer defined usage limit is satisfied. ... Amazon Technologies Inc

06/08/17 / #20170161937

Interactive points of interest for 3d-representations

The display of 3d-representations involves navigation and interaction with users engaged with the display. Points of interest (pois), as applied to areas of interest for a 3d-representation, are anchored to the 3d-representation on the display and are moveable in synchrony with the 3d-representation navigation. ... Amazon Technologies Inc

06/08/17 / #20170161505

Chained security systems

A tiered credentialing approach provides assurance to customers having virtual machines running in a remote environment that the virtual images for these machines are in a pristine state and running in a trusted execution environment. The environment can be divided into multiple subsystems, each having its own cryptographic boundary, secure storage, and trusted computing capabilities. ... Amazon Technologies Inc

06/08/17 / #20170161160

Locality based quorums

Disclosed are various embodiments for distributing data items within a plurality of nodes. A data item that is subject to a data item update request is updated from a master node to a plurality of slave notes. ... Amazon Technologies Inc

06/08/17 / #20170160750

Virtual safety shrouds for aerial vehicles

An aerial vehicle and system for automatically detecting an object (e.g., human, pet, or other animal) approaching the aerial vehicle is described. When an approaching object is detected by an object detection component, a safety profile may be executed to reduce or avoid any potential harm to the object and/or the aerial vehicle. ... Amazon Technologies Inc

06/08/17 / #20170157980

Omnidirectional pinion wheel

Concepts of an omnidirectional pinion wheel are described. In one embodiment, the wheel includes first and second rims each including inner and outer rim surfaces, and an annular ring of rollers affixed on the outer surface of one of the first and second annular rim. ... Amazon Technologies Inc

06/01/17 / #20170155887

Depth-based image stabilization

Depth information can be used to assist with image processing functionality, such as image stabilization and blur reduction. In at least some embodiments, depth information obtained from stereo imaging or distance sensing, for example, can be used to determine a foreground object and background object(s) for an image or frame of video. ... Amazon Technologies Inc

06/01/17 / #20170155686

Fine-grained structured data store access using federated identity management

A structured data store service, such as a database service, may implement fine-grained access to data maintained at the database service using federated identity. Fine grained access requests may be received at a database service for specified data maintained for an application provider from a client of the application provider. ... Amazon Technologies Inc

06/01/17 / #20170155544

Monitoring and detecting causes of failures of network paths

Generally described, systems and methods are provided for monitoring and detecting causes of failures of network paths. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, analyzes each of the detected failures to determine at least one root cause, and initiates a remedial workflow for the at least one root cause determined. ... Amazon Technologies Inc

06/01/17 / #20170154745

System and method with timing self-configuration

A method of operating an automatic transfer switch to switch an electrical load from one power source to another power source includes measuring one or more characteristics of a switching circuit in the automatic transfer switch. A value of one or more timing variables is determined based on the measured characteristics of the switching circuit. ... Amazon Technologies Inc

06/01/17 / #20170154618

Active airborne noise abatement

Noises that are to be emitted by an aerial vehicle during operations may be predicted using one or more machine learning systems, algorithms or techniques. Anti-noises having equal or similar intensities and equal but out-of-phase frequencies may be identified and generated based on the predicted noises, thereby reducing or eliminating the net effect of the noises. ... Amazon Technologies Inc

06/01/17 / #20170154583

Reducing visual artifacts and reducing power consumption in electrowetting displays

A device, such as an electrowetting display device, includes a first substrate and a second substrate opposite to the first substrate. A pixel region is on the first substrate. ... Amazon Technologies Inc

06/01/17 / #20170154376

Method, medium, and system for customizing content based on social network information

Systems and methods are disclosed that use social networking profiles of users to generate personalized content of display pages. The personalized content may be generated using profile data retrieved via an application program interface of a social networking system, and may be presented on the display pages of a distinct system, such as a site that hosts an electronic catalog of items. ... Amazon Technologies Inc

06/01/17 / #20170154091

Conditional master election in distributed databases

Methods and apparatus for conditional master election in a distributed database are described. A plurality of replicas of a database object are stored by a distributed database service. ... Amazon Technologies Inc

06/01/17 / #20170153899

Fast-booting application image

Execution of an executable portion of an application source executing in a first computer instance is monitored at least up to a point relative to a variation point. The execution is halted at the point. ... Amazon Technologies Inc

06/01/17 / #20170151496

Service for generating graphics object data

When a scene is generated, a content item may identify graphics object service requests associated with the scene. Each scene may have any number of associated graphics object service requests that may be sent to any number of different graphics object services. ... Amazon Technologies Inc

05/18/17 / #20170142219

Client-side predictive caching for content

Disclosed are various embodiments for client-side predictive caching of content to facilitate use of the content. If account is likely to commence use of a content item through a client, the client is configured to predictively cache the content item before the use is commenced. ... Amazon Technologies Inc

05/18/17 / #20170142097

Service-to-service digital path tracing

A service receives from a sender service a digital message and a corresponding trace, which includes an ordered set of digital signatures of one or more services that participated in causing the service to receive the digital message. The trace may further specify an ordering of the one or more services, which may be generated according to the order of participation of these one or more services. ... Amazon Technologies Inc

05/18/17 / #20170142062

Network resource identification

A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. ... Amazon Technologies Inc

05/18/17 / #20170141958

Dedicated endpoints for network-accessible services

Methods and apparatus for dedicated endpoint instances for network-accessible services are disclosed. The number of dedicated endpoint instances to be established to direct work requests of a given client to back-end nodes of a service may be determined. ... Amazon Technologies Inc

05/18/17 / #20170140761

Automatic speaker identification using speech recognition features

Features are disclosed for automatically identifying a speaker. Artifacts of automatic speech recognition (“asr”) and/or other automatically determined information may be processed against individual user profiles or models. ... Amazon Technologies Inc

05/18/17 / #20170140017

Idempotency of application state data

Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to facilitating idempotency of application state information. ... Amazon Technologies Inc

05/18/17 / #20170139910

Versioning of database partition maps

System and methods for managing versions of partition maps in a distributed data store are disclosed. A relational database may use partition maps to indicate the location of data in a particular partition, or in a replica thereof. ... Amazon Technologies Inc

05/18/17 / #20170139882

Expanded icon navigation

Aspects of expanded icon navigation are described. In one example, the hierarchical structure of a network site accessible over a computer network is indexed to generate an indexed zone hierarchy of the network site. ... Amazon Technologies Inc

05/18/17 / #20170139462

Datacenter power management optimizations

Methods and apparatus for datacenter power management optimization are disclosed. Metrics, including workload data, thermal measurements and the like are collected from numerous endpoints within a datacenter. ... Amazon Technologies Inc

05/18/17 / #20170139201

Electrowetting display device including a strengthened hydrophobic layer

An electrowetting display device includes a base substrate, a hydrophobic layer disposed on the base substrate and including at least about 49 atomic percent (at %) of fluorine atoms in a surface thereof, a wall disposed on the base substrate which partitions a pixel area, and an electrowetting layer that includes a first fluid and a second fluid, which are disposed in the pixel area and are immiscible with each other. The second fluid has an electrical conductivity or a polarity. ... Amazon Technologies Inc

05/18/17 / #20170137118

Adjustable landing gear assembly for unmanned aerial vehicles

This disclosure describes a configuration of an unmanned aerial vehicle (uav) landing gear assembly that includes adjustable landing gear extension that may be extended or contracted so that the body of the uav is contained in a horizontal plane when the uav is landed, even on sloping surfaces. For example, when a uav is landing, the slope of the surface may be determined and the landing gear extensions adjusted based on the slope so that the body of the uav remains approximately horizontal when the uav lands and is supported by the landing gear extensions.. ... Amazon Technologies Inc

05/18/17 / #20170136931

Tilting platform for stability control

A mobile drive unit including a docking head assembly is provided. The docking head assembly is configured with a set of actuator assemblies to lift an holder structure and tilt the holder structure in at least one direction. ... Amazon Technologies Inc

05/11/17 / #20170134592

Bandwidth monitoring for data plans

Users with limited data plans for a network connection can have usage of that network connection by various applications monitored such that the user can determine how much bandwidth each application uses based on activity of that user. Upon viewing application-specific usage information and/or determining how much each application can contribute to overage charges, the user can determine how to adjust behavior to meet personal usage targets. ... Amazon Technologies Inc

05/11/17 / #20170134515

Managing page-level usage data

Systems and methods are disclosed which facilitate management and monitoring of page-level usage data. Specifically, a client computing device may retrieve content from a remote system for local display. ... Amazon Technologies Inc

05/11/17 / #20170134465

Streaming media optimization

Disclosed are various embodiments for a streaming media application. Media blocks of a media stream may be buffered at a quality level determined by an amount of available bandwidth. ... Amazon Technologies Inc

05/11/17 / #20170134450

Multiple stream content presentation

A client may, for example, initiate presentation of the content item in a hybrid stream mode in which both a client stream and a content provider stream are combined to form a resulting hybrid stream for presentation. The client may then, at some point during presentation of the content item, detect that the content provider stream has become unavailable. ... Amazon Technologies Inc

05/11/17 / #20170134434

Role-based access control assignment

A first probability that indicates a probability that a user is associated with a role is determined, with the first probability having a first score. The first probability is perturbed to determine a second probability having a second score. ... Amazon Technologies Inc

05/11/17 / #20170134367

Adaptive timeouts for security credentials

Session-specific information stored to a cookie or other secure token can be selected and/or caused to vary over time, such that older copies will become less useful over time. Such an approach reduces the ability of entities obtaining a copy of the cookie from performing unauthorized tasks on a session. ... Amazon Technologies Inc

05/11/17 / #20170134348

Data security service

A distributed computing environment utilizes a cryptography service. The cryptography service manages keys securely on behalf of one or more entities. ... Amazon Technologies Inc

05/11/17 / #20170134289

Equitable distribution of excess shared-resource throughput capacity

Methods and apparatus for equitable distribution of excess shared-resource throughput capacity are disclosed. A first and a second work target are configured to access a shared resource to implement accepted work requests. ... Amazon Technologies Inc

05/11/17 / #20170132747

Scaling for virtualized graphics processing

Methods, systems, and computer-readable media for scaling for virtualized graphics processing are disclosed. A first virtual gpu is attached to a virtual compute instance of a provider network. ... Amazon Technologies Inc

05/11/17 / #20170132746

Placement optimization for virtualized graphics processing

Methods, systems, and computer-readable media for placement optimization for virtualized graphics processing are disclosed. A provider network comprises a plurality of instance locations for physical compute instances and a plurality of graphics processing unit (gpu) locations for physical gpus. ... Amazon Technologies Inc

05/11/17 / #20170132745

Local-to-remote migration for virtualized graphics processing

Methods, systems, and computer-readable media for local-to-remote migration for virtualized graphics processing are disclosed. A virtual compute instance comprising a local gpu is provisioned from a provider network. ... Amazon Technologies Inc

05/11/17 / #20170132744

Application-specific virtualized graphics processing

Methods, systems, and computer-readable media for application-specific virtualized graphics processing are disclosed. A virtual compute instance is provisioned from a provider network. ... Amazon Technologies Inc

05/11/17 / #20170132497

Identification of item attributes using artificial intelligence

A system that identifies attributes of an item depicted in an image using artificial intelligence is provided. For example, the system may use one or more deep belief networks (dbns) or convolution neural networks (cnns) trained to analyze images and identify attributes in items depicted in the images. ... Amazon Technologies Inc

05/11/17 / #20170132460

Visual task feedback for workstations in materials handling facilities

Visual task feedback for workstations in a materials handling facility may be implemented. Image data of a workstation surface may be obtained from image sensors. ... Amazon Technologies Inc

05/11/17 / #20170132414

Dynamic application security verification

Disclosed are various embodiments for performing security verifications for dynamic applications. An application is executed and it is determined that the application requests access to dynamically loaded code. ... Amazon Technologies Inc

05/11/17 / #20170132327

Pre-fetching of network page content in a browser application

Disclosed are various embodiments for pre-fetching resources referenced on pre-fetches portions of a network page predicted to be accessed so that the network page may be made visible to a user in immediate response to the user selecting the predicted page. A browser application executable on a client device may access a network page predicted to be accessed and identify resources having a prioritization of retrieval that causes the browser application retrieve the resources according to the prioritization of retrieval. ... Amazon Technologies Inc

05/11/17 / #20170132091

Log-structured distributed storage using a single log sequence number space

A distributed database system may implement log-structured distributed storage using a single log sequence number space. A log for a data volume may be maintained in a log-structured distributed storage system. ... Amazon Technologies Inc

05/11/17 / #20170132064

Computer systems monitoring using beat frequency analysis

A monitoring service receives, from a variety of hardware components of a set of computer systems, binary signals indicative of operation of these components. The monitoring service determines, based at least in part on these signals, a set of beat frequencies for pairings of hardware components of the set of computer systems. ... Amazon Technologies Inc

05/11/17 / #20170129630

Polymer encapsulations for item shipping

Described are systems, methods, and apparatus for replacing the corrugated containers and dunnage to facilitate packaging of items in foam containers, referred to as “polymer encapsulations,” that can be used to protect and contain the item during shipment. When one or more items are ordered for delivery to a destination, the item(s) is picked from inventory and a rapidly setting polymer foam is injected around the bagged item to encapsulate and protect the item. ... Amazon Technologies Inc

05/04/17 / #20170126796

Content distribution network

Systems, methods, and computer-readable media provide content items to clients. In one implementation, a system stores data identifying a plurality of cache servers, the cache servers storing the content items for download by a plurality of clients. ... Amazon Technologies Inc

05/04/17 / #20170126746

Virtual communication endpoint services

Customers can utilize resources of a multi-tenant environment to provide one or more services available to various users. In order to simplify the process for these customers, the multi-tenant environment can include an infrastructure wherein a portion of the resources provide an authentication and/or authorization service that can be leveraged by the customer services. ... Amazon Technologies Inc

05/04/17 / #20170126557

Request routing based on class

A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a dns query from a client computing device. ... Amazon Technologies Inc

05/04/17 / #20170123701

Amortized snapshots

A snapshot depth for a volume is obtained, with the snapshot depth indicating an upper limit to a number of snapshot updates, where an individual snapshot update of the snapshot updates includes data of the volume that has been modified since a time of storage of a previous snapshot update and an amount, based at least in part on the snapshot depth, of other data of the volume. The number of snapshot updates sufficient to construct a full snapshot of a state of the volume at a particular point in time is determined based at least in part on the snapshot depth, and at least the number of snapshot updates is caused to be stored.. ... Amazon Technologies Inc

05/04/17 / #20170123616

Electronic publishing mechanisms

A content publisher can use a publisher tool to tag various content elements, which enables a user viewing content from the publisher to view related advertising. In at least some embodiments, the tool is a toolbar that the publisher can use to tag content elements such as images and text, whereby the toolbar can recommend related items to be linked to those content elements. ... Amazon Technologies Inc

04/27/17 / #20170118274

Distribution network providing customized content at delivery

Objects in a content delivery network are modified at delivery to users. Individual content servers include copies of the content objects and receive requests from users for a copy of the object. ... Amazon Technologies Inc

04/27/17 / #20170118251

Account management services for load balancers

A configurable load balancer can be utilized in a multi-tenant environment, where the load balancer can incorporate, or utilize, an account management service operable to perform security tasks such as authentication, authorization, and session management. Customers can utilize the load balancer to control access that users have to resources associated with those customers, without having to build and maintain a dedicated user management system. ... Amazon Technologies Inc

04/27/17 / #20170118247

Providing fine-grained access remote command execution for virtual machine instances in a distributed computing environment

A selection of a document that includes a command and a parameter is received, and a user is caused to be associated with a policy that grants permission to execute the document. A request is received, from a requestor, to execute the document, the request including a parameter value, and the requestor is determined to be the user associated with the policy. ... Amazon Technologies Inc

04/27/17 / #20170118216

Substitution of requests or results in access control systems

Approaches are described for allowing an access control policy to specify that a substitute operation be executed when a request for access matches certain conditions specified in the access control policy (e.g., when the identity of the requestor matches a specified identity in the policy). For example, the access control may specify that a substitute result should be provided to a requestor in response to a request for access or a substitute request should be executed instead of executing the received request and the results of the substitute request should be provided to the requestor in response to the request. ... Amazon Technologies Inc

04/27/17 / #20170116985

Architecture for multi-domain natural language processing

Features are disclosed for processing a user utterance with respect to multiple subject matters or domains, and for selecting a likely result from a particular domain with which to respond to the utterance or otherwise take action. A user utterance may be transcribed by an automatic speech recognition (“asr”) module, and the results may be provided to a multi-domain natural language understanding (“nlu”) engine. ... Amazon Technologies Inc

04/27/17 / #20170116347

Refining user search for items related to other items

Embodiments of methods, systems, and storage medium associated with processing a search request for items are disclosed herein. In one instance, the method may include determining that a search request includes an indication of intent to obtain information about items that are related to other items, obtaining information about a first set of items from a first data repository, including the obtained information as input in the search request, and obtaining, in response to the search request, information about a second set of items related to the items of the first set from a second data repository. ... Amazon Technologies Inc

04/27/17 / #20170116051

Processing event messages for user requests to execute program code

A service manages a plurality of virtual machine instances for low latency execution of user codes. The service can provide the capability to execute user code in response to events triggered on an auxillary service to provide implicit and automatic rate matching and scaling between events being triggered on the auxiliary service and the corresponding execution of user code on various virtual machine instances. ... Amazon Technologies Inc

04/27/17 / #20170116010

Virtual machine image conversion tool

Techniques are described for facilitating sharing and reuse of executable software images between multiple execution environments. In at least some situations, the executable software images are virtual machine images (e.g., images that are bootable or otherwise loadable by a virtual machine in a particular virtualization environment, and that each include operating system software and/or software for one or more application programs, optionally along with one or more hard disks or other representations of stored data). ... Amazon Technologies Inc

04/20/17 / #20170111478

Load balancing utilizing adaptive thresholding

Methods and systems for processing data requests in a client-server computing environment, such as the web, are disclosed. A client device initially transmits a data request to a randomly selected first server device. ... Amazon Technologies Inc

04/20/17 / #20170111399

Generating network pages using customer-generated network page portions

Disclosed are various embodiments for generating network pages for customers that include customer-generated page portions. A request for a network page is obtained from a client. ... Amazon Technologies Inc

04/20/17 / #20170111242

Storage of mass data for monitoring

Disclosed are various embodiments for processing and storing mass data, where the data may include metrics generated based on performance of an event in a monitored system. Metrics describing a state of a monitored system may be received, accessed, and aggregated to generate a data model that describes performance of the monitored system. ... Amazon Technologies Inc

04/20/17 / #20170110157

Hard disk drive assembly with field-separable mechanical module and drive control

A system for storing data includes a rack, one or more data storage drive assemblies coupled to the rack, and a data control module coupled to the rack. The data storage drive assemblies include one or more drive mechanical modules configured to store data and one or more drive control modules coupled to the drive mechanical modules. ... Amazon Technologies Inc

04/20/17 / #20170110017

Aerial vehicle delivery of items available through an e-commerce shopping site

This disclosure describes an unmanned aerial vehicle (“uav”) configured to autonomously deliver items of inventory to various destinations. The uav may receive inventory information and a destination location and autonomously retrieve the inventory from a location within a materials handling facility, compute a route from the materials handling facility to a destination and travel to the destination to deliver the inventory.. ... Amazon Technologies Inc

04/20/17 / #20170109245

Managing contingency capacity of pooled resources in multiple availability zones

A network-based services provider may reserve and provision primary resource instance capacity for a given service (e.g., enough compute instances, storage instances, or other virtual resource instances to implement the service) in one or more availability zones, and may designate contingency resource instance capacity for the service in another availability zone (without provisioning or reserving the contingency instances for the exclusive use of the service). For example, the service provider may provision resource instance(s) for a database engine head node in one availability zone and designate resource instance capacity for another database engine head node in another availability zone without instantiating the other database engine head node. ... Amazon Technologies Inc

04/20/17 / #20170106532

Robotic grasping of items in inventory system

Robotic arms or manipulators can be utilized to grasp inventory items within an inventory system. Information can be obtained about constraints relative to relevant elements of a process of transferring the item from place to place. ... Amazon Technologies Inc

04/13/17 / #20170104852

Configurable parser and a method for parsing information units

A system may include a processor and packet controller logic circuits implementing a distribution module, packet processing paths each including at least one configurable parsing engine and concatenating module pair, and an aggregation module. The distribution module can distribute an information unit between the plurality of packet processing paths. ... Amazon Technologies Inc

04/13/17 / #20170104800

Performance optimization for streaming video

Disclosed are various embodiments for a streaming video application. The application downloads, decodes, and renders video frame data at different frame rates. ... Amazon Technologies Inc

04/13/17 / #20170104721

Proxy server-based malware detection

Disclosed are various embodiments for malware detection by way of proxy servers. In one embodiment, a proxied request for a network resource from a network site is received from a client device by a proxy server application. ... Amazon Technologies Inc

04/13/17 / #20170104709

Method and system for reliable distribution of messages

A method and system for distributing messages sent from senders to receivers in a reliable and real-time manner. Some of the receivers are designated as recording receivers that are responsible for recording each message that it receives so it can provide to other receivers messages they have missed. ... Amazon Technologies Inc

04/13/17 / #20170104637

Network testing device for automated topology validation

A network testing device is provided in order to validate network topology information and test various other attributes of a network. The network testing device may, in response to a command, obtain connection information from a network indicated in the command. ... Amazon Technologies Inc

04/13/17 / #20170103122

Method and system for identifying keywords for use in placing keyword-targeted advertisements

A method and system for identifying search terms for placing advertisements along with search results is provided. The advertisement system selects a description of an item that is to be advertised. ... Amazon Technologies Inc

04/13/17 / #20170102919

Systems and methods for low interference logging and diagnostics

Techniques described and suggested herein include systems and methods for logging execution of code using thread-local output buffers. For example, one or more output buffers are allocated to one or more threads executing on a computing system. ... Amazon Technologies Inc

04/13/17 / #20170102916

Context-aware notifications

Systems and approaches are provided for presenting incoming notifications to a computing device based on a determined context of the computing device. Various sensors of the device can be used to determine the context of the device with respect to a user, the state of the device itself, or the context of the device with respect to the environment in which the device is situated. ... Amazon Technologies Inc

04/13/17 / #20170101175

Vehicle configuration with motors that rotate between a lifting position and a thrusting position

This disclosure describes a configuration of an unmanned aerial vehicle (“uav”) that will facilitate extended flight duration. The uav may have any number of lifting motors. ... Amazon Technologies Inc

04/06/17 / #20170099299

Permissions for hybrid distributed network resources

A computing resource service provider may receive, from a user client connected to an on-premises network, a security document specifying one or more user roles defining a level of access to customer resources within the on-premises network. In response, the service provider may generate and provide the user client with a cookie specifying the user roles and including an address for an interface within the service provider network. ... Amazon Technologies Inc

04/06/17 / #20170099260

Providing location-specific network access to remote services

Techniques are described for providing users with access to computer networks, such as to enable users to create and configure computer networks that are provided by a remote configurable network service for the users' use. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. ... Amazon Technologies Inc

04/06/17 / #20170098442

Low latency and memory efficient keywork spotting

Features are disclosed for spotting keywords in utterance audio data without requiring the entire utterance to first be processed. Likelihoods that a portion of the utterance audio data corresponds to the keyword may be compared to likelihoods that the portion corresponds to background audio (e.g., general speech and/or non-speech sounds). ... Amazon Technologies Inc

04/06/17 / #20170098314

Automatic image-based recommendations using a color palette

Systems and methods are described that recommend images, items, and/or metadata based at least in part on a reference color palette or reference color name. A color name can be converted into a representation of the color name in a color space. ... Amazon Technologies Inc

04/06/17 / #20170097974

Resolving conflicts within saved state data

Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to resolving conflicts between application state information. ... Amazon Technologies Inc

04/06/17 / #20170097749

Integrating applications in a portal

Disclosed are various embodiments for integrating applications in a portal. An object type is identified in a user interface that is received from a first application. ... Amazon Technologies Inc

04/06/17 / #20170097502

Electrowetting device with multi layer support plate

An electrowetting element comprising a first fluid and a second fluid immiscible with the first fluid. A support plate includes an electrode and, located between the electrode and the first fluid, a first layer and a second layer. ... Amazon Technologies Inc

03/30/17 / #20170094841

Cooling system with desiccant dehumidification

A system for removing heat from electrical systems includes a dehumidification device including a desiccant, an evaporative cooling device, air moving devices, and an air flow control devices. The air moving device moves air through the dehumidification device, the evaporative cooling device, and the electrical systems. ... Amazon Technologies Inc

03/30/17 / #20170094258

Selective colorization using monochromic imagery

An unmanned aerial vehicle (uav) may include stereo cameras that include a left camera and a right camera. The cameras may capture a majority of images in black and white, which may be captured in a single color channel. ... Amazon Technologies Inc

03/30/17 / #20170093988

Workflow service using state transfer

A provider network for providing continuous workflow service for an open-ended number of workflows using non-persistent threads. In some cases, the provider network includes a workflow handling service and a workflow evaluation service. ... Amazon Technologies Inc

03/30/17 / #20170093913

Policy management for data migration

A customer of a resource provider environment can apply policies at the data object level that will live with a data object during its lifecycle, even as the object moves across trusted boundaries. A customer can classify data, causing tags and/or predicates to be applied to the corresponding data object. ... Amazon Technologies Inc

03/30/17 / #20170093755

Distributed stream-based database triggers

Information describing changes to a collection of items maintained by a database may be stored in a log file. The information in the log file may be converted into a stream of records describing the changes. ... Amazon Technologies Inc

03/30/17 / #20170093753

Transmission of tags and policies with data objects

Information for a data object can be prevented from loss for import and export operations across a trust boundary, such as may exist between environments under control of different legal entities. A set of dependencies, including information such as data tags and identifiers for applicable policies, can be embedded in a data object, such as directly in a header or in a digest or token of the data object. ... Amazon Technologies Inc

03/30/17 / #20170093640

Network-based resource configuration discovery service

A network-based discovery system and service are disclosed that provide client discovery services to a number of clients over a network. The network-based discovery system includes a database that stores discovery information of client network-based resource configurations. ... Amazon Technologies Inc

03/30/17 / #20170093581

Federated key management

A system uses information submitted in connection with a request to determine if and how to process the request. The information may be electronically signed by a requestor using a key such that the system processing the request can verify that the requestor has the key and that the information is authentic. ... Amazon Technologies Inc

03/30/17 / #20170093569

Supporting a fixed transaction rate with a variably-backed logical cryptographic key

A request a request to perform a cryptographic operation is received, the request including a first identifier assigned to a key group, the key group comprising a plurality of second identifiers, with the plurality of second identifiers corresponding to a plurality of cryptographic keys. A second identifier is determined, according to a distribution scheme, from the plurality of second identifiers, and the cryptographic operation is performed using a cryptographic key of the plurality of cryptographic keys that corresponds to the second identifier that was determined.. ... Amazon Technologies Inc

03/30/17 / #20170092203

Dynamic reset voltage for an electrowetting display device

An electrowetting display device may comprise rows and columns of pixels. Each of the pixels may include a thin film transistor (tft) that is switchable to select each of the pixels using active matrix addressing. ... Amazon Technologies Inc

03/30/17 / #20170092173

Luminance and reducing power consumption in electrowetting displays

Subject matter disclosed herein relates to increasing luminance and reducing power consumption in electrowetting display devices. The electrowetting display comprises a plurality of electrowetting elements that are driven by a driving voltage that comprises a first voltage and a common voltage. ... Amazon Technologies Inc

03/30/17 / #20170091709

Managing notifications of a delivery method based on a passive device

Techniques for managing notifications may be described. In an example, the notifications may relate to an item and may be provided to a user device. ... Amazon Technologies Inc

03/30/17 / #20170091708

Managing notifications of a delivery method based on an active device

Techniques for managing notifications may be described. In an example, the notifications may relate to an item and may be provided to a user device. ... Amazon Technologies Inc

03/30/17 / #20170091227

Stateless datastore-independent transactions

At a client-side component of a storage group, a read descriptor generated in response to a read request directed to a first data store is received. The read descriptor includes a state transition indicator corresponding to a write that has been applied at the first data store. ... Amazon Technologies Inc

03/30/17 / #20170091226

Index structure navigation using page versions for read-only nodes

Read-only nodes of a distributed database system may implement index structure navigation using page versions. A read request may be received at a read only node of a distributed database for select data. ... Amazon Technologies Inc

03/30/17 / #20170091194

Mining of user event data to identify users with common interests

A computer-implemented matching service matches users to other users, and/or to user communities, based at least in part on a computer analysis of event data reflective of user behaviors. The event data may, for example, evidence user affinities for particular items represented in an electronic catalog, such as book titles, music titles, movie titles, and/or other types of items that tend to reflect the traits of users. ... Amazon Technologies Inc

03/30/17 / #20170091037

Flexible redundant array of independent disks (raid) computation device

A method for calculating a plurality (m) of redundancy blocks for multiple (n) data blocks of a plurality (d) of words each, the method comprises: receiving the number (m) of redundancy blocks by a calculator that comprises multiple (r) calculation units; configuring the calculator according to m and r; concurrently calculating, if m equals r, by the multiple (r) calculation units of the calculator, r sets of parity vectors, each set includes a plurality (d) of parity vectors; and calculating the plurality (m) of the redundancy blocks based on the r sets of parity vectors.. . ... Amazon Technologies Inc

03/30/17 / #20170090971

Managing virtual machine instances utilizing an offload device

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. ... Amazon Technologies Inc

03/30/17 / #20170090961

Management of periodic requests for compute capacity

A system for monitoring incoming code execution requests and scheduling the corresponding code executions is provided. The system may be configured to maintain a plurality of virtual machine instances. ... Amazon Technologies Inc

03/30/17 / #20170090864

Mediation of wakeword response for multiple devices

Devices, systems, and methods provide synchronization of multiple voice-controlled devices to establish priority of one of the devices to respond to an acoustic signal, preventing other devices from responding to a single user command. Each device is configured to mediate its response to a wakeword by, after detecting the wakeword in an audio input, generating a data packet and attempting to send it to the other devices over a communication channel that prevents data collision. ... Amazon Technologies Inc

03/30/17 / #20170090702

Inscriptions for electronic books

This disclosure describes techniques for appending representations of handwritten inscriptions into electronic books, such that electronic books may be customized through the use of inscriptions akin to physical books. To append inscriptions into physical books, a user may provide an inscription on a physical medium. ... Amazon Technologies Inc

03/30/17 / #20170090271

Unmanned aerial vehicle descent

Described are systems and methods for surveying a destination as an unmanned aerial vehicle (“uav”) descends toward the destination. To confirm that the destination is clear of objects and includes a safe landing or delivery location, such as a substantially planar surface, the uav may capture and process images at different altitudes during the descent. ... Amazon Technologies Inc

03/30/17 / #20170088360

Robotic tossing of items in inventory system

Robotic arms or manipulators can be used to toss inventory items within an inventory system. Tossing strategies for the robotic arms may include information about how a grasped item is to be moved and released by a robotic arm to achieve a trajectory for moving the item to a receiving location. ... Amazon Technologies Inc

03/30/17 / #20170088280

Floating motor mount for unmanned aerial vehicles

A motor mount assembly is provided for coupling a propeller motor to a body of an unmanned aerial vehicle (uav). The motor mount assembly includes a floating portion and acts to attenuate frequencies of vibration from the propeller motor during operation, which modifies the corresponding noise that is produced and reduces stresses on the various components. ... Amazon Technologies Inc

03/30/17 / #20170087394

Rack-mounted fire suppression system

A data center includes a plurality of racks on a floor and one or more fire suppression systems coupled to at least some of the racks. The fire suppression systems include reservoirs mounted on the racks, a fire suppression material in the reservoir, and one or more material dispensing devices coupled to the reservoir. ... Amazon Technologies Inc

03/23/17 / #20170085512

Generating message envelopes for heterogeneous events

Methods, systems, and computer-readable media for generating message envelopes for heterogeneous events are disclosed. A plurality of events are received. ... Amazon Technologies Inc

03/23/17 / #20170085495

Managing content delivery network service providers

A system, method, and computer readable medium for managing cdn service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. ... Amazon Technologies Inc

03/23/17 / #20170084053

Color name generation from images and color palettes

Systems and methods are provided for generating color names for colors corresponding to images and/or palettes. A color image is obtained, and one or more color palettes corresponding to the color image are identified. ... Amazon Technologies Inc

03/23/17 / #20170083770

Video segmentation techniques

A video segmentation system can be utilized to automate segmentation of digital video content. Features corresponding to visual, audio, and/or textual content of the video can be extracted from frames of the video. ... Amazon Technologies Inc

03/23/17 / #20170083698

Detecting generation of virtual machine authentication

Systems and methods for detecting the generation of authentication credentials for virtual machine instances are described. In various embodiments, an intermediary system may detect or determine, for a virtual machine instance, one or more states associated with a credential (e.g., a password) generation process and/or a get password request from a requesting user. ... Amazon Technologies Inc

03/23/17 / #20170083565

Database system with database engine and separate distributed storage service

A database system may include a database service and a separate distributed storage service. The database service (or a database engine head node thereof) may be responsible for query parsing, optimization, and execution, transactionality, and consistency, while the storage service may be responsible for generating data pages from redo log records and for durability of those data pages. ... Amazon Technologies Inc

03/23/17 / #20170083354

Connection-based resource management for virtual desktop instances

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). ... Amazon Technologies Inc

03/23/17 / #20170083292

Visual content development

Techniques for developing software applications that call a virtualized computing environment are described. A graphical user interface is rendered that is operable to graphically depict a representation of an input, output, and operation based on user input data. ... Amazon Technologies Inc

03/23/17 / #20170083285

Device selection for providing a response

A system may use multiple speech interface devices to interact with a user by speech. All or a portion of the speech interface devices may detect a user utterance and may initiate speech processing to determine a meaning or intent of the utterance. ... Amazon Technologies Inc

03/23/17 / #20170083020

Actively balanced mobile drive unit

An inventory system includes an inventory holder and an actively balanced mobile drive unit. A control module of the mobile drive unit can receive sensing information about the inventory holder and/or the mobile drive unit and use the sensing information to control a drive module of the mobile drive unit so as to maintain the inventory holder and/or the mobile drive unit within a predetermined deviation amount from an equilibrium state.. ... Amazon Technologies Inc

03/23/17 / #20170080566

Networked robotic manipulators

Robotic manipulators may be used to manipulate objects. Manipulation data about manipulations performed on objects may be generated and accessed. ... Amazon Technologies Inc

03/16/17 / #20170078840

Techniques for dynamic geographic fencing

Techniques are provided herein for utilizing a dynamic geo-fence management engine. The techniques include receiving a set of parameters corresponding to a virtual geographic perimeter. ... Amazon Technologies Inc

03/16/17 / #20170078434

Read-only data store replication to edge locations

Methods, systems, and computer-readable media for read-only data store replication to edge locations are disclosed. A read-only data store is replicated to an edge server. ... Amazon Technologies Inc

03/16/17 / #20170078433

Customizable event-triggered computation at edge locations

Methods, systems, and computer-readable media for customizable event-triggered computation at edge locations are disclosed. A request for content is received at an edge server from a client device. ... Amazon Technologies Inc

03/16/17 / #20170078411

Customized browser images

A process is directed to the generation and processing of browser virtual machines. A network computing provider determines browser settings and other optimizations for improved performance when a browser is processing a specific type of web page or other network resource. ... Amazon Technologies Inc

03/16/17 / #20170078358

Controlling dynamic media transcoding

A number of approaches for transcoding media is described, which allow various users to control one or more aspects of transcoding (e.g. Bit rate, resolution) when delivering media content to a client device from a network edge server or other location. ... Amazon Technologies Inc

03/16/17 / #20170078214

Automated desktop placement

Systems and methods are presented for enabling a user to provide rules for the placement of computing resources at a data center for an entity that employs or is associated with the user. The data center can use the placement rules to select a data center computer system to host computing resources for a user. ... Amazon Technologies Inc

03/16/17 / #20170078204

Congestion sensitive path-balancing

Encapsulated packets may be generated for different packets transmitted between a source instance and destination instance in a computer system. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. ... Amazon Technologies Inc

03/16/17 / #20170078203

Congestion sensitive path-balancing

Encapsulated packets may be generated for different packets transmitted between a source instance and destination instance in a computer system. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. ... Amazon Technologies Inc

03/16/17 / #20170078049

Freshness-sensitive message delivery

Methods, systems, and computer-readable media for implementing freshness-sensitive message delivery are disclosed. A stream of events including an earlier event and a later event is received. ... Amazon Technologies Inc

03/16/17 / #20170076720

Arbitration between voice-enabled devices

Architectures and techniques for selecting a voice-enabled device to handle audio input that is detected by multiple voice-enabled devices are described herein. In some instances, multiple voice-enabled devices may detect audio input from a user at substantially the same time, due to the voice-enabled devices being located within proximity to the user. ... Amazon Technologies Inc

03/16/17 / #20170076008

Dynamic file concatenation

Systems and methods are disclosed which facilitate dynamic generation of concatenated files. For example, one or more component contents may be dynamically joined or merged to create a concatenated content, while maintaining a formatting of the component contents. ... Amazon Technologies Inc

03/16/17 / #20170075949

System and method for conditionally updating an item with attribute granularity

A system that implements a scaleable data storage service may maintain tables in a non-relational data store on behalf of clients. Each table may include multiple items. ... Amazon Technologies Inc

03/16/17 / #20170075862

Content search using visual styles

A processing device in an electronic device receives a search query for a reflowable electronic content item, the search query indicating at least one of a first formatting style or a first formatting construct. The processing device determines a first page of the electronic content item for which style data indicates that at least a portion of content data associated with the first page was previously presented using the at least one of the first formatting style or the first formatting construct, wherein the content data associated with the first page is defined according to previous display configuration settings used to previously present the first page. ... Amazon Technologies Inc

03/16/17 / #20170075857

Hybrid remote direct memory access

According to an embodiment of the invention there may be provided a method for hybrid remote direct memory access (rdma), the method may include: (i) receiving, by a first computer, a packet that was sent over a network from a second computer; wherein the packet may include data and metadata; (ii) determining, in response to the metadata, whether the data should be (a) directly written to a first application memory of the first computer by a first hardware accelerator of the first computer; or (b) indirectly written to the first application memory; (iii) indirectly writing the data to the first application memory if it determined that the data should be indirectly written to the first application memory; (iv) if it determined that the data should be directly written to the first application memory then: (iv.a) directly writing, by the first hardware accelerator the data to the first application memory without writing the data to any buffer of the operating system; and (iv.b) informing a first rdma software module, by the first hardware accelerator, that the data was directly written to the first application memory; and (v) notifying, by the first rdma software module, a second computer about a completion of an rdma transaction during which the data was directly written to the first application memory.. . ... Amazon Technologies Inc

03/16/17 / #20170075767

Log record management

A database system may maintain a plurality of log records at a distributed storage system. Each of the plurality of log records may be associated with a respective change to a data page. ... Amazon Technologies Inc

03/16/17 / #20170075606

Managing access of multiple executing programs to non-local block data storage

Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store network-accessible block data storage volumes that may be used by programs executing on other physical computing systems. ... Amazon Technologies Inc

03/16/17 / #20170075104

Electrowetting element with non-switchable color filter

A display apparatus includes an electrowetting element including a non-switchable color filter, a first support plate with a surface having a first part overlapped by the non-switchable color filter and a second part not overlapped by the non-switchable color filter, and a first and second fluid. A control apparatus of the display apparatus is operable to switch the first fluid between at least a first configuration with the first fluid in contact with the first part but not substantially in contact with the second part and a second configuration with the first fluid in contact with the second part and with the first fluid being at least one of: not substantially in contact with the first part or at least partly in contact with the first part.. ... Amazon Technologies Inc

03/09/17 / #20170070581

Virtual desktop migration

It may be determined that a cloud desktop should be migrated from a current region. A destination region to which the cloud desktop will be migrated can be identified. ... Amazon Technologies Inc

03/09/17 / #20170070508

Providing access to remote networks via external endpoints

Systems and methods for providing access to a remote network via an external endpoint are provided. A client establishes a secure connection between an external endpoint and a remote network. ... Amazon Technologies Inc

03/09/17 / #20170070492

Verification of data set components using digitally signed probabilistic data structures

A computer system encodes a plurality of components of a data set into a probabilistic data structure and digitally signs the probabilistic data structure. The computer system provides the digital signature for the probabilistic data structure and the probabilistic data structure to various entities. ... Amazon Technologies Inc

03/09/17 / #20170070447

Clustered dispersion of resource use in shared computing environments

Host machines and other devices performing synchronized operations can be dispersed across multiple racks in a data center to provide additional buffer capacity and to reduce the likelihood of congestion. The level of dispersion can depend on factors such as the level of oversubscription, as it can be undesirable in a highly connected network to push excessive host traffic into the aggregation fabric. ... Amazon Technologies Inc

03/09/17 / #20170070446

Managing resource consolidation configurations

Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance information associated with processing a request corresponding to two or more embedded resources. ... Amazon Technologies Inc

03/09/17 / #20170070349

Signature verification for data set components using probabilistic data structures

A computer system stores a probabilistic data structure generated based at least in part on a plurality of digital signatures generated based at least in part on a plurality of components of a data set. The computer system receives a digital signature for verification. ... Amazon Technologies Inc

03/09/17 / #20170069276

Control of an electrowetting element

A method of controlling an electrowetting element. The method includes receiving first data corresponding with a first voltage with a first magnitude, generating the first voltage and applying the first voltage to the electrowetting element. ... Amazon Technologies Inc

03/09/17 / #20170068727

Deletion of elements from a probabilistic data structure

A computer system receives a request to remove an entry from a probabilistic data structure. In response to the request, the computer system queries the probabilistic data structure to determine a current iteration value for the entry within the probabilistic data structure. ... Amazon Technologies Inc

03/09/17 / #20170068706

Event-stream searching using compiled rule patterns

Methods, systems, and computer-readable media for implementing event-stream searching using compiled rule patterns are disclosed. A rule base is compiled based at least in part on one or more rule patterns. ... Amazon Technologies Inc

03/02/17 / #20170064555

Dynamic unlock mechanisms for mobile devices

An access control application for mobile devices is provided. The access control application may be configured to generate a set of security tasks based at least in part on information corresponding to a user's interactions with the mobile device. ... Amazon Technologies Inc

03/02/17 / #20170063811

Secure transfer and use of secret material in a shared environment

Aspects related to the secure transfer and use of secret material are described. In one embodiment, public vendor and provider keys are provided to a customer and encrypted secret material is received in return. ... Amazon Technologies Inc

03/02/17 / #20170063677

Methods and apparatus for internet-scale routing using small-scale border routers

Methods and apparatus for internet-scale routing using small-scale border routers and ip tunneling are described. Each border router is directly connected to a transit provider. ... Amazon Technologies Inc

03/02/17 / #20170060687

Precomputed redundancy code matrices for high-availability data storage

Techniques described and suggested herein include systems and methods for precomputing regeneration information for data archives (“archives”) that have been processed and stored using redundancy coding techniques. For example, regeneration information, such as redundancy code-related matrices (such as inverted matrices based on, e.g., a generator matrix for the selected redundancy code) corresponding to subsets of the shards, is computed for each subset and, in some embodiments, stored for use in the event that one or more shards becomes unavailable, e.g., so as to more efficiently and/or quickly regenerate a replacement shard.. ... Amazon Technologies Inc

03/02/17 / #20170060558

Dynamic reconstruction of application state upon application re-launch

A service provider system may include an application fulfillment platform that delivers desktop applications on demand to desktops on physical computing devices or virtual desktop instances of end users. An application delivery agent installed on an end user's computing resource instance may store application state data (e.g., configuration data, runtime settings, or application templates) or scratch data that is generated by an application executing on the computing resource instance to a secure location on service provider storage resources. ... Amazon Technologies Inc

02/23/17 / #20170054748

Latency-based detection of covert routing

A method and apparatus for detecting covert routing is disclosed. In the method and apparatus, data addressed to a remote computer system are forwarded over a first network path, whereby the data is associated with a computer system of a plurality of computer systems. ... Amazon Technologies Inc

02/23/17 / #20170054696

Securing service control on third party hardware

Techniques for hosting components of provider services within secure execution environments are described herein. Information associated with a request received at a control plane of a service is received at a secure execution environment and, based at least in part on that information, one or more tasks is determined that may be performed to respond to the request. ... Amazon Technologies Inc

02/23/17 / #20170054621

Monitoring domain allocation performance

Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. ... Amazon Technologies Inc

02/23/17 / #20170052997

Processing service requests for non-transactional databases

A method and apparatus for processing service requests for non-transactional databases are disclosed. In the method and apparatus, the execution of a first operation may be initiated based at least in part on receiving a service request from a user. ... Amazon Technologies Inc

02/23/17 / #20170052808

Managing virtual machine instances utilizing a virtual offload device

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. ... Amazon Technologies Inc

02/23/17 / #20170052565

Skin-dependent device components

Additional components or functionality can be provided for a computing device by coupling the device with one or more device skins. Each device skin can include one or more components that can be utilized by the computing device, such that a user of the computing device can obtain desired functionality by selecting an appropriate skin. ... Amazon Technologies Inc

02/16/17 / #20170048341

Application usage monitoring and presentation

A computing device can continuously monitor application usage. The data monitored can include an amount (absolute or relative) of processing, memory, storage, network, and/or power resources used by each application of the computing device over time. ... Amazon Technologies Inc

02/16/17 / #20170048230

Confidence-based authentication

Disclosed are various embodiments that perform confidence-based authentication of a user. An identification of a user account is obtained from a user, and a minimum confidence threshold is determined. ... Amazon Technologies Inc

02/16/17 / #20170047041

Virtualizing graphics processing in a provider network

Methods, systems, and computer-readable media for virtualizing graphics processing in a provider network are disclosed. A virtual compute instance is provisioned from a provider network. ... Amazon Technologies Inc

02/16/17 / #20170046882

Virtual area generation and manipulation

Techniques for virtual area generation and manipulation are described herein. The described techniques may be used, for example, for virtual areas in electronically presented content items, such as video games and other media items. ... Amazon Technologies Inc

02/16/17 / #20170046778

Utilizing excess resource capacity for transcoding media

A transcoding service is described that is capable of utilizing the excess capacity of the computing resources of a service provider. The customer of the transcoding service can submit a bid price for completing the transcodes. ... Amazon Technologies Inc

02/16/17 / #20170046653

Planning of transportation requests

Techniques for planning of transportation requests may be described. In particular, zones may be generated based on historical information associated with transportation requests, where each zone may be configured to manage a number of the transportation requests. ... Amazon Technologies Inc

02/16/17 / #20170046037

Gestures for sharing data between devices in close physical proximity

The subject technology provides embodiments for sending digital content between proximate computing devices. The computing devices may each have varying display characteristics depending on the specifications of the device. ... Amazon Technologies Inc

02/16/17 / #20170043953

Automated materials handling facility

Disclosed are systems and methods for an automated materials handling facility. The automated materials handling facility uses a series of automated devices, such as automated guidance vehicles, mobile drive units, robotic arms, automated sorters, etc., to facilitate item receive, stow, pick, shipping and other aspects of materials handling. ... Amazon Technologies Inc

02/09/17 / #20170041555

Method and/or apparatus for frame accurate hot failover

A method for switching between two redundant bitstreams. The first bitstream may be presented to a first pipeline. ... Amazon Technologies Inc

02/09/17 / #20170039569

Credit card reader authenticator

A credit card reader is attached to a mobile device to process credit card transactions at the point of sale. In response to detecting attachment of the credit card reader to the mobile device, the credit card reader displays a one-time password for authenticating the credit card reader. ... Amazon Technologies Inc

02/09/17 / #20170038770

Method and system for transporting inventory items

A method for transporting inventory items includes moving a mobile drive unit to a first point within a workspace. The first point is a location of an inventory holder. ... Amazon Technologies Inc

02/09/17 / #20170036866

Singulators with ports for diverting items

Disclosed are various embodiments for a singulator that has a port for diverting items. An item is received on at least one conveyor segment of a singulator. ... Amazon Technologies Inc

02/02/17 / #20170034157

Computing device with integrated authentication token

Disclosed are various embodiments for a computing device with an integrated authentication token. The computing device includes first circuitry having a processor and a memory and providing general-purpose computing capability. ... Amazon Technologies Inc

02/02/17 / #20170034013

Interactivity analyses of web resources based on reload events

The initiation of a reload event by a user of a client-side application who requests a web resource from a server is an implicit indication that the user is dissatisfied with at least some aspect of the loading of the web resource by the client-side application. Information regarding the operational condition of the application at the time of a reload event may be instructive in identifying any issues or deficiencies exist regarding the web resource, the client-side application or the server. ... Amazon Technologies Inc

02/02/17 / #20170034002

Virtualization mapping

Systems and methods for the management of virtual machine instances are provided. The hosted virtual machine networks are configured in a manner such that communications within the hosted virtual machine network are facilitated through a communication protocol. ... Amazon Technologies Inc

02/02/17 / #20170032111

Approaches for providing multi-factor authentication credentials

Disclosed are various embodiments for providing multi-factor authentication credentials. For example, a first application may send an authentication request to a first authentication service, where the request specifies a first authentication factor. ... Amazon Technologies Inc

02/02/17 / #20170031749

Self-describing data blocks stored with atomic write

Self-describing data blocks of a minimum atomic write size may be stored for a data store. Data may be received for storage in a data block of a plurality of data blocks at a persistent storage device that are equivalent to a minimum atomic write size for the persistent storage device. ... Amazon Technologies Inc

02/02/17 / #20170031714

Computing resource provisioning

A method and apparatus for provisioning a computing resource is provided. Provisioning a computing resource based on a provisioning policy is initiated. ... Amazon Technologies Inc

02/02/17 / #20170031553

Inline message alert

A computing device can be running a current context and displaying a current interface for the current context when a communication is received on the device. The device can display an alert on a portion of a display screen in conjunction with the current interface being displayed. ... Amazon Technologies Inc

02/02/17 / #20170031392

Computer system with side plenum cooling

A rack-mountable computer system directs separate portions of a cooling airflow from an inlet air plenum in the computer system interior through separate air passages to remove heat from separate portions of a set of heat-producing components. The air passages can preclude a portion of cooling airflow removing heat from a component from being preheated by another component. ... Amazon Technologies Inc

01/26/17 / #20170026438

Adjusting network operations based on user feedback

A system comprising a broadcast facility, one or more players, and an analytic service center. The broadcast facility may be configured to provide a plurality of streams. ... Amazon Technologies Inc

01/26/17 / #20170026309

Automated reconfiguration of shared network resources

A resource manager can adjust the amount of capacity in each of a plurality of resource pools using a combination of proactive and reactive approaches. Targets such as an amount of total capacity and an amount of free capacity can be forecast and periodically compared against actual capacity and usage of the pools. ... Amazon Technologies Inc

01/26/17 / #20170024428

Data storage integrity validation

Embodiments of the present disclosure are directed to, among other things, validating the integrity of received and/or stored data payloads. In some examples, a storage service may perform a first partitioning of a data object into first partitions based at least in part on a first operation. ... Amazon Technologies Inc

01/26/17 / #20170024315

Efficient garbage collection for a log-structured data store

A log-structured data store may implement efficient garbage collection. Log records may be maintained in data blocks according to a log record sequence. ... Amazon Technologies Inc

01/26/17 / #20170024281

Failure-decoupled volume-level redundancy coding techniques

Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. ... Amazon Technologies Inc

01/26/17 / #20170024248

Latency-managed task processing

A method and apparatus for managing backlogged tasks are disclosed. In the method and apparatus, upon receiving a task pertaining to a requestor group, a number of outstanding tasks associated with the requestor group is determined and the task is submitted for processing if the number of outstanding tasks is within an allowable range. ... Amazon Technologies Inc

01/26/17 / #20170022010

Method and system for transporting inventory items

A system for transporting inventory items includes an inventory holder capable of storing inventory items and a mobile drive unit. The mobile drive unit is capable of moving to a first point with the inventory holder at least one of coupled to and supported by the mobile drive unit. ... Amazon Technologies Inc

01/26/17 / #20170021499

Generating robotic grasping instructions for inventory items

Robotic arms may be utilized to grasp inventory items within an inventory system. Information about an inventory item to be grasped can be detected and used to determine a grasping strategy in conjunction with information from a database. ... Amazon Technologies Inc

01/19/17 / #20170018025

Immersive multimedia views for items

Disclosed are various embodiments that provide immersive multimedia views for items. An immersive view for an item is rendered upon a display. ... Amazon Technologies Inc

01/19/17 / #20170017527

Contention and selection of controlling work coordinator in a distributed computing environment

A distributed work processing system for processing computational tasks is scalable and fault-tolerant without requiring centralized control. Worker processes running on worker hosts are organized into a logical group and worker coordinators running on worker coordinator hosts coordinate tasks assigned to worker processes. ... Amazon Technologies Inc

01/19/17 / #20170017073

Water content of a fluid of an electrowetting element

An electrowetting element comprises a first fluid and a second fluid substantially immiscible with the first fluid. Greater than or equal to 0.05 wt % and less than or equal to 15 wt % of the second fluid is water.. ... Amazon Technologies Inc

01/12/17 / #20170013053

Random next iteration for data update management

Host machines and other devices performing synchronized operations can be dispersed across multiple racks in a data center to provide additional buffer capacity and to reduce the likelihood of congestion. The level of dispersion can depend on factors such as the level of oversubscription, as it can be undesirable in a highly connected network to push excessive host traffic into the aggregation fabric. ... Amazon Technologies Inc

01/12/17 / #20170013013

Techniques for reliable network authentication

Disclosed are various embodiments of techniques that may be used to improve the reliability of network authentication. A communication session is established between a server computing device and a client computing device. ... Amazon Technologies Inc

01/12/17 / #20170012984

Access control for a document management and collaboration system

A method and apparatus for controlling access to documents retained by a document management and collaboration system is disclosed. The document management and collaboration system may generate one or more suggested privileges associated with one or more users. ... Amazon Technologies Inc

01/12/17 / #20170012958

Techniques for credential generation

A plurality of virtual computing resources is detected to have been provisioned. Credentials are distributed to the plurality of virtual computing resources. ... Amazon Technologies Inc

01/12/17 / #20170011336

System and method for configuring workstations

A method for managing an inventory system includes receiving an operation request that identifies an inventory item and selecting, from a plurality of workstations, a workstation at which to fulfill the operation request. The method also includes moving an inventory holder storing the identified inventory item to the selected workstation and moving a supply holder storing a supply item associated with the received operation request to the selected workstation. ... Amazon Technologies Inc

01/12/17 / #20170011017

Content browser system using multiple layers of graphics commands

Server systems are disclosed that receive content requests and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. The server systems can also generate text information regarding text in the requested content items, and provide the text information to user devices so that the user devices can have knowledge of the text in the content item. ... Amazon Technologies Inc

01/05/17 / #20170006737

Managing airflow supplied through soft ducts

A system for conveying air from one location to another includes a soft duct having a passage and an air flow control device. The air flow control device can be operated to vary a cross sectional area of a portion of the passage of the soft duct.. ... Amazon Technologies Inc

01/05/17 / #20170006322

Participant rewards in a spectating system

A spectating system that leverages game metadata and/or broadcast metadata to provide rewards to or otherwise acknowledge participants in broadcasts. The system may analyze the metadata to detect events or other information about broadcasts, and may recognize and/or reward participants based at least in part on the analysis. ... Amazon Technologies Inc

01/05/17 / #20170006132

Device gateway

A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. ... Amazon Technologies Inc

01/05/17 / #20170006091

Providing enhanced access to remote services

Techniques are described for providing client computing nodes with enhanced access to remote network-accessible services, such as by providing local capabilities specific to the remote services. In at least some situations, access to remote services by a client computing node may be enhanced by automatically locally performing some activities of the remote services, such as to improve the efficiency of communications that are sent between the client computing node and the remote service and/or to improve the efficiency by the remote service of processing communications from the client computing node. ... Amazon Technologies Inc

01/05/17 / #20170006074

Spectating data service for a spectating system

A spectating system that stores audiovisual (a/v) content for broadcasts and collects and stores spectating data including spectator interactions with the broadcasts and broadcast content, and that exposes the data and a/v content to consumers such as game developers, online merchants, or broadcasters. The spectating system temporally correlates the spectating data and a/v content so that consumers can review portions of video, audio, and/or text from broadcasts that may be related to particular spectator behaviors as indicated by respective spectating data. ... Amazon Technologies Inc

01/05/17 / #20170006030

Device communication environment

A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. ... Amazon Technologies Inc

01/05/17 / #20170006018

Key export techniques

A computer system performs cryptographic operations as a service. The computer system is configured to allow users of the service to maintain control of their respective cryptographic material. ... Amazon Technologies Inc

01/05/17 / #20170006006

Device communication environment

A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. ... Amazon Technologies Inc

01/05/17 / #20170004831

Corrective feedback loop for automated speech recognition

A method for facilitating the updating of a language model includes receiving, at a client device, via a microphone, an audio message corresponding to speech of a user; communicating the audio message to a first remote server; receiving, that the client device, a result, transcribed at the first remote server using an automatic speech recognition system (“asr”), from the audio message; receiving, at the client device from the user, an affirmation of the result; storing, at the client device, the result in association with an identifier corresponding to the audio message; and communicating, to a second remote server, the stored result together with the identifier.. . ... Amazon Technologies Inc

01/05/17 / #20170004781

Dark display effect control in a display apparatus

A display apparatus comprises an electrowetting picture element with a first support plate with a first support plate portion comprising a layer substantially non-transmissive for light and second support plate portion substantially non-absorbing for light. A display controller is configured to control a display effect of the electrowetting picture element between a dark and light display effect, and, responsive to input data corresponding to the dark display effect, output at least one signal to a driver corresponding to the dark display effect. ... Amazon Technologies Inc

01/05/17 / #20170004780

Method of controlling subpixels in an array of electrowetting elements

A method of controlling an array of electrowetting elements, comprising: receiving first pixel data; selecting, based on the first pixel data and based on a characteristic of the first display effect, a group of subpixels to display the first display effect; and outputting control data for displaying the first display effect using the group of subpixels.. . ... Amazon Technologies Inc

01/05/17 / #20170004779

Reset drive voltage to enhance grey scale resolution for an electrowetting display device

An electrowetting display device may comprise pixels that include: a hydrophobic layer portion disposed on a first electrode, electrowetting fluids overlying the hydrophobic layer portion, and a thin film transistor (tft) that is in electrical contact with the first electrode. The electrowetting display device also comprises a display control circuit in electrical contact with a drain or a source of the tft of each of the pixels to provide a drive voltage to the drain or the source of the tft of each of the pixels, and a reset control circuit in electrical contact with the drain or the source of the tft of each of the pixels to provide a reset voltage pulse to the drain or the source of the tft of each of the pixels. ... Amazon Technologies Inc

01/05/17 / #20170004445

Shippable network-attached data storage device with updateable electronic display

A network-attachable data transfer device housed within a shippable enclosure that incorporates an updateable electronic display for displaying shipping destination information is disclosed. The device may be initialized (e.g., prepared to receive data, and the updateable electronic shipping display set to the shipping destination) by a service provider and shipped, in accordance with the displayed destination address, as a self-contained shipping unit. ... Amazon Technologies Inc

01/05/17 / #20170004335

Tag-based product monitoring and evaluation

Aspects of tag-based product monitoring and evaluation are described. In one embodiment, a system instructs a tag reader to transmit an electromagnetic field and receives a plurality of unique identifiers for a plurality of products from a plurality of tags in response to the electromagnetic field. ... Amazon Technologies Inc

01/05/17 / #20170004196

Data replication framework

Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. ... Amazon Technologies Inc

01/05/17 / #20170004194

Automatic repair of corrupted blocks in a database

A distributed data warehouse system maintains data blocks on behalf of clients, and stores primary and secondary copies of data blocks on different disks or nodes in a cluster. The data warehouse system may back up data blocks in a key-value backup storage system. ... Amazon Technologies Inc

01/05/17 / #20170003784

Game effects from spectating community inputs

A spectating system that generates game inputs based on spectating inputs and provides the game inputs to game systems according to an application programming interface (api). The spectating inputs may include spectator participation statistics, text chat inputs, audio inputs, and spectator interactions with a spectating user interface. ... Amazon Technologies Inc

01/05/17 / #20170003740

Spectator interactions with games in a specatating system

A spectating system that generates game inputs based on spectator inputs and interactions, and provides the game inputs to game systems according to an application programming interface (api). The spectating system may allow spectators to interact with and affect a game being broadcast via inputs to and interactions with user interface (ui) elements presented on the spectating ui. ... Amazon Technologies Inc

01/05/17 / #20170003497

Electrowetting element

Electrowetting element including a compound comprising a plurality of colorant moieties and a linker. The plurality of colorant moieties includes a first colorant moiety having a first net dipole and a second colorant moiety having a second net dipole. ... Amazon Technologies Inc

01/05/17 / #20170003496

Electrowetting pixel with two electrowetting elements

An electrowetting pixel, comprising a first electrowetting element with a first subpixel and a second subpixel, and a second electrowetting element adjoining the first electrowetting element and with a third subpixel and a fourth subpixel.. . ... Amazon Technologies Inc

01/05/17 / #20170003495

Electrowetting element with white filter

An electrowetting element comprising a first subpixel with a first color filter, a second subpixel with a second color filter, and a first white filter positioned between the first color filter and the second color filter.. . ... Amazon Technologies Inc

01/05/17 / #20170001122

Integrating games systems with a spectating system

A spectating system that exposes an application programming interface (api) to game systems. The spectating system obtains game metadata from the game systems for games being broadcast by the spectating system according to the api, and generates content for the broadcasts based at least in part on the game metadata. ... Amazon Technologies Inc

01/05/17 / #20170001112

Game content interface in a spectating system

A game spectating system that provides interfaces and methods for providing game content to viewers. The spectating system obtains game metadata from game systems for games being broadcast by the spectating system according to the api, and generates broadcast content based at least in part on the game metadata. ... Amazon Technologies Inc

01/05/17 / #20170001111

Joining games from a spectating system

A game spectating system that leverages game metadata to allow spectators to join or “step into” games being broadcast. Broadcast content may include user interface elements via which spectators can order, purchase, or otherwise obtain demo or full versions of games. ... Amazon Technologies Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Amazon Technologies Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Amazon Technologies Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###