US 11,995,693 B2
System, method and computer program product for interfacing software engines
Rawdon W. Kellogg, Guntersville, AL (US)
Assigned to dSideAI, Inc., Boston, MA (US)
Filed by Four Charm Technologies, LLC, Birmingham, AL (US)
Filed on Mar. 17, 2023, as Appl. No. 18/123,097.
Application 18/123,097 is a continuation of application No. 17/035,603, filed on Sep. 28, 2020, granted, now 11,720,934.
Application 17/035,603 is a continuation of application No. 15/447,956, filed on Mar. 2, 2017, granted, now 10,825,063, issued on Nov. 3, 2020.
Application 15/447,956 is a continuation of application No. 14/582,499, filed on Dec. 24, 2014, granted, now 9,619,820, issued on Apr. 11, 2017.
Application 14/582,499 is a continuation of application No. 13/632,277, filed on Oct. 1, 2012, granted, now 8,954,367, issued on Feb. 10, 2015.
Application 13/632,277 is a continuation in part of application No. 12/683,758, filed on Jan. 7, 2010, granted, now 8,572,015, issued on Oct. 29, 2013.
Application 12/683,758 is a continuation of application No. 12/081,352, filed on Apr. 15, 2008, granted, now 8,065,261.
Application 12/081,352 is a continuation of application No. 12/081,353, filed on Apr. 15, 2008, granted, now 8,051,023, issued on Nov. 1, 2011.
Claims priority of provisional application 60/935,650, filed on Aug. 23, 2007.
Prior Publication US 2023/0245180 A1, Aug. 3, 2023
Int. Cl. G06Q 30/0241 (2023.01); G06N 5/04 (2023.01); G06Q 30/0251 (2023.01); G06Q 30/0601 (2023.01); H04L 67/10 (2022.01); G06Q 30/0273 (2023.01)
CPC G06Q 30/0277 (2013.01) [G06N 5/04 (2013.01); G06Q 30/0241 (2013.01); G06Q 30/0256 (2013.01); G06Q 30/0601 (2013.01); G06Q 30/0627 (2013.01); G06Q 30/0629 (2013.01); G06Q 30/0631 (2013.01); H04L 67/10 (2013.01); G06Q 30/0275 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing vendor options, comprising:
monitoring, by a connector engine circuit, communications between a user communication device corresponding to a user and a decision engine circuit over a network;
retrieving, by the connector engine circuit, communication data between the user communication device and the decision engine circuit in response to identifying the communications between the user communication device and the decision engine circuit, the decision engine circuit configured to receive user input and provide the user communication device with a set of decision options;
the communication data including information associated with the user input and the set of decision options provided to the user communication device, wherein the user input modifies at least one modifiable decision option factor corresponding to the set of decision options, wherein at least one modified decision option factor is used by the decision engine circuit to select the set of decision options to provide to the user communication device in response to receiving the user input;
retrieving, by the connector engine circuit, at least one vendor option from a marketing database based on the communications between the user communication device and the decision engine circuit, wherein retrieving the at least one vendor option includes:
matching the at least one modified decision option factor to at least one corresponding modifiable vendor option factor;
modifying the at least one corresponding modifiable vendor option factor according to the modified decision option factor to identify the at least one vendor option; and
outputting, by the connector engine circuit, the at least one vendor option to the decision engine circuit, the outputting the at least one vendor option including selecting the at least one vendor option based on an advertisement subscription of a vendor associated with the at least one vendor option.