Partial page approval model
Granted: October 4, 2022
Patent Number:
11461486
Techniques are described herein for handling transactions where only a portion of submitted changes are committed. In some embodiments, a system receives, through a page of a user interface, a request to submit a plurality of changes to a set of data objects. The system identifies, based on the page of the user interface through which the request was submitted, a first subset of one or more changes that require further review and a second subset of one or more changes that do not require…
Dynamic client registration for an identity cloud service
Granted: October 4, 2022
Patent Number:
11463488
Dynamic client registration for an Identity Cloud Service (IDCS) is provided. A service instance client, associated with a service instance, is created in a first tenancy. A template client is created, based on a security blueprint, in a second tenancy. A registration client is created in the first tenancy. A request for a registration access token is received from an installed client application over a network; the request includes an ID of the template client. A user of the installed…
Methods, systems, and computer readable media for routing of packets for lawful interception
Granted: October 4, 2022
Patent Number:
11463484
Methods, systems, and computer readable media for routing of packets for lawful interception (LI). A system includes at least one session border controller (SBC) configured for forwarding media streams to a forwarding function. The system includes the forwarding function, implemented on a centralized node for a telecommunications network. The forwarding function is configured for receiving the media streams and forwarding each media stream to a respective lawful intercept mediation…
Systems and methods for a VLAN switching and routing service
Granted: October 4, 2022
Patent Number:
11463355
Systems and methods for a VLAN switching and routing service (VSRS) are disclosed herein. A method can include generating a table for an instance of a VSRS, which VSRS couples a first virtual layer 2 network (VLAN) with a second network. The table can contain information identifying IP addresses, MAC addresses, and virtual interface identifiers for instances within the virtual layer 2 network. The method can include receiving with the VSRS a packet from a first instance designated for…
Automatically inferring software-defined network policies from the observed workload in a computing environment
Granted: October 4, 2022
Patent Number:
11463314
Techniques are disclosed for automatically inferring software-defined network policies from the observed workload in a computing environment. The disclosed techniques include monitoring network traffic flow originating from network interfaces corresponding to containers that execute components of an application, recording details of a new network connection or a change in the existing network connection, obtaining information concerning the components of the application, identifying…
Determining the health of other nodes in a same cluster based on physical link information
Granted: October 4, 2022
Patent Number:
11463303
The embodiments disclosed herein relate to using SNMP functionality for fast and accurate detection of node failure in a computer cluster. When cluster nodes are connected via a switch that provides SNMP capability, a trap mechanism can be used to immediately and proactively notify cluster nodes that a particular cluster node is disconnected from the network, potentially even before the remaining cluster nodes have noticed a lack of response. In addition, when a cluster node notices a…
System and method for providing a multi-dimensional ring-lattice network topology
Granted: October 4, 2022
Patent Number:
11463276
Described herein are systems and methods providing a multi-dimensional ring-lattice network topology. Systems and methods disclosed herein provide for constructing network topologies in a form of a partial mesh (a partially connected network), where a bridge is capable of forwarding packets through other bridges when a direct link to the destination compute device is not available. A temporary on-demand tunnel is created by virtual networking software on-demand, to facilitate a direct…
Implementing a correction model to reduce propagation of automatic speech recognition errors
Granted: October 4, 2022
Patent Number:
11462208
Some techniques described herein determine a correction model for a dialog system, such that the correction model corrects output from an automatic speech recognition (ASR) subsystem in the dialog system. A method described herein includes accessing training data. A first tuple of the training data includes an utterance, where the utterance is a textual representation of speech. The method further includes using an ASR subsystem of a dialog system to convert the utterance to an output…
Animation between visualization objects in a virtual dashboard
Granted: October 4, 2022
Patent Number:
11461979
A plurality of visualization objects may be provided for representing one or more data sets in a virtual 3D space. The visualization objects may include funnels, containers, name cards, and so forth. The visualization objects can be arranged in a circular carousel that can be rotated around a position of a virtual camera or user in a VR/AR environment. Individual data points in the visualization objects can be rotated, sized, positioned, colored, or otherwise characterized based on…
Providing asynchronous general user interface (GUI) input
Granted: October 4, 2022
Patent Number:
11461542
Asynchronous General User Interface (GUI) input is provided. A first user-provided input is receive for an input field of the General User Interface (GUI). A first local timing process and a global timing process are initiated indicating time of the receiving of the first user-provided input. Prior to completion of data entry processing of the first user-provided input, a second user-provided input is received for the input field and a second local timing processing is initiated…
Method for using a sematic model to transform SQL against a relational table to enable performance improvements
Granted: October 4, 2022
Patent Number:
11461328
Herein, a computer stores metadata that defines an analytic view that is based on organizing operation(s) that respectively specify organizing column(s) of organizing table(s), including a join operation that specifies a dimension column of a dimension table and a join column of a fact table. An original query is received that does not reference the analytic view. The original query specifies at least one organizing operation that is identical, somewhat similar, or compatible to an…
First futamura projection in the context of SQL expression evaluation
Granted: October 4, 2022
Patent Number:
11461324
The present invention relates to execution optimization of database queries. Herein are techniques for optimal execution based on query interpretation by translation to a domain specific language (DSL), with optimizations such as partial evaluation, abstract syntax tree (AST) rewriting, just in time (JIT) compilation, dynamic profiling, speculative logic, and Futamura projection. In an embodiment, a database management system (DBMS) that is hosted on a computer generates a query tree…
Techniques for generating a boolean switch interface for logical search queries
Granted: October 4, 2022
Patent Number:
11461314
A computing system may receive a first user input providing an indication for a search of stored data. The system may generate a list of search criteria in a first graphical user interface. The system may receive a first selection of one or more search criteria from the list of search criteria. The system may generate a selected search criteria interface in a second graphical user interface comprising a graphical Boolean switch between each of adjoining search criteria. The system may…
Bot extensibility infrastructure
Granted: October 4, 2022
Patent Number:
11461311
The present disclosure relates generally to techniques for extending or customizing base skills (e.g., chatbots). According to certain embodiments, a bot extension infrastructure is provided to facilitate customization and/or extension of base skills, separately tracking different versions of the base skills and the extensions, applying an extension to different versions of a base skill, or applying different versions of extensions to a same base skill. The extensions to the base skills…
High availability and automated recovery in scale-out distributed database system
Granted: September 27, 2022
Patent Number:
11455219
Herein are acceleration techniques for resuming offloaded execution by replacing a failed computer with a hot spare computer. In an embodiment, a distributed system configures a DBMS, a set of participating computers, and a set of spare computers. The DBMS receives a query of a database. From the query, an offload query plan is generated for distributed execution. The DBMS sends the offload query plan and a respective portion of the database to each participating computer. The…
Techniques for managing distributed computing components
Granted: September 27, 2022
Patent Number:
11457092
Techniques discussed herein are directed to identifying health assessment data of a set of computing instances of a distributed computing system. The health assessment data may be collected from the computing instances and stored in a first distributed cache. When a request for health assessment data for one or more computing instances is received, the health assessment data may be retrieved from the first distributed cache, provided to the requesting entity, and stored in a second…
Regular path queries (RPQS) for distributed graphs
Granted: September 27, 2022
Patent Number:
11456946
A pattern matching engine interprets a query into a data structure resembling a finite state machine. Vertices in the query pattern are treated as states or stages, while edges connecting them are treated as state transitions or hops. To match the full pattern, the first stage is first matched by applying vertex filters, if any. If the vertex is eligible, its edges that satisfy the edge filters, if any, are followed to move to the neighbors that can potentially produce results, thus…
Automated building of expanded datasets for training of autonomous agents
Granted: September 27, 2022
Patent Number:
11455494
Improved systems and methods for generating training data for classification models are disclosed. In an example, a training application accesses two fragments of text. The application represents each fragment of text as a parse thicket. The parse thickets jointly represent syntactic and discourse information. From the parse thickets, the application generalizes the text by identifying common entities or common rhetorical relations between parse thickets. The generalized text is added to…
Query classification and processing using neural network based machine learning
Granted: September 27, 2022
Patent Number:
11455306
Techniques are described herein for leveraging recurrent neural networks for query processing. In some embodiments, a query analytic system determines a sequence of tokens for at least a portion of a query and determines a vector representation for each token. The query analytic system further generates, using a neural network based on the sequence of tokens, a performance prediction associated with executing at least the portion of the query, wherein the neural network assigns at least…
Driving massive scale out through rewrites of analytical functions
Granted: September 27, 2022
Patent Number:
11455303
According to an embodiment, a method includes rewriting a particular query to generate a rewritten query. The particular query specifies a window function operator, a particular input to the window function operator, and an analytical function. Rewriting the particular query includes assigning the particular input to an intermediate relation and replacing the window function operator with a replacement operator. The method further includes assigning to the replacement operator an…