Patents Assigned to Amazon Technologies
-
Patent number: 10742554Abstract: At an action implementation layer of a virtual traffic hub, a packet is obtained from a first isolated network. A first action, generated at a decision making layer of the hub based on a first route table of the hub, is performed, resulting in transmission of at least one network packet to a first destination. In response to a second packet, obtained at the action implementation layer from a source outside the first isolated network, a second action is performed, resulting in transmission of at least one packet to a second destination. The second action is generated based on a second route table of the hub.Type: GrantFiled: November 20, 2018Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Bashuman Deb, Paul John Tillotson, Thomas Nguyen Spendley, Omer Hashmi, Baihu Qian, Mohamed Nader Farahat Hassan
-
Patent number: 10740518Abstract: The following description is directed to a logic repository service. In one example, a method of a logic repository service can include receiving a first request to generate configuration data for configurable hardware using a specification for application logic of the configurable hardware. The method can include generating the configuration data for the configurable hardware. The configuration data can include data for implementing the application logic. The method can include receiving a second request to download the configuration data to a host server computer comprising the configurable hardware. The method can include transmitting the configuration data to the host server computer in response to the second request so that the configurable hardware is configured with the host logic and the application logic.Type: GrantFiled: November 20, 2018Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventor: Islam Mohamed Hatem Abdulfattah Mohamed Atta
-
Patent number: 10742901Abstract: Audio/video (A/V) recording and communication devices with multiple cameras for superimposing image data in accordance with various embodiments of the present disclosure are provided. In one embodiment, an audio/video (A/V) recording and communication device comprising: a first camera configured to capture image data at a first resolution; a second camera configured to capture image data at a second resolution that is higher than the first resolution; a memory including a rolling buffer; a communication module; and a processing module comprising: a processor; and a camera application that configures the processor to: capture first image data using the first camera; store the first image data in the rolling buffer of the memory; maintain the second camera in a low-power state; power up the second camera in response to motion detection; capture second image data using the second camera; and superimpose the first image data onto the second image data.Type: GrantFiled: April 23, 2019Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: James Siminoff, Mark Siminoff
-
Patent number: 10743004Abstract: Techniques are described that enable virtual reality content to be delivered using a video codec that operates according to a scalable video encoding standard. These techniques include selectively downloading and decoding frames of video content.Type: GrantFiled: September 1, 2016Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu
-
Patent number: 10740618Abstract: Techniques for identifying hot spots in a stream of content of an omnidirectional camera for subsequent tracking of the hot spot and presenting the view of the hot spot are described herein. A stream of content of a real space may be received where a frame of the stream content is associated with time information. Locations and identifications of objects within a particular frame of a plurality of frames of the stream of content may be determined based at least in part on an object detection algorithm. Metadata may be generated that includes the identified objects and the locations of the identified objects. The metadata may be interleaved into the stream of content prior to being presented to a user device. An updated view of the content may be presented that corresponds to tracking the object in subsequent frames of content captured by the camera of the real space.Type: GrantFiled: April 30, 2018Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventor: Kent Haakan Karlsson
-
Patent number: 10740765Abstract: Embodiments of the present disclosure are directed to, among other things, providing resource allocation advice, configuration recommendations, and/or migration advice regarding data storage, access, placement, and/or related web services. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on one or more resource usage checks and/or configuration checks, resource usage information and/or configuration information of an account utilizing a web service, and/or user preferences and/or settings, resource allocation advice, system configuration recommendations, and/or migration advice may be provided to a user of an account. Additionally, in some examples, one or more remediation operations may be performed automatically.Type: GrantFiled: May 23, 2012Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Mahendra M. Chheda, Shawn E. Heidel, Robert B. Jaye, Justin K. Brindley-Koonce, Eric Jason Brandwine
-
Patent number: 10739139Abstract: Moments of inertia for an object, such as an aerial vehicle, may be determined by suspending the object from at least two filars, or cables, that are aligned in parallel and of equal length. After imparting a rotation upon the object about a vertical axis, data regarding oscillations of the object may be captured using an inertial measurement unit associated with the object. The captured data may be used to calculate a moment of inertia about the vertical axis, and to determine a vector corresponding to the vertical axis. After suspending the object, imparting rotations to the object and capturing data with the object in a number of orientations, a moment of inertia tensor may be calculated about the object's principal axes based on the moments of inertia about vertical axes in such orientations and the vectors.Type: GrantFiled: January 29, 2018Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Louis Leroi LeGrand, III, Benjamin Griffin Novak
-
Patent number: 10740550Abstract: At a data management service, a child template associated with a parent group of one or more cells of a first data sheet is stored. In response to detecting that a parent cell has been added to the parent group, a particular child data sheet is instantiated automatically in accordance with the template. In response to a change to a value in a first cell of the child data sheet, a corresponding value of a cell of the first data sheet is modified.Type: GrantFiled: November 20, 2017Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Adam Bosworth, Joseph Rozenfeld, Tatyana Mamut, Ian Scott Eslick
-
Patent number: 10740432Abstract: Methods and systems for performing hardware computations of mathematical functions are provided. In one example, a system comprises a mapping table that maps each base value of a plurality of base values to parameters related to a mathematical function; a selection module configured to select, based on an input value, a first base value and first parameters mapped to the first base value in the mapping table; and arithmetic circuits configured to: receive, from the mapping table, the first base value and the first plurality of parameters; and compute, based on a relationship between the input value and the first base value, and based on the first parameters, an estimated output value of the mathematical function for the input value.Type: GrantFiled: December 13, 2018Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Ron Diamant, Randy Renfu Huang, Mohammad El-Shabani, Sundeep Amirineni, Kenneth Wayne Patton, Willis Wang
-
Patent number: 10742718Abstract: Techniques for distributed computing system node management are described herein. In some cases, internal compute nodes (i.e., compute nodes that are allocated to the distributed system) may be mutually trusted such that they may freely establish communications with one another. By contrast, external compute nodes (i.e., compute nodes that aren't allocated to the distributed computing system) may be untrusted such that their access to the distributed system may be regulated. In some cases, one or more of the compute nodes within the distributed computing system may maintain respective collections of system view information. Each respective collection of system view information may include, for example, information associated with the corresponding compute node's view of the distributed computing system based on information that is available to the corresponding compute node.Type: GrantFiled: December 23, 2014Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Guido Beat Zgraggen, Christopher Ryan Mhley, Darren James Alton, Adam Julio Villalobos, Eric Benjamin Merritt, Xiao Zeng
-
Patent number: 10740565Abstract: This disclosure describes techniques implemented partly by a cloud-based service provider for providing a sentiment-analysis service to determine whether sentiments, or attitudes, of users have significantly decreased. The sentiment-analysis service is composed of various services provided by the cloud-based service in order to determine significant negative deviations in sentiment of users towards an entity. Further, the sentiment-analysis service utilizes various techniques, such as encryption, to privatize the process such that private user information is protected. In some examples, an entity may not know the content of communications or the reasons the user's sentiment has dropped, but may be alerted of a general negative change in sentiment towards the entity by the user.Type: GrantFiled: July 31, 2018Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Mikhail Sosonkin, Michael Egan Butler, Ken F Eggers
-
Patent number: 10737819Abstract: Described are systems, methods, and apparatus for injecting dunnage into a container after an item has been placed in the container and the container has been sealed or otherwise closed. A dunnage injection apparatus is configured to penetrate a surface of the sealed container and expel gas and dunnage into an interior space of the container. The gas fills the expelled dunnage forming gas-filled pouches of dunnage that fill voids within the interior space of the container and secure and protect the item within the container.Type: GrantFiled: June 28, 2016Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Toby Ge Xu, Jon Stuart Battles, Martin Peter Aalund
-
Patent number: 10740286Abstract: Validation of a migration task to migrate data from one data store to another may be performed prior to the migration of the data. Parameters associated with the migration may be evaluated according to one or more types of validations for the migration task. In some embodiments, users may specify the validations to perform for the migration task. A determination as to whether the migration task is valid may be performed for the migration task based on the parameter evaluations. A result indicating whether the migration task is valid may be provided to a user.Type: GrantFiled: August 28, 2017Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Ilia Gilderman, Nicolas Anton Medhurst Hertl, Gal Eliraz Levonai, Edward Paul Murray, Michael J. Russo, John MacDonald Winford
-
Patent number: 10737881Abstract: In one embodiment, an inventory storage module has a pair of upper tracks and a pair of lower tracks that are connected to one another so as to define a closed movement path in a vertical plane. The module has a plurality of carriers arranged end-to-end along the upper and lower tracks. Each carrier is elongate along a direction that extends between a pair of the upper or lower tracks so as to carry a set of the storage containers that are arranged side-by-side. Each carrier has first and second first wheel assemblies that couple the carrier to the pairs of upper tracks and lower tracks when supported by the pairs of upper tracks and lower tracks, respectively. The storage module can move the inventory carriers around the movement path until a desired one of the inventory carriers is presented at one of the first and second ends.Type: GrantFiled: February 6, 2019Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Dinesh Mahadevan, Martin Peter Aalund, Jon Stuart Battles, Jon David DeFant, Benjamin Douglas Garcia, Vahideh Kamranzadeh, George T. Davies, Steven Eric Nuetzman
-
Patent number: 10740306Abstract: A method and system for partitioning large objects for use by an application in a computing environment is described. The large object to be uploaded is analyzed in view of a desired partition size. The desired partition size may be selected by a customer system to generate a partition plan. The partition plan includes instructions identifying multiple partitions to be individually uploaded by respective execution modules. The system splits or partitions the original object into smaller, easier to manage partitions to be processed by the application running in the computing environment. The instructions defining the partitions are distributed to individual computing services for generating and uploading the partitions to the storage accessible by the application.Type: GrantFiled: December 4, 2017Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventor: Zoran Ivanovic
-
Patent number: 10741180Abstract: Methods and systems for adding functionality to an account of a language processing system where the functionality is associated with a second account of a first application system is described herein. In a non-limiting embodiment, an individual may log into a first account of a language processing system and log into a second account of a first application system. While logged into both the first account and the second account, a button included within a webpage provided by the first application may be invoked. A request capable of being serviced using the first functionality may be received by the language processing system from a device associated with the first account. The language processing system may send first account data and the second account data to the first application system to facilitate an action associated with the request, thereby enabling the first functionality for the first account.Type: GrantFiled: September 26, 2018Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Ganesh Kumar Gella, Venkata Abhinav Sidharth Bhagavatula, Robert William Serr, Yonnas Getahun Beyene
-
Patent number: 10740216Abstract: A machine learning engine can be used to identify inconsistencies and errors in a plurality of bug reports and to glean new information from the bug reports. Bug data associated with a large number of bug reports from different bug categories may be processed and used by a machine learning model of the machine learning engine. The machine learning engine can extract bug attributes from the bug data of a first bug. The machine learning engine can then compare the attributes of the first bug to a machine learning model created using a plurality of second bug reports. Based on then similarity between the first bug report and the second bug reports, the machine learning engine can apply, or correct, various attributes of the first bug report. The machine learning model may be updated over time by the machine learning engine as data correlations evolve.Type: GrantFiled: June 26, 2017Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventor: Gershon Parent
-
Patent number: 10740312Abstract: Techniques for asynchronously indexing database tables are described herein. An update to data in a database table causes an update to an index table of the database. The update to the index table is made first to the index table and then to a replica of the index table. A first copy of the update is stored in a first replica of the index table and then a second copy of the update is provided to an asynchronous process that stores the second copy of the update in a second replica of the index table.Type: GrantFiled: December 21, 2016Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Akhilesh Mritunjai, Wei Xiao
-
Patent number: 10740265Abstract: Methods and apparatus for performing memory access are provided. In one example, an apparatus comprises a hardware processor, a memory, and a bus interface. The hardware processor is configured to: receive, from a host device and via the bus interface, a packet including a host input address, the host input address being defined based on a first host address space operated by the host device; determine, based on the host input address, a host relative address, the host relative address being relative to a first host base address of the first host address space; determine, based on the host relative address, a target device address of the memory; and access the memory at the target device address on behalf of the host device.Type: GrantFiled: September 27, 2018Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Kun Xu, Ron Diamant
-
Patent number: 10743441Abstract: A remote-controlled data center floor tile of a raised floor plenum is adjustable by a remote control system to selectively direct air supplied from the raised floor plenum to cool particular rack computing systems in a data center. Floor tiles can include one or more remote-controlled flow control elements that can be independently adjusted to different particular configurations to direct air to one or more specific targets. A remote control system can independently adjust various flow control elements configurations in a network of various floor tiles to manage environmental conditions in a data center, including mitigating localized temperature hotspots at particular portions of a rack computing system. Hotspot mitigation can involve responding to detection of a hotspot at a target location by configuring one or more flow control elements to direct air supplied from the raised floor plenum to supply additional air to cool the target location.Type: GrantFiled: September 4, 2013Date of Patent: August 11, 2020Assignee: Amazon Technologies, Inc.Inventors: Brock Robert Gardner, Michael Phillip Czamara