Patents Assigned to Amazon Technologies
-
Publication number: 20190380208Abstract: A computing system includes a circuit board assembly and multiple expansion cards connected to one another and also connected to the circuit board assembly. The connected expansion cards form a modular expansion card bus that allows the expansion cards to communicate between each other without routing the communications through the circuit board assembly. In some embodiments, the expansion cards are mounted on a tray that includes mounting pins that engage mounting slots of the expansion cards, allowing for simple installation of various combinations of expansion cards connected together to form a modular expansion card bus.Type: ApplicationFiled: August 23, 2019Publication date: December 12, 2019Applicant: Amazon Technologies, Inc.Inventors: Kevin Bailey, Priscilla Lam, Darin Lee Frink, Jason Alexander Harland, Felipe Enrique Ortega Gutierrez
-
Publication number: 20190378331Abstract: A virtual world generation engine and methods for generating virtual worlds from images collected from various sources, including crowdsourced images. A virtual world generation engine may obtain images (e.g., digital photographs, digital video frames, etc.) related to a particular real-world scene, combine the images using image processing techniques such as image stitching techniques to generate composite images representing a view of the scene, and generate models from the composite images. The models may be used in rendering video content representing virtual worlds generated from the collected images of real-world scenes; the video content may be streamed to client device(s). Obtaining the images, generating models, rendering video content from the models, and streaming the video content may be performed in response to user interactions with video content on the client device(s) to allow interactive exploration of the virtual worlds in real-time or near-real time.Type: ApplicationFiled: June 21, 2019Publication date: December 12, 2019Applicant: Amazon Technologies, Inc.Inventors: Collin Charles Davis, Michael Anthony Frazzini, Ashraf Alkarmi, Gerard Joseph Heinz, II, Michael Schleif Pesce
-
Publication number: 20190379672Abstract: Techniques are described for providing users with access to perform commands on network-accessible computing resources. In some situations, permissions are established for user(s) to execute command(s) on computing node(s) provided by an online service, such as by maintaining various permission information externally to those provided computing nodes for use in controlling users' ability to access, use, and/or modify the provided computing nodes. An interface component may use such external permissions information to determine if a particular user is authorized to execute one or more particular commands on one or more particular computing nodes, and to initiate simultaneous and independent execution of the command(s) on the computing node(s) when authorized. The interface component may further aggregate results from each computing node that executed the command(s), prior to providing the results to the user.Type: ApplicationFiled: August 23, 2019Publication date: December 12, 2019Applicant: Amazon Technologies, Inc.Inventors: Omer Hashmi, Katherine Yichen Chung
-
Patent number: 10506076Abstract: A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests one or more requested network resources. The network computing provider instantiates a browse session instance and retrieves the requested content. The network computing provider provides the requested content to the client computing device. The network computing provider also at least partially processes the requested content for display, and provides a processed representation of the requested content to the client computing device. The client computing device may update display of the requested content using the processed representation of the requested content.Type: GrantFiled: April 18, 2014Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Jonathan A. Jenkins, Brett R. Taylor, Adam J. Overton
-
Patent number: 10504277Abstract: Techniques described herein include systems and methods for transforming communications and content from one communication platform to another communication platform such that content can be shared between users utilizing different user devices. In some embodiments, a communication session may be maintained between one or more users where each user is utilizing a different user device. First input may be received from a first communication platform from a first user that is intended to be shared to the one or more users in the communication session. In embodiments, a corresponding communication platform for each user participating in the communication session may be determined based on device information provided by associated user devices of the user when providing previous communications with the communication session and content included in the first input. The first input may be transformed from the first communication platform to one or more different communication platforms.Type: GrantFiled: June 29, 2017Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Robert Yuji Haitani, Alaa-Eddine Mendili, William R. Hazlewood, Dominick Khanh Pham
-
Patent number: 10501252Abstract: In one embodiment, a packaging material wraps around an object so as to protect the object from damage. The material has a substrate and a plurality of adhesive members adhered to the substrate, each having a plurality of microspheres. The adhesive members are arranged on the surface in a pattern so as to define first and second pluralities of pairs of linear arrays of the adhesive members. The linear arrays of the first plurality are elongate along a first direction and are spaced from one another so as to define a first bending gap between the linear arrays in each pair of the first plurality. The linear arrays of the second plurality are elongate along a second direction, angularly offset from the first direction, and are spaced from one another so as to define a second bending gap between the linear arrays of each pair of the second plurality.Type: GrantFiled: July 27, 2017Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Justine Lea Mahler, Kimberly Sue Houchens, Brent Linderberg, Jenna Walsh
-
Patent number: 10503748Abstract: An extract, load, and transform (ELT) management service provides functionality for managing ELT operations, including publish/subscribe functionality. The ELT management service maintains metadata describing publications, such as database tables or files stored by a storage service operating in a service provider network, and publication certificates, which describe the creation and change history for the publications. The metadata can be searched to identify publications that rely on other publications that have changed since the publications were generated. The identified publications can then be automatically republished by executing logical pipelines that specify activities that can be executed to republish the publications.Type: GrantFiled: November 14, 2016Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventor: Peter Farrow
-
Patent number: 10503917Abstract: A storage device can include processing and cryptographic capability enabling the device to function as a hardware security module (HSM). This includes the ability to encrypt and decrypt data using a cryptographic key, as well as to perform processing using such a key, independent of whether that processing involves data stored on the device. An internal key can be provided to the drive, whether provided before customer software access or received wrapped in another key, etc. That key enables the device to perform secure processing on behalf of a user or entity, where that key is not exposed to other components in the network or environment. A key may have specified tasks that can be performed using that key, and can be discarded after use. In some embodiments, firmware is provided that can cause a storage device to function as an HSM and/or processing device with cryptographic capability.Type: GrantFiled: November 12, 2018Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Gregory B. Roth, Eric Jason Brandwine
-
Patent number: 10503624Abstract: Disclosed herein is a distributed performance monitor circuit that includes a plurality of performance monitors connected to a cross-trigger network. Each performance monitor corresponds to a respective functional block of a system and includes a counter circuit. The counter circuit includes a programmable time window counter configured to determine an adjustable counting period, and an event counter configured to count a number of occurrences of an event occurring in the respective functional block during the counting period. The cross-trigger network is configured to receive an output trigger signal generated by a performance monitor when the number of occurrences of the event occurring in the corresponding functional block during the counting period is outside of a threshold band for the performance monitor, and send an input trigger signal to the plurality of performance monitors based on receiving the output trigger signal.Type: GrantFiled: August 30, 2018Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Adi Habusha, Itai Avron
-
Patent number: 10506365Abstract: Location-based services using geofencing are described. An electronic device includes a processing device that determines that the electronic device is to alert that the electronic device is near a target. The processing device determines a device location of the electronic device based on one or more network access points in communication range of the electronic device and determines a geofence encompassing the device location, wherein the geofence is located at a first distance from the target that exceeds a second distance that is between the device location and a target location of the target by an amount associated with a margin of error value in determining the device location using the one or more network access points. In response, the processing device generates an alert that the geofence has been breached.Type: GrantFiled: February 12, 2015Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Abinash Mahapatra, Hemant S. Petluri
-
Patent number: 10503143Abstract: Techniques described herein define a protection system for a multi-zone area where mobile drive units operate autonomously. For example, the protection system may receive sensor data in a particular detection space where the mobile drive units and potentially human operators enter and exit around a robotic arm. The sensor data may identify that an object has entered the detection space around the robotic arm. The sensor data may identify the likelihood of a mobile drive unit entering the area as compared to an operator entering the area. When the object is identified as an operator, any movement of the robotic arm may immediately stop. When the object is identified as the mobile drive unit, protection rules meant to protect the operator may be deactivated so that the mobile drive unit may receive inventory from the robotic arm.Type: GrantFiled: April 5, 2018Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventor: Dennis Polic
-
Patent number: 10505862Abstract: A distributed system may implement optimizing for infrastructure diversity in resource placement. A placement request for a resource to be placed at one of multiple resource hosts respectively implemented at infrastructure units may be received. An evaluation of utilization data for the multiple resource hosts may be performed with regard to an infrastructure diversity constraint for placing resources at the infrastructure units. A selection of a resource host may be made based on the evaluation of the utilization data according to the infrastructure diversity constraint. In some embodiments to select the resource host, the effect of placing the resource on candidate resource hosts on an infrastructure-diverse capacity metric may be determined to score the candidate resource hosts. The resource may be placed at the selected resource host.Type: GrantFiled: February 18, 2015Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Surya Prakash Dhoolam, Christopher Magee Greenwood, Mitchell Gannon Flaherty, Nishant Satya Lakshmikanth
-
Patent number: 10504165Abstract: Items, such as produce items, may be placed in containers, imaged, weighed, and stored for subsequent retrieval. Images that depict the items and attributes associated with the items may be presented to customers via an interface. Upon receiving an indication that a customer has purchased one or more items via the interface, a container that includes the one or more items is retrieved. The one or more items are removed from the container and packaged for delivery to the customer. The resulting empty container is refilled with new items, which are then imaged, weighed, and stored.Type: GrantFiled: March 25, 2016Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Dushyant Goyal, Pragyana K. Mishra
-
Patent number: 10505741Abstract: A data notarization service receives a request to provide certified data to a recipient. The request may be received from the recipient or from an authorizing entity. In response to the request, the data notarization service acquires the requested data, and applies one or more selected certifications to the requested data to produce certified data. The data notarization service signs the certified data with a notarization. The certifications are selected based at least in part on certification preferences specified by the recipient, and the notarization is applied in accordance with notarization preferences specified by the recipient. The notarized and certified data is provided to the recipient in accordance with an authorization received by the authorizing entity. The authorization may impose limits on when the data is provided and the content of the data provided.Type: GrantFiled: September 29, 2016Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventor: Myles Conley
-
Patent number: 10503923Abstract: A centralized data store may provide multiple processing environments access to data. Different data processing clients may determine structural data for a data set stored in a remote data store. An access coordination scheme may be implemented to grant permission to the different processing clients to perform various operations with respect to the portions of the data set. The data processing clients may then access the data set according to the structural data so that operations may be performed with respect to the data permitted by the access coordination scheme to the data processing clients.Type: GrantFiled: August 31, 2016Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Anurag Windlass Gupta, Andrew Edward Caldwell
-
Patent number: 10504240Abstract: A computer-implemented method includes receiving an image frame of image data associated with a camera. The method also includes receiving a human presence heatmap for the image frame, receiving a motion heatmap for the image frame, and receiving an image metric heatmap for the image frame. The method further includes receiving a combined heatmap as a combination of the human presence heatmap, the motion heatmap, and the image metric heatmap and setting auto-exposure parameters for the camera based on the combined heatmap.Type: GrantFiled: October 18, 2017Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Mashhour Solh, Manik Gupta
-
Patent number: 10503713Abstract: A method and apparatus for criterion-based retention of data object versions are disclosed. In the method and apparatus, a plurality of keys are sorted in accordance with an ordering scheme, whereby a key of the plurality of keys has an associated version of a data object and a timestamp. The key is inspected in accordance with the ordering scheme to determine based at least in part on the timestamp whether a criterion for performing an action on the associated version of the data object is satisfied. If the criterion is satisfied, a marker key is added to the plurality of keys, whereby the marker key precedes the inspected key according to the ordering scheme and indicates that the criterion is satisfied.Type: GrantFiled: May 19, 2014Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Praveen Kumar Gattu, Aykud Gonen, Jonathan Jorge Nadal, Abhilasha Seth, Joseph Thomas Selman
-
Patent number: 10503575Abstract: A monitoring service receives, from a variety of hardware components of a set of computer systems, binary signals indicative of operation of these components. The monitoring service determines, based at least in part on these signals, a set of beat frequencies for pairings of hardware components of the set of computer systems. The monitoring service uses this set of beat frequencies, as well as information included in a profile for the set of computer systems, to determine whether there is any indication of anomalous behavior in operation of the set of computer systems. If so, the monitoring service generates one or more alerts indicating the anomalous behavior.Type: GrantFiled: January 24, 2017Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Tushaar Sethi, George Nikolaos Stathakopoulos
-
Patent number: 10506160Abstract: Systems and methods for communicating in a network using share signals in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for communicating in a network may include receiving, from a first client device associated with an A/V recording and communication device, at a backend server in network communication with the A/V recording and communication device, a share signal comprising location data and first image data captured by a first camera of the A/V recording and communication device, the share signal including a command to share the first image data with a network of users; generating a power-up command signal based on the share signal; identifying at least one second camera to power up; and transmitting the power-up command signal to the at least one second camera, by the backend server, using a network interface.Type: GrantFiled: June 16, 2017Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventor: Elliott Lemberger
-
Patent number: D869430Type: GrantFiled: January 29, 2018Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Jamie Rama, Andrew Reznik