US 12,367,207 B2
System and method for creating and sharing bots
Cameron Sadler, Fort Worth, TX (US); and Cynthia Jenkins, Irving, TX (US)
Assigned to GF-17, Inc., Irving, TX (US)
Filed by GF-17, Inc., Irving, TX (US)
Filed on Nov. 28, 2023, as Appl. No. 18/521,849.
Application 18/521,849 is a continuation of application No. 17/726,845, filed on Apr. 22, 2022, granted, now 11,860,886.
Application 17/726,845 is a continuation of application No. 16/572,041, filed on Sep. 16, 2019, granted, now 11,334,587, issued on May 17, 2022.
Application 16/572,041 is a continuation of application No. 15/406,574, filed on Jan. 13, 2017, granted, now 10,417,249, issued on Sep. 17, 2019.
Claims priority of provisional application 62/279,662, filed on Jan. 15, 2016.
Prior Publication US 2024/0095255 A1, Mar. 21, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 17/00 (2019.01); G06F 9/451 (2018.01); G06F 16/25 (2019.01); G06N 3/006 (2023.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01)
CPC G06F 16/252 (2019.01) [G06F 9/451 (2018.02); G06N 3/006 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A bot system comprising:
at least one processing circuit having at least one processor communicably coupled to at least one memory, the at least one processing circuit configured to:
provide a bot that corresponds with a triggering event;
receive an input indicative of a selection of the bot;
access user data comprising at least one user preference of a user;
identify a selection of bot options based on analyzing the user data, wherein the selection of bot options corresponds with at least two third-parties, and wherein the identified selection of bot options comprises at least one good or service from parties of the at least two third-parties;
present the selection of bot options, wherein the selection of bot options comprises selectable elements and content based on the user data comprising the at least one user preference;
receive a selection of an option from the selection of bot options; and
access user payment information and populate one or more fields corresponding with the selection of the option.