Patents Assigned to Amazon Technologies
  • Publication number: 20200272486
    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
  • Patent number: 10754753
    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.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Sean Michael Cogley
  • Patent number: 10754507
    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
  • Patent number: 10754518
    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.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Ingram Bell, Biswadeep Das, Anirban Ghosh, Deepak Goyal, Tegdeep Kondal, Pradeep Bangalore Manjunathaiah, Vinay Vishwanath Rao, Ajay Rethinasabapathi, Vishal Mangesh Shanbhag
  • Patent number: 10752443
    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.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Racha Lwali, Bruce Leardi
  • Patent number: 10757086
    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.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurang Pankaj Mehta, Neelam Satish Agrawal, Lawrence Hun-Gi Aung, Chirag Pravin Pandya
  • Patent number: 10755318
    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.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan Brian Word
  • Patent number: 10755709
    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.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Natalia Vladimirovna Mamkina, Naomi Bancroft, Nishant Kumar, Shamitha Somashekar
  • Patent number: 10751882
    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
  • Patent number: 10754701
    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.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Timothy Allen Wagner
  • Patent number: 10754789
    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.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas A. Volpe, Steven Scott Larson
  • Patent number: 10754814
    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
  • Patent number: 10755227
    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
  • Patent number: 10754418
    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.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Chase Ruppert, Michelle Abraham, Pratik Patel
  • Patent number: 10755728
    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
  • Patent number: D894138
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Michael Seflic, Christopher Green, Marc Rene Walliser
  • Patent number: D894198
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ippei Matsumoto, Robert Brian Curtis
  • Patent number: D894279
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher Loew
  • Patent number: D894461
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael V. Recker, Ryan D. Hruska, Christopher Loew, Alexsandra M. Bowers, David B. Levine
  • Patent number: D894462
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael V. Recker, David B. Levine, Ryan D. Hruska, Alexsandra M. Bowers