On-line shopping has become extremely popular with consumers. It provides a convenient way for people to purchase a variety of products and services without leaving the home or office. When offering items for sale through a web site, on-line vendors may find it useful to group items for sale together into a predefined package or bundle. For example, a vendor who sells airline tickets may also offer hotel and car rental services as one bundled item. If a customer purchases this bundle, he or she may receive a discount that would otherwise not be provided when each product or service is purchased separately, either from the same vendor or from other businesses. As a result, such a capability may be particularly advantageous for increasing sales and improving customer retention.
In order to facilitate a fuller understanding of the exemplary embodiments, reference is now made to the appended drawings. These drawings should not be construed as limiting, but are intended to be exemplary only.
Product and service bundling makes shopping convenient and enjoyable. In addition, product and service bundling provides discount incentives for a customer and therefore increases sales and customer retention. However, fixed product and service bundles are typically outdated and inflexible. For example, it is unlikely (or nearly impossible) for a fixed product and service bundle to meet the needs of each and every customer. Moreover, because a product bundle may undergo comprehensive market research, including competitive analysis, financial analysis, and other forms of research, and several lengthy implementation steps, there is often a substantial time-to-market delay. As a result, it may take several months or longer for a newly-conceived product bundle to be successfully introduced to the market.
A system and process of an exemplary embodiment of the disclosure provides flexible product and service bundling. Flexible product and service bundling may provide customers the ability to pick and choose whatever they want to purchase from a product and/or service catalog and form a custom bundle “on the fly.” In one embodiment, a customer may select from a “Top-10” list of most popular custom bundles, which may be created and maintained by a Flexible Bundling Tool (FBT). In support of flexible product and service bundling, a bundling module may be provided to process and generate various custom bundles. One characteristic of a flexible bundle offering may be discounts provided to customers who accept the custom bundles. In this example, the bundling module may be responsible for calculating the amounts of the one or more discounts along with the terms and conditions associated with each of the discounts.
Thus, a flexible bundling approach provides a customer-driven business solution that brings businesses closer to the customer. Rather than providing bundles defined “for” customers, embodiments of the disclosure may provide bundles that are defined “by” customers.
A user interface device may include a computer 110, a laptop/notebook 112, a mobile phone, a personal data assistant (PDA) 116, or other similar device 118. The user interface device may connect to the network 120 in a variety of ways, such as via wired or wireless broadband connection. In one embodiment, wired broadband connection may include long-range optical data communications, local area network based protocols, wide area networks, and/or other similar applications. In another embodiment, wireless broadband connection may include long-range wireless radio, local area wireless network such as 802.11 based protocols, wireless wide area network such as WiMax, and/or other similar applications. Other various embodiments may also be provided. In one embodiment, network 120 may comprise the Internet. Other networks may also be utilized for connecting each of the various systems and/or servers.
Flexible bundling tool (FBT) 122 may include a network-based user interface, such as a Web-Based Graphic User Interface (GUI) 124, from which a user interface device may connect via a network 120. Other various user interfaces may also be used. Flexible bundling tool 122 may also include an Intelligent Bundle Engine 128 that may connect the wed-based GUI 124 with Bundling Workflow 126 and adapters 130. Intelligent bundle engine 128 may also connect to several databases, e.g., a Catalog 140, a Bundle Definition Table (BDT) 142, a Bundle Instance Table 144, or other similar database. Other variations and components may also be provided.
The Intelligent bundle engine 128 may include a workflow engine and at least one bundling module to implement and execute the bundling workflow 126 and to calculate the bundle discounts and the terms and conditions associated with each of the discounts, including information such as when the bundled services will become available, whether the discounts are recurring or non-recurring, when they are applied, the duration of the discount, and other contractual obligations that a customer may have to fulfill in order to receive the discount (e.g., early termination fees). For example, a customer who forms a custom bundle by selecting a mobile phone, a calling plan with a particular service provider, and three add-on calling features may receive an instant, one-time (non-recurring) discount of $100 if he or she agrees to remain with the service provider for at least one year. If the customer terminates his or her service with the provider within one year, he or she may be charged the $100 discount since the condition of the discount has not been met. The intelligent bundle engine 128 may also receive and calculate other various data and/or information associated with bundle customizations.
Bundling workflow 126 may be provided by the flexible bundle tool 122 to specify a set of steps needed to manage the entire bundling process. In one embodiment, this may include querying and creating a bundle in a database, e.g., the Bundle Instance Table (BIT) 144 and/or the Bundle Definition Table (BDT) 142, calculating the bundle discount, generating the terms and conditions for a discount, validating certain constraints and/or dependencies, and invoking system interfaces to get the bundling products and/or services ordered, provisioned, billed, and fulfilled, and applying the bundle discount to the customer's bill or invoice. Other various process steps may also be provided.
Adapters 130 may be provided to the flexible bundling tool (FBT) 122 for communication with various downstream systems, e.g., outside of the flexible bundling tool 122, for performing functions such as ordering 132, provisioning 134, billing 136, fulfillment 138, and other related functions. In one embodiment, adapters 130 may recognize system interfaces, communication protocols, message formats, and data elements in the messages. Other variations may also be provided.
Catalog 140 may include a plurality of items, e.g., a list of a plurality of products, services, and/or popular custom bundles. The catalog database 140 may also include attributes for each product, service, or previously formed custom bundle. For example, each product may also include information such as a price tag, profit margin, which downstream systems interact with for ordering, provisioning, billing, and fulfillment, times required to get the product ordered, provisioned, billed, fulfilled, etc. Constraints or dependencies may also be stored in the catalog database 140. Other data and/or information may also be provided.
Bundle Definition Table (BDT) 142 may store bundle definitions or types. For example, the bundle definition table 142 may specify the products or services that constitute a particular bundle type as well as the systems or applications offering these individual products and constraints or dependencies among these products. Other data and/or information may also be provided.
Bundle Instance Table (BIT) 144 may store bundle instances, associated discounts, terms and conditions, links to customer service records indicating bundle creator information. For example, the bundle instance table 144 may include data and/or information as to when a bundle was created and who created the bundle. This information may be useful for the creator of the bundle for future business or for other customers. In one embodiment, the customer service records may be provided as a separate database that is maintained in ordering 132 and/or billing 134 systems. Other data and/or information may also be provided.
While shown as separate databases, it should be appreciated that the contents of these databases, as depicted in
While one configuration is shown in
In step 210, a catalog of products, services, and/or most popular custom bundles may be displayed, for example, via an item presentation module.
In step 220, a plurality of selections made by a user to form a custom bundle may be received. Referring to
In step 230, one or more discounts and the terms and conditions associated with each of the discounts may be calculated based on the custom bundle formed by the user. In this example, the intelligent bundle engine 128 calculates the bundle discounts and the terms and conditions associated with each of the discounts. The intelligent bundle engine 128 also calculates information such as when a bundled service will become available, whether a discount is recurring or non-recurring, when the discount is applied, the duration of the discount, and other contractual obligations that a customer may have to fulfill in order to receive the discount (e.g., early termination fees). Other types of data or information may also be calculated.
In one embodiment, to ensure optimal profitability, the intelligent bundle engine 128 may take into consideration the profit margin of each product and/or service in a custom bundle when calculating a discount. This may provide a way to manage the profitability while continuing to provide a certain amount of savings for customers. For example, depending on the profit margins of each of the items in a custom bundle, a discount may be taken from one of the items or all of the items.
In another embodiment, an individual customer's service history may also be used to determine the suggested discounted price. For example, a customer's loyalty and infrequent episodes of complaints may also play a role in determining the discount. Other various information, data, and/or options may also play a role in calculating the discounts and their associated terms and conditions.
In step 240, the custom bundle, calculated discounts, and associated terms and conditions may be displayed for a customer to review. In this step, the user may decide 245 whether to accept or decline the custom bundle.
Once the customer accepts the custom bundle, the bundle may proceed to be processed, as depicted in step 250. In this step, the intelligent bundle engine 128 may coordinate with downstream systems and/or processes via adapters 130 to process additional functions such as ordering 132, provisioning 134, billing 136, fulfillment 138, and other similar functions.
An advantage of flexible bundling, according to an embodiment of the present disclosure, may include significant savings and benefits for customers since bundling is customized and need-based. Flexible bundling may also provide a steadier stream of revenue since customers more easily enter into contractual relationships that may increase sales volume due to discount incentives. In addition, flexible bundling may also achieve optimal profitability. For instance, utilizing a profit-analyzing bundling module may provide an alert notification, for example, that a contract is ready to expire. This may be used by the flexible bundling tool 122 to adjust a custom bundle offering accordingly for improved customer retention. In addition, the bundling feature described above may eliminate the need for costly comprehensive market research and coordination with special implementation teams. The system may also provide customer feedback services that help create, for example, a “Top 10” or most popular custom bundles. By relying on customers' feedback, new product offerings may be provided based on more accurate assessments of customer spending behaviors and shopping trends.
It should be appreciated that while embodiments of the present disclosure are directed to the products and services described above and depicted in the figures, other categories and items may be provided as well.
It should be appreciated that while embodiments of the present disclosure are directed to an on-line store as described above and depicted in the figures, other implementations may be provided as well. For example, flexible bundling may be utilized in on-line auctions and flea markets, television and telephone ordering services, and/or other stores that provide various products and/or services.
In the preceding specification, various embodiments have been described with reference to the accompanying drawings. It will, however, be evident that various modifications and changes may be made thereto, and additional embodiments may be implemented, without departing from the broader scope of the invention as set forth in the claims that follow. The specification and drawings are accordingly to be regarded in an illustrative rather than restrictive sense.