IP Library Granted Patent US 12675286
Granted Patent B2
US 12675286 · App. 18/350,296 · Granted Jul 7, 2026

Simplified software service configuration using artificial intelligence

Inventors: Robert M. Beaty (Flower Mound, TX); Randy M. Whelan (Coppell, TX); Erika D. Lambert (Flower Mound, TX); James L. Rockett, Jr. (Carrollton, TX)
Assignee: RedCritter Corp.
G06F8/71
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 12675286
App. No.
18/350,296
Granted
Jul 7, 2026
Kind
B2
Abstract

A simplified software service configuration using artificial intelligence is provided. A server can provide an application programming interface by which a user interface can submit information to be used for generating configurations for a software service. The server can add the information to a predefined AI prompt to create an AI prompt for submission to a third-party AI service. The server may also include example configurations and instructions in the AI prompt to be used by the AI service to generate the configurations. Once the configurations are generated, they can be presented to the user for confirmation and then used to configure the software service. In this way, a user can configure a software service by simply providing information.

Claims (53)

1 . A method, implemented by a software service, for providing a simplified software service configuration using artificial intelligence (AI) comprising:

presenting a user interface to an administrator of a school, the user interface requesting a mission statement that defines values for students of the school, the mission statement to be used to generate configurations for the software service;

receiving the mission statement via the user interface;

populating the mission statement into an AI prompt;

including, in the AI prompt, example configurations, the example configurations defining names and descriptions for example coins;

including, in the AI prompt, instructions for generating the configurations, the instructions specifying a number of coins to generate and specifying that the coins are to be generated based on the names and descriptions for the example coins that are defined in the example configurations, specified categories and based on the values for the students defined in the mission statement to thereby cause the coins to represent the values for the students defined in the mission statement;

including, in the AI prompt, instructions for categorizing the coins into a number of the specified categories, the specified categories including two or more of social, emotional, academic, creative and effort;

submitting the AI prompt to an AI service to request generation of the configurations for the software service based on the mission statement;

receiving the configurations, including the coins, from the AI service;

presenting the configurations to the administrator;

receiving confirmation of the configurations from the administrator; and

storing and using the configurations to configure the software service.

2 . The method of claim 1 , wherein receiving confirmation of the configurations from the administrator comprises receiving one or more modifications to the configurations from the administrator.

3 . The method of claim 1 , wherein receiving confirmation of the configurations from the administrator comprises receiving a selection of less than all of the configurations.

4 . The method of claim 1 , wherein the configurations comprise awards that the software service is to make available to the students.

5 . The method of claim 1 , wherein the configurations comprise groupings of the students within the software service.

6 . The method of claim 1 , wherein at least two of the configurations include a name and a description that are generated by the AI service in response to the AI prompt.

7 . The method of claim 1 , further comprising:

including a definition of a response structure in the AI prompt, the response structure comprising a machine-readable format in which the configurations are populated.

8 . The method of claim 5 , wherein the instructions specify that animals having characteristics matching the values for the students defined in the mission statement are to be selected to represent the groupings of the students.

9 . The method of claim 1 , wherein receiving confirmation of the configurations from the administrator comprises receiving input from the administrator that changes one or more of a name, a description, an image or a point value of one or more of the coins.

10 . One or more computer storage media storing computer executable instructions which when executed implement a method for providing a simplified software service configuration using artificial intelligence (AI), the method comprising:

presenting a user interface to an administrator of a school, the user interface requesting a mission statement that defines values for students of the school, the mission statement to be used to generate configurations for a software service;

receiving the mission statement via the user interface;

populating the mission statement into an AI prompt;

including, in the AI prompt, example configurations, the example configurations defining names and descriptions for example coins;

including, in the AI prompt, instructions for generating the configurations, the instructions specifying a number of coins to generate, the instructions also specifying that animals having characteristics matching the values for the students defined in the mission statement are to be selected to represent groupings of the students;

submitting the AI prompt to an AI service to request generation of the configurations for the software service based on the mission statement;

receiving the configurations, including the coins and the groupings of the students represented by the animals, from the AI service;

presenting the configurations to the administrator;

receiving confirmation of the configurations from the administrator; and

storing and using the configurations to configure the software service.

11 . The one or more computer storage media of claim 10 , wherein the instructions specify that the coins are to be generated based on the names and descriptions for the example coins that are defined in the example configurations and based on the values for the students defined in the mission statement to thereby cause the coins to represent the values for the students defined in the mission statement.

12 . The one or more computer storage media of claim 11 , wherein the method further comprises:

including instructions for categorizing the coins into a number of specified categories, the specified categories including two or more of social, emotional, academic, creative and effort.

13 . The one or more computer storage media of claim 10 , wherein the method further comprises:

including a definition of a response structure in the AI prompt, the response structure comprising a machine-readable format in which the configurations are populated.

14 . The one or more computer storage media of claim 10 , wherein receiving confirmation of the configurations from the administrator comprises receiving input from the administrator that changes one or more of a name, a description, an image or a point value of one or more of the coins.

15 . A method, implemented by a software service, for providing a simplified software service configuration using artificial intelligence (AI) comprising:

presenting a user interface to an administrator of a school, the user interface requesting a mission statement that defines values for students of the school, the mission statement to be used to generate configurations for the software service;

receiving the mission statement via the user interface;

populating the mission statement into an AI prompt;

including, in the AI prompt, example configurations, the example configurations defining names and descriptions for example coins;

including, in the AI prompt, instructions for generating the configurations, the instructions specifying a number of coins to generate and specifying that the coins are to be generated based on the names and descriptions for the example coins that are defined in the example configurations and based on the values for the students defined in the mission statement to thereby cause the coins to represent the values for the students defined in the mission statement;

including, in the AI prompt, instructions for categorizing the coins into a number of specified categories, the specified categories including two or more of social, emotional, academic, creative and effort;

including, in the AI prompt, instructions for defining groupings of the students within the software service and for selecting animals having characteristics matching the values for the students defined in the mission statement to represent the groupings of the students;

including, in the AI prompt, a definition of a response structure, the response structure comprising a machine-readable format in which the configurations are populated;

submitting the AI prompt to an AI service to request generation of the configurations for the software service based on the mission statement;

receiving the configurations in the response structure, including the coins and the groupings of the students, from the AI service;

presenting the configurations to the administrator;

receiving confirmation of the configurations from the administrator; and

storing and using the configurations to configure the software service.

16 . The method of claim 15 , wherein receiving confirmation of the configurations from the administrator comprises receiving input from the administrator that changes one or more of a name, a description, an image or a point value of one or more of the coins.