36 - Financial, insurance and real estate services
Goods & Services
Donor-advised investment of funds for charitable purposes; charitable fund raisingservices; grant making services, namely, making monetary grants to public charities as recommended by donors; providing financial information via theInternet
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software as a Service (SaaS) solution, featuring conversational intelligence capabilities that simulate customer conversations, evaluate conversation performance, and coach Financial Advisors to improve client outcomes.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software as a Service (SaaS) solution, featuring conversational intelligence capabilities that simulate customer conversations, evaluate conversation performance, and coach Financial Advisors to improve client outcomes.
A method is provided for automatically comparing two text files comprising a first file and a second file, where the file type of the first file is a fixed-width file type. The method includes converting each of the two text files into respective ones of two tables, each table storing data extracted from the corresponding text file. Each table comprises (i) a plurality of records with each record forming a row and (ii) a plurality of fields with each field forming a column. The method further includes comparing the respective tables corresponding to the first and second files to determine one or more differences between the first and second files.
Methods and systems for generating code fixes for mobile software application crashes include a server that detects a crash event for a mobile application by scanning crash logs and determining a code fix template associated with the crash event using a crash fix knowledge base. The server generates source code using an LLM to fix the crash event for the mobile application and executes software tests against the generated source code to validate that the generated source code is executable and passes the software tests. The server integrates the generated source code into existing source code for the mobile application.
A computerized method is provided for print system management in large organizations. Print metadata is intercepted and diverted upon receipt of print instructions across any application within an organization. The user is prompted to provide a justification for the print job to encourage thoughtfulness and resource conservation as well as providing usable data on print job characteristics for subsequent analysis. The prompt can be located by the system across multi monitor environments and remote desktops. Upon receipt of a justification, the print metadata can be returned to the expected location to allow the print job to continue.
Methods and systems for centralized access token management in a distributed service computing architecture include a token management node that generates an access token for each of a plurality of application services by requesting the access tokens from an authentication service node via a software interface using authentication credentials associated with each of the application services and storing the access tokens in a credentials management node. The token management node provides the access tokens to the application services upon request, including receiving an access token request from a first application service and transmitting a first access token in response. Upon receiving the first access token, the first application service transmits an access request that includes the first access token to an application resource node. Upon receiving the access request, the application resource node provides resources identified in the access request to the first application service.
Systems and methods for an orchestrating process for executing jobs based on cloud events include a cloud platform that generates an event notification and transmits the event notification to an event orchestration system, which stores the event notification in an event notification database. The event orchestration system determines one or more jobs and one or more processing rules that correspond to the event notification. After executing the one or more processing rules, the orchestration system transmits the event notification that is retrieved from the event notification database to trigger execution of the job on a workflow processing system.
Methods and apparatuses for streaming 2D web content to a browser-based 3D environment include a server that establishes a bidirectional connection with a web browser of a client device and detects a streaming request event from the client device, including an embedded content URL. The server activates a headless browser to render the embedded content for transmission in a video stream to the client device, where the video stream is displayed as a texture on a 3D object. The server detects a user input event from the client device corresponding to a user interaction with the video stream. The server translates the user input event in the headless browser to simulate the user interaction and cause an update to the embedded content. The server renders the updated embedded content for transmission in the video stream to the client device.
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
36 - Financial, insurance and real estate services
Goods & Services
Financial services, namely, broker-dealer services in the nature of clearing-house services, trading of securities and custody of securities in the nature of maintaining possession of financial assets for others for financial management purposes
Methods and apparatuses are described for providing a centralized treatment selector for providing personalized cross-channel treatments for a given user. A computing device of a system establishes a first communication session with a user in a first channel. The system receives, at a treatment selector application, a user identifier and an experience context from the first channel. The system retrieves, from a treatment map store, one or more treatment maps compatible with the experience context, wherein the one or more treatment maps comprise an eligibility rule. The system obtains customer attributes for the user from an attribute store using the user identifier. One or more treatment maps and the customer attributes are provided to an eligibility rule engine that in turn identifies a set of eligible treatment maps based on the customer attributes and the eligibility rules for each of the one or more treatment maps. Identifiers for one or more of the set of eligible treatment maps are returned to the first channel. The first channel retrieves and applies, using the identifiers, a treatment map selected from the set of eligible treatment maps using a treatment catalog.
H04L 51/07 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
A computerized method is provided for automated server shutdown and restart for maintenance, efficiency, or upgrading. Systems and methods provided capture snapshots of critical parameters of both the database and operating system before shutdown and after restart. An ordered, step-by-step shutdown and restart process minimize errors and the captured snapshots can be automatically compared and a simplified report provided for evaluation to confirm successful maintenance, upgrade, and/or restart of the target server.
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
13.
Systems and methods for optimizing job execution in on-demand code execution system
Systems and methods are described for optimizing job execution on an on-demand code execution system. More specifically, the job execution manager may receive requests to execute jobs on an on-demand code execution system. The job execution manager may forecast the runtime of the job by using two or more machine learning models. The two or more machine learning models may generate a runtime prediction set that includes two or more runtime predictions based on metadata of the job. A final runtime prediction is determined based on the runtime prediction set. Based on the final runtime prediction, the job execution manager determines a compute instance on which to execute the job. In case that the job execution manager determines an error has occurred in the compute instance, the job execution manager attempts to execute the job on another larger compute instance.
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
14.
SYSTEMS, METHODS, AND MEDIA FOR GENERATING AN ELECTRONIC DIGITAL TWIN FOR AN ASSET USING ARTIFICIAL INTELLIGENCE
Techniques are provided for generating a digital twin for an asset using artificial intelligence. Input information associated with a user of an enterprise and/or an asset of interest to the user may be received. A trained generative AI model may generate a digital twin of the asset using the input information. The digital twin may include a visual representation of the asset that is divided into a plurality of components (e.g., visual features) and underlying data that is linked to the visual representation and that is used to determine which of the components are included in the visual representation when the visual representation is displayed. The underlying data of the digital twin and other factors may be analyzed at one or more different times. Based on the analysis, it can be determined which visual features are included when the visual representation of the digital twin for the asset is displayed.
G06Q 40/06 - Asset managementFinancial planning or analysis
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
A computerized method is provided for accurately and automatically classifying members of a data group such as clients in a service industry by complexity or service/staffing requirements. Instead of relying solely on machine learning analysis to attempt to identify and rank data features contributing to group member classification, systems and methods herein can apply constrained machine learning such as genetic algorithms trained with input data from subject matter experts. Accordingly feature weights can be determined with expert context accounted for to more accurately assess group member classification.
Systems and methods are described for predicting tasks that users perform on websites. More specifically, a machine learning model is trained using page session data (that includes page flows which are a sequence of pages visited by a user) for each user that is associated with the website. In addition, the machine learning model is fine-tuned using previous page flows associated with the user, user attribute data that is associated with the user, and user tasks, which are tasks that have been previously completed by the user. When a user visits the website, the machine learning model determines a predicted task after the user visits a predetermined number of webpages. A recommended content is generated based on the predicted task and displayed before the user.
A computer-implemented method is provided for maintaining multiple retirement plans for a user using a combination of a blockchain account and an off-chain account associated with the user. The method includes creating and maintaining the blockchain account for the user that comprises one or more digital wallets corresponding to one or more retirement account types of the retirement plans and a smart contract configured to manage the one or more digital wallets. The method also includes receiving, via the off-chain account of the user, a transaction request with respect to a target retirement plan and processing, by the smart contract of the blockchain account of the user, the transaction request. The method further includes storing, on chain, a proof of execution of the transaction request including a cryptographic proof of off-chain data related to the execution of the transaction request stored in the off-chain account of the user.
G06Q 40/06 - Asset managementFinancial planning or analysis
G06Q 10/1057 - Benefits or employee welfare, e.g. insurance, holiday or retirement packages
G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes
A computerized method is provided for automated profiling and comparison of electronic data including in different environments and formats. Data column comparison and/or mapping can be efficiently accomplished without input of human experts through a three-step process including column name direct matching, a fuzzy string matching algorithm (token sort ratio) on unmatched columns, and finally a column data comparison for remaining unmatched columns.
Automated replication and reconciliation of source data from an on-premises database into a cloud database includes identifying a source database schema for replication to a target cloud database, defining a target database schema that corresponds to the source database schema, capturing data streams containing source data from the identified source database schema, transforming the source data into a form compatible with the target cloud database, storing the transformed source data in the target cloud database, publishing replication health metrics, allowing applications in the cloud computing environment to consume the transformed source data when the replication health metrics satisfy performance criteria, and reconciling the transformed source data in the target cloud database with the source data in the source database.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
G06F 16/21 - Design, administration or maintenance of databases
09 - Scientific and electric apparatus and instruments
36 - Financial, insurance and real estate services
Goods & Services
Downloadable software in the nature of a mobile application for securities brokerage and electronic trading of securities Investment services, namely, securities brokerage and electronic trading of securities
09 - Scientific and electric apparatus and instruments
36 - Financial, insurance and real estate services
Goods & Services
Downloadable software in the nature of a mobile application for securities brokerage and electronic trading of securities Investment services, namely, securities brokerage and electronic trading of securities
22.
SYSTEMS AND METHODS FOR EVALUATING PERFORMANCE OF CUSTOMER SERVICE AGENT BOTS
A computerized method is provided for evaluating performance of a virtual service agent. The method includes automatically generating personas for impersonating virtual customers by inputting select demographic profiles into a trained large language model (LLM). The method also includes generating (i) a list of questions for the virtual service agent for completing at least one task specific to the virtual users and (ii) a simulated context comprising moods or attitudes of the virtual customers at beginning of the simultaneous interactions. The method further includes enabling the virtual customers to simultaneously interact with the virtual service agent to complete the task via multiple simulated dialogue turns involving the list of questions and the simulated context and evaluating the performance of the virtual service agent based on the dialogue turns.
The Computationally Efficient Transfer Processing, Auditing, and Search Apparatuses, Mechanisms, Mediums, Processes and Systems (“SOCOACT”) transforms transfer of assets (TOA) initiation request, brokerage order request, blockchain transaction request, agency action request, borrow transaction request, contract deployment request, transaction signing request, key backup request, key recovery request datastructure/inputs via SOCOACT components into TOA confirm., brokerage order confirm., transaction confirm., agency action notif., borrow transaction init notification, borrow transaction sync notification, contract deployment response, transaction signing resp., key backup resp., key recovery resp. datastructure/outputs. A plurality of transaction record datastructures is received. Transaction amount availability is verified. The transaction record datastructure is cryptographically recorded in a blockchain. Received source address and destination address are hashed. A list representation of the matrix datastructure is generated, where each entry in the list comprises a tuple having the source wallet address, the destination wallet address, the transaction amount and the timestamp.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
G06F 7/58 - Random or pseudo-random number generators
H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
A computerized method is provided for using large language models to analyze large amounts of survey data. An LLM can be used to generate sample survey results and then prompted to classify and assign a sentiment to those results. The LLM-generated classifications can be compared to manually tagged classifications for the same sample results and scored on correlation between the two. The LLM parameters can be optimized to maximize that correlation and the trained LLM can then be used to analyze real survey data.
Techniques are provided for monitoring the integrity of a table in a dataset. The table may include one or more columns and one or more rows, in which data elements in the table are associated with a specific row and a specific column. A coverage rule set may be generated based on metadata of the table, which describes attributes of the table and the columns associated with the table. The coverage rule set includes table rules and column rules. A table fault value is generated for each table rule in the coverage rule set and a column fault value is generated for each column rule in the coverage rule set. An error is detected when a table fault value or a column fault value exceeds at least one of a corresponding table rule threshold or a corresponding column rule threshold. A notification is transmitted for error detected.
A computerized method is provided for real-time aggregation, curation, enrichment, and streaming of event-based notifications from various back-end systems to client user devices or web sessions via a persistent, stateful connection.
Methods and apparatuses for synchronizing data recovery files in cloud-based database management platforms include a server that allocates physical storage media for database management platforms hosted in a cloud computing environment and attaches a source database management platform in a first region of the environment to the allocated storage media. The server attaches a target database management platform in a second region of the environment to the allocated storage media. The server establishes a periodic replication job between the source database management platform and the target database management platform, including validating change files associated with differential data changes in a primary database instance and transmitting the validated change files to the target database management platform for replication in a secondary database instance.
Methods and apparatuses are described for a dual screen extended reality (XR) headset device, including a first display screen viewable by a wearer of the headset device and a second display screen on an external surface of the headset device and viewable by other persons in proximity to the wearer. The headset device generates a virtual environment for display to the wearer via the first display screen. The headset device captures data associated with execution of the software application, data associated with the virtual environment being displayed to the wearer, and data associated with the wearer. The headset device displays a user interface based upon at least a portion of the captured data on the second display screen, and detects input associated with the user interface displayed on the second display screen. The headset device updates the virtual environment and access to software features based upon the detected input.
Methods and apparatuses in which unstructured computer text is analyzed for generation of a structured conversation flow for a conversation service application include a server that extracts a sequence of questions from historical voice call transcripts. The server converts each of the extracted questions into a multidimensional embedding using a sentence transformer. The server clusters the multidimensional embeddings into question clusters using a similarity measure algorithm. Each of the question clusters is assigned a cluster identification label. The server generates, for each historical voice call transcript, a sequence of cluster identification labels corresponding to the sequence of questions. The server creates a conversation flow graph for each historical voice call transcript based upon the associated sequence of cluster identification labels.
A computerized method is provided for leveraging generative AI and large language models to create and implement a client experience associate training system. Reinforcement learning from human and other feedback can be used to generate the training simulator for a variety of specific service groups. Systems and methods can include a training program building component operable to build a training program using AI and/or LLMs from the uploaded training materials of various file types. In some embodiments, systems and methods can include running the training program, after building, to simulate customer interactions across a variety of channels including chat, voice, video and email. In some embodiments, the training program can automatically evaluate the trainee response and provide coaching tips.
A computerized method is provided for generating digital twins from customer data in order to test hypotheses and analyze customer outcomes. Digital twins, created on an individual customer basis, can accurately predict the impact of various customer experiences on different measures of customer outcomes. Parallel computing and efficient matching algorithms allow for reduced costs and greater availability for customer outcome analysis.
Systems, methods, and media for comparing variations of electronic content in relation to a measured metric and/or generating a causal model to calculate the effect of an input variable on a desired outcome
In an embodiment, a feature that is different between variations of web-based electronic content can be determined to be a true and significant cause of a difference of a measured metric when three conditions are met. The three conditions may be satisfied when a probability value for a false positive is less than a false positive threshold value, a statistical power is greater than a statistical power threshold value, and a difference between mean values determined for distributions is greater than a mean threshold value. In a further embodiment, and when there is no control group, a causal model can be generated for different interventions or values related to a desired outcome. The causal model can be executed to determine which intervention is most impactful on the desired outcome and/or to determine an overall impact of a categorical variable on the desired outcome.
Methods and apparatuses for automated conversion of source database schema into data models for cloud-based data analytics platforms include a server computing device that identifies database schema including one or more database tables in a source database for conversion and extracts metadata and schema information associated with the identified database schema from the source database. The server computing device converts the extracted metadata into a form compatible with a target cloud data analytics platform. The server computing device generates, using the converted metadata and the schema information, one or more code scripts comprising programmatic instructions to create a data model in the target cloud data analytics platform that is representative of the identified database schema. The server computing device executes the code scripts to create the data model in the target cloud data analytics platform and validates the created data model in the target cloud data analytics platform using the executed code scripts.
A computerized method is provided for automated routing of active virtual private network sessions. Methods can include modules to actively monitor, through periodic polling, internal connections to remote resources for the site of a VPN appliance. Upon detecting sufficiently impaired connectivity via the internal connection, the VPN connections optimization tool can automatically disable the external interface on affected VPN appliances to force disconnections of VPN clients and rerouting to available VPN appliances with functioning internal links.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software using artificial intelligence for review and approval of public communications; downloadable computer software that uses artificial intelligence models to quickly scan, score and analyze sales brochures, fact sheets, infographics, whitepapers, financial reports, flyers and social media content, and generates a risk analysis report based on analyzed data; downloadable computer software, accessible via application programming interfaces (apis), for review and approval of communications and documents. Providing temporary use of online non-downloadable computer software using artificial intelligence for review and approval of public communications; providing temporary use of online non-downloadable computer software that uses artificial intelligence models to quickly scan, score and analyze sales brochures, fact sheets, infographics, whitepapers, financial reports, flyers and social media content, and generates a risk analysis report based on analyzed data; providing temporary use of online non-downloadable computer software, accessible via application programming interfaces (apis), for review and approval of communications and documents; software as a service (saas) featuring software for use in business and financial risk management, namely regulatory compliance, financial crimes compliance, business intelligence, market and collateral risk management, identity management, personnel screening and background investigations, fraud prevention and detection, regulatory compliance analytics, customer due diligence, third- and fourth-party risk management, corporate protective intelligence, hospitality, and travel safety.
40.
SYSTEMS AND METHODS FOR IMPROVING SELECTION OF CONTROL SET
Systems and methods are described for improving the selection of one or more control sets based on a test set. More specifically, one or more match sets, each having one or more entities, are generated for the test entities in the test set. Then, an entity combination is generated for each possible combination of the entities in the one or more match sets. The entity combinations that are most similar to the test set are determined to be the control sets.
Systems and methods are described for improving accuracy of plans for allocating resources. A server computing device may be configured to determine a recommended plan that allows a user to accomplish his or her objective or goal. The recommended plan may be selected from one or more plan options that are generated by inputting a machine learning model with user data from one or more databases and one or more plan templates. The recommended plan determines a specific amount of resources to transfer from a first user account to a second user account at a predetermined time interval until the objective or goal is reached.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable Software in the nature of a mobile application for offering peer-to-peer networking and consulting, group administration, in the area of thought leadership for adults; conducting business and market research surveys; adult educational group moderation, and business education in the field of thought leadership for adults
43.
Systems and methods for improving access control for software application
Systems and methods are described for improving access control for a software application. A cloud platform may include a software application and an authorization sidecar. When a user attempts to access a resource, of the software application, that is associated with a first security level, the authorization sidecar performs authorization on the user based on a general authorization procedure and a specific authorization procedure. The user has access to the resource associated with the first security level after being authorized. When a user attempts to access a resource, of the software application, that is associated with a second security level, the authorization sidecar performs authorization on the user based on the general authorization procedure. The user has access to the resource associated with the second security level after being authorized.
A computerized method is provided for augmenting web pages and other content displayed on a traditional monitor with content in an AR environment. In various embodiments, a user can interact with objects in the AR environment to trigger changes to content or objects in the traditionally displayed content on the monitor. In some embodiments, the traditionally displayed content can automatically trigger AR supplementation or may detect private or sensitive information and automatically transfer that information from the traditional display to the AR environment to prevent unwanted viewing by third-parties.
A computerized method is provided for automated deletion of data. Methods can include identification of personally identifiable information (PII) or other data that may be subject to regulation. Methods can include creating an encrypted record of deletion for future verification. In some embodiments, the record may include PII and the record may be encrypted via a one-way cryptographic hash such that foreknowledge of the PII is required to search the deletion record.
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
46.
MULTI-DOCUMENT ANALYSIS AND DATA VALIDATION DURING AN ELECTRONIC TRANSACTION WORKFLOW
Methods and apparatuses for multi-document analysis and data validation during an electronic transaction workflow include a server that selects a transaction template comprising (i) data fields required to execute the transaction and (ii) business logic for validating supporting documents. The server captures digital files that contain a representation of supporting documents, identifies text in each of the captured digital files, and validates the text identified in the captured digital files using business logic. The server submits a transaction execution request including the digital files to a transaction engine and transmits a response to the transaction request to a remote computing device.
A computerized method is provided for using large language models to integrate data from multiple sources including technical metadata (e.g. column and table names) with a dictionary of standard abbreviations employed in the metadata, representative data from the columns rows of the table, a business glossary of terms in the data, and representative queries used to interrogate the data, to create a non-technical or natural language description of business value of the table and its columns and data.
Systems and methods are described for authenticating qualifications to prevent fraud. A server computing device may be configured to issue qualifications on behalf of a first entity, in which such qualifications are stored or recorded on the blockchain via a smart contract. More specifically, a second entity may request the issuance of a qualification by fulfilling one or more conditions that are associated with the qualification. In response, the server computing device may generate a smart contract on the blockchain that executes upon the fulfillment of the one or more conditions. The execution of the smart contract causes a qualification to be stored on the blockchain, which is associated with the second entity.
A computer-implemented method is provided for scheduling employees' attendance to an office and allocating office space to accommodate the employees. The method includes assigning each of the employees to a plurality of employee teams based on enterprise information received. The method also includes allowing a user to adjust multiple optimization controls including one or more team group controls, scheduling controls and space controls. Each of the optimization controls represents at least one of a constraint that must be satisfied or a constraint satisfaction of which is optional. The method further including executing an optimization algorithm to simultaneously schedule the employee teams' attendance to the office over one or more periods of time while allocating a plurality of office space zones to the employee teams during the one or more periods of time. The optimization algorithm receives as inputs information about the employee teams, office space data and the optimization controls.
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
A computer-implemented method is provided for enforcing data access control policies in a hierarchical structure of a plurality of entities. The method includes receiving a data access request from a client in association with a target entity in the hierarchical structure and generating, by a security gateway, an internal access token comprising a business context that determines an identification of the target entity associated with the client and a data partition in the database corresponding to the target entity. The method also includes verifying, by a data access layer of a microservice module, the data access request against the data access control policies for the hierarchical structure using the internal access token to determine one or more permitted data partitions for access by the client. The method further includes granting the client access to the permitted data partitions if the verifying is successful.
Methods and apparatuses for automated engagement of technical incident response teams using artificial intelligence include a server that receives an incident response request including unstructured computer text comprising a description of an active technical incident and a requested incident response team. The server converts the unstructured computer text into a first vector and compares the first vector to historical vectors generated from incident descriptions contained in historical incident tickets, each historical incident ticket having an assigned incident response team. The server generates a similarity score for each historical incident ticket based upon the comparison between the corresponding historical vector and the first vector and identifies proposed incident response teams using the assigned teams from the historical incident tickets that have a similarity score above a threshold. The server connects to computing devices of team members on the proposed teams to establish a communication channel for the active technical incident.
Methods and apparatuses for web browsing data visualization in a 3D virtual environment include a computing device that renders a first panel in the 3D virtual environment to display to a user a first webpage associated with a first URL. The computing device stores a first identifier associated with the first webpage in a web path data structure. The computing device detects a first user interaction with the first panel, comprising a request to access a second webpage associated with a second URL. The computing device renders a second panel that displays the second webpage, the second panel arranged in proximity to a first side of the first panel and extending in a first direction in the 3D virtual environment. The computing device stores a second identifier associated with the second webpage in the web path data structure, the second identifier sequentially linked to the first identifier.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G06T 15/00 - 3D [Three Dimensional] image rendering
A computerized method is provided for managing replicated database resources. Systems and methods described can use a plurality of geographically distributed servers to query a replicated database and determine the databases health based on monitored golden signals in response to the query. The various servers can be geographically distributed and can report their database health findings to a monitoring agent which can use quorum logic based on all of the reporting servers to identify resource health and trigger failover to another instance of the replicated database when warranted. Such systems and methods can thereby detect not only hard failures but also so-called grey failures resulting in diminished resource performance and trigger failovers to increase resource performance.
G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
A computerized method is provided for batch processing in an on-demand cloud computing or serverless environment. Methods can include using a serverless event bus to trigger a workflow and a serverless workflow orchestration system to manage the workflow in a specified order among a number of containerized applications. In particular embodiments, serverless batch processing may be used to facilitate passage and reconciliation of data between disparate programs such as employee time entry, scheduling, and HR/payroll systems.
G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
58.
Systems, methods, and media for electronic document management in a computing environment
Techniques are provided for electronic document management in a computing environment. A business unit and a document type determined for an electronic document may be used to determine that an electronic document is required to adhere to an event-based retention policy. An entry for the document can be created in an event-mapping data structure. Events and actions that occur at each system of record can be tracked by generating an entry in an event tracking data structure. The system of record and attribute value from each entry in the event tracking data structure may be utilized to identify matching entries in the event-based mapping data structure. The expiration date in a matching entry, which corresponds to an electronic document, can be updated using the event date in the event tracking entry and the duration of the event-based retention policy included in the matching entry.
A computerized method is provided for evaluating performance of a virtual service agent. The method includes automatically generating at least one persona for impersonating a virtual customer by inputting a select demographic profile into a trained large language model (LLM). The method also includes generating (i) a list of questions for the virtual service agent for completing at least one task and (ii) a simulated context comprising at least one of mood or attitude of the virtual customer at beginning of the interaction. The method further includes enabling the virtual customer to interact with the virtual service agent to complete the task via multiple simulated dialogue turns involving the list of questions and the simulated context and evaluating the performance of the virtual service agent based on the dialogue turns.
Methods and apparatuses for provisioning a database management platform in a cloud computing environment include a server that reserves virtual computing resources in the cloud environment. The server provisions a database management platform using the reserved virtual computing resources. The database management platform includes primary and secondary database instances, a database observer instance, and a platform monitor agent. The server configures a database observer instance to monitor availability of database instances and to route traffic to other database instances. The server integrates the database management platform with an identity authentication service, monitors operational status of the database management platform using a monitoring service, and refreshes the reserved virtual computing resources in the database management platform using a rehydration service.
Techniques are provided for performing a failover for one or more streaming data applications executing in a cloud computing environment. An active application may actively communicate with a logical region of the cloud computing environment. A corresponding standby application may operate in standby mode with a different logical region. The active application and its standby application may each monitor the health of the logical region and the different logical region by polling respective health status applications. When it is determined that the logical region has failed and the different logical region is healthy, the active application may transition to standby mode and the standby application may transition to active mode to actively communicate with the different logical region. When it is determined that the logical region is healthy again, the applications may switch back to their initial modes.
G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
62.
Systems and methods for preventing fraud in transactions in real-time
Systems and methods are described for preventing fraud in transactions in real-time. A first computing device associated with an issuing authority may generate compliance certificates including one or more restriction rules that prohibit specific transactions from being executed by an entity that is regulated by the issuing authority. When a user requests a second computing device associated with the entity to perform a transaction, the second computing device determines whether it can execute the transaction in the request in view of the one or more restriction rules in the compliance certificate. In case the transaction includes attributes that would violate at least one of the one or more restriction rules, the second computing device rejects or blocks the transaction. On the other hand, in the case, the transaction includes attributes that does not violate any of the one or more restriction rules, the second computing device executes the transaction.
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
A method for executing a machine learning model using a workflow engine includes receiving a model configuration including data related to the machine learning model, pre-processing steps having first prerequisites, and post-processing steps having second prerequisites; in response to a determination that the first prerequisites are not met, executing first operations; in response to a determination that the second prerequisites are not met, executing second operations; executing the pre-processing steps to provide first data, the first data including model inputs; causing transmission of the first data from the computer system to the cloud server system; causing execution of the machine learning model on the cloud server system; causing transmission of second data from the cloud server system to the computer system, the second data including an output of the machine learning model; executing the post-processing steps.
Systems and methods for measuring impact of online search queries on user actions. The method includes capturing clickstream data entered via a website, the clickstream data including text-based queries associated with web searches, and clustering the queries to generate query clusters. The method also includes assigning each query cluster to an intent such that each assigned intent estimates a desired action behind the queries in the corresponding query cluster. The method further includes mapping each intent assigned to a query cluster to at least one action motivated by the intent. The method also includes computing metrics using the mapping to quantitatively measure the impact of the queries on the mapped actions by tracking performance of the actions within a predefined time period after the queries.
09 - Scientific and electric apparatus and instruments
36 - Financial, insurance and real estate services
Goods & Services
Downloadable software in the nature of a mobile application for investment services, namely, securities brokerage and electronic trading of securities Investment services, namely, securities brokerage and electronic trading of securities being securities brokerage services.
09 - Scientific and electric apparatus and instruments
36 - Financial, insurance and real estate services
Goods & Services
Downloadable software in the nature of a mobile application for investment services, namely, securities brokerage and electronic trading of securities Investment services, namely, securities brokerage and electronic trading of securities being securities brokerage services
09 - Scientific and electric apparatus and instruments
36 - Financial, insurance and real estate services
Goods & Services
Downloadable software in the nature of a mobile application for investment services, namely, securities brokerage and electronic trading of securities. Investment services, namely, securities brokerage and electronic trading of securities being securities brokerage services.
36 - Financial, insurance and real estate services
41 - Education, entertainment, sporting and cultural services
45 - Legal and security services; personal services for individuals.
Goods & Services
Providing information online in the field of wealth management relating to intrafamily relationships and intergenerational wealth; Providing information in the field of wealth management; Financial advisory services, namely, wealth preservation and intergenerational wealth transfer planning services. Production and distribution of videos in the field of family management and relationships; publication of on-line non-downloadable articles in the field of in the field of family management and relationships; publication of on-line newsletters in the field of family management and relationships; Online publication of blogs in the field of family management and relationships; Education services, namely, production and distribution of non-downloadable webinars in the field of family management and relationships; Entertainment services, namely, production and distribution of podcasts in the field of family management and relationships. Providing a website featuring information in the fields of personal relationships and personal relationship communication practices and services.
36 - Financial, insurance and real estate services
41 - Education, entertainment, sporting and cultural services
45 - Legal and security services; personal services for individuals.
Goods & Services
Providing information online in the field of wealth management relating to intrafamily relationships and intergenerational wealth; Providing information in the field of wealth management; Financial advisory services, namely, wealth preservation and intergenerational wealth transfer planning services. Production and distribution of videos in the field of family management and relationships; publication of on-line non-downloadable articles in the field of in the field of family management and relationships; publication of on-line newsletters in the field of family management and relationships; Online publication of blogs in the field of family management and relationships; Education services, namely, production and distribution of non-downloadable webinars in the field of family management and relationships; Entertainment services, namely, production and distribution of podcasts in the field of family management and relationships. Providing a website featuring information in the fields of personal relationships and personal relationship communication practices and services.
36 - Financial, insurance and real estate services
41 - Education, entertainment, sporting and cultural services
45 - Legal and security services; personal services for individuals.
Goods & Services
Providing information online in the field of wealth management relating to intrafamily relationships and intergenerational wealth; Providing information in the field of wealth management; Financial advisory services, namely, wealth preservation and intergenerational wealth transfer planning services. Production and distribution of videos in the field of family management and relationships; publication of on-line non-downloadable articles in the field of in the field of family management and relationships; publication of on-line newsletters in the field of family management and relationships; Online publication of blogs in the field of family management and relationships; Education services, namely, production and distribution of non-downloadable webinars in the field of family management and relationships; Entertainment services, namely, production and distribution of podcasts in the field of family management and relationships. Providing a website featuring information in the fields of personal relationships and personal relationship communication practices and services.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software as a service (SAAS) featuring software for identifying publicly available adverse media articles relevant to named entities in the field of business and financial risk management, namely, in the fields of regulatory compliance, financial crimes compliance, business intelligence, market and collateral risk management, identity management, personnel screening and background investigations, fraud prevention and detection, regulatory compliance analytics, customer due diligence, third- and fourth-party risk management, corporate protective intelligence, hospitality, and travel safety
72.
Systems and methods for preventing money laundering using master smart contract on blockchain
Systems and methods are described for preventing money laundering using a master smart contract. A master smart contract may be recorded on a blockchain, in which the master smart contract comprises one or more containers, that each include one or more tokens. The master smart contract is capable of rebalancing tokens in a container, in which each token is moved between containers in the master smart contract according to an automated process.
A computerized method is provided for managing automated customer callbacks in a call center. Systems and methods can include machine-learning analysis of call-wrap patterns to identify speech patterns and/or words or phrases indicative that a call is about to end. Methods can use this information to more precisely que a next customer callback in order to minimize customer and agent wait times while increasing satisfaction and efficiency.
Techniques are provided for predicting data for precaching and/or recaching at a computer cache of a computer environment. Based on a detected login event of a user, a precache API request can be generated for a type of API data request most often utilized by the user over a predetermined time period. An API gateway may use the precache API request to obtain a corresponding precache API response from a microservice. The precache API response may be stored together at an API gateway cache. Subsequently, when information from an API call substantially matches a cache key corresponding to the precache API response, the precache API response can be provided to the user instead of obtaining the response from the microservice. Additionally, the precache API request may include a recache value that can be used to iteratively obtain up-to-date precache API responses from the microservice.
H04L 67/5681 - Pre-fetching or pre-delivering data based on network characteristics
G06F 12/0862 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
H04L 67/1036 - Load balancing of requests to servers for services different from user content provisioning, e.g. load balancing across domain name servers
H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
75.
Systems and methods for automatic image generation
A computer-implemented method is provided for generating a digital image. The method includes inputting a prompt that provides a textual description of the image into a trained machine learning model to generate the image based on the prompt, and processing the image. Processing the image includes determining presence of one or more humans in the image by detecting one or more human faces using a face detection algorithm, if at least one human face is detected, which is indicative of at least one human present in the image, determining whether there is at least one anatomical deformity associated with the at least one human, and if at least one anatomical deformity is detected, performing correction of the at least one anatomical deformity. The method further includes grading, by the computing device, the image to generate a final score to evaluate image quality.
G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
G06V 10/56 - Extraction of image or video features relating to colour
G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
36 - Financial, insurance and real estate services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Financial consulting and financial analysis services in the field of defined-contribution retirement plans, namely 401(a), 401(k), 403(b), and 457(b) plans; providing financial information via an online portal regarding cost modeling, benchmarking, peer comparisons, and scenario analysis for retirement plan design; financial advisory services being assisting plan sponsors with evaluating and selecting retirement plan design options based on budget, compliance, participant engagement, retirement readiness, and the anticipated impact on employee recruitment and retention. Software as a service (SaaS) services featuring non-downloadable software for designing, modeling, simulating, analyzing, scoring, and benchmarking defined-contribution retirement plans, namely, 401(a), 401(k), 403(b), and 457(b) plans; providing temporary use of online non-downloadable software for configuring plan design parameters, namely employer match formulas, automatic enrollment and escalation settings, and vesting schedules; providing temporary use of online non-downloadable software for generating comparative analytics, decision-support reports, and forecasts regarding plan cost, participant engagement, retirement readiness, and the effects of plan design choices on employee recruitment and retention for plan sponsors.
Methods and apparatuses for automatic configuration and deployment of API functionality in a distributed computing environment include creating an API description defining functional features of the API and validating the API description based upon technical constraints and compliance constraints. Source code files are generated based upon the API description, and updates to the source code files are received and applied. Resources used for deployment of the API are configured in the distributed computing environment. An API build is generated based upon the updated source code. The API build is deployed and published in the distributed computing environment to enable external computing resources to access the deployed API build in the distributed computing environment.
Methods and apparatuses for optimizing performance of conversational interface applications using example forgetting include a server that retrieves training data comprising utterances each mapped to one or more known intents. The server determines a forgetting count for each utterance and selects utterances from the training data that have a forgetting count above a predetermined threshold. The server identifies whether the predicted intent associated with each utterance is accurate. The server generates updated training data comprising the selected utterances and corresponding predicted intents, and trains conversational interface applications using the updated training data. The server validates performance of the trained conversational interface applications and saves the updated training data.
36 - Financial, insurance and real estate services
41 - Education, entertainment, sporting and cultural services
45 - Legal and security services; personal services for individuals.
Goods & Services
Providing information in the field of wealth management; financial advisory services, namely, wealth preservation and intergenerational wealth transfer planning services; Providing information online in the field of wealth management relating to intrafamily relationships and intergenerational wealth Production and distribution of videos in the field of family management and relationships; publication of on-line newsletters in the field of family management and relationships; online publication of blogs in the field of family management and relationships; entertainment services, namely, production and distribution of podcasts in the field of family management and relationships.; publication of on-line non-downloadable articles in the field of in the field of family management and relationships; education services, namely, production and distribution of non-downloadable webinars in the field of family management and relationships Providing a website featuring information in the fields of personal relationships and personal relationship communication practices and services.
36 - Financial, insurance and real estate services
41 - Education, entertainment, sporting and cultural services
45 - Legal and security services; personal services for individuals.
Goods & Services
Providing information in the field of wealth management; financial advisory services, namely, wealth preservation and intergenerational wealth transfer planning services.; Providing information online in the field of wealth management relating to intrafamily relationships and intergenerational wealth. Production and distribution of videos in the field of family management and relationships; publication of on-line newsletters in the field of family management and relationships; online publication of blogs in the field of family management and relationships; entertainment services, namely, production and distribution of podcasts in the field of family management and relationships; publication of on-line non-downloadable articles in the field of in the field of family management and relationships; education services, namely, production and distribution of non-downloadable webinars in the field of family management and relationships. Providing a website featuring information in the fields of personal relationships and personal relationship communication practices and services.
A computerized method is provided for user authentication using hand gestures. Multiple points on a user's hand can be tracked using cameras or various sensors and the motion of those points in space and relative to each other can used to create gesture-based passwords. Such user authentication techniques have advantages in augmented and virtual reality applications where traditional text-based passwords may be difficult. Gesture-based user authentication can be augmented with physical characteristics of the specific user's fingers and hands including size, shape, and distinguishing marks to enhance security.
Techniques are provided for managing and transforming alerts generated for cloud computing environments. An alert corresponding to a predefined service name is identified. The alert is transformed with enriched data and into a particular format/syntax such that all generated transformed alerts are consistent in terms of format/syntax. The transformed alert is compared to other existing alerts to determine if the transformed alert is new or repetitive. If the transformed alert is new and does not correspond to a paused event, the transformed alert is published. If the transformed alert is repetitive or corresponds to a paused event, the transformed alert is prevented from being published. The enriched data of the transformed alert can include cloud application specific information and other cloud environment specific information not included in the original alert. The enriched data can be used to more effectively monitor/remediate cloud environment issues.
H04L 41/0604 - Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
H04L 41/0631 - Management of faults, events, alarms or notifications using root cause analysisManagement of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
86.
SYSTEMS AND METHODS FOR MEASURING PERFORMANCE OF LARGE LANGUAGE MODELS
Therefore, what is needed are systems and methods for measuring the performance of a large language models (LLM). As described herein, the system generates measurement tools that are capable of accurately determining whether a predicted answer generated by an LLM is correct (in view of the corresponding question and/or reference answer). In addition, because the system does not suffer from the effects of AI hallucinations (and therefore can provide the correct determination), such determination can be performed without the need for a human to check whether the LLM is correct.
Methods and apparatuses for evaluating probabilistic fairness of machine learning (ML) classification models include a server that generates a first input data set, including assigning a class membership label to each of a plurality of participants based upon a probability of class membership derived from a surrogate class variable. The server generates a second input data set, including assigning a class membership label to each of the plurality of participants based upon ground truth class values. The server executes a binary classification model on the first input data set to generate inferred fairness metrics for the binary classification model. The server executes the binary classification model on the second input data set to generate actual fairness metrics for the binary classification model. The server determines a disparity in one or more fairness metrics for the binary classification model based upon a comparison of the inferred fairness metrics to the actual fairness metrics.
A computerized method is provided for holistic evaluation of a containerized microservice's health. Methods can include passively monitoring and recording interactions with the resources the microservice depends on to assess the health of those resources and comparing to selected thresholds to determine potential recovery actions.
Methods and apparatuses for guided content recommendation using a knowledge graph include a server which determines a user intent associated with a user interaction request. The server determines a graph state associated with a user of a remote device based upon historical traversal information. The server identifies a seed node of a content recommendation knowledge graph based upon the user intent and the graph state. The server generates a digital content display for presentation at the remote device recommended digital content items from the seed node. The server computing device traverses the knowledge graph from the seed node to a connected node based upon a response to the digital content display, including updating the graph state associated with the user of the remote device.
36 - Financial, insurance and real estate services
41 - Education, entertainment, sporting and cultural services
45 - Legal and security services; personal services for individuals.
Goods & Services
Providing information online in the field of wealth management relating to intrafamily relationships and intergenerational wealth; providing information in the field of wealth management; financial advisory services, namely, wealth preservation and intergenerational wealth transfer planning services. Production and distribution of videos in the field of family management and relationships; publication of on-line non-downloadable articles in the field of in the field of family management and relationships; publication of on-line newsletters in the field of family management and relationships; online publication of blogs in the field of family management and relationships; education services, namely, production and distribution of non-downloadable webinars in the field of family management and relationships; entertainment services, namely, production and distribution of podcasts in the field of family management and relationships. Providing a website featuring information in the fields of personal relationships and personal relationship communication practices and services.
36 - Financial, insurance and real estate services
41 - Education, entertainment, sporting and cultural services
45 - Legal and security services; personal services for individuals.
Goods & Services
Providing information online in the field of wealth management relating to intrafamily relationships and intergenerational wealth; providing information in the field of wealth management; financial advisory services, namely, wealth preservation and intergenerational wealth transfer planning services Production and distribution of videos in the field of family management and relationships; publication of on-line non-downloadable articles in the field of in the field of family management and relationships; publication of on-line newsletters in the field of family management and relationships; online publication of blogs in the field of family management and relationships; education services, namely, production and distribution of non-downloadable webinars in the field of family management and relationships; entertainment services, namely, production and distribution of podcasts in the field of family management and relationships. Providing a website featuring information in the fields of personal relationships and personal relationship communication practices and services
93.
SYSTEM AND FRAMEWORK FOR MULTICHANNEL VOICE OF CUSTOMER
A method for integrating customer interaction data from a plurality of channels and for a plurality of customers includes receiving a plurality of customer interaction records, each record associated with a channel and an identifier of a customer, each record including a customer interaction transcript; providing the plurality of customer interaction transcripts to a machine learning model; causing execution of the machine learning model, resulting in a model output including an interaction theme and an interaction summary associated with each one of the customer interaction transcripts; clustering the plurality of themes using a multi-level taxonomy, resulting in a plurality of clustered themes associated with each one of themes; mapping the pluralities of clustered themes and the plurality of interaction summaries, resulting in an interaction reason associated with each one of the customer interaction records; storing the interaction reason associated with each one of the customer interaction records in a database.
A method for generating cross-channel recommendations for a customer includes receiving customer data associated with the customer, content data, and clickstream data; encoding the content data using a text encoder, the encoding resulting in content embeddings; encoding the clickstream data using a clickstream encoder, the encoding resulting in clickstream embeddings; providing the content data, the clickstream data, and the clickstream embeddings as inputs to a hybrid latent model; causing execution of the hybrid latent model, the execution resulting in cross-system user and item interaction embeddings; retrieving application features corresponding to the clickstream data from an application feature store; providing the customer data, the content embeddings, the clickstream embeddings, the cross-system user and item interaction embeddings, and the application features as inputs to a recommendation model; causing execution of the recommendation model, the execution resulting in a plurality of ranked recommendations.
Techniques are provided for proactive analysis of a computer environment to prevent a disruption in services. Specifically, a risk score may be generated for each of a plurality of different alerts. If the risk score generated for a particular alert meets a predefined criterion, the alert may be amplified to determine a remediation for the computer environment. Specifically, an alert with a risk score that meets a predefined criterion may be amplified to determine one or more remediations that can be implemented to proactively prevent a future and potential disruption in services in a computer environment. For example, a service process that has a greatest utilization at a particular storage resource, e.g., storage array, may be identified. One or more query scripts may then be executed within the database using the particular storage resource to identify a remediation that can be implemented to prevent a potential future disruption in services.
Methods and systems for automated testing of virtual reality software applications using robotic devices include a server that converts a test workflow description into a sequence of actions in a format interpretable by a robotic device. The server transmits the sequence of actions to the robotic device. For each action in the sequence of actions, the server a) receives, from the robotic device, execution data corresponding to an outcome of execution of the action by the robotic device; b) captures, from a virtual reality device, one or more of image data and vector data corresponding to a current state of a virtual reality software application; c) analyzes one or more of the image data, the vector data, and the execution data to determine whether the robotic device successfully executed the action; and d) upon determining that the robotic device successfully executed the action, repeats steps a)-d) for the next action.
A computerized method is provided for automatic monitoring, deserializing, cataloging, and replaying messages passing through a trading platform. Methods can include an audit micro service operable to read JSON files associated with various messages including a topic and class name attribute and create a message consumer having specific attributes based on the topic and class name attribute. The consumer can be a compiled executable operable to receive, deserialize, and store messages in a searchable database in human readable format.
Methods and apparatuses for constraint-based optimization of machine learning classification models include determining performance constraints associated with deployment and execution of a model and identifying candidate pipelines. For each candidate pipeline, a model is trained using a training dataset, the trained model is executed using a testing dataset to determine performance characteristics for the trained model, and the performance characteristics are compared to the performance constraints. One of the candidate model pipelines that meets the performance constraints is identified and a production model is built based upon the identified candidate pipeline. The production model is deployed to a production computing environment for execution.
Systems, methods, and media for automatically and dynamically generating and executing chaos testing for different software applications executing in a computing environment
Techniques are provided for automatically generating and executing chaos tests for different software applications in a computing environment. A chaos testing data structure can be generated based on an analysis of configuration and/or property files for the software application and/or hosting platform service provider. A pattern and other information from the chaos data structure can be used to determine a topology of the software application and determine defined paths to different identified potential points of failure. One or more components can be selected for the defined paths to the identified potential points of failure. A chaos test template can be selected and automatically populated for each selected component. One or more chaos tests can be executed using the populated chaos test templates to identify one or more vulnerabilities/weaknesses, determine one or more recommendations to improve the vulnerabilities/weaknesses, and/or automatically implement one or more remediations to improve the vulnerabilities/weaknesses.
Methods and apparatuses for provisioning a database management platform in a cloud computing environment include a server that reserves virtual computing resources in the cloud environment. The server provisions a database management platform using the reserved virtual computing resources. The database management platform includes primary and secondary database instances, a database observer instance, and a platform monitor agent. The server configures a database observer instance to monitor availability of database instances and to route traffic to other database instances. The server integrates the database management platform with an identity authentication service, monitors operational status of the database management platform using a monitoring service, and refreshes the reserved virtual computing resources in the database management platform using a rehydration service.