Patents Assigned to Amazon Technologies
-
Patent number: 10860457Abstract: Methods, systems, and computer-readable media for globally ordered event stream logging are disclosed. A first host of a plurality of hosts generates an additional chain of a stream comprising a plurality of chains and representing a globally ordered sequence of events. The first host sends information describing the additional chain to a second host. The second host receives a request to store a data object representing an event. The request is associated with a stream identifier of the stream. The second host stores, in the additional chain, the data object, a timestamp associated with the data object, and an identifier of the second host. The data object in the additional chain is associated with a position in the globally ordered sequence across the plurality of chains.Type: GrantFiled: February 15, 2019Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Andrew Evenson, Robert McGregor Calhoun
-
Patent number: 10860190Abstract: Techniques for presenting and interacting with composite images on a computing device are described. In an example, the device presents a first article and a first portion of a first composite image showing a second article. The first composite image shows a first outfit combination that is different from the first outfit. The device receives a first user interaction indicating a request to change the second article and presents the first article and a second portion of a second composite image showing a clothing article in a second outfit. The second composite image shows a second outfit combination that is different from the first outfit, the second outfit, and the first outfit combination. The device receives a second user interaction indicating a request to use the third article and presents the second composite image showing the second outfit combination.Type: GrantFiled: April 22, 2019Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Nicholas Robert Ditzler, Lee David Thompson, Devesh Sanghvi, Hilit Unger, Moshe Bouhnik, Siddharth Jacob Thazhathu, Anton Fedorenko
-
Patent number: 10860397Abstract: A computer system has a memory configured for sharing data between a first application and a second application. The memory includes a metadata region and a data region. The metadata region includes metadata that indicates how data being communicated between the first application and the second application is to be interpreted. The metadata also indicates whether the data can be found in the metadata itself or in a particular location in the data region. Each application can be assigned its own memory location containing a flag that can be set in order to indicate to the other application that the memory is ready to be accessed by the other application. The memory location can be implemented using a hardware register or in memory, either the same memory that includes the metadata and data regions or on a separate memory.Type: GrantFiled: March 8, 2019Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Brian Robert Silver, Kun Xu, Alwood Patrick Williams, Thomas A. Volpe
-
Patent number: 10863270Abstract: A wearable computer is configured to use beamforming techniques to isolate a user's speech from extraneous audio signals occurring within a physical environment. A microphone array of the wearable computer may generate audio signal data from an utterance from a user's mouth. A motion sensor(s) of the wearable computer may generate motion data from movement of the wearable computer. This motion data may be used to determine a direction vector pointing from the wearable computer to the user's mouth, and a beampattern may be defined that has a beampattern direction in substantial alignment with the determined direction vector to focus the microphone array on the user's mouth for speech isolation.Type: GrantFiled: March 22, 2019Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Cornelius O'Neill, Amit Singh Chhetri, Philip Ryan Hilmes, Ramya Gopalan
-
Patent number: 10861446Abstract: Exemplary embodiments relate to a system for recovering a conversation between a user and the system when the system is unable to properly respond to a user's input. The system may process the user input and determine an error condition exists. The system may query one or more storage systems to identify candidate text data based on their semantic similarity to the user input. The storage systems may store data related to past frequently entered inputs and/or user-generated inputs. Alternative text data is selected from the candidate text data, and presented to the user for confirmation.Type: GrantFiled: December 10, 2018Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Ravi Chandra Reddy Yasa, Sai Rahul Reddy Pulikunta, Eliav Kahan, Gregory Newell
-
Patent number: 10860604Abstract: A database client may implement scalable tracking for database updates according to a secondary index. As update requests are generated and sent to a database, tracking attributes may be included in the update requests in order to be inserted into the database with respect to a portion of the database for which the requested update is performed. Tracking attributes may include a sequence number which may be used to determine an order in which the updates are performed at the database. Tracking attributes may also include a bucket identifier, which may categorize or label the portion of data updated as part of an update. These tracking attributes may be replicated to a secondary index maintained for the database. Queries to the secondary index based on the tracking attributes may identify updates performed to the database. Notifications of the identified updates may then be provided.Type: GrantFiled: December 10, 2014Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Prashant Pandey, Benjamin Aldouby Schwartz, Swaminathan Sivasubramanian, Khawaja Salman Shams
-
Patent number: 10862777Abstract: A determination is made that a graphical representation of network health state information pertaining to a client account of a provider network is to be provided. Using respective network metrics groups corresponding to several data sources, a network health state descriptor corresponding to a resource associated with the client account is generated. A data set usable to generate a graphical display of network health state information of the resource of the client account is transmitted.Type: GrantFiled: September 28, 2016Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Kenneth Grey Richards, Schuyler David Thompson, Adam Siefker, Kevin Christopher Miller, Meenakshi Rameshkumar
-
Patent number: 10862852Abstract: Systems and methods are for domain name system (DNS) resolutions in heterogeneous network environments including a virtual private cloud (VPC). An administrator of a virtual private cloud (VPC) specifies rules identifying sources for resolving DNS resolution requests. The rules may include routing a request to a source outside the VPC such as to an on-premises DNS resolver through an outbound IP endpoint.Type: GrantFiled: November 16, 2018Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Kiran Thunga, Jeffrey J. Damick, Yohanes Santoso, Bing Xia, Glen Li, Parham Ghazanfari, Daniel Bradley, Brandon Mark Wagner, Yu Wang, Huida Tao, Mekias Mebrahtu Yohannes, Jordan Harris Singer, Kevin Tyler, Gavin Derek McCullagh
-
Patent number: 10862838Abstract: Techniques for analyzing a message are described. For example, in some examples a message analyzer is to receive a message including message content and an indication of at least one message recipient, determine a sentiment of the message to generate at least one first sentiment value, determine at least on topic of the message content, and determine that the at least one first sentiment value is less than a second sentiment value associated with the message recipient and the at least one topic of the message content.Type: GrantFiled: December 12, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Sravan Babu Bodapati
-
Patent number: 10861117Abstract: The relative health of data storage drives may be determined based, at least in some aspects, on data access information and/or other drive operation information. In some examples, upon receiving the operation information from a computing device, a health level of a drive may be determined. The health level determination may be based at least in part on operating information received from a client entity. Additionally, a storage space allocation instruction or operation may be determined for execution. The allocation instruction or operation determined to be performed may be based at least in part on the determined health level.Type: GrantFiled: September 1, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Marc J. Brooker, Madhuvanesh Parthasarathy, Danny Wei, Tobias L. Holgers, Yu Li
-
Patent number: 10861060Abstract: Systems, methods, and computer-readable media are disclosed for dynamically determining personalized promotional offers using markers. In one embodiment, an example method may include determining a first user history associated with a first user account and a second user history associated with a second user account, the first user history and the second user history being indicative of respective interactions by a first user and a second user with a marketplace, receiving an indication of interaction by the first user with a marker associated with a promotional offer campaign, determining, using the first user history, a first promotional offer for the first user, associating the first promotional offer with the first user account, receiving an indication of interaction by the second user with the marker, determining, using the second user history, a second promotional offer for the second user, and associating the second promotional offer with the second user account.Type: GrantFiled: August 8, 2018Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Joseph Charles Brust, Shayne Ashlyn Smith, Joel Ryan Freeman, Michael Bell Trueman, Yury Lizunov, Jason Adrian Galep
-
Patent number: 10860860Abstract: Computer systems of a multimedia service provider may utilize an artificial intelligence model to automatically match a video content with an existing video title of a catalog, allowing the provider to efficiently and accurately process a high volume of video content being received. The artificial intelligence model may be proceed by analyzing video frames from the video content to extract features and then determining the relevance of a set of features to a particular video title of the catalog. Based on the relevance determination, the computer system may associate the video content with the particular video title. In cases where no match with an existing title is determined, the artificial intelligence model may create a new video title based in part on the extracted features.Type: GrantFiled: January 3, 2019Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Steve Huynh, Paul Martin, Michael Bartholomew
-
Patent number: 10860550Abstract: Versions of a schema may be maintained for application to hierarchical data structures. Updates to include in a new version of a schema may be received. The updates may be evaluated for compatibility with a current version of the schema. Compatible updates may be included in the new version of the schema. Incompatible updates may not be included in the new version of the schema. The new version of the schema may be made available for application to hierarchical data structures inclusive of the compatible updates to the schema.Type: GrantFiled: March 30, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Mahendra Manshi Chheda, James Robert Englert, Srikanth Mandadi, Alazel Acheson, Daniel Stephen Popick
-
Patent number: 10863179Abstract: Techniques for high-quality, segmented video encoding are described. As one example, a computer-implemented method includes receiving a video file, splitting the video file into a plurality of chunks comprising a first chunk of the video file and a second chunk of the video file that is later in video order than the first chunk, encoding the first chunk into a first encoded chunk, determining, separately from the encoding of the first chunk, a rate control state element for a section of the video file immediately before the second chunk in video order, encoding, separately from the encoding of the first chunk, the second chunk into a second encoded chunk using the rate control state element, and assembling the first encoded chunk and the second encoded chunk together to form an encoded video file.Type: GrantFiled: September 5, 2018Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Deepthi Nandakumar, Charles Benjamin Franklin Waggoner
-
Patent number: 10862709Abstract: A flow policy service that allows clients to define policies for packet flows to, from, and within their virtual networks on a provider network. Logic may be embedded in a flow policy that dictates what happens to a packet as it enters the network, or after the packet leaves an appliance. Via the service, a client may define conditional rules that specify different paths that packets should follow on the provider network according to conditional evaluations of information about the packets, for example source and/or destination endpoints of the packets, or output codes from appliances that process the packets.Type: GrantFiled: January 18, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Andrew Bruce Dickinson, Kevin Christopher Miller, Eric Wayne Schultze
-
Patent number: 10860533Abstract: A processing device receives a request to identify whether a file is a complete file. The processing device determines a first size of the file. The processing device determines whether the first size satisfies a size criterion. The processing device determines that the file is a complete file responsive to the determination that the first size satisfies the size criterion.Type: GrantFiled: June 23, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Eric Neilsen, Paul David Franklin
-
Patent number: 10858103Abstract: An unmanned aerial vehicle (UAV) can deliver a package to a delivery destination. Packages delivered by a UAV may be lowered towards the ground while the UAV continues to fly rather than the UAV landing on the ground and releasing the package. Packages may sway during lowering as a result of wind or movement of the UAV. By modulating a rate of descent of a package, a package sway may mitigated. The lowering mechanism includes wrapping a tether in various directions around the package such that the package rotates in a first and second direction as the package descends. Additionally, a rip-strip lowering mechanism that separates under tension to lower the package and a rappel mechanism that slides the package down a tether may be used. Accordingly, the tether can control a descent of the package assembly.Type: GrantFiled: August 10, 2018Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Daniel Buchmueller, Louis LeRoi LeGrand, III, Lowell Timothy Neal, Scott Michael Wilcox
-
Patent number: 10861078Abstract: This disclosure describes a system for fulfilling items at a materials handling facility. In some instances, a predicted items list that identifies items that are likely to be picked by a user are determined and, when the user arrives at the materials handling facility, those predicted items are presented to the user for selection. For example, predicted items may be determined and an inventory holder that holds one or more of those predicted items may be retrieved by a mobile drive unit (such as a Kiva mobile drive unit) and presented to the user at a retrieval area. The user may pick the items they desire from the presented inventory holder.Type: GrantFiled: June 24, 2019Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Ozgur Dogan, Gianna Lise Puerini, Michael Cordell Mountz, Steve Kessel
-
Patent number: 10860382Abstract: Techniques for resource protection using metric-based access control policies are described. A policy enforcement service receives a request involving a resource, and determines a dynamic metric value for the resource. The dynamic metric value is generated via a monitoring of one or more resources. The one or more resources may include the resource. Responsive to a determination that the dynamic metric value does not satisfy a dynamic metric condition of a policy defined by a user for the resource, the policy enforcement service performs one or more security actions related to the request. The dynamic metric condition was configured by the user.Type: GrantFiled: August 28, 2017Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Nima Sharifi Mehr
-
Patent number: 10860562Abstract: A data store may implement dynamic query predicates for processing queries. Query predicate indexes may be maintained for individual storage locations in a data store. The query predicate indexes may indicate data values not stored in the storage location that satisfy a query predicate in the query predicate index. The query predicate index may be populated when queries are received at the data store which include new query predicates. When queries are received that include query predicates that correspond to query predicates in the query predicate index, the index values for each of the storage locations may be evaluated. Based, at least in part, on the evaluation, particular storage locations may be identified to read for servicing the queries.Type: GrantFiled: September 12, 2014Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Anurag Windlass Gupta, Mengchu Cai, Andrew Scott Richardson