Patents Assigned to Amazon Technologies
-
Patent number: 10904086Abstract: A technology is described for managing device performance capabilities. An example method may include connecting a physical device electronically to a service provider environment using a computer network and identifying performance capabilities of the physical device at the service provider environment via the connection. A request may be received at the service provider environment to upgrade the performance capabilities of the physical device and an authorization may also be received at the service provider environment for the upgrade. The performance capabilities of the physical device may be upgraded by sending an upgrade instruction from the service provider environment to the physical device to unlock additional performance capabilities based on the authorization. The performance capabilities of the physical device may later be downgraded to by disabling the additional performance capabilities of the physical device.Type: GrantFiled: September 30, 2016Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Jinesh Varia, Aditya Bhalla, Alex Levin, Bhadri Pani
-
Patent number: 10904639Abstract: Techniques are described for server-side fragment insertion and delivery of media content. After receiving a request to play back media content, a manifest is generated that includes fragments associated with the requested media content and fragments associated with different media content. A client device requests fragments from a media server according to the manifest, and the media server provides the correct fragment in response to the request.Type: GrantFiled: April 24, 2017Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Nicholas James Benson, Andrew Glass, Srikanth Kiran Kotagiri, Lei Li, Stefan Christian Richter, Rakesh Tangirala, Amarsingh Buckthasingh Winston, Yongjun Wu
-
Patent number: 10904593Abstract: A video packaging and origination service can process requests for content segments from requesting user devices. The video packaging and origination service can utilize various techniques to address performance of the user device responsive to detection of the presence of ad blocking software applications.Type: GrantFiled: September 4, 2018Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Meera Jindal, Varun Ram
-
Patent number: 10901708Abstract: Techniques for unsupervised learning of embeddings on source code from non-local contexts are described. Code can be processed to generate an abstract syntax tree (AST) which represents syntactic paths between tokens in the code. Once the AST(s) have been generated, the paths in the AST(s) can be crawled to identify terminals (e.g., leaf nodes in the AST) and paths between terminals can be identified. The pairs of tokens identified at the ends of each path can then be used to generate a cooccurrence matrix. For example, if X number of unique terminals are identified, a matrix of size X by X can be generated to indicate a frequency at which pairs of terminals cooccur. This cooccurrence matrix can then be used as input to existing techniques for learning vector-space embeddings, such as word2vec, GloVe, Swivel, etc.Type: GrantFiled: November 23, 2018Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Russell Reas, Neela Sawant, Srinivasan Sengamedu Hanumantha Rao, Yinglong Wang, Anton Emelyanov, Shishir Sethiya
-
Patent number: 10904027Abstract: Systems and methods for usage-based device naming and grouping are disclosed. For example, trigger events that indicate when a device should be renamed, added to a device group, and/or added to a routine may be determined. Usage data representing usage of the device may be received and utilized to determine if a trigger event occurs. When a trigger event occurs, a recommendation for renaming, grouping, etc. may be determined and sent to a user device. Upon acceptance of the recommendation, the device may be renamed, grouped, and/or added to a routine.Type: GrantFiled: March 31, 2020Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Aniruddha Basak, Yu Liu, George Strajan, Hersh Sridhar Iyer, Sara Parker Hillenmeyer, William Evan Welbourne
-
Patent number: 10901418Abstract: Autonomous ground vehicles (“AGVs”) receive items from transportation vehicles (e.g., delivery trucks) for delivery to specified locations. After the items are received, the AGVs may navigate along travel paths to delivery locations (e.g., at user residences) to deliver the items. The AGVs may include navigation systems and sensors (e.g., imaging sensors, distance detection sensors, etc.) to assist with the navigation, and may include locking mechanisms that lock the storage compartments of the AGVs while travelling.Type: GrantFiled: February 15, 2019Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Tye Michael Brady, Ethan Zane Evans
-
Patent number: 10902062Abstract: At an artificial intelligence system, a random cut tree corresponding to a sample of a multi-dimensional data set is traversed to determine a tree-specific vector indicating respective contributions of individual dimensions to an anomaly score of a particular data point. Level-specific vectors of per-dimension contributions obtained using bounding-box analyses at each level during the traversal are aggregated to obtain the tree-specific vector. An overall anomaly score contribution for at least one dimension is obtained using respective tree-specific vectors generated from one or more random cut trees, and an indication of the overall anomaly score contribution is provided.Type: GrantFiled: August 24, 2017Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Sudipto Guha, Nina Mishra
-
Patent number: 10901917Abstract: In various implementations, a memory controller for storage class memory can include an address scrambling circuit. The address scrambling circuit can receive an input address for a processor memory transaction, where the input address is associated with a virtual machine identifier. The address scrambling circuit can further determine an address scrambling mapping from the plurality of address scrambling mappings, where the address scrambling mapping includes a first pattern that determines an alternate set of bits for a set of input bits. The address scrambling circuit can further scramble, using the scrambling circuit and the first pattern, a first part of the input address. The address scrambling circuit can further determine a scrambled address using the input address and the scrambled first part of the input address and output the scrambled address.Type: GrantFiled: January 26, 2018Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventor: Thomas A. Volpe
-
Patent number: 10904309Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service receives streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding bitrates including a reference bitrate and one or more additional renditions. The one or more additional renditions include pointers to the baseline rendition.Type: GrantFiled: March 5, 2018Date of Patent: January 26, 2021Assignee: .Amazon Technologies, Inc.Inventors: James Ka Sin Au, Olaf Nielsen
-
Patent number: 10902237Abstract: This disclosure describes techniques for identifying users that are enrolled for use of a user-recognition system and updating enrollment data of these users over time. To enroll in the user-recognition system, the user may initially scan his or her palm. The resulting image data may later be used when the user requests to be identified by the system by again scanning his or her palm. However, because the characteristics of user palms may change over the time, the user-recognition system may continue to build more and more data for use in recognizing the user, in addition to removing older data that may no longer accurately represent current characteristics of respective user palms.Type: GrantFiled: June 19, 2019Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Manoj Aggarwal, Jason Garfield, Korwin Jon Smith, Jordan Tyler Williams
-
Patent number: 10901492Abstract: Techniques are described for power reduction in a computer processor based on detection of whether data destined for input to an arithmetic logic unit (ALU) has a particular value. The data is written to a register prior to performing an arithmetic or logical operation using the data as an operand. Depending on a timing of when the data is supplied to the register, the determination is made before or after the data is written to the register, and a memory associated with the register is updated with a result of the determination. Contents of the memory are used to make a decision whether to allow the ALU to perform the arithmetic or logical operation. The memory can be implemented as a non-architectural register.Type: GrantFiled: March 29, 2019Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Nafea Bshara, Ron Diamant, Randy Renfu Huang, Ali Ghassan Saidi
-
Patent number: 10904268Abstract: Systems, methods, and interfaces for the management of virtual machine networks and other programmatically controlled networks are provided. Hosted virtual networks are configured in a manner such that a virtual machine manager of the virtual network may monitor activity such as user requests, network traffic, and the status and execution of various virtual machine instances to determine possible security assessments. A security assessment may be performed before, after, or simultaneous to the execution of the activity associated with the security assessment event. The execution of an activity may further be synchronous with the results of the security assessment. The timing of the assessment may correspond to the type of assessment or type of activity that is requested or detected.Type: GrantFiled: September 22, 2017Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Donald L. Bailey, Jr.
-
Patent number: 10901791Abstract: Techniques are described for providing clients with access to functionality for creating, configuring and executing defined workflows that manipulate source data in defined manners, such as under the control of a configurable workflow service that is available to multiple remote clients over one or more public networks. A defined workflow for a client may, for example, include multiple interconnected workflow components that are specified by the client and that each are configured to perform one or more types of data manipulation operations on a specified type of input data. The configurable workflow service may further execute the defined workflow at one or more times and in one or more manners, such as in some situations by provisioning multiple computing nodes provided by the configurable workflow service to each implement at least one of the workflow components for the defined workflow.Type: GrantFiled: April 30, 2019Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: James P. Bartlett, Richard J. Cole, Adam D. Gray, Peter Sirota
-
Patent number: 10904084Abstract: Methods and apparatus for reconfiguring hosts in provider network environments in which hosts are evaluated to determine if steps of a full rebuild can be skipped. The hosts may implement slots of different types for virtual machines (VMs). Upon detecting that slots of a particular type are needed, a host that implements slots of another type may be selected for reconfiguration. The host may be evaluated to determine if one or more steps of a full rebuild can be skipped. The host may then be reconfigured to implement slots of the target type according to results of the evaluation. In at least some reconfigurations, at least one step of a full rebuild procedure is not performed for the respective host. Results of previous reconfigurations may be fed back into the evaluation process and used as one of the criteria for determining if steps can be skipped.Type: GrantFiled: August 2, 2019Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, Duane Todd Carson, Jonathan Welter Mullen, Srinivasan Jagannathan
-
Patent number: 10904223Abstract: Techniques for stream sniping prevention are disclosed herein. A video game player may provide captured video of the video game for transmission to viewers. In some examples, an obfuscation component may detect, within the captured video, private game information regarding the player, for example using one or more non-visual detection techniques. The private game information may then be obfuscated in the video that is provided to the viewers, while still allowing the private game information to be displayed to the player. Also, in some examples, a user may issue a request associated with a video game, such as a request to join a video game, game server, and/or match. It may then be determined whether the user is currently receiving video of the video game from the player. If so, then the user may be blocked from joining the same video game, game server, and/or match as the player.Type: GrantFiled: February 27, 2018Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Brent Ryan Nash, Yasser Rihan, Kevin Jeremy Loose, Pablo Puo Hen Cheng
-
Patent number: 10901764Abstract: In certain embodiments, a computer-implemented method includes accessing user selection data that includes selections associated with computing system resources, determining two or more machine image layers from available machine image layers to instantiate on a particular computing system resource, and determining that a particular machine image layer is not cached locally on one or more memory devices of the particular computing system resource. The method includes, in response to determining that the particular machine image layer is not cached locally on one or more memory devices, accessing a stored copy of the particular machine image layer residing in memory external to the particular computing system resource and caching the stored copy of the particular machine image layer on the one or more memory devices of the particular computing system resource. The method further includes instantiating the particular machine image layer on the particular computing system resource.Type: GrantFiled: October 13, 2014Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Kevin A. Tegtmeier, Eden G. Adogla, Kent D. Forschmiedt
-
Patent number: 10904588Abstract: Methods and apparatus are described for stitching independently encoded content streams together such that they appear to be part of a single streaming session.Type: GrantFiled: March 8, 2019Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Nathaniel Stewart, Lei Li, Mairo Pedrini, Patrick Joseph Lewis, Ravindra Ganti, Parminder Singh, Gaurav Saxena, Kent Haakan Karlsson, Yongjun Wu
-
Patent number: 10900889Abstract: Method and systems for assessing the authenticity of a candidate product compare molecular sensor generated spectrum data for the candidate product with spectrum data for the identified product. A method includes receiving data identifying a product and spectrum data generated by scanning the one or more locations of the candidate product with a molecular sensor that emits electromagnetic radiation onto the candidate product and includes a spectrometer to generate the received spectrum data for resulting electromagnetic radiation reflections from the candidate product. The received spectrum data is compared with spectrum data for the identified product. The candidate product is classified as authenticated or non-authenticated based on the results of the comparison between the received spectrum data for the candidate product and the spectrum data for the identified product.Type: GrantFiled: July 16, 2014Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Robert Vaughan Williams, Cynthia Wilson Williams, Abhishek Ojha, Neil Scott Ackerman, Rotem Hershko
-
Patent number: 10904233Abstract: A credential, such as a password, for an entity is used to generate multiple keys. The generated keys are distributed to credential verification systems to enable the credential verification systems to perform authentication operations. The keys are generated such that access to a generated key allows for authentication with a proper subset of the credential verification systems. Thus, unauthorized access to information used by one authentication system does not, by itself, allow for successful authentication with other authentication systems.Type: GrantFiled: May 22, 2017Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Gregory B. Roth, Graeme D. Baer
-
Patent number: 10902014Abstract: Technologies are described herein for reducing network traffic when replicating memory data across hosts. The memory data stored in a main memory of the host computer is replicated to a main memory of a second host computer. Memory data from the local data storage of the second host computer and other hosts computers that is a duplicate of memory data from the main memory is identified. Instead of sending the memory data from the main memory that is duplicated, the duplicated memory is copied from the local storage of the second computer or from one or more of the other computers to the main memory of the second host computer.Type: GrantFiled: November 18, 2014Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Eden Grail Adogla, Brijesh Singh