COMPUTER SYSTEM WITH EXTERNAL BYPASS AIR PLENUM
Granted: August 10, 2023
Application Number:
20230255002
A rack-mountable computer system enables an airflow that cools components in an upstream portion of the computer system interior to be cooled through mixing with a bypass airflow downstream of the components in the upstream portion. The mixed airflow can cool components in a downstream portion of the interior. The bypass airflow is directed by a bypass plenum that is unencompassed by the separate plenum that directs the airflow to cool the upstream portion components. The bypass plenum…
SYSTEMS AND METHODS FOR KNOWLEDGE TRANSFER IN MACHINE LEARNING
Granted: August 10, 2023
Application Number:
20230252355
A training system may create and train a machine learning model with knowledge transfer. The knowledge transfer may transfer knowledge that is acquired by another machine learning model that has been previously trained to the machine learning model that is under training. The knowledge transfer may include a combination of representation transfer and instance transfer, the two of which may be performed alternatingly. The instance transfer may further include a filter mechanism to…
ARTIFICIAL INTELLIGENCE SYSTEM PROVIDING INTERACTIVE MODEL INTERPRETATION AND ENHANCEMENT TOOLS
Granted: August 10, 2023
Application Number:
20230252325
An interactive interpretation session with respect to a first version of a machine learning model is initiated. In the session, indications of factors contributing to a prediction decision are provided, as well indications of candidate model enhancement actions. In response to received input, an enhancement action is implemented to obtain a second version of the model. The second version of the model is stored.
DYNAMIC EXECUTION RESOURCE SELECTION FOR CUSTOMIZED WORKFLOW TASKS
Granted: August 3, 2023
Application Number:
20230247090
A representation of a workflow comprising a plurality of tasks is obtained. An execution of an instance of the workflow is initiated. The execution comprises selecting, with respect to a particular task of the workflow, a particular execution resource option from a set comprising at least a first execution resource option and a second resource execution option. A result of the execution is stored.
ROUTING FOR STATIC BORDER GATEWAY PROTOCOL
Granted: August 3, 2023
Application Number:
20230246943
A system can determine by which path/tunnel an Internet destination can be best reached for a user with an IP address from a static BGP range. The system looks up the destination address in an egress map. This map can either specify a tunnel that should be used for encapsulation for static BGP, or (when tunnel is not present) cause the system to send out unencapsulated traffic, in which the traffic follows normal BGP routing on a border network.
ENHANCED ON-TARGET RATE OPTIMIZATION FOR VIDEO USING MACHINE LEARNING
Granted: July 27, 2023
Application Number:
20230239524
Devices, systems, and methods are provided for on-target rate optimization for video. A method may include receiving streaming video advertisement impression data; receiving user activity data indicative of day-parts when viewers watch content; generating, based on the streaming video advertisement impression data and the survey data, using a machine learning model, a demographic probability vector, wherein each entry of the demographic probability vector is indicative of a probability…
ISOLATED READ CHANNEL CATEGORIES AT STREAMING DATA SERVICE
Granted: July 27, 2023
Application Number:
20230239345
In response to a first programmatic request, metadata indicating that a first isolated read channel of a real-time category has been associated with a first target stream is stored at a stream management service. In response to another request, metadata indicating that a second isolated read channel of a non-real-time category has been associated with a second target stream is stored. In response to a read request indicating the first channel or the second channel, one or more data…
INTERFACES TO MANAGE DIRECT NETWORK PEERINGS
Granted: July 27, 2023
Application Number:
20230239277
Methods and apparatus for interfaces to manage direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator selects a target endpoint router at which to establish a physical link to implement the dedicated…
HANDS-ON ARTIFICIAL INTELLIGENCE EDUCATION SERVICE
Granted: July 27, 2023
Application Number:
20230237980
Indications of sample machine learning models which create synthetic content items are provided via programmatic interfaces. A representation of a synthetic content item produced by one of the sample models in response to input obtained from a client of a provider network is presented. In response to a request from the client, a machine learning model is trained to produce additional synthetic content items.
CO-BRANDED SIGNLE SIGN-ON SERVICE WITH SIGN-ON TRACKING
Granted: July 20, 2023
Application Number:
20230231841
Techniques are described for providing customizable sign-on functionality, such as via an access manager system that provides single sign-on functionality and other functionality to other services for use with those services’ users. The access manager system may maintain various sign-on and other account information for various users, and provide single sign-on functionality for those users using that maintained information on behalf of multiple unrelated services with which those…
SCHEMA MANAGEMENT FOR JOURNAL-BASED STORAGE SYSTEMS
Granted: July 20, 2023
Application Number:
20230229645
A transaction request compliant with a first version of a journal schema of a multi-data-store storage system is received at a journal manager. The journal schema indicates attributes of data objects which may be materialized at various data stores of the system. The journal manager stores an entry in the system's journal if the transaction meets acceptance criteria. Writes indicated in the entry are materialized at the data stores after verifying that the entry is compliant with the…
INTELLIGENT FILE SYSTEM WITH TRANSPARENT STORAGE TIERING
Granted: July 20, 2023
Application Number:
20230229637
A file system manager implemented at a provider network identifies a storage device of a first group of storage devices of a provider network as an initial location of a file system object. Based on an access metric associated with the object, the file system manager initiates a transfer of contents of the object to a second storage device of a different storage device group, without receiving a client request specifying the transfer. In response to an access request received via a file…
STORAGE DEVICE AUTHENTICATION
Granted: July 20, 2023
Application Number:
20230229601
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…
AUTOMATIC REPLACEMENT OF COMPUTING NODES IN A VIRTUAL COMPUTER NETWORK
Granted: June 29, 2023
Application Number:
20230208909
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.…
MANAGING COMMUNICATIONS BETWEEN COMPUTING NODES
Granted: June 29, 2023
Application Number:
20230208884
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…
QUERYING DATABASES WITH MACHINE LEARNING MODEL REFERENCES
Granted: June 22, 2023
Application Number:
20230196199
Querying databases may be performed with references to machine learning models. A database query may be received that references a machine learning model and database. In response to the query, the machine learning model may provide information which may be returned as part of a result of the query or may be used to generate a result of the query. The machine learning model may be generated in response to a request to generate a machine learning model that includes a database query that…
FAST ANNOTATION OF SAMPLES FOR MACHINE LEARNING MODEL DEVELOPMENT
Granted: June 22, 2023
Application Number:
20230195845
Computer systems and associated methods are disclosed to implement a model development environment (MDE) that allows a team of users to perform iterative model experiments to develop machine learning (ML) media models. In embodiments, the MDE implements a media data management interface that allows users to annotate and manage training data for models. In embodiments, the MDE implements a model experimentation interface that allows users to configure and run model experiments, which…
SELECTING BETWEEN HYDRATION-BASED SCANNING AND STATELESS SCALE-OUT SCANNING TO IMPROVE QUERY PERFORMANCE
Granted: June 22, 2023
Application Number:
20230195726
When a query is received by a stateful data processing service, the service determines, for each table scan (and associated operations) of a query, whether to select the table scan for execution by a stateless data processing service. The selected table scans are sent to the stateless data processing service for execution, and results are received by the stateful data processing service. The stateful data processing service may also execute other table scans of the query locally, against…
QUANTUM ENTANGLEMENT DISTRIBUTION SERVICE
Granted: June 15, 2023
Application Number:
20230188548
A system and method for providing quantum entanglement as a service are described. Intermediate nodes which may be located in trusted or trustless locations are used to distribute quantum entanglement to endpoints, such as endpoints of customers of a quantum entanglement distribution service. The distributed quantum entanglement provides a secure communication path that does not rely on trust placed in an infrastructure or software provider. To distribute the quantum entanglement,…
MIRRORING NETWORK TRAFFIC OF VIRTUAL NETWORKS AT A SERVICE PROVIDER NETWORK
Granted: June 15, 2023
Application Number:
20230188598
Techniques are described that enable users to configure the mirroring of network traffic sent to or received by computing resources associated with a virtual network of computing resources at a service provider network. The mirrored network traffic can be used for many different purposes including, for example, network traffic content inspection, forensic and threat analysis, network troubleshooting, data loss prevention, and the like. Users can configure such network traffic mirroring…