Patents Assigned to Amazon Technologies
  • Patent number: 10543918
    Abstract: This disclosure describes a configuration of a multi-propeller aerial vehicle (MPAV). The components of the MPAV are designed for easy manufacture, assembly, configuration and replacement. Likewise, the configuration of the MPAV is designed for increased flight duration.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Fabian Thomas Hensel, Scott A. Green, Daniel Buchmueller
  • Patent number: 10546583
    Abstract: This disclosure describes, in part, context-based device arbitration techniques to select a voice-enabled device from multiple voice-enabled devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include determining a ranked list of voice-enabled devices that are ranked based on audio signal metric values for audio signals generated by each voice-enabled device, and iteratively moving through the list to determine, based on device states of the voice-enabled devices, whether one of the voice-enabled devices can perform an action responsive to the command. If the voice-enabled devices that detected the speech utterance are unable to perform the action responsive to the command, all other voice-enabled devices associated with an account may be analyzed to determine whether one of the other voice-enabled devices can perform the action responsive to the command in the speech utterance.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph White, Ravi Kiran Rachakonda, Vinodth Kumar Mohanam, Lalithkumar Rajendran, Deepak Uttam Shah, Maziyar Khorasani, Venkata Snehith Cherukuri
  • Patent number: 10546544
    Abstract: An electrowetting display device comprising an electrowetting element comprising a control system, a first fluid, a second fluid immiscible with the first fluid, and a first and second support plate. A first and second electrode are, respectively, overlapped by a first and second portion of a surface of the first support plate. The control system is operable to apply a sequence of voltages, comprising a first voltage between the second fluid and the first electrode and a second voltage between the second fluid and the second electrode, to configure the first fluid to a plurality of configurations, each of the plurality of different configurations respectively corresponding to the same grey level.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Andrew Hayes, Gor Manukyan, Melanie Maria Hubertina Wagemans, Daniel Figura, Bokke Johannes Feenstra, Toru Sakai
  • Patent number: 10545979
    Abstract: History for data objects may be maintained to detect data events. An indication of an Extract, Transform, Load (ETL) process applied to one or more source data objects to generate one or more transformed data objects may be received. History for the source data objects may be updated to include the transformed data objects and the ETL process that generated the transformed data objects. An evaluation of the update may be performed to determine whether an event associated with the data lineage is triggered. If the event is triggered, a notification of the event may be sent to one or more subscribers for the event.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: George Steven McPherson, Mehul A. Shah, Prajakta Datta Damle, Gopinath Duddi, Anurag Windlass Gupta
  • Patent number: 10545640
    Abstract: Electronic content such as an electronic book (e-book) that is referenced in or otherwise related to other content such as website content is identified, and a visual representation of the electronic content is generated. The visual representation is presented in conjunction with the website content, and a reader application for previewing the electronic content is launched via user interaction with the visual representation. Exiting the reader application causes a browser application that is rendering the website content to be automatically returned to a foreground state. A variety of actions are enabled via interaction with the reader application such as purchasing the electronic content, sharing the electronic content, or downloading a sample preview of the electronic content for later consumption.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Wainwright Gregory Siady Yu, Anisha Gulabani, Andrew Olcott, Robert Wayne Roth, Joon Hao Chuah, Jeffrey Craig Kunins, Brandon LaBranche Watson, Simran K. Dua, Manigandan Natarajan, Mohammad Kanso, William M. Hsu
  • Patent number: 10547747
    Abstract: A technology is described for configurable contact flows implemented using a contact flow service. An example method may include activating a contact flow in response to a request to establish a contact center session. The contact flow may be used to provide automated contact service communications to end users using computing resources hosted within a computing service provider environment. A starting prompt specified by the contact flow may be output using a communication channel. Input data may be received via the communication channel in response to the starting prompt. The input data may be analyzed to identify an intent identifier included in the input data and a contact flow action linked to the intent identifier may be executed.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Saket Agarwal, Joseph Daniel Sullivan, Pasquale DeMaio, Jon Russell Jay, Jaswinder Singh Randhawa, Nihal Chand Jain
  • Patent number: 10546204
    Abstract: This disclosure describes architectures and techniques to provide information to a user about items with which the user interacts. In some instances, a user may utilize a wearable device that is configured to interact with one or more components of an information discovery system to obtain information about items in the user's environment.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Dilip Kumar, William Spencer Worley, III
  • Patent number: 10547590
    Abstract: A technology is provided for proxying network traffic. A computer system activates a proxy function in response to a network communication identified in a compute service of a service provider environment. The system receives parameters from the network communication originating from a client at the proxy function and the parameters identify a destination function and a network packet. The proxy function is applied to the network packet. The system launches the destination function with the network packet and parameters from the proxy function, wherein the destination function is configured to launch on a computing instance of the compute service.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas Channing Matthews, Felton Samuel Dengler, IV
  • Patent number: 10547909
    Abstract: Disclosed are various embodiments for providing interactive electronic commerce functionality via graphical overlays on live streaming video. An indication is received that an item is featured or discussed in a live video stream. The live video stream is sent to a client. Data encoding a selectable graphical overlay is sent to the client in response to the indication. The selectable graphical overlay is configured to be rendered by the client relative to the live video stream. A selection of the selectable graphical overlay is configured to perform an interactive function relative to the item.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Amber Autrey Taylor, Steven Kessel, Daniel Thomas Mellott, Brent Robert Mills, Liza Marie Walsh
  • Patent number: 10547586
    Abstract: Systems and methods involve managing exhaustible electronic resources, such as IPv4 addresses. A determination to allocate an internet protocol (IP) address can be made based at least in part on an amount of traffic that the IP address receives when not allocated to a customer and another amount of traffic received from a prospective customer. Information directed to the allocated IP address can be received and routed to a network associated with the customer via a connection configured to share information using the IP address.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Joel C. Hegg, Peter C. Beckman, Jeremy T. Hall
  • Patent number: 10547599
    Abstract: A user transmits a request to an authentication service to access a managed directory. The request may include a first set of credentials usable by a managed directory service to authenticate the user. As a result of the first set of credentials being valid, the authentication service may prompt the user to provide a multi-factor authentication code, which may be used by an authentication server to further authenticate the user and enable the user to access the managed directory. The authentication service subsequently provides the multi-factor authentication code to the authentication server for validation. If the multi-factor authentication code is valid, the authentication service may enable the user to access the managed directory through an encrypted communications session.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurang Pankaj Mehta, Sameer Palande, Lawrence Hun-Gi Aung, Raghavendra Reddy Madakkagari, Shuo Wang, Salman Aftab Paracha, Chirag Pravin Pandya
  • Patent number: 10547547
    Abstract: Disclosed are techniques for determining lookup value(s) for each of a plurality of network packets. The lookup value can be used to locate a forwarding table storage location(s) for populating or retrieving forwarding information from forwarding table(s). An entropy value of the lookup values can indicate a greater degree of disorder than an entropy value for addresses of the network packets.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Bijendra Singh
  • Patent number: 10546027
    Abstract: Disclosed are various embodiments for performing data search queries for descriptive semantics extracted from item reviews. Search queries that resulted in a selection of a browse node of an item taxonomy are identified and various items associated with the browse node are determined. Customer reviews for the various items are used to phrases used in the customer reviews that also appear in the search queries. The phrases may be ranked based at least in part on a polarity metric that describes a subjectivity, sentiment, and/or coverage of the phrase. Phrases with a rank exceeding a predefined threshold may be made available for use by a search component of a network site.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gabriel Parent, Debprakash Patnaik, Amanda Dee Bottorff, Matthew McDonald Furlong
  • Patent number: 10545776
    Abstract: Functionality is disclosed for throughput and latency optimized volume initialization. Data blocks used for boot processes of multiple virtual machine (VM) instances are identified, for example, where the multiple VM instances are created from a specific VM image. A load order document is generated that identifies the data blocks, and also identifies an order in which the data blocks are used for the boot process. The identified data blocks are coalesced to generated a coalesced boot volume. Subsequently, each time a VM instance is created from the specific VM image, the coalesced boot volume (e.g., instead of the individual data blocks) is transmitted from a data store to the a block storage service in the order specified by the load order document. The block storage service exposes a storage volume to the VM instance that can be used to initialize the VM instance.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcin Piotr Kowalski, Matthew J. Eddey
  • Patent number: 10545950
    Abstract: Multiple edits to a hierarchical data structure may be atomically applied. A request to perform modifications with respect to a portion or the entire hierarchical data structure may be received. A copy of the requested portion of the hierarchical data structure may be created separate from the hierarchical data structure. The portion of the hierarchical data structure may remain available for read access. Modifications may be applied to the copy of the portion of the hierarchical data structure. In response to a request to commit the modifications to the portion of the hierarchical data structure, the copy of the portion of the hierarchical data structure may atomically replace the portion of the hierarchical data structure.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Collins, Zachary Mohamed Shalla, Marvin Michael Theimer, John Petry, Michael Hart, Serge Hairanian, Anders Samuelsson, Salvador Salazar Sepulveda, Ji Luo
  • Publication number: 20200026449
    Abstract: A file system interface receives, from one or more clients, file system operations over a network. In response to receiving a file system operation for a file, a file-object manager calls an object storage interface to store, via an application-level network protocol, a log object indicating the file system operation into a file system log in the object storage system and creates or updates a file object in a file object construction buffer in volatile system memory. To evict the file object, the file-object manager calls the object storage interface to store the file object into a file object store in the object storage system. The file-object manager does not have access to local persistent storage. After power failure, the file-object manager calls the object storage interface to retrieve log objects from the file system log and replays file system operations to restore file objects in the volatile system memory.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: John Jamail, Wayne Mesard, Ian Marshal Wharton
  • Publication number: 20200027193
    Abstract: Methods, systems, and computer-readable media for placement optimization for virtualized graphics processing are disclosed. A provider network comprises a plurality of instance locations for physical compute instances and a plurality of graphics processing unit (GPU) locations for physical GPUs. A GPU location for a physical GPU or an instance location for a physical compute instance is selected in the provider network. The GPU location or instance location is selected based at least in part on one or more placement criteria. A virtual compute instance with attached virtual GPU is provisioned. The virtual compute instance is implemented using the physical compute instance in the instance location, and the virtual GPU is implemented using the physical GPU in the GPU location. The physical GPU is accessible to the physical compute instance over a network. An application is executed using the virtual GPU on the virtual compute instance.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Nicholas Patrick Wilt, Ashutosh Tambe
  • Patent number: D873815
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Giles David Matthew McWilliam, Christopher Green, Gregory Michael Hart, Marc Rene Walliser, Sun Joo Han
  • Patent number: D873912
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hersh Narayan, Kenichi Akishima, Manish Bansal, Brett W. DeColyse, Emi Hashiride, Brynn Hoover, Neal Peterson Rothfuss, Suhag Saraiya, Michael Saunders, Vivek Singh, Wu Yanbin, Zong Ying
  • Patent number: D873913
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Hersh Narayan, Kenichi Akishima, Manish Bansal, Brett W. DeColyse, Emi Hashiride, Brynn Hoover, Neal Peterson Rothfuss, Suhag Saraiya, Michael Saunders, Vivek Singh, Wu Yanbin, Zong Ying