IP Library › Granted Patent US 8,543,408
Granted Patent B2
US 8,543,408 · App. 11/042,403 · Granted Sep 24, 2013

System, device, and method for rule-based configuration

Inventors: Sarat Puthenpura (Berkeley Heights, NJ); Sam Parker (Cranbury, NJ); Dave Belanger (Hillsborough, NJ); Wenjie Zhao (Princeton, NJ)
Assignee: AT&T Intellectual Property II, L.P.
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 8,543,408
App. No.
11/042,403
Granted
Sep 24, 2013
Kind
B2
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.

Claims (43)

1. 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.

2. The method of claim 1 , further comprising authenticating the customer.

3. The method of claim 1 , further comprising validating at least one of the plurality of received customer antecedents.

4. The method of claim 1 , further comprising applying the set of rules to the received customer antecedents.

5. The method of claim 1 , further comprising determining an overall weight for each of the plurality of telecommunications service offerings based upon an application of the set of rules to the received customer antecedents.

6. The method of claim 1 , further comprising pricing each telecommunications service offering on the prioritized list of the plurality of telecommunications service offerings.

7. The method of claim 1 , further comprising validating the prioritized list.

8. The method of claim 1 , further comprising facilitating generation of a proposal for at least one of the telecommunications service offerings from the prioritized list of the plurality of telecommunications service offerings.

9. The method of claim 1 , further comprising facilitating generation of an order for at least one of the telecommunications service offerings from the prioritized list of the plurality of telecommunications service offerings.

10. The method of claim 1 , further comprising providing status information for an order for at least one of the telecommunications service offerings from the prioritized list of the plurality of telecommunications service offerings.

11. The method of claim 1 , wherein the set of rules is weighted.

12. The method of claim 1 , wherein the set of rules comprises pricing rules.

13. The method of claim 1 , wherein the plurality of telecommunications service offerings comprises hosting.

14. The method of claim 1 , wherein the plurality of telecommunications service offerings comprises web site hosting.

15. The method of claim 1 , wherein the plurality of telecommunications service offerings comprises connectivity.

16. The method of claim 1 , wherein the plurality of telecommunications service offerings comprises voice services.

17. 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.

18. 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2005
From: PUTHENPURA, SARAT; PARKER, SAM; BELANGER, DAVE; ZHAO, WENJIE
To: AT&T CORP.
Reel/Frame 016223/0687 →
Continuity (1)
Related Publication 20060166643A1 · Jul 27, 2006