Patents Assigned to Amazon Technologies
-
Patent number: 10543918Abstract: 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: GrantFiled: June 8, 2017Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Gur Kimchi, Fabian Thomas Hensel, Scott A. Green, Daniel Buchmueller
-
Patent number: 10546583Abstract: 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: GrantFiled: August 30, 2017Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Joseph White, Ravi Kiran Rachakonda, Vinodth Kumar Mohanam, Lalithkumar Rajendran, Deepak Uttam Shah, Maziyar Khorasani, Venkata Snehith Cherukuri
-
Patent number: 10546544Abstract: 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: GrantFiled: June 8, 2017Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Robert Andrew Hayes, Gor Manukyan, Melanie Maria Hubertina Wagemans, Daniel Figura, Bokke Johannes Feenstra, Toru Sakai
-
Patent number: 10545979Abstract: 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: GrantFiled: December 20, 2016Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: George Steven McPherson, Mehul A. Shah, Prajakta Datta Damle, Gopinath Duddi, Anurag Windlass Gupta
-
Patent number: 10545640Abstract: 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: GrantFiled: December 23, 2014Date of Patent: January 28, 2020Assignee: 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: 10547747Abstract: 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: GrantFiled: April 29, 2019Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Saket Agarwal, Joseph Daniel Sullivan, Pasquale DeMaio, Jon Russell Jay, Jaswinder Singh Randhawa, Nihal Chand Jain
-
Patent number: 10546204Abstract: 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: GrantFiled: November 19, 2013Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Dilip Kumar, William Spencer Worley, III
-
Patent number: 10547590Abstract: 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: GrantFiled: June 23, 2017Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Nicholas Channing Matthews, Felton Samuel Dengler, IV
-
Patent number: 10547909Abstract: 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: GrantFiled: June 11, 2018Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Amber Autrey Taylor, Steven Kessel, Daniel Thomas Mellott, Brent Robert Mills, Liza Marie Walsh
-
Patent number: 10547586Abstract: 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: GrantFiled: May 6, 2016Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Joel C. Hegg, Peter C. Beckman, Jeremy T. Hall
-
Patent number: 10547599Abstract: 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: GrantFiled: February 19, 2015Date of Patent: January 28, 2020Assignee: 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: 10547547Abstract: 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: GrantFiled: June 22, 2018Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventor: Bijendra Singh
-
Patent number: 10546027Abstract: 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: GrantFiled: June 9, 2015Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Gabriel Parent, Debprakash Patnaik, Amanda Dee Bottorff, Matthew McDonald Furlong
-
Patent number: 10545776Abstract: 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: GrantFiled: September 27, 2016Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Marcin Piotr Kowalski, Matthew J. Eddey
-
Patent number: 10545950Abstract: 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: GrantFiled: September 26, 2016Date of Patent: January 28, 2020Assignee: 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: 20200026449Abstract: 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: ApplicationFiled: September 27, 2019Publication date: January 23, 2020Applicant: Amazon Technologies, Inc.Inventors: John Jamail, Wayne Mesard, Ian Marshal Wharton
-
Publication number: 20200027193Abstract: 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: ApplicationFiled: September 27, 2019Publication date: January 23, 2020Applicant: Amazon Technologies, Inc.Inventors: Nicholas Patrick Wilt, Ashutosh Tambe
-
Patent number: D873815Type: GrantFiled: December 13, 2018Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Giles David Matthew McWilliam, Christopher Green, Gregory Michael Hart, Marc Rene Walliser, Sun Joo Han
-
Patent number: D873912Type: GrantFiled: September 10, 2018Date of Patent: January 28, 2020Assignee: 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: D873913Type: GrantFiled: September 10, 2018Date of Patent: January 28, 2020Assignee: 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