Patents Assigned to Amazon Technologies
-
Patent number: 11899806Abstract: Features are disclosed for managing multiple heterogeneously owned data stores (e.g., data sets, data lakes) and provisioning a framework for data consumers and data publishers. A computing device can obtain a plurality of data catalogs associated with the data stores. For example, the computing device may update a hybrid data catalog with information from the plurality of data catalogs. The computing device can further provide a portion of the plurality of data catalogs to a data consumer. The computing device may provide the portion of the plurality of data catalogs based on permissions provided by the data publisher. In response, the computing device can receive a request to access a data store associated with the plurality of data catalogs. The computing device can transmit the request to a corresponding data publisher and, based on a response by the data publisher, may modify the distinct access controls for the data store.Type: GrantFiled: June 25, 2021Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: John Thomas Winters, Guanxu Yu, Xuefeng Zhai, Vamshi Krishna Surabhi, Dinesh Thangaraju, Nitin Kishore Gupta
-
Patent number: 11899969Abstract: Techniques are described for maintaining in-order execution when a dependency exists between write transactions. In some embodiments, a write re-order buffer (WROB) is configured to assign the same group ID to an incoming write transaction upon determining that the incoming write transaction is dependent on a pending write transaction. The WROB forwards the incoming write transaction to an interconnect fabric for routing to a completer device. The interconnect fabric enforces in-order execution when write transactions share the same group ID. The WROB can maintain a transaction log of pending write transactions and also track the statuses of responses for such transactions. Transaction responses can include responses sent from a completer to confirm that a transaction has actually been completed. Additionally, the WROB can send a response indicating completion back to the requester of the transaction. In some embodiments, the WROB is configured to send an early response to the requester.Type: GrantFiled: June 6, 2022Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Barak Singer, Guy Nakibly, Jonathan Cohen, Simaan Bahouth
-
Patent number: 11900244Abstract: A data source configured to provide a representation of an environment of one or more agents is identified. Using a data set obtained from the data source, a neural network-based reinforcement learning model with one or more attention layers is trained. Importance indicators generated by the attention layers are used to identify actions to be initiated by an agent. A trained version of the model is stored.Type: GrantFiled: September 30, 2019Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Sahika Genc, Sravan Babu Bodapati, Tao Sun, Sunil Mallya Kasaragod
-
Patent number: 11899714Abstract: Voice data from a current conversation between a user and a voice-controlled user device can be used to determine a search constraint for searching a database. Other search constraints can be determined based at least in part on the current conversation, a previous conversation, and/or a previous action. Properties can be associated with the search constraints. Once the search constraints have been determined, a plurality of search query plans is determined and a first search query plan is executed to query the database.Type: GrantFiled: September 27, 2018Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Edward Bueche, Francois Mairesse, Amina Shabbeer, Warren D. Freitag, Jonathan Pollack, Charles Lee Thorp
-
Patent number: 11902232Abstract: A system adapted to link email conversations is disclosed. An email client identifies email conversations from email header information and presents the conversations along with other emails in a user's inbox. The user interface receives user inputs selecting first and second email conversations and specifying that the two should be linked. The email client generates an identifier and associates the identifier with emails that are comprised in the selected first and second conversations. When a recipient receives an email that is part of a conversation that has been linked by another user, the recipient's email client notifies the user of the prior linking and provides a button with which the recipient may also implement the link. A user may select to create a new email and link the new email to an existing conversation. An identifier is generated and associated with the new email and emails in the selected conversation.Type: GrantFiled: November 18, 2014Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Ivo van Doorn, Floor Mesters
-
Patent number: 11900221Abstract: A technique for performing lattice surgery without using twists is disclosed. Also, an error correcting code and decoder is provided that allows for error decoding of Pauli measurements performed in association with a lattice surgery operation. This allows for overall run-times of lattice surgery to be reduced. For example, some level of errors are tolerable, because they can be corrected, thus fewer measurement rounds (dm) may be performed for a given round of Pauli measurements. Additionally, a temporal encoding of lattice surgery technique is provided, which may additionally or alternatively be used to shorten run times. Also, a quantum computer layout is provided, wherein the layout includes a core computing region and a cache region. Also, protocols for swapping logical qubits between the core and cache are provided.Type: GrantFiled: December 8, 2021Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Christopher Chamberland, Earl Terence Campbell
-
Patent number: 11896144Abstract: A counting device bears a visually distinct pattern or marking, and is coupled to a pusher or other movable system of a shelf in a manner that causes the counting device to rotate in response to changes in position of the pusher. When items are placed on a shelf, or removed from the shelf, causing the pusher to move, the pattern on the counting device rotates at an angle defined by an extent of the movement of the pusher. Images captured of the counting device at various times may be processed to determine orientations of the pattern at such times. Where a change in an orientation of a pattern is detected, a number of items added to or removed from a shelf may be calculated based on the change in orientation and an event involving the number of items may be determined to have occurred.Type: GrantFiled: December 3, 2020Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Ziwei Xia, Jean Laurent Guigues
-
Patent number: 11900169Abstract: Descriptors of machine learning tasks to be used to respond to analysis requests, indicating acceptable categories of runtime environments for the tasks and metrics to be collected from the tasks, are received via programmatic interfaces. In response to an analysis request, an orchestrator receives results from individual tasks as they become available, provides the results to other tasks, and causes a response to the request to be prepared using results from at least a subset of the tasks. Metrics collected from the tasks, and a visual representation of the tasks indicating their runtime environments are presented.Type: GrantFiled: April 14, 2021Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Anand Dhandhania, Thomas Loockx
-
Patent number: 11896899Abstract: This disclosure describes, in part, techniques for providing network applications. For instance, system(s) may install a network application on a first virtual server. The system(s) may then receive first data representing events that occurred during a first launching of the network application on the first virtual server. Using the events, the system(s) may generate second data for optimizing a second launching of the network application on a second virtual server and store the second data in one or more databases. As such, after installing the network application on the second virtual server, the system(s) may provide the second virtual server with the second data so that the second virtual server may use the second data to optimize the second launching of the network application. In some examples, using the second data reduces the amount of time that it takes for the second virtual server to launch the network application.Type: GrantFiled: May 16, 2021Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Kunjan Shridhar Naik, Brian Fisher, Mickey Ottis Williams, Clifford Julius Berger, Skyler J. Brown, Peter Han, Greg Roberts
-
Patent number: 11897696Abstract: In some embodiments, a room-scale data storage library includes shelf robots and movable shelves on a floor of the room-scale data storage library. The shelf robots move the movable shelves between storage locations on the floor of the room-scale data storage library and drive bays comprising drives and mechanisms to move the data storage devices between the movable shelves and the drives. In such a system, different type of components, such as movable shelves, data storage devices, drives, drive bay robots, etc. may be independently scaled up or down, to include more such components, providing flexibility to fully utilize the components of the room-scale data storage library.Type: GrantFiled: December 11, 2020Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Thierry Philippe Perraut, Jon Mark Holdman
-
Patent number: 11902309Abstract: Historical time-series data can be analyzed using a probabilistic model to determine one or more distributions, including at least a normal distribution and an anomaly distribution. These distributions can be analyzed to obtain values for distribution parameters, such as mean, standard deviation, and density, as well as other statistical parameters, for use in building a forecasting model. This model can analyze the time-series data to predict or forecast actionable anomalies at one or more future points or periods in time, such as may exceed a determined anomaly threshold with at least a minimum amount of confidence. A determination can be made as to one or more actions to take in anticipation of the anomalous event, or volume of events, such as to attempt to prevent the occurrence or to be better positioned to handle the occurrence. Such forecasting or prediction can utilize both modeling and feature engineering.Type: GrantFiled: June 25, 2021Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Vijayan Nagarajan, Lisa Harrington Waygood, Siddharth Krishnamurthy
-
Patent number: 11902364Abstract: Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners. For example, a particular managed virtual computer network may span multiple broadcast domains of an underlying computer network, and a particular primary computing node and a corresponding remote replica computing node of the managed virtual computer network may be implemented in distinct broadcast domains of the underlying computer network, with the replica computing node being used to transparently replace the primary computing node in the virtual computer network if the primary computing node becomes unavailable.Type: GrantFiled: February 17, 2023Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Kevin Christopher Miller, Andrew J. Doane
-
Patent number: 11899685Abstract: Authorization is divided between a control plane and a data plane for sharing database data. A producer database engine can create a shared database via a data plane interface. A producer can then authorize access to the shared database via a control plane interface to a consumer. A consumer can associate the authorization granted to the consumer with a consumer database engine via the control plane interface.Type: GrantFiled: December 10, 2021Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Ippokratis Pandis, Jingyi Qing, Dengfeng Li, Pavel Sokolov, Eric Ray Hotinger, Mohammad Foyzur Rahman, William Michael McCreedy, Wenchuan An, Vivek Ramamoorthy, Chenqin Xu, Maximiliano Maccanti
-
Patent number: 11900152Abstract: Systems and methods are described for providing updating of disk images supporting serverless code execution and controlled deployment of updated disk images. A disk image can be defined as a set of layers that represent a file system include code of a serverless function and other data used by the code. A function owner can designate one layer as containing software or other data subject to update. When a new version of the layer is obtained at a serverless compute system, the system can generate a new disk image containing the updated layer. The system can then gradually transition the function to the new disk image, by dividing calls to the function among two versions of the function—one using the prior disk image, and one using the new disk image. Performance data gained from the new version of the function can be used to control the gradual transition.Type: GrantFiled: March 30, 2021Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Marc Brooker, David Nasi, Trishika Pattabiraman, Holly Mesrobian, Mikhail Danilov, Peter Barry, Peter Martin McDonnell
-
Patent number: 11900700Abstract: Systems, methods, and computer-readable media are disclosed for language-agnostic subtitle drift detection and correction. A method may include determining subtitles and/or captions from media content (e.g., videos), the subtitles and/or captions corresponding to dialog in the media content. The subtitles may be broken up into segments which may be analyzed to determine a likelihood of drift (e.g., a likelihood that the subtitles are out of synchronization with the dialog in the media content) for each segment. For segments with a high likelihood of drift, the subtitles may be incrementally adjusted to determine an adjustment that eliminates and/or reduces the amount of drift, and the drift in the segment may be corrected based on the drift amount detected. A linear regression model and/or human blocks determined by human operators may be used to otherwise optimize drift correction.Type: GrantFiled: February 27, 2023Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Tamojit Chatterjee, Mayank Sharma, Muhammad Raffay Hamid, Sandeep Joshi
-
Patent number: 11902396Abstract: Edge devices of a network collect data. An edge device may determine whether to process the data using a local data processing model or to send the data to a tier device. The tier device may receive the data from the edge device and determine whether to process the data using a higher tier data processing model of the tier device. If the tier device determines to process the data, then the tier device processes the data using the higher tier data processing model, generates a result based on the processing, and sends the result to an endpoint (e.g., back to the edge device, to another tier device, or to a control device). If the tier device determines not to process the data, then the tier device may send the data on to another tier device for processing by another higher tier model.Type: GrantFiled: July 26, 2017Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Sunil Mallya Kasaragod, Aran Khanna, Calvin Yue-Ren Kuo
-
Patent number: 11899725Abstract: Systems and methods are described herein for more efficiently updating a data directory, which maps data objects stored by a data storage service, such as maintained by on premise computing resources of a client of the data storage service. In one example, event data corresponding to operations performed on a plurality of data objects stored in a data storage partition of a data storage service may be obtained. A set of data objects relevant to a directory maintained locally by a client device may be determined. The event data may be filtered, such as by removing entries of the plurality of entries not corresponding to the set of data objects. The filtered event data may then be stored or pushed to a client device, to cause the directory to be updated, without requiring a full examination of the data storage partition.Type: GrantFiled: November 26, 2019Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Adam Daniel Kropelin, John M Jamail
-
Patent number: 11900024Abstract: Simulated network packets may be processed via a network processing pipeline. A packet processor may implement packet processing stages to process network packets received via physical network interface at the packet processor. A controller for the packet processor may provide simulated network packets to the packet processor for processing at the different packet processing stages, bypassing the physical network interface. Dummy simulated packets may be provided to or generated at the packet processor on behalf of the controller to be parsed, processed, and returned to the controller. Metadata simulated packets may be injected into the packet processing stages and recaptured in storage locations that are accessible to the controller.Type: GrantFiled: November 15, 2016Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventor: Thomas A. Volpe
-
Patent number: 11900097Abstract: Prior to an update of an operating system of a computing device, a configuration operation is performed with respect to a particular processor of the computing device, such that the particular processor is indicated to the operating system as being in an offline state while an application runs at the particular processor. The operating system is then updated. The update comprises a time interval in which the operating system is unavailable and the application performs one or more computations at the particular processor. After the update, the application is restarted.Type: GrantFiled: April 8, 2022Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventor: Tahsin Erdogan
-
On-chip software-based activity monitor to configure throttling at a hardware-based activity monitor
Patent number: 11899551Abstract: On-chip software-based activity monitoring is implemented to configure hardware-based activity throttling. A software-based activity monitor implemented on an integrated circuit obtains data from on-chip components to determine throttling modifications for a processing engine of the integrated circuit. The throttling modifications are applied to throttling criteria that is used by a hardware-based activity monitor on the integrated circuit which is responsible for directly evaluating and throttling processing at the processing engine of the integrated circuit.Type: GrantFiled: April 26, 2022Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventor: Thomas A. Volpe