Maintaining session stickiness across authentication and authorization channels for access management
Granted: May 23, 2023
Patent Number:
11658958
Techniques are described that enable maintaining of session stickiness across authentication and authorization channels in an access management system, through the use an identifier for an access manager from a plurality of access managers. The access manager authenticates a user of a client device based on an authentication request. In response to response to successful authentication of the user, the access manager creates a session. The access manager also generates the identifier and…
Routing for chatbots
Granted: May 23, 2023
Patent Number:
11657797
Techniques are described for invoking and switching between chatbots of a chatbot system. In some embodiments, the chatbot system is capable of routing an utterance received while a user is already interacting with a first chatbot in the chatbot system. For instance, the chatbot system may identify a second chatbot based on determining that (i) such an utterance is an invalid input to the first chatbot or (ii) that the first chatbot is attempting to route the utterance to a destination…
Managing storage volume in a virtual computing infrastructure
Granted: May 23, 2023
Patent Number:
11657436
Techniques are provided for authorizations in a virtual computing infrastructure using a federation token service. The techniques may include receiving a request for a launch plan from a user for launching instances in a plurality of sites, determining object permissions required for actions to be performed to launch one or more of the instances at each site of the plurality of sites, contacting an authorization caching service to obtain authorization tokens for each of the determined…
Client caching identification tracking
Granted: May 23, 2023
Patent Number:
11657430
Embodiments are directed towards employing multiple profiles to track identification of users across multiple domains. Multiple application-domain profiles and multiple web-domain profiles may each include a statistical identifier. A profile enrichment store may be generated from the application-domain profiles and web-domain profiles, where each entry in the profile enrichment store may be based on statistical identifiers. The profile enrichment store may be utilized to determine…
Target user estimation for dynamic assets
Granted: May 23, 2023
Patent Number:
11657425
Techniques for processing event streams are provided that use streaming analytics to estimate a target user for dynamic assets. An exemplary technique includes receiving a batch of events that have position data for a potential target, determining one or more polygons that comprise the potential target based on the position data for the potential target, determining an approximate target viewership for the one or more polygons based on a profile or taxonomy of the potential target,…
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…
Enhanced processing of user profiles using data structures specialized for graphical processing units (GPUs)
Granted: May 16, 2023
Patent Number:
11652893
Disclosed are techniques for processing user profiles using data structures that are specialized for processing by a GPU. More particularly, the disclosed techniques relate to systems and methods for evaluating characteristics of user profiles to determine whether to offload certain user profiles to the GPU for processing or to process the user profiles locally by one or more central processing units (CPUs). Processing user profiles may include comparing the interest tags included in the…
Methods, systems, and computer readable media for dynamic optimized network function discovery for consumer network functions
Granted: May 16, 2023
Patent Number:
11652895
A method for dynamic optimized NF discovery includes querying an NF repository function (NRF), receiving at least one response to the querying, and building, from the at least one response, an NF discovery data digest of NF profile attributes and corresponding attribute values usable as query parameters in NF discovery requests. The method further includes determining that a consumer NF has a need for a service, and, in response, formulating, using the NF discovery data digest, an NF…
Increased data processing performance of a non-volatile memory express (NVME) block store
Granted: May 16, 2023
Patent Number:
11650745
The present embodiments relate to throttling input/output (IO) processing tasks at a centralized node (e.g., a SmartNIC device) and implement multiple routing paths to prevent performance degradation in handling data patterns. For instance, the centralized node can implement a throttling system to assign portions of a number of input/output operations to be performed to a series of extent servers in a cloud infrastructure environment. The present embodiments also can implement multiple…
Automatic connection load balancing between instances of a cluster
Granted: May 16, 2023
Patent Number:
11652892
Disclosed is a method, a computer program product, and a computer system for implementing automatic connection load balancing of database connections between instances of a cluster. Load imbalances are detected globally in the cluster, and can be corrected autonomously by the local instances. The local controller/orchestrator detects the imbalance, computes a target for the instance, and makes any necessary adjustments on the instance, where a server marks the connections to…
Below-the-line thresholds tuning with machine learning
Granted: May 16, 2023
Patent Number:
11651375
Systems, methods, and other embodiments for ML-Based automated below-the-line threshold tuning include, in one embodiment, training an ML model to predict probabilities that an event is fraudulent on a set of events (i) sampled from a set of historic events labeled by an alerting engine as either above-the-line events or below-the-line events on either side of a threshold line indicating that an event is suspicious, and (ii) confirmed to be either fraudulent or not fraudulent;…
Multifactor authentication without a user footprint
Granted: May 16, 2023
Patent Number:
11651357
Embodiments implement multifactor authentication without a user footprint. An application programming interface call from a client application can be received that includes a messaging identifier. A transaction identifier can be transmitted to the client application and stored. Using a shared secret, a temporary password can be generated, where the shared secret can be associated with the transaction identifier and can be stored. The temporary password can be transmitted to the messaging…
Composite entity for rule driven acquisition of input data to chatbots
Granted: May 16, 2023
Patent Number:
11651162
The present disclosure relates to chatbot systems, and more particularly, to techniques for obtaining data items for input to a chatbot. In certain embodiments, a chatbot system includes a component that can be invoked by a chatbot in the chatbot system to obtain data items needed by the chatbot. The component can be invoked based on a reference to the component in a dialog flow definition configured for the chatbot. The reference to the component can indicate a composite entity that the…
System and method for configuring related information links and controlling a display
Granted: May 16, 2023
Patent Number:
11651146
Systems, methods, and other embodiments associated with configuring related links and controlling of a display are described. In one embodiment, in response to a user activating a data page on a user interface, wherein the data page includes a plurality of input fields for receiving input values: monitoring the plurality of input fields for inputted values. When a first value is input into a first input field of the plurality of input fields, the system (i) identifies related links…
Insights into performance of a bot system
Granted: May 16, 2023
Patent Number:
11651033
The present disclosure relates generally to techniques for analyzing and improving a bot system, and more particularly to an analytic system integrated with a bot system for monitoring, analyzing, visualizing, diagnosing, and improving the performance of the bot system. For example, an analytic system is integrated with a bot system for monitoring, analyzing, visualizing, and improving the performance of the bot system. The analytic system monitors events occurred in conversations…
Efficient optimization of SQL queries having set operators with a multi-set semantic
Granted: May 16, 2023
Patent Number:
11650991
Disclosed is a system, method, and computer program product to efficiently process multi-set operations in a database system. An approach is described to perform a group-by operation with a counter to efficiently process such queries. Techniques are described to optimize multi-set operations into regular-set operations.
Concurrent multiple hierarchical data structures with consistent data
Granted: May 16, 2023
Patent Number:
11650973
A method may include maintaining first data structure with records organized in a first hierarchy, and maintaining a second data structure with records organized in a second hierarchy. The method may additionally include receiving a change request for the value stored in the first record. The change request may be received from a parent in the second data structure of the first record. The method may further include sending a notification to the parent in the first data structure that…
Techniques for modifying a compute instance
Granted: May 16, 2023
Patent Number:
11650830
Systems, devices, and methods discussed herein are directed to modifying aspects of a compute instance. A user may request a change to the compute instance. The system may derive a state object indicating a future state of the compute instance were the change to be applied. A hash of a subset of the state object's attributes may be computed and provided to the requesting computing component. The system may subsequently proceed with applying the change. A current state object indicating a…