Patents Assigned to Amazon Technologies
-
Patent number: 8924500Abstract: Disclosed are various embodiments for storage of files. A portable memory device is configured to couple to a computing device, and a storage management application is stored in the portable memory device, the storage management application being executable by a processor circuit. The storage management application is configured to send a plurality of files for storage in a networked storage system, the networked storage system being remote to the computing device. The storage management system caches a subset of the files on the portable memory device and maintains a local file directory in the portable memory device. The local file directory lists the files stored in the networked storage system in association with an account linked to the portable memory device.Type: GrantFiled: March 29, 2011Date of Patent: December 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
-
Patent number: 8925062Abstract: Techniques for user authentication are disclosed. In some situations, the techniques include receiving, from a client device, an authentication request to access a network resource, the request including a user identifier, obtaining a security credential associated with the user identifier contained in the received request, generating an authorization code based on the obtained security credential, providing to the client device instructions to obtain first information corresponding to the generated authorization code, receiving, from the client device, the first information provided in response to the provided instructions, and, when the first information received from the client device corresponds to at least a portion of the generated authorization code, authorizing the client device to access the network resource.Type: GrantFiled: November 14, 2013Date of Patent: December 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Dominique I. Brezinski, Benjamin S. Kirzhner, Emilia S. Buneci, Martin M. O'Reilly, Cyrus J. Durgin, Lane R. LaRue
-
Publication number: 20140380184Abstract: A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides display data corresponding to a processed representation of the requested content to the client computing device in accordance with a display protocol configuration. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing.Type: ApplicationFiled: April 18, 2014Publication date: December 25, 2014Applicant: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Jonathan A. Jenkins, Brett R. Taylor, Adam J. Overton
-
Patent number: 8918761Abstract: Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.Type: GrantFiled: December 5, 2008Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Tom Whitcomb, Sumit Lohia
-
Patent number: 8917502Abstract: A modular datacenter having multiple levels. The levels are stackable, and the number of levels can be selected based upon a desired installation. The datacenter includes walls or other structures that define ducts that extend through all the levels. The ducts can be used as hot and cold aisles for servers and networking equipment. The ducts can be formed by concentric cylinders.Type: GrantFiled: August 29, 2012Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventor: Brock R. Gardner
-
Patent number: 8918435Abstract: 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. An asynchronous workflow may be invoked to create or delete a table. Items stored in tables may be partitioned and indexed using a simple or composite primary key. The system may not impose pre-defined limits on table size, and may employ a flexible schema. The service may provide a best-effort or committed throughput model. The system may automatically scale and/or re-partition tables in response to detecting workload changes, node failures, or other conditions or anomalies.Type: GrantFiled: November 25, 2013Date of Patent: December 23, 2014Assignee: Amazon Technology, Inc.Inventors: Swaminathan Sivasubramanian, Stefano Stefani, Chiranjeeb Buragahain, Rande A. Blackman, Timothy Andrew Rath, Raymond S. Bradford, Grant Alexander MacDonald McAlister, Jakub Kulesza, James R. Hamilton, Luis Felipe Cabrera
-
Patent number: 8918785Abstract: Systems, methods, and interfaces for the management of virtual machine instances and other programmatically controlled networks are provided. The hosted virtual networks are configured in a manner such that a virtual machine manager of the virtual network may monitor activity such as user requests, network traffic, and the status and execution of various virtual machine instances to determine possible security assessments. Aspects of the virtual network may be assessed for vulnerabilities at varying levels of granularity and sophistication when a suspicious event or triggering activity is detected. Illustrative embodiments of the systems and methods may be implemented on a virtual network overlaid on one or more intermediate physical networks that are used as a substrate network.Type: GrantFiled: December 29, 2010Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Donald L. Bailey, Jr.
-
Patent number: 8918392Abstract: A storage controller is implemented for controlling a storage system. The storage controller may be implemented using a distributed computer system and may include components for servicing client data requests based on the characteristics of the distributed computer system, the client, or the data requests. The storage controller is scalable independently of the storage system it controls. All components of the storage controller, as well as the client, may be virtual or hardware-based instances of a distributed computer system.Type: GrantFiled: March 29, 2012Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Marc J. Brooker, Madhuvanesh Parthasarathy, Tate Andrew Certain, Kerry Q. Lee
-
Patent number: 8918834Abstract: Techniques for crafting custom policies for entities (e.g., users, applications, etc.) based on past behavior of the entities are described herein. In one example, the techniques are implemented in a network-based environment. In this environment, a remote-computing service may include multiple different resources that provide different services to customers of the remote-computing service. For instance, the remote-computing service may provide a network-based storage service, a network-based compute service, a network-based payment service, or any other network-based resource. Users and/or applications of a particular customer may then access these resources via an interface provided by the remote-computing service. After tracking a user or application's access to these resources for a certain period of time, the remote-computing service may recommend or create a custom policy for the user or application based on the requests made by the user or application.Type: GrantFiled: December 17, 2010Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventor: Anders Samuelsson
-
Patent number: 8915445Abstract: A signal is provided in response to moving contact of a device with an object. Electronic circuitry transitions from an inactive state to an active state in response to the signal and scans a machine-readable code borne by the object. A data signal including or encoding the machine-readable code is provided. The electronic circuitry may transition from the active state back to the inactive state after the data signal has been provided and the present code scanning operation is complete. Power consumption by code scanner devices, user input stylus, or other apparatus is reduced accordingly.Type: GrantFiled: September 17, 2013Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Richard William Mincher, David George Butler
-
Patent number: 8918784Abstract: In this disclosure, a resource scheduler is described that allows virtual machine instances to earn resource credits during the low activity levels. Virtual machine instances that spend a predominant amount of time operating at low activity levels are able to quickly gain resource credits. Once these virtual machine instances acquire enough resource credits to surpass a threshold level, the resource scheduler can assign a high priority level to the virtual machine instances that provide them with priority access to CPU resources. The next time that the virtual machine instances enter a high activity level, they have a high priority level that allows them to preempt other, lower priority virtual machine instances. Thus, these virtual machine instances are able to process operations and/or respond to user requests with low latency.Type: GrantFiled: December 21, 2010Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Atle N. Jorgensen, Marcin Kowalski, Colin L. Lazier
-
Patent number: 8918202Abstract: A method of controlling a mobile drive unit includes detecting, by a mobile drive unit at a first location, an active marker at the first location. The mobile drive unit is a self-powered robotic device configured to move independently in a workspace in response to instructions received from the active marker. A management module transmits an instruction to the active marker. The active marker emits a signal detectable by the mobile drive unit, the signal comprising the instruction. The mobile drive unit receives the instruction from the active marker for the mobile drive unit to perform a task.Type: GrantFiled: August 21, 2012Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventor: Yasushi Kawano
-
Patent number: 8915357Abstract: A transformable carrying case includes a first cover and a second cover pivotably coupled to the first cover. The transformable carrying case may be transformable between at least three distinct positions including a closed position in which the first cover is disposed substantially on top of the second cover, an open position in which the first cover is substantially coplanar with the second cover, and a stand position in which the second cover is in a folded condition defining a prop surface to prop an object at an oblique angle relative to the first cover.Type: GrantFiled: August 29, 2011Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventor: Monica Liane Mecchella
-
Patent number: 8918645Abstract: Intelligent content delivery enables content to be delivered to different devices in formats appropriate for those devices based on the capabilities of those devices. A user might access the same piece of content on two different devices, and can automatically receive a higher quality format on a device capable of playing that higher quality format. The user can purchase rights to content in any format, such that as new formats emerge or the user upgrades to devices with enhanced capabilities, the user can receive the improved formats automatically without having to repurchase the content. Further, the user can pause and resume content between devices even when those devices utilize different formats, and can access content on devices not otherwise associated with the user, receiving content in formats that are appropriate for those unknown devices even if the user has not previously accessed content in those formats.Type: GrantFiled: September 24, 2010Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Ethan Z. Evans, Luis Felipe Cabrera, Hilliard Bruce Siegel, Peter N. DeSantis
-
Patent number: 8917249Abstract: An interference suppression module coordinates devices susceptible to interference such as a touch sensor with potentially interference generating devices such as a display drive matrix, an active haptic device, and so forth. As a result of status signals generated by the interference suppression module, controllers of the susceptible devices may modify the input received to mitigate or avoid interference.Type: GrantFiled: August 5, 2010Date of Patent: December 23, 2014Assignee: Amazon Technologies, Inc.Inventors: David C. Buuck, John Matthew Depew
-
Patent number: 8914864Abstract: Disclosed are various embodiments for facilitating temporary virtual identities in a social networking system. An identity associated with a user is authenticated. A time period, location or other parameter associated with the user is authenticated. The temporary virtual identity is registered in the social networking system. Content generated by the user is published in the social networking system under the temporary virtual identity.Type: GrantFiled: September 9, 2013Date of Patent: December 16, 2014Assignee: Amazon Technologies, Inc.Inventor: William Alexander Strand
-
Patent number: 8914514Abstract: A process is provided for providing network content to a client computing device by one or more content providers in conjunction with a network computing provider. The client computing device requests a network resource from the network computing provider. The network computing provider processes the network resource request to identify embedded resources associated with the network resource, and determines whether any version of the network resource or associated embedded resources are available in a cache or data store associated with the network computing provider. The network computing provider provides the determined available content to the client computing device for storage or initial processing, and requests the most recent version of the network resource from a content provider. The network computing provider may obtain any additional content from the content provider or a content delivery network provider.Type: GrantFiled: September 27, 2011Date of Patent: December 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Peter F. Hill
-
Patent number: 8913002Abstract: Examples of when to perform a flash update to reset pixels of a display device are described. In some implementations, a pixel threshold may be determined based at least partly on a temperature associated with a display device. A counter may be modified based at least partly on a number of pixels changed by a plurality of updates sent within a predetermined period of time to the display device. A flash update of the display device may be performed based at least partly based on determining that the counter satisfies the pixel threshold.Type: GrantFiled: July 10, 2014Date of Patent: December 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Arnaud Marie Froment, Ezekiel Wade Sanborn de Asis, Kirill V. Orlov
-
Patent number: 8911248Abstract: Disclosed are various embodiments for a busbar connection assembly that may be used in, for example, a datacenter. The busbar connection assembly may have multiple conductive plates that are configured to insert between busbar plates of a power bus for the datacenter. The busbar connection assembly may further include multiple slots that are configured to receive the busbar plates of the power bus for the datacenter. The busbar connection assembly may serve as an electrical connection for various purposes.Type: GrantFiled: November 9, 2012Date of Patent: December 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Kelsey Michelle Wildstone, Rick Alan Vogt
-
Patent number: 8913087Abstract: A digital image to be presented on an electronic display of an electronic device is expanded so that the content of the digital image fits the electronic display and the margins are cropped (e.g., rendered invisible) on the electronic display. The initial determination may be for a first total length of a left margin and a right margin of the digital image. The second determination may be for a second total length of a top and a bottom margin of the digital image. An expansion factor based at least in part on the smaller of the first and second total lengths may be derived. The application of the expansion factor enables the creation of an expanded digital image having content that maximally fit the electronic display. In some aspects, the expanded digital image is stored in a data cache.Type: GrantFiled: July 22, 2009Date of Patent: December 16, 2014Assignee: Amazon Technologies, Inc.Inventor: Parmanand P. Kejriwal