Abstract: A network-based virtual computing resource provider may offer virtual compute instances that implement rolling resource credits for scheduling virtual computing resources. Work requests for a virtual compute instance may be received at a virtualization manager. A resource credit balance may be determined for the virtual compute instance. The resource credit balance may accumulate resource credits in rolling fashion, carrying over unused credits from previous time periods. Resource credits may then be applied when generating scheduling instructions to provide to a physical resource to perform the work requests, such as a physical CPU in order to increase the utilization of the resource according to the number of credits applied. Applied resource credits may then be deducted from the credit balance.
Type:
Application
Filed:
May 8, 2020
Publication date:
August 27, 2020
Applicant:
Amazon Technologies, Inc.
Inventors:
John Merrill Phillips, William John Earl, Deepak Singh
Abstract: Technologies are disclosed for automatic troubleshooting of virtual machine (VM) instances in a service provider network. A health checker service determines that a VM instance is in a non-responsive state. At least one screenshot image generated by the VM instance is obtained from a screenshot service. The at least one screenshot image is evaluated with respect to at least one reference screenshot image of a plurality of reference screenshot images by a recognition service. The at least one screenshot image is matched with a reference screenshot image of the plurality of reference screenshot images by the recognition service to provide a type of the at least one screenshot image. At least one responsive action is performed by the health checker service based at least in part upon the type of the at least one screenshot image.
Abstract: Techniques for providing notifications to user devices for the purpose of re-engaging users in content items they are consuming, such as electronic books, movies, videos, and the like. For instance, the techniques may calculate a frequency at which a user reads an electronic book. If the user does not request to read this electronic book for an abnormal amount of time, the techniques may provide a notification encouraging the user to again read the electronic book.
Type:
Grant
Filed:
March 28, 2014
Date of Patent:
August 25, 2020
Assignee:
Amazon Technologies, Inc.
Inventors:
Otis Yeager Chandler, Jessica Kathleen Quinn Donaghy, Seth Gershom Goldstein, Jeffrey Paul Helbling, Peter Thomas Killalea, Brian Mitchell Percival
Abstract: Techniques are provided herein for utilizing a push notification action engine (e.g., a push notification action engine of a client device). The techniques include receiving a push notification comprising a structured data payload, the structured data payload comprising a specification of content to be rendered on a display of the client device. The push notification action engine generates display information in accordance with the specification and sends the display information to the operating system of the client device. Sending the display information to the operating system may cause the operating system to render a user interface component on the display of the client device. The push notification action engine may receive user input associated with the user interface component and cause execution of one or more workflows in response to receipt of the user input.
Abstract: Disclosed are various embodiments for an adjustable chute configured to funnel containers or packages into different types of bulk containers and bulk containers of different sizes. In one embodiment, the adjustable chute comprises a front panel, a rear panel, and first and second flexible sidewalls that can expand and contract between the front and rear panels. The front panel has a first hinged connection configured to move between a first position and a second position along a path of a chimney chute. The rear panel has a second hinged connection to the chimney chute.
Abstract: A global endpoint may be associated with an organization name and a plurality of directories located in different geographic regions. The global endpoint may be a computing system that hosts a page used by users to access an application or service. A user may be able to access the application or service using already existing credentials. For example, the user may access the application or service using credentials stored and maintained by an entity with which the user is affiliated. Users having credentials stored in different geographic regions may be able to access the application or service via the same global endpoint.
Abstract: Techniques for providing user specific content may be provided. In some examples, a method may be provided for receiving a request for content that is configured to be revised with user content associated with a user. In some examples, a user profile that indicates a perceptual orientation of the user is determined based at least in part on user-initiated activity. A data object associated with the user's perceptual orientation may be generated based at least in part on the determined user profile. Further, in some examples, the content may be revised to at least include the data object and provided.
Abstract: Systems, methods, and devices for recognizing a user are disclosed. A speech-controlled device captures a spoken utterance, and sends audio data corresponding thereto to a server. The server determines content sources storing or having access to content responsive to the spoken utterance. The server also determines multiple users associated with a profile of the speech-controlled device. Using the audio data, the server may determine user recognition data with respect to each user indicated in the speech-controlled device's profile. The server may also receive user recognition confidence threshold data from each of the content sources. The server may determine user recognition data associated that satisfies (i.e., meets or exceeds) a most stringent (i.e., highest) of the user recognition confidence threshold data. Thereafter, the server may send data indicating a user associated with the user recognition data to all of the content sources.
Abstract: Features are disclosed for an end effector for automated identification and handling of an object. The end effector includes an end effector that can be positioned over a pick point of an overpackage in which a desired object is location using sensors. Using the location information, the end effector can identify a path to the pick point and detect whether the pick point is engaged by detecting environmental changes at the end effector.
Type:
Grant
Filed:
May 14, 2018
Date of Patent:
August 25, 2020
Assignee:
Amazon Technologies, Inc.
Inventors:
Tye Michael Brady, Anna Buchele, Juan Carlos del Rio, Rocco DiVerdi, Yuzhong Huang, Hunter Normandeau, Timothy Stallman, Ziyu Wang
Abstract: Systems and methods are described for determining a location in an on-demand code execution environment to execute user-specified code. The on-demand code execution environment may include many points of presence (POPs), some of which have limited computing resources. An execution profile for a set of user-specified code can be determined that indicates the resources likely to be used during execution of the code. Each POP of the environment may compare that execution profile to resource restrictions of the POP, to determine whether execution of the code should be permitted. In some instances, where execution of the code should not be permitted at a given POP, an alternative POP may be selected to execute the code.
Abstract: Provided are systems and methods for an address translation circuit for a memory controller. The address translation circuit can include an address translation table. A first set of rows in the address translation table can be associated with all virtual machine identifiers supported by the memory controller. A second set of rows can be associated with only a particular virtual machine identifier. The address translation circuit can receive an input address for a transaction to processor memory. The address translation circuit can determine an index by inputting the input address into a hash function. The address translation circuit can read a row from the address translation table using the index. The address translation circuit can determine whether an entry in the row includes the address translation for the input address. The address translation circuit can generate and output a translated address using the address translation.
Abstract: A system and method for performing image-based authentication requires users to enter an image-based password in order to access a secure system or network. A user may identify at least one password image, and may enter the system or network if he or she selects each of the password images shown in a group of images on the display. Additionally, the user may designate specific locations for multiple password images on a user interface, and a user may enter the system or network if he or she locates each of the password images in its designated location on the user interface.
Type:
Grant
Filed:
December 22, 2011
Date of Patent:
August 25, 2020
Assignee:
Amazon Technologies, Inc.
Inventors:
Jin Li, Siobhan M. O'Toole, Yi Sun, Nghia C. Tran, Mehmet T. Cezik, Jiun-Hung Chen, Srinivasan Krishnan, Yilun Cui
Abstract: Systems and methods described herein pertain to maintaining a virtual representation of a workspace in a material handling system and updating the virtual representation. Methods described include maintaining the virtual representation of a material handling grid, maintaining one or more clients operable to direct movement of the plurality of drive units in the workspace; receiving an instruction to update the virtual representation of the drive-unit navigable grid including an updated virtual representation of the workspace; and querying a subset of the one or more clients to determine whether the update to the virtual representation would cause one conflicts within the workspace. Potential conflicts include, but are not limited to, “stranded” resources which are no longer positioned on the material handling grid, and/or workstations that have not yet been suspended prior to the update.
Type:
Grant
Filed:
August 30, 2017
Date of Patent:
August 25, 2020
Assignee:
Amazon Technologies, Inc.
Inventors:
Aayush Aggarwal, Vishnu Ayyagari, Matthew Paul Bell, Sarfraz Banglawala, James Plumley
Abstract: Parts of the body of a user can be used as surfaces for rendering content, such as augmented reality (AR) content. A computing device executing an AR application can detect body parts in an augmented reality view, such as a hand within a field of view of a camera capturing image data for the application. A type of content to be displayed can be determined based on the type and orientation of the body part, in addition to the location and orientation of the device. The content can vary with changes in the orientation of the body part or motion to cause another body part to be visible. A user can make a selection or input for the content by contacting the surface of the body part onto which the content is projected, providing tactile feedback to the user as well as a determinable action for the device.
Abstract: A system configured to improve noise cancellation by using portions of multiple reference signals instead of using a complete reference signal. The system divides a frequency spectrum into frequency bands and selects a single reference signal from a group of potential reference signals for every frequency band. For example, a first reference signal is selected for a first frequency band while a second reference signal is selected for a second frequency band. The system may generate a combined reference signal using portions of each of the selected reference signals, such as a portion of the first reference signal corresponding to the first frequency band and a portion of the second reference signal corresponding to the second frequency band. Additionally or alternatively, the system may perform noise cancellation using each of the selected reference signals and filter the outputs based on the corresponding frequency band to generate combined audio output data.
Type:
Grant
Filed:
February 27, 2018
Date of Patent:
August 25, 2020
Assignee:
Amazon Technologies, Inc.
Inventors:
Robert Ayrapetian, Trausti Thor Kristjansson, Philip Ryan Hilmes