Patents Assigned to Amazon Technologies
-
Patent number: 10761520Abstract: Embodiments herein describe forming clusters of network connected orchestration components (referred to herein as “orchestrators”) and distributing the management of a plurality of work cells among the orchestrators. That is, each cluster can include a plurality of work cell orchestration nodes which are the compute resources used to host an orchestrator for managing the work cells. Each cluster can be assigned to manage a particular type or version of a work cell. Because managing a work cell may use only a small fraction of the compute resources of the orchestration nodes, each orchestration node can manage multiple work cells. The embodiments herein describe distributing the work cells amongst the orchestration nodes using a work cell table which permits the orchestration nodes to assert ownership over new work cells and enable automated failover in case one of the orchestration nodes fails.Type: GrantFiled: April 11, 2018Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Stephen Boone, Joshua Davis, Matthew Faso, Cameron Fulford, Deepanker Kocheta
-
Patent number: 10764331Abstract: Techniques are described for managing communications between multiple intercommunicating computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, users may specify groups of computing nodes and optionally associated access policies for use in the managing of the communications for those groups, such as by specifying which source nodes are allowed to transmit data to particular destinations nodes. In addition, determinations of whether initiated data transmissions from source nodes to destination nodes are authorized may be dynamically negotiated for and recorded for later use in automatically authorizing future such data transmissions without negotiation. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: July 26, 2019Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Quinton R. Hoole, Christopher C. Pinkham, Roland Paterson-Jones, Willem R. van Biljon
-
Patent number: 10762051Abstract: A system obtains a first data chunk and a second data chunk of a plurality of data chunks associated with a first data snapshot of a computing system. A hash record is assigned to a data chunk, and used to create a hash value that is written to a first lookup table. The hash function is selected from a plurality of hash functions. The system creates a first archive by saving the plurality of data chunks and the first lookup table to a datastore. The system writes a second hash record for the individual data chunks to a second lookup table using the same hash functions that were used for the first lookup table. Dissimilar hash values between the first lookup table and the second lookup table are identified, and a second archive that includes data chunks with different data from the corresponding data chunks from the first data snapshot is created based on the data chunks with the dissimilar hash values.Type: GrantFiled: July 30, 2018Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Ravishankar Bhagavandas, Aaron B. Fernandes, Zehua Wang, Jiabin Li, Huihui Li
-
Patent number: 10762282Abstract: Systems and methods are described for implementing an improved rendering engine for rendering network content that utilizes a shared memory block. A client computing device executes a browser software application that generates a document object model (“DOM”) tree. The improved rendering engine analyzes the DOM tree and identifies repeating patterns of nodes or branches whose content is rendered to a separate memory block. The improved rendering engine generates a shared memory block for the repeating nodes and implements a separate drawing space for each node on the shared memory block. Each node on the shared memory block may have a coordinate translation function to relate the node position on the shared memory block to a corresponding position in a composite memory block. Additionally, transformations and filters may be applied to the shared memory block as a whole, rather than applying them to the nodes individually.Type: GrantFiled: November 8, 2018Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventor: Jari Juhani Karppanen
-
Patent number: 10762411Abstract: A system that performs self-calibration for tracking packages includes a frame providing storage locations for storing items, radio frequency identification (RFID) tags disposed in the storage locations, and an RFID antenna(s). The system determines a distance between each RFID tag and the RFID antenna(s) and monitors signal characteristics from each RFID tag. For each RFID tag, the system generates (i) at least one first parameter indicative of an environmental condition(s) at a location of the RFID tag and (ii) at least one second parameter indicative of a response rate behavior of the RFID tag, based on the signal characteristics and the distance between the RFID tag and the RFID antenna(s). The system tracks an RFID tagged item located in one of the storage locations based at least in part on the first and second parameter(s) for each of the RFID tags.Type: GrantFiled: March 1, 2019Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Sergey Parshin, Jon R. Ducrou, Bradley Nathaniel Gray, Ryan David Hapgood, Matthew Lake, Muthu Pandian Shanmugarajan, Jeanette Rogers, Uladzimir Silchanka, Yeyang Yu
-
Patent number: 10761939Abstract: A circuit at an interface between a device and an interconnect fabric is configured to track outstanding transactions associated with the device and ensure the completion of the outstanding transactions before rebooting or powering down the device. In some embodiments, the circuit is also configurable to provide appropriate responses when the device is powered down or is being rebooted such that other devices in the system can still operate even without knowing that the device is inactive and would not hang because no response is received from the device.Type: GrantFiled: December 13, 2018Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Kun Xu, Thomas A. Volpe, Ron Diamant, Mark Anthony Banse
-
Patent number: 10762468Abstract: An inventory management system is described. The inventory management system may be configured to determine a head or eye level of an operator interacting with a storage structure. As part of this process, visual image data, thermal image data, or LiDAR data can be obtained and the eyes or head of the operator identified in the obtained data, or the operator may wear a device usable to determine head or eye position. The determined head or eye level can be correlated with a vertical position on a display, and inventory information can be displayed to the operator at the determined level.Type: GrantFiled: September 22, 2016Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventor: Jeremiah David Brazeau
-
Patent number: 10762797Abstract: This disclosure describes an automated aerial vehicle that includes one or more object detection elements configured to detect the presence of objects and an avoidance determining element configured to cause the automated aerial vehicle to automatically determine and execute an avoidance maneuver to avoid the objects. For example, an object may be detected and an avoidance maneuver determined based on a position of the object and an object vector representative of a direction and a magnitude of velocity of the object.Type: GrantFiled: October 5, 2017Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Amir Navot, Gur Kimchi, Brian C. Beckman, Frederik Schaffalitzky, Daniel Buchmueller, Robert John Anderson
-
Patent number: 10762767Abstract: Communicating with law enforcement agencies using client devices that are associated with audio/video (A/V) recording and communication devices are provided. In one embodiments, a method for a client device for preventing redundant calls to an emergency call center is provided, the method comprising: receiving, at the client device, a notification, along with video footage associated with the notification, about an event generated by an A/V recording and communication device, the video footage captured by a camera of the A/V recording and communication device; receiving a request for contacting the emergency call center; informing one or more backend devices, in communication with the client device and a home security monitoring center that monitors a security system, of the received request to suppress a potential redundant call to the emergency call center from the home security monitoring center; and contacting the emergency call center.Type: GrantFiled: October 7, 2019Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: James Siminoff, Peter Gerstberger
-
Patent number: 10764181Abstract: Packet processors or other devices with packet processing pipelines may implement pipelined evaluations of algorithmic forwarding route lookups. As network packets are received, a destination address for the network packets may be divided into different possible prefix lengths and corresponding entries in a routing table for the different possible prefix lengths may be determined according to a hash scheme for the routing table. The entry values may be read from the routing table and evaluated at subsequent stages to identify the entry with a longest prefix match with respect to the destination address for the network packet. The routing table may include entries for different types of network packets and may be configured to include virtual routing and forwarding for network packets.Type: GrantFiled: November 16, 2018Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Bijendra Singh, Thomas A. Volpe, Kari Ann O'Brien
-
Patent number: 10764165Abstract: Time-based groupings of network traffic flow data for virtualized computing resources are stored. Notifications that the time-based groupings are stored are sent, and in response to the notifications, the groupings are processed in accordance with the notifications. Network traffic flow data that is associated with users who have requested publication is published for associated virtualized computing resources.Type: GrantFiled: May 17, 2018Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventor: Shuai Ye
-
Patent number: 10764233Abstract: Method and systems are disclosed for communication associated with a communication platform. Third-party services and services internal to a service provider network may be integrated with the communication platform. The communication platform may allow communication via information streams that are accessible via a user interface of the communication platform and one or more external services. An example external service may comprise an electronic mail service.Type: GrantFiled: March 28, 2019Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Matthew E. Goldberg, Polo-Francois Poli, Lori Dirks, Thomas Pare, Gregory Whalen
-
Patent number: 10764129Abstract: The following description is directed to a logic repository service supporting adaptable host logic. 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. The method can include selecting a particular host logic shell from a group of host logic shells. The particular host logic shell can be used to encapsulate the application logic when the configurable hardware is configured. Configuration data for the configurable hardware can be generated. The configuration data can include data for implementing the application logic and at least a portion of the particular host logic shell. The method can include receiving a second request to download the configuration data to a host server computer comprising the configurable hardware. The configuration data can be transmitted to the host server computer in response to the second request.Type: GrantFiled: June 27, 2017Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Asif Khan, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Christopher Joseph Pettey, Kiran Kalkunte Seshadri, Nafea Bshara
-
Patent number: 10762903Abstract: A processing device executing a component of a conversational recovery system receives an intent data and a first entity data identified from user input data. The processing device determines that the first entity data is associated with first content associated with a first component. The processing device additionally receives a text data of the user input data. The processing device determines a word in the text data that matches a keyword associated with second content associated with a second component. The processing device ranks the first component and the second component. The processing device generates message data that comprises an inquiry with respect to choosing the first content or the second content.Type: GrantFiled: December 14, 2017Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Eliav Samuel Zimmern Kahan, Gregory Newell, Mahesh Guruswamy, Daren Gill, Prashant Sik Rao
-
Patent number: 10764676Abstract: A system configured to improve spatial coverage of output audio and a corresponding user experience by performing upmixing and loudspeaker beamforming to stereo input signals. The system can perform upmixing to the stereo (e.g., two channel) input signal to extract a center channel and generate three-channel audio data. The system may then perform loudspeaker beamforming to the three-channel audio data to enable two loudspeakers to generate output audio having three distinct beams. The user may interpret the three distinct beams as originating from three separate locations, resulting in the user perceiving a wide virtual sound stage despite the loudspeakers being spaced close together on the device.Type: GrantFiled: September 17, 2019Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Yuancheng Luo, Wontak Kim, Mihir Dhananjay Shetye
-
Patent number: 10762644Abstract: Techniques for multiple object tracking in video are described in which the outputs of neural networks are combined within a Bayesian framework. A motion model is applied to a probability distribution representing the estimated current state of a target object being tracked to predict the state of the target object in the next frame. A state of an object can include one or more features, such as the location of the object in the frame, a velocity and/or acceleration of the object across frames, a classification of the object, etc. The prediction of the state of the target object in the next frame is adjusted by a score based on the combined outputs of neural networks that process the next frame.Type: GrantFiled: December 13, 2018Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Vijay Mahadevan, Stefano Soatto
-
Patent number: 10762120Abstract: Through use of crowd sourced information, media files may be transformed into or used to create product files that are derived from the media files. A product file may be generated using feedback from the crowd sourced information received from an electronic device. The crowd sourced information may indicate one or more portions of the media file to exclude from the product file to create a consolidated product file. In some embodiments, the crowd sourced information may indicate supplemental material and/or portions of other media files that may be included in the product file.Type: GrantFiled: April 5, 2016Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventor: Phivos Costas Aristides
-
Publication number: 20200272636Abstract: Tiered storage may be implemented for processing data. Data processors may maintain some of a data set, including user data and metadata describing the user data, locally. The data set is also maintained a data store remote to the data processor. When processing requests are received, a determination is made as to whether the local portions of the data set can execute the processing request or one or more additional portions of the data set are needed from the remote data store. If additional portions of the data set are needed, then a request may be sent to the data store for the additional portions. Once received, the data processor may execute the processing request utilizing the additional portions. Portions of the data set maintained locally at the data processor may be selected and flushed from local storage to the remote data store.Type: ApplicationFiled: May 8, 2020Publication date: August 27, 2020Applicant: Amazon Technologies, Inc.Inventors: Anurag Windlass Gupta, Andrew Edward Caldwell
-
Publication number: 20200272335Abstract: Methods, systems, and computer-readable media for a bulk ingestion interface for a distributed data storage system are described. A bulk ingestion interface may allow bulk data to be ingested into a distributed data storage system using compute resources separate from respective compute resources of the distributed data storage system used to perform access requests to datasets stored on one or more resource hosts of the distributed data storage system.Type: ApplicationFiled: May 11, 2020Publication date: August 27, 2020Applicant: Amazon Technologies, Inc.Inventors: Mukesh Kumar Bhangria, Vipin A, Aditya Abhas, Venkata Satya Srujan Kanumuri, Shiva Kumar Korikana, Umang Popli, Amit Kumar Rai, Pallav Milankumar Shah
-
Patent number: D895006Type: GrantFiled: August 29, 2019Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Erin Zingre, Hersh Narayan, Deana Lyn Jirak, Carrie Rosengren, Vivek Singh, Suhag Saraiya, Manish R. Bansal, Danielle Tobin, Averil Brannen