Concatenating reactive publisher for use with a microservices or other computing environment
Granted: June 6, 2023
Patent Number:
11671512
In accordance with an embodiment, described herein is a system and method for providing a constant memory footprint concatenating reactive publisher, for use with microservices or reactive programming environments. A Publisher provides a Subscriber with a Subscription that supports requests of an amount up to a particular value. The Publisher can keep track of a requested number of items. When concatenating output from multiple Publishers, the switch between the output of one Publisher,…
Methods, systems, and computer readable media for generating and using network function (NF) set overload control information (OCI) and load control information (LCI) at service communication proxy (SCP)
Granted: June 6, 2023
Patent Number:
11671369
A method for generating and using network function (NF) set load information, the method includes, at a service communication proxy (SCP), receiving service based interface (SBI) requests from consumer NFs. The method further includes forwarding the SBI requests to producer NF instances that are members of an NF set. The method further includes receiving responses to the SBI requests from the producer NF instances. The method further includes determining NF instance load control…
Packet flow control in a header of a packet
Granted: June 6, 2023
Patent Number:
11671355
Techniques for controlling packet flows are described. In an example, a packet is sent on a virtual network. The packet's header includes scoping data that indicates a network boundary within which the packet is permitted and/or prohibited to flow. A network virtualization device of a substrate network receives the packet. The network virtualization device determines the scoping data from the header and, based on network configuration information, determines the forward flow of the…
Seasonal aware method for forecasting and capacity planning
Granted: June 6, 2023
Patent Number:
11670020
Techniques are described for generating seasonal forecasts. According to an embodiment, a set of time-series data is associated with one or more classes, which may include a first class that represent a dense pattern that repeats over multiple instances of a season in the set of time-series data and a second class that represent another pattern that repeats over multiple instances of the season in the set of time-series data. A particular class of data is associated with at least two…
Multi-dimensional clustering and correlation with interactive user interface design
Granted: June 6, 2023
Patent Number:
11669559
Techniques for implementing user interfaces, systems, and processes for multidimensional clustering and analysis are described herein. In one aspect, an application or cloud service receives a request to cluster a set of records where the request identifies a first set of one or more dimensions to use for clustering and a second set of one or more dimensions to analyze for correlation patterns. Responsive to receiving the request to cluster the set of records, the system generates…
Efficient pluggable database recovery with redo filtering in a consolidated database
Granted: June 6, 2023
Patent Number:
11669411
A computer program product, system, and computer implemented method for management of a consolidated database and implementing pluggable database recovery with redo filtering in a consolidated database according to some embodiments. Generally, the process includes ongoing activities that maintain activity logs and summarize the activity for respective activity logs (e.g., in an activity vector maintained in a consolidated database catalog). In some embodiments, event-based activities…
Generating video sequences from user interactions with graphical interfaces
Granted: June 6, 2023
Patent Number:
11669347
A video sequence may be generated that animates user interactions across a number of different user interfaces for an application. Visual representations of the user interfaces can be combined together into an image that acts as a canvas or background for the video sequence. A record of user interactions with the user interfaces can be mapped to locations on the canvas, and the video sequence can be generated that incrementally animates user actions as they move between different…
Machine learning (ML) infrastructure techniques
Granted: May 30, 2023
Patent Number:
11663523
The present disclosure relates to systems and methods for a machine learning platform that generates a library of components to generate machine learning models and machine learning applications. The machine learning infrastructure system allows a user (i.e., a data scientist) to generate machine learning applications without having detailed knowledge of the cloud-based network infrastructure or knowledge of how to generate code for building the model. The machine learning platform can…
Techniques for allocating capacity in cloud-computing environments
Granted: May 30, 2023
Patent Number:
11665068
Systems, devices, and methods discussed herein enable the provisioning of one or more virtual resources within a cloud-computing environment based at least in part on user-defined constraints. By way of example, a request to provision one or more virtual resources within the cloud-computing environment may be received. The request may include a set of user-defined constraints. Placement data indicating a mapping of a particular virtual resource to a particular hardware resource may be…
Method and system for generating a schedule data structure for promotional display space
Granted: May 30, 2023
Patent Number:
11663624
Systems, methods, and other embodiments associated with computing and generating schedule data structures for items in a display are described. In one embodiment, a method includes accessing a sales data structure corresponding to a store and analyzing sales records for items associated with subcategories to calculate a subcategory profit contribution score for each subcategory. The method may also include selecting a first subcategory from the subcategories as a candidate subcategory of…
Combining signals from multiple sensors to facilitate EMI fingerprint characterization of electronic systems
Granted: May 30, 2023
Patent Number:
11663369
During operation, the system uses N sensors to sample an electromagnetic interference (EMI) signal emitted by a target asset while the target asset is running a periodic workload, wherein each of the N sensors has a sensor sampling frequency f, and wherein the N sensors perform sampling operations in a round-robin ordering with phase offsets between successive samples. During the sampling operations, the system performs phase adjustments among the N sensors to maximize phase offsets…
Hybrid managed and unmanaged data model
Granted: May 30, 2023
Patent Number:
11663321
A computer comprising processors and memory may implement an application execution engine to execute an application including both managed code and unmanaged code, the managed code providing memory safety for accesses to objects in memory and the unmanaged code providing no such safety. Responsive to a request from managed code, the application execution engine allocates memory for an object in a managed pool and the object is accessible to managed code in a managed state. Responsive to…
Identifying and resolving differences between datastores
Granted: May 30, 2023
Patent Number:
11663192
Techniques for efficiently maintaining consistency of data items across storage partitions are disclosed using a hierarchical multi-level hash tree. Copies of a data item may be associated with corresponding attributes that are used to generate hash values for the data item. Hash values of the attributes may then be used to label nodes in a multi-level hash tree. Differences between the replicated copies of a data item may be quickly identified by comparing hash values associated with…
Generating relational table structures from NoSQL datastore and migrating data
Granted: May 30, 2023
Patent Number:
11663189
Systems, methods, and other embodiments associated with migrating key-value data to a relational database. A method comprises query metadata of a key-value store and retrieving at least a namespace, and a kind name associated to the namespace. A subset of entities associated with the kind name in the key-value store are inspected to determine an inspected data type of data values from one or more of property names. A relational table is created in a relational database based on at least…
Autonomous deployment of multiple database file systems
Granted: May 30, 2023
Patent Number:
11663174
A manager file system (MFS) runs as a user space file system. The MFS, implemented using an OS process, exposes a mount point as a communication endpoint to the single process. Mounting, unmounting, and changing configuration of individual database file systems (DBFSs) are done by overloading extended attributes on the mount point. The MFS services all DBFSs mounted at different mount points registered to the single process of the MFS and ensures optimal resource utilization among the…
Multi-state midtier dynamic cache replacement
Granted: May 30, 2023
Patent Number:
11663143
A server includes a data cache for storing data objects requested by mobile devices, desktop devices, and server devices, each of which may execute a different configuration of an application. When a cache miss occurs, the cache may begin loading portions of a requested data object from various data sources. The cache itself may be divided into multiple partitions, and each of the partitions may be assigned to a specific attribute, such as an application configuration. Portions of the…
System and method for bounded recursion with a microservices or other computing environment
Granted: May 23, 2023
Patent Number:
11656850
Described herein is a system and method for providing bounded recursion under bounded concurrency, for use with microservices or reactive programming environments. The system is adapted to determine, for example during evaluation of a chain of Continuations, that the concurrency of onComplete invocations is mutually exclusive with the recursive invocations. The number of concurrently executing threads can be bounded, such that the recursion only needs to operate within a reasonable…
Datacenter level utilization prediction without operating system involvement
Granted: May 23, 2023
Patent Number:
11657256
Embodiments use a hierarchy of machine learning models to predict datacenter behavior at multiple hardware levels of a datacenter without accessing operating system generated hardware utilization information. The accuracy of higher-level models in the hierarchy of models is increased by including, as input to the higher-level models, hardware utilization predictions from lower-level models. The hierarchy of models includes: server utilization models and workload/OS prediction models that…
Data serialization in a distributed event processing system
Granted: May 23, 2023
Patent Number:
11657056
A distributed event processing system is disclosed that receives a batch of events via a continuous data stream and performs the serialization of data in the batch of events. In certain embodiments, the system identifies a first data type of a first attribute for each event in a batch of events and determines a first type of data compression to be performed on data values represented by the first attribute. The system determines a first type of data compression to be performed on data…
Query execution against an in-memory standby database
Granted: May 23, 2023
Patent Number:
11657037
Techniques related to query execution against an in-memory standby database are disclosed. A first database includes PF data stored on persistent storage in a persistent format. The first database is accessible to a first database server that converts the PF data to a mirror format to produce MF data that is stored within volatile memory. The first database server receives, from a second database server, one or more change records indicating one or more transactions performed against a…