Managing search engines based on search perform metrics
Granted: November 19, 2024
Patent Number:
12147485
Certain aspects of the present disclosure provide techniques for managing a search engine based on search performance metrics. An example method generally includes dividing a set of search history data into a first subset of search history data and a second subset of search history data. The first subset of data is associated with interaction with search results, and the second subset of data is associated with non-interaction with search results. A first quality score is generated for…
Dataset ranking based on composite score
Granted: November 12, 2024
Patent Number:
12141154
A method implements a dataset rank metric for measuring dataset relevance. Metadata is identified for a plurality of datasets. A graph structure is generated in storage. The graph structure includes a multitude of nodes connected by a multitude of edges. Each node of the multitude of nodes representing a respective dataset of a multitude of datasets, the multitude of edges connecting the multitude of nodes according to a data lineage determined from metadata of the multitude of datasets.…
Hybrid bi-directional user experience between multiple stacks
Granted: November 5, 2024
Patent Number:
12137146
A system and method that leverage a hybrid bi-directional user experience system that bi-directionally transfers an application session between a first application and a migrated application based on the availability of application features in the migrated application stack.
Systems and methods for workflow based application testing in cloud computing environments
Granted: November 5, 2024
Patent Number:
12135639
A testing system and method for testing application code against various failure scenarios. The testing system and method generate a test workflow including test source code implementing a series of actions that affect an application component and or an infrastructure component included in application code. The testing system and method execute the test workflow to determine the performance of the application code during one or more failure scenarios caused by the series of actions…
Bi-directional federation link for seamless cross-identity SSO
Granted: October 29, 2024
Patent Number:
12132721
A federation link is used to facilitate bi-directional identity federation between software applications. The federation link is created to include user and account identity information for software applications having respective authentication providers. The federation link is created by one of the software applications and shared, for example, with the authentication provider of the other software application. The federation link can be utilized by both software applications to…
Methods systems and articles of manufacture for modifying user interaction with online banking site
Granted: October 29, 2024
Patent Number:
12131303
Data of prior online banking sessions is logged or stored and analyzed to identify online banking action patterns and pages or screens of an online banking website used to execute the actions. User profile data associated with executed actions is also identified. User profile data may involve the computing device used to access the site, location and/or temporal data such as date, time and frequency. When profile data of a current online banking session is received, rules dictating how…
Smart and optimized data loader
Granted: October 29, 2024
Patent Number:
12131193
A method for controlling software agent workers for migrating data between databases. The method monitors resource utilization of at least one of the databases during the migration of the data and compares the monitored resource utilization to a desired resource utilization range. When the comparison indicates that the monitored resource utilization is less than the desired resource utilization range, the method additively deploys additional software agent workers. When the comparison…
Pre-trained contextual embedding models for named entity recognition and confidence prediction
Granted: October 29, 2024
Patent Number:
12131122
At least one processor may obtain a document comprising text tokens. The at least one processor may determine, based on a pre-trained language model, word embeddings corresponding to the text tokens. The at least one processor may determine, based on the word embeddings, named entities corresponding to the text tokens; and one or more accuracy predictions corresponding to the named entities. The at least one processor may compare the one or more accuracy predictions with at least one…
Image-based document search using machine learning
Granted: October 22, 2024
Patent Number:
12124500
Aspects of the present disclosure provide techniques for image-based document search. Embodiments include receiving an image of a document and providing the image of the document as input to a machine learning model, where the machine learning model generates separate embeddings of a plurality of patches of the image of the document and the machine learning model generates an embedding of the image of the document based on the separate embeddings of the plurality of patches. Embodiments…
Method and transaction tracking service for surfacing rule-creation actions
Granted: October 22, 2024
Patent Number:
12125098
A transaction tracking service (TTS). The TTS includes a transaction repository configured to store transaction records organized within a transaction groups. The TTS also includes a computer processor operatively connected to the transaction repository. The computer processor is configured to execute instructions to make a first determination that a first transaction record of the plurality of transaction records is unassigned, generate, based on the first determination, an unassigned…
Detection of abnormal application programming interface (API) sessions including a sequence of API requests
Granted: October 15, 2024
Patent Number:
12120129
A computer-implemented method includes receiving data comprising a plurality of application programming interface (API) requests from a plurality of client devices. The method includes generating a plurality of API sessions based on the data, wherein each of the API sessions is associated with a corresponding client device of the plurality of client devices and includes a sequence of API requests originating from the corresponding client device. The method includes comparing each of the…
System and method for dimensionality reduction of vendor co-occurrence observations for improved transaction categorization
Granted: October 15, 2024
Patent Number:
12118622
A method and system assist users of an electronic bookkeeping system to sort financial transactions into accounts representing bookkeeping categories. The method and system generate vectors representing the accounts and the merchants known to the bookkeeping system. The method and system generate compressed versions of the vectors by compressing the vectors. The method and system assist users to sort the financial transactions by analyzing the compressed vectors.
Extracting explainable corpora embeddings
Granted: October 15, 2024
Patent Number:
12118310
A method extracts explainable corpora embeddings. The method includes constructing a graph with nodes representing terms from a text sequence and edges that include pointwise values generated between pairs of terms. The method further includes generating a rank vector from the graph. Elements of the rank vector correspond to the edges of the graph. A rank value, of the rank values, corresponds to a term from the text sequence. The method further includes selecting the term by comparing…
Converting from compressed language to natural language
Granted: October 15, 2024
Patent Number:
12118309
A method converts from compressed language to natural language. The method includes receiving an element string. The element string is in a compressed language format and is extracted from a document in a structured document language. The method includes tokenizing the element string to form multiple element tokens, generating a token set from the element tokens, and generating a name string from multiple token sets. The name string is in a natural language format.
Detecting sensitive information in records using context and decoys
Granted: October 15, 2024
Patent Number:
12118107
Aspects of the present disclosure provide techniques for detecting sensitive information. Embodiments include determining a first likelihood that a record contains at least a given type of sensitive information using a first detection technique that involves providing one or more inputs to a machine learning model based on the record and receiving the first likelihood as an output from the machine learning model based on the one or more inputs. Embodiments include determining a second…
Feature extraction and time series anomaly detection over dynamic graphs
Granted: October 15, 2024
Patent Number:
12118077
A plurality of graph snapshots for a plurality of consecutive periodic time samples maps between connected components in consecutive graph snapshots and describes at least one feature of each connected component. A recursively-built tree tracks an evolution of one of the connected components through the plurality of graph snapshots, the tree including a root node representing the connected component at a final one of the consecutive periodic time samples and a plurality of leaf nodes…
Universal report engine
Granted: October 15, 2024
Patent Number:
12118011
A method including receiving a first command including both a data extraction expression and a first report configuration expression. The data extraction expression includes program code for extracting fields of a dataset of a data source. The first report configuration expression includes program code configured to populate cells of first dimensions of a first report and to generate a first tree including subset nodes including records of the dataset. The first command is executed by…
Method and system for scalable performance testing in cloud computing environments
Granted: October 15, 2024
Patent Number:
12117927
Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally…
Machine learning based traffic flow control for adaptive experimentations
Granted: October 8, 2024
Patent Number:
12113682
Systems and methods for controlling traffic flow for software experimentation are disclosed. An example method includes receiving a first traffic from a first plurality of users to receive an existing feature or a new feature, determining, from the first traffic, a first portion of the first plurality of users to receive the existing feature (with the first portion bounded by a first lower threshold and/or a first upper threshold) and a second portion of the first plurality of users to…
Conversational user interfaces based on knowledge graphs
Granted: October 1, 2024
Patent Number:
12106013
Certain aspects of the present disclosure provide techniques for executing a function in a software application through a conversational user interface based on a knowledge graph associated with the function. An example method generally includes receiving a request to execute a function in a software application through a conversational user interface. A graph definition of the function is retrieved from a knowledge engine. Input is iteratively requested through the conversational user…