Patents Assigned to Amazon Technology, Inc.
-
Publication number: 20200233869Abstract: The configuration of computing resources for executing queries may be selected. A comparison of the configuration of computing resources that executed previous queries may be made to select the configuration of computing resources for a received query. A historical query execution model maybe applied, in some embodiments, to determine a resource configuration for computing resources to execute a query. The computing resources may be selected from available computing resources according to the determined resource configuration.Type: ApplicationFiled: April 3, 2020Publication date: July 23, 2020Applicant: Amazon Technologies, Inc.Inventors: Pratik Bhagwat Gawande, Sumeetkumar Veniklal Maru, Bhargava Ram Kalathuru, Jian Fang, Xing Wu, Yuanyuan Yue, Turkay Mert Hocanin, Jason Douglas Denton, Luca Natali, Rahul Sharma Pathak, Abhishek Rajnikant Sinha, Armen Tangamyan, Yufeng Jiang, Marc Howard Beitchman, Andrew Edward Caldwell
-
Patent number: 10721661Abstract: A system and method includes a first device (e.g., a primary wireless in-ear device) connected to a second device (e.g., a secondary wireless in-ear device) using a first wireless connection. The first device is also connected to a third device (e.g., a smartphone or smart watch) using a second wireless connection. If the first device and second devices determine signal quality metrics corresponding to the quality of the wireless signal received by each. If the second device reports having a better signal quality, communication with the third device is handed off from the first device to the second device.Type: GrantFiled: December 6, 2018Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Milos Jorgovanovic, Ganesha Batta
-
Patent number: 10719455Abstract: Systems and methods authenticate storage devices. In one implementation, a computer-implemented method is provided for authenticating a storage device. According to the method, a manifest that identifies a destination is receive. A transfer station reads a digital signature from the storage device. The digital signature is validated and, based on the validation of the digital signature, a transfer of one or more files from the storage device via the transfer station is authorized to the destination identified in the manifest.Type: GrantFiled: August 24, 2018Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Chesley B. Coughlin, Eric M. Wagner
-
Patent number: 10719206Abstract: Systems and methods are disclosed which detect unresponsive interactions with display pages. Specifically, a client computing device may retrieve display pages from a remote computing system for local display. A local interaction monitoring component may monitor local interactions with the display pages, identify those interactions that did not produce a change in the display page as unresponsive interactions, and transmit unresponsive interaction information to the remote computing system. The remote system may aggregate the unresponsive interaction information to determine unresponsive elements of the display page and modify page templates associated with the unresponsive elements to reduce unresponsive interactions.Type: GrantFiled: February 20, 2018Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Mihai Bura, Catalin Dumitru, Alexandru Tronciu
-
Patent number: 10721404Abstract: An aerial vehicle is configured to process an image captured by an imaging device, and to identify a portion of the image that is likely to appear in images subsequently captured by the imaging device based on the motion of the aerial vehicle. A control unit aboard the aerial vehicle generates instructions for controlling such motion and provides the instructions to the imaging device. Based on such instructions, the imaging device processes the image to identify a portion of the image that will appear within a field of view of the imaging device following the motion, and selects a shutter speed, an aperture, a level of gain, or another attribute of the imaging device based on the portion of the image, in order to optimize the quality of an image subsequently captured by the imaging device.Type: GrantFiled: August 29, 2018Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Scott Battocchi, Joshua John Watson
-
Patent number: 10719433Abstract: An apparatus includes a central processing unit and a parallel processing unit. The parallel processing unit includes an array of software-configurable general purpose processors, a globally-shared memory, and a shared memory. Each of the software-configurable general purpose processors in the array of software-configurable general purpose processors has access to the globally-shared memory to execute one or more portions of at least one of (i) a decoding program, (ii) an encoding program, and (iii) an encoding and decoding program. The shared memory is accessible by the central processing unit to program the shared memory with a map array describing a position of block data in one or more associated arrays.Type: GrantFiled: November 12, 2018Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Jeffrey K. Lassahn, Timothy B. Prins
-
Patent number: 10721375Abstract: Systems and methods for detecting contamination on a sensor cover. In an example, an image sensor of a vehicle may be used to capture an image of an environment of the vehicle. A sensor cover may be positioned outwardly from the image sensor and may form a covered volume around at least a sensing surface of the image sensor. A light source may be positioned in the covered volume. A management module may be coupled with the image sensor. The management module may be configured to receive test image data of the environment generated by the image sensor while the light source is on, compare the test image data to baseline image data generated while the light source is off, and detect whether contamination exists on a surface of the sensor cover based on the comparison.Type: GrantFiled: August 26, 2016Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Scott Patrick Boyd, Chengwu Cui, Sarah Graber, Joshua John Watson
-
Patent number: 10717583Abstract: A packaging cushion includes a first liner and a second liner opposite one another and each defining an inner surface. A transverse liner axis extends normal to the inner surfaces. The packaging cushion includes a mesh bonded to and disposed between the first and second liners. The mesh has a top mesh surface and an opposed bottom mesh surface. The mesh defines a plurality of nodes and a plurality of legs interconnecting the plurality of nodes. Each of the plurality of nodes defines 1) a top node surface defined by the top mesh surface, 2) a bottom node surface defined by the bottom mesh surface, and 3) a transverse node axis extending substantially normal to the top and bottom node surfaces. The transverse node axes of at least some of the plurality of nodes are each oriented at an oblique angle relative to the transverse liner axis.Type: GrantFiled: September 29, 2017Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Brian Hoffman, Michael Ralph, Timothy Alan Talda
-
Patent number: 10721519Abstract: Disclosed are various embodiments to automatically generate network pages from extracted media content. In one embodiment, it is determined that a first facial expression of a face appearing in a frame of a digitally encoded video matches a second facial expression specified in a media extraction rule. The frame of the digitally encoded video is selected in response to the determination that the first facial expression matches the second facial expression. A user interface is generated that includes an image extracted from the selected frame of the digitally encoded video.Type: GrantFiled: February 7, 2019Date of Patent: July 21, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Piers George Cowburn, James William John Cumberbatch, Eric Michael Molitor, Joshua Ceri Russell-Hobson
-
Patent number: 10721181Abstract: A distributed system may implement network locality-based throttling for automatic resource migration. Utilization of a distributed system that includes multiple resources at multiple resource hosts may be monitored. New migration operations to migrate a resource in the distributed system may be evaluated with respect a migration operation limit for one or more network localities of the distributed system. If the migration operation limit for the one or more network localities is exceeded, then the new migration operations may be throttled. Different network localities may have different migration operation limits.Type: GrantFiled: March 10, 2015Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Magee Greenwood, Surya Prakash Dhoolam, Marc John Brooker, Mitchell Gannon Flaherty
-
Patent number: 10719367Abstract: A technology is described for executing work requests. In one example, a worker configured to execute an instance of a program code function of a defined function type that corresponds to an expected work request to execute the program code function may be initialized in computer memory, and the worker may be added to a worker pool. A worker reservation policy may determine how many workers may be held in the worker pool based in part on an anticipated demand for the workers. A work request to execute the program code function may be received, and in response, a work item may be generated for execution by the worker. The worker may be identified in the worker pool, and the worker and the work item may be assigned to a work item manager to enable the work item manager to invoke the worker to execute the work item.Type: GrantFiled: June 27, 2018Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Daniel Kim, Cheng Pan
-
Patent number: 10721122Abstract: Technology is described for sharing device capabilities between a plurality of Internet of Things (IoT) devices. A first IoT device within a localized network may identify a desired device capability that is capable of augmenting device capabilities of the first IoT device. The first IoT device may identify a second IoT device within the localized network that possesses the desired device capability. The first IoT device may identify the second IoT device using a registry of device capabilities stored in the localized network. The first IoT device may obtain access to the desired device capability of the second IoT device to augment the device capabilities of the first IoT device.Type: GrantFiled: January 8, 2019Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Marco Argenti
-
Patent number: 10719530Abstract: A set of virtualized computing services may include multiple types of virtualized data store differentiated by characteristics such as latency, throughput, durability and cost. A sequence of captures of a data set from one data store to another may be scheduled to achieve a variety of virtualized computing service user and provider goals such as lowering a probability of data loss, lowering costs, and computing resource load leveling. Data set captures may be scheduled according to policies specifying fixed and flexible schedules and conditions including flexible scheduling windows, target capture frequencies, probability of loss targets and/or cost targets. Capture lifetimes may also be managed with capture retention policies, which may specify fixed and flexible lifetimes and conditions including cost targets. Such data set capture policies may be specified with a Web-based administrative interface to a control plane of the virtualized computing services.Type: GrantFiled: March 25, 2016Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Tate Andrew Certain, Matthew S. Garman, Sachin Jain, Fiorenzo Cattaneo
-
Patent number: 10719427Abstract: A contributed test management system receives a first request from a consumer system, where the first request comprises a request for a contributed test to be added to a deployment pipeline of a producer system, and where the contributed test is associated with an application component in the deployment pipeline. The contributed test management system causes the contributed test to test a code update provided by the producer system for the application component in the deployment pipeline, detects whether the first test fails during execution, and, if so indicates to the consumer system that the first test has failed.Type: GrantFiled: May 4, 2017Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Carlos Alejandro Arguelles, Simon Kurt Johnston, Wes McDaniel, David Panko, Darrin Prutsman, Harpreet Singh
-
Patent number: 10719192Abstract: A media universe (MU) system may leverage network-based resources to store and maintain a database of content for a world encompassed by the media universe. One or more layers of content including a client layer may be overlaid on a base or canonical layer of content in the MU database to enable an immersive client experience within the media universe. Clients may participate within the media universe via the MU system, for example to create customized digital assets. Client-generated content or other content may be dynamically integrated into digital media based within the media universe, for example by leveraging the repository to store and access the client-generated content, and network-based computing resources to dynamically insert the content into digital media for streaming to the clients. Client-generated content may be promoted to intermediate layers and/or to canon within the MU database, for example by community voting, popularity, and so on.Type: GrantFiled: September 29, 2014Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Christian Robert Cabanero, Matthew James Van Gorder, Thomas Richard Leonard, Eric Stephen Nylund, Adam C. F. MacDonald
-
Patent number: 10719838Abstract: Disclosed are various embodiments for generating event recommendations. Embodiments of the disclosure identify an event associated with a location and an artist. An artist recommendation corresponding to the artist is generated for users based upon the media consumption of the users. An event recommendation corresponding to the event is generated for users near the location. A level of demand for the event is determined based upon a conversion rate.Type: GrantFiled: April 7, 2017Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Toby Ray Latin-Stoermer, Scott K. Meaker, Scott Durham, Stephen C. Mack, Ralph Cameron Harvey, Erin O. Anderson
-
Patent number: 10719366Abstract: Methods, systems, and computer-readable media for dynamic and selective hardware acceleration are disclosed. An indirection layer receives a plurality of computation calls generated by an application. The application and the indirection layer are executed by at least one processor of a computing device, and the application links to the indirection layer. The indirection layer determines whether to execute individual computation calls using the at least one processor or using the hardware accelerator. The indirection layer sends one or more of the computation calls and associated data to the hardware accelerator. The one or more of the computation calls are executed using the hardware accelerator, and one or more results are returned from the hardware accelerator to the indirection layer.Type: GrantFiled: July 24, 2017Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Timothy David Gasser
-
Patent number: 10719554Abstract: A storage engine may selectively maintain a spatial index for accessing spatial data. A spatial query may be received and the portions of the spatial index to evaluate may be determined by replacing those portions associated with regions identified for the query that do not exist in the spatial index with portions that do exist in the spatial index and are associated with a region that includes the identified regions. When inserting spatial objects into the spatial index, a determination may be made whether to create a new portion in the index if none currently exist that match a spatial index value for a new spatial object or to modify the spatial index value of the spatial object to insert the spatial object into an existing portion of the spatial index.Type: GrantFiled: September 19, 2016Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Davis, Anurag Windlass Gupta, Sailesh Krishnamurthy, Stefano Stefani, Uttam Jain
-
Patent number: 10720155Abstract: A speech-based audio device may be configured to detect a user-uttered wake expression. For example, the audio device may generate a parameter indicating whether output audio is currently being produced by an audio speaker, whether the output audio contains speech, whether the output audio contains a predefined expression, loudness of the output audio, loudness of input audio, and/or an echo characteristic. Based on the parameter, the audio device may determine whether an occurrence of the predefined expression in the input audio is a result of an utterance of the predefined expression by a user.Type: GrantFiled: July 17, 2017Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael Alan Pogue, Philip Ryan Hilmes
-
Patent number: D890828Type: GrantFiled: September 19, 2018Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Dragan Pajevic