Patents Assigned to Amazon Technologies
  • Patent number: 9515882
    Abstract: Systems and methods for managing imaging of computing devices are provided. A device image manager enables selection of one or more device images on the basis of various computing device criteria. The device image manager may obtain hardware qualification information associated with one or more device images, and obtain device configuration information associated with a computing device. The device image manager may select a set of appropriate device images for the computing device based on the hardware qualification information, device configuration information, or various device image selection criteria.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Pradeep Vincent, Benjamin E. Howard
  • Patent number: 9515954
    Abstract: 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. The rules can be used to establish diversity in computing resource placement at the data center thereby reducing the number of users who lose access to computing resources when a specific data center computer suffers a failure. Further, the placement rules can be used to facilitate configuration of the computer resources for the user based, for example, on the user's employment responsibilities.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Suryanarayanan, David Everard Brown, Malcolm Russell Ah Kun, Eugene Michael Farrell
  • Patent number: 9516028
    Abstract: Access control for shared computing resources in a hierarchical system is provided herein. An as-needed, “lazy evaluation” approach to access control is described in which an effective access control list for a computing resource is determined after a request is received from a user to access the resource. When resources are shared, access control policies are created and stored in association with the shared resource but are not stored in association with hierarchically related lower-level resources. When an access request for a resource is received, access control policies are collected for levels of a computing resource hierarchy that are higher than the hierarchy level of the resource. An effective access control list is determined based on permissions specified in the collected access control policies. The effective access control list represents an effective propagation of access control policies of higher hierarchy levels to the computing resource.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Borislav Andruschuk, Kevin Fowler
  • Patent number: 9513763
    Abstract: User interfaces associated with software applications or computer devices may be automatically laid out or configured based on attributes of a user, or operational characteristics or environmental conditions of the software applications or the computer devices. Where information or data regarding a user, a software application or a computer device is determined from any source (e.g., a sensor), such information or data may be compared to information or data associated with other users, software applications or computer devices, and a user interface may be presented on a computer display in a layout or configuration preferred by the other users. The layout or configuration may be identified by determining any number of covariances or correlations between such information and data and any layouts or configurations, or actions taken to establish such layouts or configurations by the other users.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: James Peter Adams
  • Patent number: 9514120
    Abstract: A computing device hosting a server identifies one or more potential typographical errors in a work using an initial reference. The computing device sends data indicative of the presence of the potential typographical errors to users. The computing device collects feedback for the work from the users. The feedback for the work indicates whether the potential typographical errors are author-intended strings. The computing device combines the user feedback for the work with user feedback for other works and sorts the combined user feedback based on one or more selected parameters. The computing device determines, based on the sorted user feedback, that one or more of the potential typographical errors includes an acceptable string and updates the initial reference to include the acceptable string.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Hong Chen, Michael Patrick Bacus, Ming Zhao
  • Patent number: 9514170
    Abstract: Methods and apparatus for efficient priority queues using single-index tables are disclosed. In response to a request to generate an instance of a priority queue using a database that permits no more than one index per table, an identifier-indexed table and a priority-indexed table are set up. In response to a request to insert a queue entry with a given identifier and a given priority, one tuple is inserted into each table. In response to a request to remove an entry with a specified identifier, a tuple with the specified identifier is removed from the identifier-indexed table, while the removal of the corresponding tuple from the priority-indexed table may be deferred.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Paul John Tillotson
  • Patent number: 9514345
    Abstract: Wearable scanners or readers may be mounted to and operated from at least one extension of the human body, such as a portion of a hand or wrist of a user. The wearable scanners or readers may include one or more manual or automatic actuators for initiating a scanning or reading of a marking on an object. Such actuators may be worn about the portion of the hand or wrist of the user, including within a palm of the hand, or in a ring-like device surrounding at least one finger of the hand. Additionally, the wearable scanners or readers may include optical elements configured to capture images in one or more directions or along one or more axes, and may further include any type of display elements (e.g., touchscreens, LED or LCD displays, or electrophoretic displays) formed in substantially flat or curved shapes.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Fareed Adib Qaddoura, Keith Francis Deacon, Mohan Krishna Rao
  • Patent number: 9516470
    Abstract: Mobile device users may be tracked either via mobile-signal triangulation or via Global Positioning Satellite information. A mobile device user's recent movements may be analyzed to determine trails or traffic patterns for device user among various locations. Mobile device trail information, either for an individual user or aggregated for multiple users, may be analyzed to determine a next destination for the user. Electronic advertising content, such as advertisements, coupons and/or other communications, associated with the next destination may be sent to the mobile device. Additionally, the identity of the mobile device use may be known and the advertisements or coupons may be tailored according to demographic information regarding the mobile device user. In addition, destinations may be recommended to mobile device users based on the recent locations the users have visited.
    Type: Grant
    Filed: March 8, 2007
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher L. Scofield, Elmore Eugene Pope, Brad E. Marshall, Eric B. Merritt
  • Patent number: 9516105
    Abstract: A method and system for a client device to download media content directly from a group of other client devices which play a role of edge servers placed by a content service provider. According to some embodiments, an end user can use his/her client device to stream or download media content from the source client devices selected based on the geographic locality, network topology, etc. The fractions of data corresponding to a portion of media content are stored on the source client devices such that only a subset of the fractions of data are needed to recreate the corresponding portion. That is, by using the first received of the minimum number of fractions to reconstruct each portion of media content, the system does not need to wait for the slowest fractions to arrive, which contributes in reducing latency.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Neil C. Roseman, Robert L. Goodwin
  • Patent number: 9514747
    Abstract: In an automatic speech recognition (ASR) processing system, ASR processing may be configured to reduce a latency of returning speech results to a user. The latency may be determined by comparing a time stamp of an utterance in process to a current time. Latency may also be estimated based on an endpoint of the utterance or other considerations such as how difficult the utterance may be to process. To improve latency the ASR system may be configured to adjust various processing parameters, such as graph pruning factors, path weights, ASR models, etc. Latency checks and corrections may occur dynamically for a particular utterance while it is being processed, thus allowing the ASR system to adjust to rapidly changing latency conditions.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Maximilian Emanuel Bisani, Hugh Evan Secker-Walker, Kenneth John Basye, Alexander David Rosen
  • Patent number: 9514034
    Abstract: Methods, systems, and computer-readable media for ordered test execution to enable faster feedback are disclosed. A likelihood of failure is estimated for individual tests in a set of tests. Based at least in part on the likelihood of failure, an ordered sequence is determined for the set of tests, such that the tests are ordered in estimated likelihood of failure. The set of tests is initiated in the ordered sequence, such that one or more computer-executable programs are subjected to individual ones of the tests. A failure of one or more of the tests is determined prior to performing one or more remaining tests in the ordered sequence.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: David Robert Griffin, Carlos Alejandro Arguelles
  • Patent number: 9514005
    Abstract: 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: Grant
    Filed: November 10, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Thomas Troutman, Suryanarayanan Balasubramanian, Joshua William McFarlane
  • Patent number: 9514324
    Abstract: A computer-implemented method includes restricting access to customer data to certain geographic regions authorized by the customer. The restriction can be managed by associating policy information with the customer data that identifies the geographic regions authorized by the customer. Resources attempting to access the customer data can evaluate the policy information associated with the customer data with respect to the geographic location in which the resource is located to determine whether the resource is permitted to access the customer data. The restriction can also be managed by encrypting the customer data with a cryptographic key that corresponds to the customer and/or the authorized geographic regions.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Nachiketh Rao Potlapally, Jonathan Matthew Miller, Eric Jason Brandwine, Stephen Edward Schmidt, Donald Lee Bailey, Jr.
  • Patent number: 9513762
    Abstract: Disclosed are various embodiments for an updatable package application. Updated static content elements of the packaged application are obtained from a content delivery service. The content update is verified as a function of the component static content elements and a manifest file. The application is reconfigured to execute as a function of the updated static content elements.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Mustafa Hakim, Patrick Lee Baumann, Abdullah Mohammed Jibaly, Jordan Petrov Marinov, Kenley Bryan Capps, Brigham Mark Brown
  • Patent number: 9514925
    Abstract: Various approaches discussed herein enable techniques for protecting die units made of silicon substrate. A substrate, or wafer, is provided that has multiple die units built onto it, as well as saw streets between the die units. The substrate is cut into along the saw streets at a first width, after which a coating is applied to a side of the wafer so that the side of the wafer is covered with the coating as well as the channels created by the cutting being substantially filled with the coating. After curing the coating, a second cut is made along the saw streets and through the cured coating, so that the individual die units, once separated, have a protective layer of the coating attached to one side and the periphery of the die unit.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel Waising Tam, Tak Shing Pang
  • Patent number: 9515997
    Abstract: Organizations maintain and generate large amount of sensitive information that needs to be saved electronically and there is a need to store that data remotely with a data storage service provider. To prevent unauthorized access to the information stored by organizations on storage provided by the service provider special cryptographic devices, such as an Inline Data Encryptor, can be used to ensure that the information remains secret. The Inline Data Encryptor uses a fill device with secret cryptographic information to encrypt data.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Westman, Jeffrey Harry Widom, Josha Wind Stella
  • Patent number: 9514333
    Abstract: 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. Coordinates corresponding to the content displayed on the user's device may be obtained and the portion of the display corresponding to the coordinates may be obscured from the remote customer support agent.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Anand Bhupendra Patel, Samuel Scott Gigliotti
  • Patent number: 9514099
    Abstract: Disclosed are various embodiments for a documentation system. Documentation topics for publishing in a node are received from a client. Embodiments of the disclosure determine whether the documentation topic has been assigned a topic identifier. Topic identifiers are assigned if the documentation topic has not been assigned a topic identifier and the documentation topic is assigned to at least one node in the documentation system. The documentation topics are stored in a data store and the topic identifiers are transmitted to the client. The topics are then published in at least one node of the documentation system.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Raymond Robert Ringhiser, Dylan J. Proulx, Bharath Mukkati Prakash, Scot A. Marvin, Benjamin C. Bernard, Paul Lynn Plummer, Gregory L. Bowen, Stephen J. Matlock
  • Patent number: 9514487
    Abstract: A system for measuring dimensions and/or other internal properties of a shoe, garment or other object of interest is described. The system includes a fixture having a measurement tip. When the tip is placed inside of the object of interest, a processor collects positional data from the fixture to develop a three-dimensional model of the interior of the object. If the measurement tip includes one or more pressure sensors, the processor may collect pressure data and use the pressure data to include stretch properties in the three-dimensional model.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Tyler Wilkinson, Grant B. Fresen, Nicholas B. End, Michael Lin
  • Patent number: 9511953
    Abstract: 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. The item is transported using the at least one conveyor segment to a side wall of the singulator. The item is transported using the at least one conveyor segment through a port in the side wall of the singulator.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: December 6, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Harald Mueller, Louis George Smarzinski, Glenn Turnbull, Jason Dean Grace, Jeffery Lynn Brazeal, Michael Jay Mills