Patents Assigned to Amazon Technologies
-
Patent number: 9549008Abstract: Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.Type: GrantFiled: November 11, 2013Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark Kalman, Scott Wright Heath, Gerard Joseph Heinz, II, Keith Emery Belovay, Vinod Murli Mamtani, Bin Wang
-
Patent number: 9547920Abstract: 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. The graphics object services may be accessible over a network such as the Internet. By requesting object data from graphics object services, a content item may, for example, reduce at least part of the computational burden on a graphics processing unit of a client device.Type: GrantFiled: November 11, 2013Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Gerard Joseph Heinz, II, Jonathan Paul Thompson, Venelin Nikolaev Efremov
-
Patent number: 9547168Abstract: The subject matter disclosed herein relates to an electrowetting display comprising: a dielectric barrier layer formed on a substrate; a hydrophobic layer formed on the dielectric barrier layer, wherein the dielectric barrier layer maintains a separation between the hydrophobic layer and the substrate; a patterned pixel grid formed on the hydrophobic layer, wherein the patterned pixel grid comprises rows and columns of pixel walls that form field pixels and border pixels; an oil film overlying the hydrophobic layer, wherein the oil film is partitioned by the patterned pixel grid; and an electrolyte overlying the oil film and the patterned pixel grid, wherein one or more of the rows or the columns of pixel walls of the patterned pixel grid includes a substantially nonlinear-shaped portion to reduce sheer stress between the patterned pixel grid and the hydrophobic layer.Type: GrantFiled: June 1, 2015Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Daniel Figura, Toru Sakai, Christian Etienne Hendriks
-
Patent number: 9547564Abstract: Functionality is disclosed for automated deployment of applications. A network-based deployment service provides functionality for deploying software components to physical or virtual hosts in a service provider network and/or to hosts in other types of networks external to the service provider network. A user of the deployment service creates an application revision that includes deployable content and an application specification defining how the application is to be deployed and one or more lifecycle events. The application revision is then uploaded to a storage service, source code repository, or other location. A deployment configuration is also created that defines the location of the application revision, a deployment group, and a schedule for the deployment. A deployment agent executing on hosts in the deployment group obtains the application revision from the specified location, deploys the deployable content according to the schedule, and performs the lifecycle events.Type: GrantFiled: November 10, 2014Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Andrew Thomas Troutman, Suryanarayanan Balasubramanian, Joshua William McFarlane
-
Patent number: 9547560Abstract: A system and method for generating and storing at least one snapshot update. The system and method comprising determining a first set of blocks including blocks that have changed since a time of a previous snapshot, determining a second set of blocks based at least in part on a predetermined amount, generating at least one snapshot update of a volume based at least in part on a combination of the first set of blocks and the second set of blocks, and storing the at least one snapshot update.Type: GrantFiled: June 26, 2015Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventor: Kerry Quintin Lee
-
Patent number: 9547167Abstract: A method for fabricating an electrowetting display may include disposing an etching barrier on a substrate to delineate a first region and a second region of the substrate, the etching barrier covering the second region of the substrate; etching the first region of the substrate to form an etched first region of the substrate, wherein at least a portion of the second region of the substrate is a protrusion formed in response to the etching of the first region; removing the etching barrier; disposing a black matrix on the second region of the substrate; and forming a spacer over the black matrix disposed on the second region of the substrate.Type: GrantFiled: December 17, 2014Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Toru Sakai, Jeroen Cornelis van der Gaag, Ivar Schram
-
Patent number: 9548066Abstract: A voice-based system may comprise a local speech interface device and a remote control service. A user may interact with the system using speech to obtain services and perform functions. The system may allow a user to install applications to provide enhanced or customized functionality. Such applications may be installed on either the speech interface device or the control service. The control service receives user speech and determines user intent based on the speech. If an application installed on the control service can respond to the intent, that application is called. Otherwise, the intent is provided to the speech interface device which responds by invoking one of its applications to respond to the intent.Type: GrantFiled: August 11, 2014Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Vikas Jain, Rohan Mutagi, Peter Paul Henri Carbon
-
Patent number: 9549038Abstract: Systems and methods for rewriting code related to a network page are described herein. The systems and methods can determine whether the network page includes cacheable resources. Responsive to the determination, the systems and methods can rewrite the code for the network page to cause a user system to access the cacheable resource from a content distribution network. Further, the systems and methods can determine whether access to the cacheable resource should be provided via the content distribution network or a proxy server based at least partially on a relative location of the proxy server and the content distribution network to the user system requesting access to the network page.Type: GrantFiled: August 14, 2013Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventor: Dharma Teja Naga Venkata Anne
-
Patent number: 9548012Abstract: Techniques are described for adapting a keyboard arrangement to be personalized for a user, based on detected gestures made by the user while employing the keyboard arrangement. An adaptable keyboard arrangement may be provided for the user as part of a device, projected onto a surface near the user, or rendered abstractly into a space near the user. Sensor and/or contextual data may be employed to identify mistypes or near-mistypes of the user, and a statistical model may be developed of the user's typing habits. Keyboard modifications may be determined that adapt the keyboard to minimize potential typing errors and/or provide a more ergonomic keyboard arrangement for the user.Type: GrantFiled: August 29, 2012Date of Patent: January 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Robert W. Sjoberg, Christopher D. Coley
-
Patent number: 9543918Abstract: A computing device can utilize one or more sensors to capture data associated with a current environment, state, condition, property, etc. of the device. Based at least in part on the captured data, the current environment, state, condition, property, etc. of the computing device can be determined or identified. Based on the determined/identified current environment, state, condition, property, etc., the computing device can configure the notification intensity level for the device. The device can determine a suitable notification intensity level and set that notification intensity level for the device. An incoming communication received at the computing device while the device is still associated with the determined/identified current environment, state, condition, property, etc. can cause a notification to be outputted at the set notification intensity level.Type: GrantFiled: July 20, 2015Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventor: Stan Weidner Salvador
-
Patent number: 9541125Abstract: Projection and camera systems may employ a joint locking mechanism that may enable a user to reposition or move structures (arms, lenses, etc.) that are otherwise locked in position. The joint locking mechanism may include a touch-activated presence detector to sense a presence of an extremity of a user. In response to the presence detector sensing the presence, an actuator may unlock a joint or structure to enable movement of the joint or structure while the presence detector continues to sense the presence. In response to a detection of an absence of the extremity, the actuator may return to a locked state to prevent further movement of the joint or structure.Type: GrantFiled: November 29, 2012Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Juli A. Satoh, Christopher D. Coley, Navid Poulad, Colter E. Cederlof
-
Patent number: 9542391Abstract: 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. The first operation may be executed synchronously with receipt of the request. Further, one or more execution workflows may be provisioned for asynchronous execution of one or more other operations.Type: GrantFiled: November 11, 2013Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Noah Anthony Eisner, Kevin Gillett, Himanshu Khurana, Arun Ponniah Sethuramalingam, Nagesh Pradhan Cadabam, Liangliang Wang, Sharad Kala, Stephen Joseph Oakley, Nandhini Nandiwada Santhanam
-
Patent number: 9544394Abstract: 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. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.Type: GrantFiled: November 19, 2014Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley Eugene Marshall, Elmore Eugene Pope, Christopher L. Scofield, Swaminathan Sivasubramanian, John Cormie
-
Patent number: 9542379Abstract: A user device receives a user input that causes an electronic publication to have a modified state. The user device generates data that, when used to render the electronic publication, causes the electronic publication to have the modified state. The user device transmits the data to a server.Type: GrantFiled: September 19, 2012Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Lokesh Joshi, Kathirvel Thannasi, Venkata Krishnan Ramamoorthy, Ankur Jain, Palanidaran Chidambaram, Walter Manching Tseng
-
Patent number: 9542060Abstract: User interfaces for selecting content for presentation or other actions is described in this disclosure. Using a small number of input controls a user may quickly and easily navigate content available for presentation from one or more content providers. Additional information may be presented to the user to facilitate selection of the content. Users may select content using one or more of a graphical user interface, or voice input.Type: GrantFiled: December 13, 2012Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Andrew S. Brenner, Jared T. Benson, Eric A. Breitbard, Michael Patrick Bauerly, Vincent G. Uttley, Panos Vassiliadis, Lowell W. Goss, Nathan Daniel Cox
-
Patent number: 9544346Abstract: Media devices may stream content from content delivery networks. Described herein are systems, devices, and methods for selecting nodes to improve content streaming. A selection server may select a node based on destination metrics provided by the media device. The destination metrics may include a variety of information such as information about the latency associated with the video stream, the bandwidth between the media device and the streaming node, or the throughput associated with the video stream. The selection server may compare the destination metrics with source metrics to determine which node to select.Type: GrantFiled: June 6, 2014Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Sreeram Raju Chakrovorthy, Shinjan Kumar Tiwary
-
Patent number: 9544140Abstract: A hierarchy is defined that includes encryption keys associated with different first and second levels of the hierarchy, where the second level includes fewer of the encryption keys than the first level. The encryption keys of the first level secure a plurality of data objects. The encryption keys of the first level are grouped into key groups that respectively include one or more of the encryption keys of the first level. The one or more of the encryption keys of the first level included in each of the key groups are secured with a respective one of the encryption keys of the second level.Type: GrantFiled: June 28, 2011Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Manish Ramesh Bhatia, Praveen Reddy, Phanikumar Bhamidipati
-
Patent number: 9544195Abstract: 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. In at least some embodiments, a user can specify limits for specific applications, after which the traffic for that application can be blocked or at least require approval from the user. Such limits also can guarantee enough bandwidth for specific applications when the user otherwise would reach or exceed the maximum amount of bandwidth under the data plan.Type: GrantFiled: November 30, 2011Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventor: Parag K. Garg
-
Patent number: 9542177Abstract: The states or configurations of peer hosts within a host class may be analyzed and enforced by comparing records of the respective systems' states or configurations to one another and taking steps to address any inconsistencies between the records. In such a manner, the respective systems within the host class may identify, analyze and/or correct any changes in states or configurations of any of the systems, which may have been caused by a malfunction or security breach. The configurations may include one or more of a set of data, a version of a software application, a level of permission, a particular operational setting or any other element of operation. The hosts may be defined as peers based on a common location or a common function of each of the systems, or on any other basis, and the records may include any relevant data relating to the states or configurations of each of the systems.Type: GrantFiled: October 30, 2012Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Jesper M. Johansson, Charles Craig Gehre
-
Patent number: D776200Type: GrantFiled: May 27, 2014Date of Patent: January 10, 2017Assignee: Amazon Technologies, Inc.Inventors: Fransisca Vina Zerlina, Thomas Matthew Ryle