DYNAMIC SCALING OF STORAGE VOLUMES FOR STORAGE CLIENT FILE SYSTEMS
Granted: May 5, 2022
Application Number:
20220141100
A network-based data store maintaining storage volumes for file systems at storage clients may implement dynamic storage volume scaling. A scaling event may be detected according to a specified scaling policy for a storage volume maintained at a network-based data store that is mounted at a storage client and configured for a file system. In a least some embodiments, the scaling policy for the storage volume may be received from the storage client. In response to detecting the storage…
AVAILABILITY-ENHANCING GATEWAYS FOR NETWORK TRAFFIC IN VIRTUALIZED COMPUTING ENVIRONMENTS
Granted: May 5, 2022
Application Number:
20220141080
At a computing service, an indication of associations of a set of network interfaces with a gateway is obtained. Individual ones of the interfaces are configured in respective availability-based resource groups. In response to detecting that a message originates at a resource within a particular availability-based resource group, a network interface of the set is selected based at least partly on the source of availability-based resource group, and the message is transmitted to a network…
LOGICAL CUT OF AN OPTICAL FIBER DUE TO FIBER EVENTS
Granted: May 5, 2022
Application Number:
20220140897
An optical switch configuration is disclosed that gives the appearance of a logical cut in a fiber optic line. The inputs to the optical switch are redundant so that if a fiber event occurs on one input, the optical switch can switch to the other input. In the case where both paths of an optical fiber have fiber events, router convergence is delayed. One mechanism to mitigate a prolonged fiber degradation is to dampen the optical power on the output optical fiber of the optical switch,…
FILTERING DETECTED OBJECTS FROM AN OBJECT RECOGNITION INDEX ACCORDING TO EXTRACTED FEATURES
Granted: May 5, 2022
Application Number:
20220139063
Objects detected in data may be filtered from an object recognition index. Data for object detection may be received. An object detection technique may be applied to the data to detect an object. If the object does not satisfy indexing criteria for the object recognition index, then the detected object may be excluded from the object recognition index.
MACHINE LEARNING REPOSITORY SERVICE
Granted: April 28, 2022
Application Number:
20220129334
Techniques for providing and servicing listed repository items such as algorithms, data, models, pipelines, and/or notebooks are described. In some examples, web services provider receives a request for a listed repository item from a requester, the request indicating at least a category of the repository item and each listing of a repository item includes an indication of a category that the listed repository item belongs to and a storage location of the listed repository item,…
RESIZING VIRTUAL PRIVATE NETWORKS IN PROVIDER NETWORK ENVIRONMENTS
Granted: April 21, 2022
Application Number:
20220124066
Virtual networks may be launched in a provider network with an initial IP address space (e.g., an IPv4 CIDR block). Methods are described that allow additional IP address spaces to be added to a virtual network. A new IP address space for a virtual network may be specified via an API. The specified space may be checked to insure that it does not overlap with IP spaces that are associated with the virtual network. If there are no overlaps, the space is added to the network, for example by…
SCHEMA-BASED SPATIAL PARTITIONING IN A TIME-SERIES DATABASE
Granted: April 21, 2022
Application Number:
20220121684
Methods, systems, and computer-readable media for schema-based spatial partitioning in a time-series database are disclosed. A time-series database divides elements of time-series data of a plurality of time series into partitions according to a clustering scheme. The time series are associated with respective schemas. The schemas comprise dimension names and measure names. The clustering scheme is determined based (at least in part) on the schemas and dimension values, and the schemas…
ONLINE RESTORE FOR DATABASE ENGINES
Granted: April 14, 2022
Application Number:
20220114064
Online restore operations for a database engine can be performed. A request to restore a database to a previous state can be received. Previously stored content of the database, such as snapshot stored prior to the previous state, can be identified along with log records describing changes to be made to the content prior to the previous state. State information in a query engine can be updated based on the previously stored content and log records so that queries can be processed based…
LIFECYCLE MANAGEMENT FOR CUSTOMIZED NATURAL LANGUAGE PROCESSING
Granted: March 31, 2022
Application Number:
20220100967
Methods, systems, and computer-readable media for lifecycle management for customized natural language processing are disclosed. A natural language processing (NLP) customization service determines a task definition associated with an NLP model based (at least in part) on user input. The task definition comprises an indication of one or more tasks to be implemented using the NLP model and one or more requirements associated with use of the NLP model. The service determines the NLP model…
SELECTIVE REQUESTS FOR AUTHENTICATION FOR VOICE-BASED LAUNCHING OF APPLICATIONS
Granted: March 31, 2022
Application Number:
20220101861
Systems, methods, and computer-readable media are disclosed for systems and methods for selective requests for authentication for voice-based launching of applications. Example methods may include receiving first audio data representing an utterance, determining that the device is in a first operating mode when the audio data was received, determining that the device is in a locked state when the audio data is received, and receiving, from a remote system, a command to display…
EVENT EXTRACTION FROM DOCUMENTS WITH CO-REFERENCE
Granted: March 31, 2022
Application Number:
20220100963
Methods, systems, and computer-readable media for event extraction from documents with co-reference are disclosed. An event extraction service identifies one or more trigger groups in a document comprising text. An individual one of the trigger groups comprises one or more textual references to an occurrence of an event. The one or more trigger groups are associated with one or more semantic roles for entities. The event extraction service identifies one or more entity groups in the…
PASSIVE DISTRIBUTION OF ENCRYPTION KEYS FOR DISTRIBUTED DATA STORES
Granted: March 31, 2022
Application Number:
20220100883
A distributed data store may implement passive distribution encryption keys to enable access to encrypted data stored in the distributed data store. Keys to encrypt a data volume stored in the distributed data store may be encrypted according to a distribution key and provided to a client of the distributed data store. Storage nodes that maintain portions of the data volume may receive the encrypted key from a client to enable access to the data volume. The storage nodes may decrypt the…
GENERATING DATA TRANSFORMATION WORKFLOWS
Granted: March 31, 2022
Application Number:
20220100774
Data transformation workflows may be generated to transform data objects. A source data schema for a data object and a target data format or target data schema for a data object may be identified. A comparison of the source data schema and the target data format or schema may be made to determine what transformations can be performed to transform the data object into the target data format or schema. Code to execute the transformation operations may then be generated. The code may be…
CONTEXT-SENSITIVE LINKING OF ENTITIES TO PRIVATE DATABASES
Granted: March 31, 2022
Application Number:
20220100772
Methods, systems, and computer-readable media for context-sensitive linking of entities to private databases are disclosed. An entity linking service stores a plurality of representations of entities. Individual ones of the entities correspond to individual ones of a plurality of records in one or more private databases. The entity linking service determines a mention of an entity in a document. The entity linking service selects, from the plurality of records in the one or more private…
OUTLIER DETECTION FOR STREAMING DATA
Granted: March 31, 2022
Application Number:
20220100721
Random cut trees are generated with respective to respective samples of a baseline set of data records of a data set for which outlier detection is to be performed. To construct a particular random cut tree, an iterative splitting technique is used, in which the attribute along which a given set of data records is split is selected based on its value range. With respect to a newly-received data record of the stream, an outlier score is determined based at least partly on a potential…
MANAGED REMEDIATION OF NON-COMPLIANT RESOURCES
Granted: March 24, 2022
Application Number:
20220094600
A configuration policy applicable to one or more target resources is identified. An indication of a non-compliance remediation workflow corresponding to the policy, indicating an automated action, is obtained via a programmatic interface. In response to detecting that a particular target resource does not comply with the configuration policy, implementation of the automated action is initiated.
DYNAMICALLY MATERIALIZED VIEWS FOR SHEETS BASED DATA
Granted: March 24, 2022
Application Number:
20220092059
A descriptor of a dynamically materialized view is stored. The descriptor includes a query to select a subset of cells from a data sheet, and a result of executing the query. In response to an update directed to the data sheet, the result stored in the descriptor is modified based on re-executing the query, and a notification is transmitted to an execution platform at which an application whose output depends on the dynamically materialized view runs.
DATA STORAGE SYSTEM WITH CONFIGURABLE DURABILITY
Granted: March 17, 2022
Application Number:
20220083229
A fault-tolerant data storage system associates durability requirements of service level agreements (SLAs) for volumes stored in the fault-tolerant data storage system with volume partitions stored in the fault-tolerant data storage system. For a given volume partition, volume data is stored in two or more replicas on two or more different system components and/or erasure encoded across multiple other system components. The fault-tolerant data storage system uses the respective…
COLLECTING ROUTE-BASED TRAFFIC METRICS IN A SERVICE-ORIENTED SYSTEM
Granted: March 17, 2022
Application Number:
20220086075
Methods, systems, and computer-readable media for collecting route-based traffic metrics in a service-oriented system are disclosed. A first service in a service-oriented system receives an inbound request from a second service. From the inbound request, the first service extracts, a route identifier representing an upstream route including the second service. The first service stores the route identifier and a counter representing a number of inbound requests with the route identifier…
MONITORING AND AUTOMATIC SCALING OF DATA VOLUMES
Granted: March 17, 2022
Application Number:
20220083380
Aspects of a data environment, such as various capacities of data stores and instances, can be managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to obtain performance information. The information is analyzed, using algorithms such as trending and extrapolation algorithms, to determine any recommended scaling of resources in the data environment. The scaling can be performed automatically,…