IP Library › Granted Patent US 12,481,947
Granted Patent B2
US 12,481,947 · App. 18/447,274 · Granted Nov 25, 2025

System and method for dynamic business workflow monitoring and regulation

Inventors: Shannon Lekas (Cushing, TX); Gerrit Voorhis Lydecker, Jr. (Los Angeles, CA); Carlos Gustavo Colombo (Oceanside, CA); Ankur Kanti Patel (Thousand Oaks, CA)
Assignee: OPENMETHODS
G06Q10/0633G06Q10/06398H04M3/5133H04M3/5175
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,481,947
App. No.
18/447,274
Granted
Nov 25, 2025
Kind
B2
Abstract

A system and method for dynamic business workflow monitoring and regulation with third party application integration into browser client application, utilizing a workflow engine configured to monitor a plurality of client application data to detect a workflow event, select an appropriate modal dialog associated with the detected workflow event, and display the selected modal dialog in the browser client application until a workflow engine determines a valid action associated with the displayed modal dialog has occurred.

Claims (25)

1 . A system for preventing customer relationship management (CRM) application users from skipping required steps of a CRM workflow for an enterprise, comprising:

a customer relationship management (CRM) workflow engine comprising at least a first plurality of programming instructions stored in a memory of, and operating on at least one processor of, a computing device, wherein the first plurality of programming instructions, when operating on the at least one processor, causes the computing device to:

receive a plurality of application data from a user of a third-party browser-based CRM application, the user associated with the enterprise;

analyze the plurality of third-party browser-based CRM application data to detect a modal event associated with the CRM workflow;

select a modal dialog associated with the detected modal event;

detect a skippable dialog box associated with the modal event displayed by the third-party browser-based CRM application;

retrieve one or more enterprise-specific formatting rules from a database, the one or more enterprise-specific formatting rules comprising formatting rules for the detected skippable dialog box;

format the selected modal dialog based on the one or more enterprise-specific formatting rules to be identical to the detected skippable dialog box;

display the modal dialog overlayed on the detected skippable dialog box such that a user cannot interact with the skippable dialog box;

receive, responsive to the displayed modal dialog, action data from the user;

determine if the action data is valid or invalid for the CRM workflow; and

wherein the modal dialog is repeatedly displayed until the action data is determined to be valid for the CRM workflow.

2 . The system of claim 1 , wherein the modal event is associated with a skipped or dismissed CRM workflow step.

3 . A method for preventing customer relationship management (CRM) application users from skipping required steps of a CRM workflow for an enterprise, comprising the steps of:

receiving, by a CRM workflow engine, a plurality of application data from a user of a third-party browser-based CRM application, the user associated with the enterprise;

analyzing, by a CRM workflow engine, the plurality of third-party browser-based application data to detect a modal event associated with the CRM workflow;

selecting a modal dialog associated with the detected modal event;

detecting, by a CRM workflow engine, a skippable dialog box associated with the modal event displayed by the third-party browser-based CRM application;

retrieving one or more enterprise-specific formatting rules from a database, the one or more enterprise-specific formatting rules comprising formatting rules for the detected skippable dialog box;

formatting the selected modal dialog based on the one or more enterprise-specific formatting rules to be identical to the detected skippable dialog box;

displaying, by a CRM workflow engine, the modal dialog overlayed on the skippable detected dialog box such that the user cannot interact with the skippable dialog box;

receiving, responsive to the displayed modal dialog, user action data from the user;

determining, by a CRM workflow engine, if the action data is valid or invalid for the CRM workflow; and

wherein the modal dialog is repeatedly displayed until the action data is determined to be valid for the CRM workflow.

4 . The method of claim 3 , wherein the modal event is associated with a skipped or dismissed CRM workflow step.

Assignments (2)
SECURITY INTEREST Recorded Nov 24, 2024
From: OPENMETHODS, INC.
To: AVIDBANK
Reel/Frame 069387/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: LEKAS, SHANON; LYDECKER, GERRIT VOORHIS, JR.; COLOMBO, CARLOS GUSTAVO; PATEL, ANKUR KANTI
To: OPENMETHODS
Reel/Frame 066842/0662 →
Continuity (3)
Continuation In Part 18072364 · Nov 30, 2022
Provisional Application 63422906 · Nov 4, 2022
Related Publication 20240152840A1 · May 9, 2024
References Cited (19)
US 10117098B1 · Naguthanawala · 2018 [cited by examiner]
US 10127213B2 · Bastide · 2018 [cited by examiner]
US 10331502B1 · Hart · 2019 [cited by applicant]
US 10789654B1 · Eftekhari · 2020 [cited by examiner]
US 20040039827A1 · Thomas · 2004 [cited by examiner]
US 20130174050A1 · Heinonen · 2013 [cited by examiner]
US 20140201729A1 · Smith et al. · 2014 [cited by applicant]
US 20140282056A1 · Godsey · 2014 [cited by examiner]
US 20160070811A9 · Cordasco · 2016 [cited by examiner]
US 20170012924A1 · Freeman · 2017 [cited by examiner]
US 20170242567A1 · Lefor · 2017 [cited by examiner]
US 20170249393A1 · Nair · 2017 [cited by examiner]
US 20180217820A1 · Conley · 2018 [cited by examiner]
US 20180308117A1 · Gupta · 2018 [cited by examiner]
US 20180359233A1 · Alexander · 2018 [cited by examiner]
US 20200167414A1 · Van Rotterdam · 2020 [cited by examiner]
US 20210067608A1 · Fleck · 2021 [cited by examiner]
US 20220277306A1 · Levitt · 2022 [cited by examiner]
US 20220405658A1 · Mitra · 2022 [cited by examiner]