BRAND ENGINE FOR EXTRACTING AND PRESENTING BRAND DATA WITH USER INTERFACES
Granted: May 8, 2025
Application Number:
20250148508
A method implements brand engine for extracting and presenting brand data with user interfaces. The method includes receiving a blueprint with a set of structure blocks extracted from a selected content. A structure block of the set of structure blocks includes a set of style parameter requests for a section of the selected content. The method further includes processing the set of structure blocks with a first set of smart blocks to generate a set of scores. A smart block of the first…
EMBEDDING SERVICE FOR UNSTRUCTURED DATA
Granted: May 8, 2025
Application Number:
20250148473
A method includes receiving an untransformed transaction including unstructured data. An embedding model generates a vector from the unstructured data. A cluster model matches the vector to a vector cluster. A cluster ID is assigned to the vector. The unstructured data in the untransformed transaction is replaced with the cluster ID to obtain a transformed transaction. A query including the cluster ID and based on the transformed transaction is generated. The query is processed to…
MULTI-MODAL MACHINE LEARNING MODEL FOR DIGITAL DOCUMENT PROCESSING
Granted: May 1, 2025
Application Number:
20250140012
A method including receiving a digital image including text arranged in a layout. The method also includes generating, by an optical character recognition model, a layout text vector that encodes at least one word in the text of the digital image and a position of the at least one word in the layout of the digital image. The method also includes generating, by a visual encoder model, a visual representation vector embedding a content of the digital image. The method also includes…
AUTOMATED RECOMMENDATIONS FOR HIERARCHICAL DATA STRUCTURES
Granted: May 1, 2025
Application Number:
20250139634
Embodiments disclosed herein provide automated account recommendations for a hierarchical account structure. For an incoming transaction data record, a first language model is used to generate a recommended account name that is agnostic to the existing list of accounts. The recommended account name is appended to the existing list of accounts, which is consolidated to remove synonymous accounts. Additionally, a hierarchical relationship between the different accounts in the consolidated…
LEVERAGING GENERATIVE ARTIFICIAL INTELLIGENCE TO GENERATE STRATEGY INSIGHTS
Granted: May 1, 2025
Application Number:
20250139556
Embodiments disclosed herein generate a strategy insight report for a user's business, leveraging generative artificial intelligence—particularly large language models—and pre-stored data associated with the user. The large language models are used to capture subjective information associated with different insight areas, e.g., strength, weakness, opportunity, and threat (SWOT) of a SWOT model. The captured subjective information is augmented, supplemented, and/or modified by the…
CONTRASTIVE IN-CONTEXT LEARNING FOR LARGE LANGUAGE MODELS
Granted: May 1, 2025
Application Number:
20250139445
A contrastive in-context learning protocol for large language models. The protocol includes inputting positive and negative examples to a large language model. Additionally, the large language model may be instructed to analyze the reasons behind the positive examples being positive and the negative examples being negative. The large language model with such contrastive in-context learning can generate specific responses/answers based on user preferences, generally not possible using…
SYSTEMS AND METHODS FOR SOLVING MATHEMATICAL WORD PROBLEMS USING LARGE LANGUAGE MODELS
Granted: May 1, 2025
Application Number:
20250139383
Systems and methods are provided for solving mathematical word problems using large language models.
AUTOMATED EVALUATION OF LARGE LANGUAGE MODELS
Granted: May 1, 2025
Application Number:
20250139374
Providing an output of a primary large language model to a criteria model including a second large language model. The criteria model compares each of the sentences to a reference source and generates a first data structure including a first vector. The first vector stores, for each of the sentences, a corresponding evaluation of a given sentence as being consistent or inconsistent with the reference source, and a corresponding reason for the corresponding evaluation of the given…
METHOD FOR IMPROVING THE OUTPUT OF LARGE LANGUAGE MODELS
Granted: May 1, 2025
Application Number:
20250139373
Output sentences of a primary large language model is provided to a criteria model including a second large language model. The criteria model compares the output to a reference source. As a result of comparing, the criteria model generates a first data structure including a first vector. The first vector stores, an evaluation of the output as being consistent or inconsistent with the reference source, and a corresponding reason for the evaluation. The criteria model identifies an…
FILE EXTRACTION AND VECTORIZATION FOR ONBOARDING WITH LLM
Granted: April 24, 2025
Application Number:
20250131004
Systems and methods for adapting an onboarding session to a user are disclosed. An example method is performed by one or more processors of a system and includes receiving a transmission over a communications network from a computing device associated with a user of the onboarding system, the transmission including one or more files, extracting data from each of the one or more files using one or more parser plugins, transforming the extracted data into a set of arrays, feeding a prompt…
IDENTIFICATION AND ALERT GENERATION FOR MISCATEGORIZATIONS IN CATEGORIZATION PROBLEMS
Granted: April 3, 2025
Application Number:
20250111154
Systems and methods are disclosed for managing categorization problem solutions and identifying miscategorizations. The identification of a miscategorization of an object is based on the object's first embedding being different than the first embeddings of other objects in a cluster. The objects in the cluster are clustered together based on second embeddings of the objects, with the first embedding generated based on a first description associated with an object and the second embedding…
SYSTEMS AND METHODS FOR ANSWERING INQUIRIES USING VECTOR EMBEDDINGS AND LARGE LANGUAGE MODELS
Granted: April 3, 2025
Application Number:
20250111152
Systems and methods are provided for using vector embeddings and large language models to answer chatbot inquiries.
PROMPT INJECTION DETECTION FOR LARGE LANGUAGE MODELS
Granted: April 3, 2025
Application Number:
20250111093
A method includes receiving, at a server from a user device, a user query to a large language model (LLM), creating an LLM query from the user query, inserting a system prohibited request into the LLM query to generate a revised LLM query, and sending the revised LLM query to the LLM. The method further includes receiving, from the LLM, a first LLM response to the LLM query, testing the first LLM response to detect whether a prohibited response to the system prohibited request is…
LEAKAGE DETECTION FOR LARGE LANGUAGE MODELS
Granted: April 3, 2025
Application Number:
20250111092
A method includes receiving, at a server from a user device, a user query to a large language model (LLM), creating an LLM query from the user query and an application context, gathering confidential information from the LLM query, and sending the LLM query to the LLM. The method includes receiving, from the LLM, an LLM response to the LLM query, comparing the LLM response to the confidential information to generate comparison result, and setting a leakage detection signal based on…
DETECTION OF CYBER ATTACKS DRIVEN BY COMPROMISED LARGE LANGUAGE MODEL APPLICATIONS
Granted: April 3, 2025
Application Number:
20250111051
A method including receiving, at a large language model, a prompt injection cyberattack. The method also includes executing the large language model. The large language model takes, as input, the prompt injection cyberattack and generates a first output. The method also includes receiving, by a guardian controller, the first output of the large language model. The guardian controller includes a machine learning model and a security application. The method also includes determining a…
SECURITY MARKER INJECTION FOR LARGE LANGUAGE MODELS
Granted: April 3, 2025
Application Number:
20250111039
A method includes receiving, at a server from a user device, a user query to a large language model (LLM), creating an LLM query from the user query, inserting an security marker instruction into the LLM query to trigger an injection of a security marker, and sending the LLM query to the LLM. The method further includes receiving, from the LLM, an LLM response to the LLM query, evaluating the LLM response to detect whether the security marker is present in the LLM response, and setting a…
GENERATIVE ARTIFICIAL INTELLIGENCE BASED CONVERSION OF NATURAL LANGUAGE REQUESTS TO DATA WAREHOUSE QUERY INSTRUCTION SETS
Granted: April 3, 2025
Application Number:
20250110948
Systems and methods are disclosed for converting natural language queries to a query instruction set for searching a data warehouse. To generate a query instruction set from a natural language query, a system iteratively uses a generative artificial intelligence (AI) model and database query tools to generate a query instruction set in a stepwise manner. The system and generative AI model do not require a priori knowledge of data table contents in the data warehouse, which may include…
IDENTIFYING DATA LAKE OWNERSHIP USING WRITE ACCESS LOGS
Granted: April 3, 2025
Application Number:
20250110765
Systems and methods for determining ownership of cloud computing resources are disclosed. An example method includes identifying a first active table whose ownership is not defined in a central repository, determining, based on a write log associated with the first active table, a first timestamp and a first internet address associated with a most recent write to the first active table, determining, based on the first internet address, whether or not the first timestamp is more recent…
MACHINE LEARNING SELECTION OF IMAGES
Granted: March 27, 2025
Application Number:
20250103646
A method including receiving an input including a number of texts from a source of text and a number of images from a source of images. The texts are separate from the images. The input is embedded into a first data structure that defines first relationships among the images from the source of images and the texts from the source of text. The first data structure is compared to an index including a second data structure that defines second relationships among a number of pre-determined…
MERGING MULTIPLE MODEL OUTPUTS FOR EXTRACTION
Granted: March 6, 2025
Application Number:
20250078550
Systems and methods for training an encoder-decoder model are disclosed. An example method includes receiving, over a communications network, a plurality of extraction model outputs from a corresponding plurality of extraction models, each extraction model output received from a corresponding extraction model and each extraction model output including a respective plurality of key-value pairs corresponding to extracted text from one or more training documents, receiving, over the…