REMOTE HARDWARE EXECUTION SERVICE WITH CUSTOMER CONSENTED DEBUGGING
Granted: April 13, 2023
Application Number:
20230115187
A system coordinates with remote hardware to execute customer workloads. The system uses an architecture for ensuring trust to ensure that debugging is not performed at the remote hardware while the customer workload is being executed on the remote hardware without customer consent. For example, debugging at the remote hardware may enable an entity performing the debugging to view certain aspects of the customer's workload. The architecture for ensuring trusts uses a shared secret to…
LOCALIZED DIAGNOSTIC TESTING MODULE
Granted: April 13, 2023
Application Number:
20230113495
Systems and methods are disclosed for rapid PCR testing. Example embodiments may include a PCR testing module that includes a housing having a PCR machine disposed therein; a sample input station on the housing, wherein the sample input station is configured to receive a sample collection device (SCD) comprising a biological specimen sample provided by the patient; an SCD processing mechanism configured to transfer a lysed microportion of the biological specimen sample into a PCR sample…
OPTIMIZING ROUTES ACROSS AN OPTICAL NETWORK BASED ON TRAFFIC STREAM BANDWIDTH UTILIZATION
Granted: April 13, 2023
Application Number:
20230113139
A method and system are provided for continuously monitoring bandwidth utilization in real time on a backbone of a network. Prefixes using the highest traffic can be identified and additional bandwidth can be provisioned in the form of optical transponder wavelengths. The additional bandwidth can be an express path that passes directly through optical nodes (thereby bypassing transit network devices) to the destination optical node. A centralized controller can perform the monitoring of…
METHODS FOR MANAGING DATA FLOW IN LOCALIZED DIAGNOSTICS TESTING SYSTEM
Granted: April 13, 2023
Application Number:
20230112431
Systems, methods, and collection devices are disclosed for rapid, local PCR testing. The system may include a PCR testing module, memory configured to store computer-executable instructions, and at least one computer processor configured to access the memory and execute the computer executable instructions to: (i) receive an order for a PCR diagnostic test; (ii) associate a sample collection device (SCD) received by the PCR testing module with the order for a PCR diagnostic test; (iii)…
QUANTUM COMPUTING SERVICE WITH QUALITY OF SERVICE (QoS) ENFORCEMENT VIA OUT-OF-BAND PRIORITIZATION OF QUANTUM TASKS
Granted: April 13, 2023
Application Number:
20230110628
A quantum computing service includes a quality of service (QoS) and out-of-band prioritization module. The QoS and out-of-band prioritization module enforces QoS guarantees for quantum tasks and quantum jobs submitted to the quantum computing service while allowing for processing of the quantum jobs and quantum tasks based on QoS guarantees and not necessarily in an order in which the quantum jobs or quantum tasks are received. Also, the QoS and out-of-band prioritization module…
MODELING INDIVIDUAL INTERFACES FOR EXECUTING INTERFACE QUERIES OVER MULTIPLE INTERFACES
Granted: April 6, 2023
Application Number:
20230107925
Interface models may be used to execute interface queries over multiple interfaces. A query may be received at a service that is specified according to an interface query language. A plan to perform the query may be generated from an application of interface models for different components of the service to determine behavior for invoking different interfaces. The different interfaces are then invoked according to the plan in order to perform the query. A result to the query is…
PROVIDING EXECUTING PROGRAMS WITH ACCESS TO STORED BLOCK DATA OF OTHERS
Granted: April 6, 2023
Application Number:
20230107188
Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store copies of network-accessible block data storage volumes that may be used by programs executing on other physical computing systems, and snapshot copies of some volumes may also be stored (e.g., on remote archival storage systems). A group of multiple server block data storage systems…
TRANSACTION PROCESSING AT EDGE SERVERS IN A CONTENT DISTRIBUTION NETWORK
Granted: April 6, 2023
Application Number:
20230104676
Various embodiments of apparatuses and methods for transaction processing at edge servers in a content distribution network (“CDN”) are described. In some embodiments, an edge server receives an initial request from a client for content associated with a particular origin, and then provides the content to the client. The edge server can then receive another request from the client that might include an indicator for transaction processing. The edge server determines that transaction…
ITERATIVE MEDIA OBJECT COMPRESSION ALGORITHM OPTIMIZATION USING DECOUPLED CALIBRATION OF PERCEPTUAL QUALITY ALGORITHMS
Granted: April 6, 2023
Application Number:
20230103873
One or more multi-stage optimization iterations are performed with respect to a compression algorithm. A given iteration comprises a first stage in which hyper-parameters of a perceptual quality algorithm are tuned independently of the compression algorithm. A second stage of the iteration comprises tuning hyper-parameters of the compression algorithm using a set of perceptual quality scores generated by the tuned perceptual quality algorithm. The final stage of the iteration comprises…
DETERMINATION OF QUANTUM CIRCUIT COMPILATION PASSES AND/OR COMPILATION PARAMETERS OPTIMIZED FOR ONE OR MORE PERFORMANCE METRICS
Granted: March 30, 2023
Application Number:
20230099621
A quantum computing service includes a quantum circuit compilation module that uses received information about quantum processing units (QPUs) along with information about a quantum circuit to be compiled in order to generate an optimized ordered list of compilation passes to be performed to compile the quantum circuit for execution on a given QPU.
MULTI-TENANT HOSTING OF INVERTED INDEXES FOR TEXT SEARCHES
Granted: March 30, 2023
Application Number:
20230099061
Multi-tenant hosting of inverted indexes for text searches is implemented. Text search requests are routed to different index nodes that cache inverted indexes for different user accounts. Updates to inverted indexes are routed to index nodes that have acquired a lock on an inverted index. The index nodes have access to a common data store that persistently stores the inverted indexes.
DECENTRALIZED APPLICATION DEVELOPMENT AND DEPLOYMENT
Granted: March 30, 2023
Application Number:
20230098725
Decentralized development and deployment of applications is described. An application may be defined as being composed of multiple code libraries, each independently developed and deployed. Packagers of individual code libraries may deploy various versions of respective code libraries in multiple code cells and may further define cell selection criteria for the libraries. An application manifest may be constructed identifying the component code libraries with optional version selection…
UNIFIED AUTOMATION OF APPLICATION DEVELOPMENT
Granted: March 30, 2023
Application Number:
20230096376
Unified automation of application development and delivery is provided. An automation pipeline execution coordinator may define a pipeline specification that includes actions to be performed, a triggering event definition and specification for determining execution context. The coordinator may concurrently detect triggering events for multiple pipelines matching the pipeline specification, and responsive to the detecting, determine execution contexts for the pipelines. The coordinator…
EXTENSIBLE CHANGE CONTROL MANAGEMENT
Granted: March 30, 2023
Application Number:
20230096241
Extensible change control management for development and deployment of applications is described. A change control manager may register plugin components, including requester, approver and performer components, to process changes to a resource of a resource type, where registering is performed responsive to request(s) received via programmatic interface(s). Upon receiving a change request from the requester component, the change control manager may send the change request to the approver…
TRANSLATING BETWEEN VERSIONS OF DATA OBJECT SCHEMAS FOR DATA PRODUCERS AND DATA CONSUMERS
Granted: March 30, 2023
Application Number:
20230095852
Translations between versions of data object schemas may be performed between data object producers and data object consumers. A request to update a data object may be an update according to an additional version of a schema applicable to the data object from an existing version of a schema. The data object may be provided by one component of a distributed system. A trigger event may be detected to send the data object to a different component of the distributed system. The data object…
SEPARATE RELATIONSHIP MANAGEMENT FOR APPLICATION DATA OBJECTS
Granted: March 30, 2023
Application Number:
20230095230
A separate relationship management interface for applications that utilize application data objects to implement various application features is used to track changes to relationships between application data objects. Requests that cause writes corresponding to relationships between application data objects and requests that cause reads of relationships between application data objects may be handled using an interface that interacts with a separate data store tracking the relationships…
DATABASE SYSTEM WITH DATABASE ENGINE AND SEPARATE DISTRIBUTED STORAGE SERVICE
Granted: March 23, 2023
Application Number:
20230092908
A database system may include a database service and a separate distributed storage service. The database service (or a database engine head node thereof) may be responsible for query parsing, optimization, and execution, transactionality, and consistency, while the storage service may be responsible for generating data pages from redo log records and for durability of those data pages. For example, in response to a write request directed to a particular data page, the database engine…
SYSTEM AND METHOD FOR LOGICAL DELETION OF STORED DATA OBJECTS
Granted: March 23, 2023
Application Number:
20230092106
Systems and methods for providing object versioning in a storage system may support the logical deletion of stored objects. In response to a delete operation specifying both a user key and a version identifier, the storage system may permanently delete the specified version of an object having the specified key. In response to a delete operation specifying a user key, but not a version identifier, the storage system may create a delete marker object that does not contain object data, and…
MULTIPLE STAGE FILTERING FOR NATURAL LANGUAGE QUERY PROCESSING PIPELINES
Granted: March 16, 2023
Application Number:
20230078177
Multiple stage filtering may be implemented for natural language query processing pipelines. Natural language queries may be received at a natural language query processing system and processed through a query language processing pipeline. The query language processing pipeline may filter candidate linkages for a natural language query before performing further filtering of the candidate linkages in the natural language query processing pipeline as part of generating an intermediate…
GLOBAL-SCALE CONNECTIVITY USING SCALABLE VIRTUAL TRAFFIC HUBS
Granted: March 16, 2023
Application Number:
20230079670
Network pathways are identified to transfer packets between a pair of regional virtual traffic hubs of a provider network. At a first hub of the pair, a first action is performed, resulting in a transmission of a packet received from a first isolated network to the second hub along a pathway selected using dynamic routing parameters. At the second hub, a second action is performed, resulting in the transmission of the packet to a destination within a second isolated network.