Data structure for a complex order processing system
0 Assignments
0 Petitions
Accused Products
Abstract
A data structure for a complex order processing system is implemented in a set of tables for assets, quotes, and orders. The asset table includes information regarding products currently installed and services being delivered to a customer'"'"'s premises. The aggregate asset tables for a customer represent the customer'"'"'s service profile. The quote table represents an offer to change the products and services provided to a customer, and the order table represents instructions to change the products and services provided to a customer. The assets can represent a product with a hierarchy of instances of sub-products, and one or more of the sub-products can itself be a complex product. The asset, quote and order tables comprise several fields. Some of the fields are the same across the tables so than information can be readily transferred from the quote table to an order table when a quote is approved by a customer and converted to an order. Information is also transferred from an order table to an asset table when an order is successfully completed and the asset configuration is applied to the service profile of the customer. When a customer requests a quote to change their service profile, the information from an asset table is transferred to a quote table. Multiple assets, quotes, and orders can be associated with a customer, and the tables provide information regarding the status of each asset, quote, and order. The data structure also includes information regarding whether a price type of a product or service item is a one-time charge, recurring, or usage-based.
45 Citations
82 Claims
-
1-67. -67. (canceled)
-
68. An order processing system comprising:
-
a complex object comprising at least one of;
a service profile, quote information, and order information pertaining to an account;
a data manager operable to receive at least a portion of the service profile from an external server via an information network; and
generate a business object based on the portion of the service profile; and
a transformation engine operable to generate at least a portion of the complex object based on the business object. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 81)
-
-
77-80. -80. (canceled)
-
82-115. -115. (canceled)
Specification