System, device, and method for rule-based configuration
AssigneeAT&T Intellectual Property II, L.P.
InventorsSarat Puthenpura, Sam Parker, Dave Belanger, Wenjie Zhao
Life of this patent
Estimating the term…
Abstract
Certain exemplary embodiments comprise a method, comprising: via an antecedents user interface, receiving a plurality of customer antecedents, each of the customer antecedents corresponding to one of a plurality of variables associated with one or more rules from a set of rules defining a plurality of service offerings; generating a prioritized list of the plurality of service offerings based upon application of the set of rules to the received customer antecedents; and causing the prioritized list to be rendered to a user.
Claims18
A method for use with telecommunication service offerings, comprising:
- receiving a plurality of customer antecedents entered by a customer via a natural language antecedents customer interface implemented via a customer information device, wherein the plurality of customer antecedents are generated based in part on a detected gesture of the customer;
- generating a set of rules defining a plurality of telecommunications service offerings based on the plurality of customer antecedents and weights associated with each of a plurality of variables corresponding to each of the plurality of customer antecedents, wherein each of the plurality of variables is associated with at least one rule from the set of rules, and wherein the plurality of telecommunications service offerings comprise predetermined telecommunications services available for selection by the customer;
- rendering the set of rules to the customer;
- determining the plurality of telecommunications service offerings for the customer, wherein a first variable of the plurality of variables is emphasized over a second variable of the plurality of variables when determining the plurality of telecommunications services offerings if a weight of the first variable is greater than a weight of the second variable;
- generating, by utilizing instructions from memory that are executed by a processor, a prioritized list of the plurality of telecommunications service offerings for the customer based upon application of the set of rules to the customer antecedents;
- causing the prioritized list to be rendered to the customer;
- receiving a selection of a telecommunications service offering of the plurality of telecommunications service offerings from the customer based on the prioritized list;
- and
- generating, by utilizing the processor, a contract for the customer based on the selection of the telecommunications service offering of the plurality of telecommunications service offerings received from the customer.
A system for use with telecommunication service offerings, comprising:
- a natural language antecedents customer interface configured to receive a plurality of customer antecedents entered by a customer via a customer information device;
- and
- an antecedents processor that executes instructions from memory to perform operations comprising:
- generating a set of rules defining a plurality of telecommunications service offerings based on the plurality of customer antecedents and weights associated with each of a plurality of variables corresponding to each of the plurality of customer antecedents, wherein each of the plurality of variables is associated with at least one rule from the set of rules, wherein the plurality of telecommunications service offerings comprise predetermined telecommunications services available for selection by the customer;
- rendering the set of rules to the customer;
- determining the plurality of telecommunications service offerings for the customer, wherein a first variable of the plurality of variables is emphasized over a second variable of the plurality of variables when determining the plurality of telecommunications services offerings if a weight of the first variable is greater than a weight of the second variable;
- generating a prioritized list of the plurality of telecommunications service offerings for the customer based upon application of the set of rules to the customer antecedents;
- causing the prioritized list to be rendered to a customer;
- receiving a selection of a telecommunications service offering of the plurality of telecommunications service offerings from the customer based on the prioritized list;
- and
- generating a contract for the customer based on the selection of the telecommunications service offering of the plurality of telecommunications service offerings received from the customer.
A machine readable device comprising instructions, which, when loaded and executed by a processor, cause the processor to perform operations comprising:
- receiving a plurality of customer antecedents entered by a customer via a natural language antecedents customer interface implemented via a customer information device
- generating a set of rules defining a plurality of telecommunications service offerings based on the plurality of customer antecedents and weights associated with each of a plurality of variables corresponding to each of the plurality of customer antecedents, wherein each of the plurality of variables is associated with at least one rule from the set of rules, wherein the plurality of telecommunications service offerings comprise predetermined telecommunications services available for selection by the customer;
- rendering the set of rules to the customer;
- determining the plurality of telecommunications service offerings for the customer, wherein a first variable of the plurality of variables is emphasized over a second variable of the plurality of variables when determining the plurality of telecommunications services offerings if a weight of the first variable is greater than a weight of the second variable;
- generating a prioritized list of the plurality of telecommunications service offerings for the customer based upon application of the set of rules to the customer antecedents;
- causing the prioritized list to be rendered to a customer;
- receiving a selection of a telecommunications service offering of the plurality of telecommunications service offerings from the customer based on the prioritized list;
- and
- generating a contract for the customer based on the selection of the telecommunications service offering of the plurality of telecommunications service offerings received from the customer.
Dependencies are inferred from the claim text.