Patents Assigned to Amazon Technologies
-
Patent number: 9727873Abstract: When a user receives digital content from a host over a network, such as streaming media, the user typically desires to receive a certain quality of the digital content with few or no interruptions. Techniques may be used to store and monitor a quality of digital content, a quality of the transmission of the digital content that is transmitted to a client device of a user, and/or the quality of rendering of the digital content by the client device. The techniques may provide restitution to the user when the quality of the digital content, transmission, and/or rendering thereof fails to comply with predetermined threshold values.Type: GrantFiled: February 23, 2011Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: James H. Wood, Wesley Shawn Davis, Bradley M. Baron, Jinesh U. Vora, James Marvin Freeman, II
-
Patent number: 9727327Abstract: A server determines that a software update is available for a computing device and creates a software bundle that includes the software update. In the software bundle, the server includes instructions to install the software bundle in a user partition of a memory of the computing device that is used to store content and applications and to modify a path variable in an operating system of the computing device to include a location in which the software bundle is installed. The server enables the computing device to download the software bundle.Type: GrantFiled: April 6, 2015Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Peter Frank Hill, Donald Ryan Willhoit
-
Patent number: 9726967Abstract: Display media configured to receive projected content are described herein. In some instances, a display medium may be a non-powered object that a user may hold and move in different ways through a room or other environment. The display medium may be formed to fit into the user's hand and include elements that provide information to accurately project an image onto the display medium or to perform other actions.Type: GrantFiled: August 31, 2012Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Beverly L. Harrison, Edward Dietz Crump, William Thomas Weatherford, Juli A. Satoh, Navid Poulad, Robert A. Yuan, Jon L. Lindskog, Christopher D. Coley
-
Patent number: 9727614Abstract: A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. A classification for a query is determined based on the fingerprint information. In one embodiment, an electronic marketplace receives a query from a user, accesses a query classification database having fingerprint information, determines a fingerprint for the query based on the fingerprint information and dynamically modifies a user experience for the user based at least in part on the fingerprint information.Type: GrantFiled: March 17, 2014Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Luis Antonio Diniz Fernandes de Morais Sarmento, Lisa Jane Hinegardner, Thomas Jay Hoover, Alexander Michael Spinelli
-
Patent number: 9729350Abstract: Technologies are described herein for maintaining packet order in network flows over an autonomous network. A sequence number is generated for each data packet in the network flow. The data packets are transmitted from a source endpoint to a destination endpoint accompanied by the sequence number. When a data packet is received at the destination endpoint, the sequence number is utilized to determine whether the packet has arrived out-of-order. If the received data packet is out-of-order, the packet is buffered for a specific period of time, or until the next sequential packet in the network flow is received. If the next sequential packet is received within the time period, the received packet and any buffered packets are delivered in sequence number order to a program executing on the destination endpoint. If the time period expires before receiving the next sequential data packet, the buffered packet(s) are delivered to the program.Type: GrantFiled: March 28, 2011Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventor: Daniel T. Cohn
-
Patent number: 9726880Abstract: In a system having a matrix of electrowetting display elements, a column driving system transmits a column voltage signal to an electrode of each electrowetting display element of at least one selected row of n rows of electrowetting display elements. A first row driving system transmits a first row voltage signal to a switchable element associated with each respective electrowetting display element of the selected row. A second row driving system transmits a second row voltage signal to the switchable element associated with each respective electrowetting display element of rows of the n rows of electrowetting display elements. A configuration of respective first and second fluids of the electrowetting display elements of at least one row of the n rows is controlled by selectively transmitting: the first row voltage signal using the first row driving system, and the second row voltage signal, using the second row driving system.Type: GrantFiled: December 24, 2014Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Pavel Novoselov, Anthony John Slack, Henricus Petronella Maria Derckx, Jozef Elisabeth Aubert
-
Patent number: 9727736Abstract: Disclosed are various embodiments for tracking developer behavior with respect to software analysis tools. In a first embodiment, issues with a first revision of a program are identified with an analysis tool. The configuration of the analysis tool may be updated based at least in part on a status of the issues in the second revision of the program. In a second embodiment, an analysis tool identifies issues with a program. A developer responsible for the issues is identified. A coding characteristic associated with the developer is then determined.Type: GrantFiled: October 17, 2014Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Alun Jones, Narasimha Rao Lakkakula
-
Patent number: 9729792Abstract: Image capture can be improved by capturing a sequence of images and analyzing the images to select the image with the least blur and/or an acceptable amount of blur. Gradients can be calculated for at least a portion of the images, and gradient histograms generated. Two or more component curves can be fit to each histogram, such as by using a Gaussian mixture model, and the curves can be compared to determine an amount of variation between the curves. The image with the smallest differences between component curves, or with differences less than a specified blur threshold, can be selected as a sufficiently sharp image and provided for viewing, processing, or another intended purpose of the image to be captured.Type: GrantFiled: December 29, 2014Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Kah Kuen Fu, Kenneth Mark Karakotsios, Volodymyr V. Ivanchenko
-
Patent number: 9727633Abstract: A method of categorizing data points is described which, when combined with a clustering algorithm, provides groupings of data points that have an improved confidence interval. The method can be used to find an optimal number of groupings for a dataset, which in turn allows a user to categorize a group of data points for processing. In some examples, a dataset containing a number of data points may be accessed. Additionally, in some aspects, groupings of data points within the dataset may be grouped based at least in part on similarities between the data. Further, a number of groupings of data points may be adjusted so that the distance between the data points within one or more groupings of data points may fit within a confidence level.Type: GrantFiled: February 19, 2016Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Aaron James Dykstra, Siyang Dai, Diwakar Chakravarthy
-
Patent number: 9728848Abstract: Devices or apparatuses for changing settings of a neutralization line are described. A radio device may include a neutralization line coupled between a first antenna and a second antenna. The neutralization line has a variable component and the first and the second antennas are electromagnetically coupled and have a first coupling value. The neutralization line is controlled by a controller. The controller is coupled to the first antenna port, the second antenna port and the neutralization line. The controller detects an environmental condition that causes the first coupling value increase to a second coupling value. The controller also adjusts a value of the variable component to change a resistance value or, a reactance value, or both of the adaptive neutralization line to achieve a third coupling value that is lower than the second coupling value.Type: GrantFiled: March 24, 2015Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Rohit Sammeta, Peruvemba Ranganathan Sai Ananthanarayanan, Adrian Napoles, Anuj Dron, Mercyma Deeba Balachandran
-
Patent number: 9727743Abstract: A database access system may protect a field by storing the field as one or more underlying fields within a database. The database engine may not have access to keys used to protect the underlying fields within the database, such as by encryption, while the database access system may have access to the keys. Underlying fields may be used to store protected data and aid in the querying of protected data. The database access system may modify queries to use the underlying fields, which may include encrypting query terms and/or modifying query terms to fit the use of the underlying fields. The database access system may modify query results to match the format of the original query, which may include decrypting protected results and/or removing underlying fields.Type: GrantFiled: February 1, 2016Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Gregory B. Roth, Nathan R. Fitch, Bradley Jeffery Behm, Patrick J. Ward, Graeme D. Baer, Eric Jason Brandwine
-
Patent number: 9725171Abstract: Techniques for determining whether data associated with an autonomous operation of an unmanned vehicle may be trusted. For example, the data may be analyzed in light of a capability of the unmanned vehicle. The analysis may indicate an operation of the unmanned vehicle. If the operation is unsupported by the capability, the data may be determined to be untrusted. Accordingly, the autonomous navigation may be directed independently of the untrusted data.Type: GrantFiled: September 25, 2015Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventors: Scott Gerard Carmack, Narasimha Rao Lakkakula, Nima Sharifi Mehr
-
Patent number: 9729649Abstract: This disclosure relates to systems and methods for managing communication application availability based, at least in part, on a user's willingness or unwillingness to communicate with another user. In one instance, the availability may apply to all the communication applications associated with a device using a single interface. In another instance, the availability may be communication applications specific, in that a user may specify one communication application as available and another communication as unavailable from a single interface. The availability information may be provided to other users who may elect to use an available communication application that is more likely to get a faster response than when using an unavailable communication. In another instance, the user may manage communication application availability based on the time and location of the user device.Type: GrantFiled: August 15, 2012Date of Patent: August 8, 2017Assignee: Amazon Technologies, Inc.Inventor: Julien G. Beguin
-
Publication number: 20170222890Abstract: 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. In a least some embodiments, the scaling policy for the storage volume may be received from the storage client. In response to detecting the storage event, storage maintaining the storage volume may be modified according to the scaling policy to scale the storage volume. An indication of the scaling event may be sent to the storage client in order to update the file system at the storage client so that the file system may utilize the scaled storage volume.Type: ApplicationFiled: April 17, 2017Publication date: August 3, 2017Applicant: Amazon Technologies, Inc.Inventors: Andries Petrus Johannes Dippenaar, Gavin Alexander Bramhill
-
Publication number: 20170220436Abstract: 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. The intermediary receives a health status query pertaining to the resource group from a health checking subsystem used by a network address discovery service, and provides a health status response based on the role information. The response provided by the reporting intermediary is used by the network address discovery service to provide a network address in response to a lookup query for the resource group.Type: ApplicationFiled: April 17, 2017Publication date: August 3, 2017Applicant: Amazon Technologies, Inc.Inventors: Nicholas Ryman Vogel, Colm McCarthaigh, Grant Alexander MacDonald McAlister, Laurion Darrell Burchall, Jorgen Lawrence Johnson
-
Publication number: 20170222833Abstract: 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. The provider network may allow the customer to remap an IP address to an endpoint on the customer's network. When a packet is received from a client addressed to the IP address, the provider network may determine that the IP address has been remapped to the endpoint. The provider network may translate the source and destination addresses of the packet and encode the packet for transmission over a private communications channel. The encoded packet may be sent to the endpoint via the private communications channel over an intermediate network. Response traffic may be routed to the client through the provider network, or may be directly routed to the client by the customer network.Type: ApplicationFiled: April 17, 2017Publication date: August 3, 2017Applicant: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Andrew Bruce Dickinson
-
Patent number: 9723656Abstract: An automated mobile vehicle configured to autonomously provide coverage for inoperable infrastructure components at various locations. In accordance with disclosed embodiments, 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.Type: GrantFiled: February 12, 2016Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventors: William Spencer Worley, III, Eric Mathew Clayton
-
Patent number: 9720620Abstract: 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. A peer storage node may be identified that maintains a stale replica of the data volume. One or more replication operations may be performed to update stale data chunks in the stale replica of the data volume with current data chunks without updating data chunks in the stale replica of the data volume that are current. Stale replicas that are no longer needed may be deleted according timeouts or the amount of stale data in the replica.Type: GrantFiled: March 11, 2014Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventors: Danny Wei, Kerry Quintin Lee, John Luther Guthrie, II, Jianhua Fan, James Michael Thompson, Nandakumar Gopalakrishnan
-
Patent number: 9720141Abstract: Describe herein are electronic devices that include a display stack having a cover component atop a display component. In some instances, the cover component includes an anti-reflective stack having multiple layers tuned to reduce the amount of natural light reflected at a user of the device. In some cases, an anti-fingerprint coating may be applied over the anti-reflective stack to provide an exterior surface to the display stack.Type: GrantFiled: February 2, 2015Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventors: Shan Cheng, Jianjun Yang, Minho Jung
-
Patent number: 9720883Abstract: A system and method for providing the dynamic display of content and related advertisements are provided. The advertisements are displayed based on predetermined customer types. A network resource, such as Web page, can include a plurality of dynamic content modules. Depending on the available display area and additional display criteria, each dynamic content module displays a subset content and related advertisements. Each dynamic content module corresponds to an integration of multiple layers of content, such as text, graphics, and image rendering information.Type: GrantFiled: November 11, 2014Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventors: Chi Ming Kan, Ares Sakamoto