SYSTEMS AND METHODS FOR GENERATING CUSTOMER SOLUTIONS
Implementations described and claimed herein provide systems and methods for generating customer solutions using real-time information for new customer sales and/or current customer support. In one implementation, technical infrastructure data for a provider network is retrieved from one or more databases. The technical infrastructure data represents network assets and capabilities. Location information is obtained for at least one customer site. A product selection including a set of design attributes for one or more telecommunication products is received. A network access point for providing the one or more telecommunication products is determined based on a correlation of the technical infrastructure data with the location information. A configuration for the at least one customer site is generated based on the product selection. A design is generated based on the network access point and the at least one configured customer site.
1 . A method for generating a solution for a customer opportunity comprising:
retrieving technical infrastructure data for a provider network from one or more databases using at least one computing device, the technical infrastructure data representing network assets and capabilities;
obtaining location information for at least one customer site using the at least one computing device;
receiving a product selection including a set of design attributes for one or more telecommunication products using the at least one computing device;
determining a network access point for providing the one or more telecommunication products using the at least one computing device based on a correlation of the technical infrastructure data with the location information;
generating a configuration of the at least one customer site based on the product selection using the at least one computing device; and
generating a design based on the network access point and the at least one designed customer site using the at least one computing device.
2 . The method of claim 1 , wherein the network access point is treated as on-net.
3 . The method of claim 1 , wherein the network access point is treated as off-net.
4 . The method of claim 1 , further comprising:
calculating a route automatically from the at least one customer site to the network access point on the provider network.
5 . The method of claim 4 , wherein the route is calculated based on at least one of: a least cost pathway or a shortest distance.
6 . The method of claim 1 , wherein the at least one customer site includes a plurality of sites and the configuration of the plurality of sites is generated in bulk.
7 . The method of claim 1 , wherein the configuration of the at least one customer site adapts based on input.
8 . The method of claim 1 , wherein a completeness of the configuration of the at least one customer site is indicated using visual cues.
9 . The method of claim 1 , further comprising:
outputting the design for display on a graphical user interface.
10 . The method of claim 9 , wherein the design is displayed on the graphical user interface in an automatically generated diagram view.
11 . The method of claim 10 , wherein the automatically generated diagram view is symmetrically aligned based on the product selection and the at least one customer site.
12 . The method of claim 1 , wherein the product selection is made and the at least one customer site is designed using drag-and-drop menus through a graphical user interface.
13 . The method of claim 1 , further comprising:
prompting a customer to approve the design.
14 . The method of claim 1 , wherein the design is generated in substantially real time.
15 . The method of claim 1 , further comprising:
determining a viability of the design based on an expected performance of the one or more telecommunication products using the at least computing device.
16 . The method of claim 15 , wherein the expected performance includes estimating a site to site latency.
17 . The method of claim 15 , wherein the expected performance includes a throughput estimate.
18 . One or more non-transitory tangible computer-readable storage media storing computer-executable instructions for performing a computer process on a computing system, the computer process comprising:
retrieving technical infrastructure data for a provider network from one or more databases, the technical infrastructure data representing network assets and capabilities;
obtaining location information for at least one customer site;
receiving a product selection including a set of design attributes for one or more telecommunication products;
determining a network access point for providing the one or more telecommunication products based on a correlation of the technical infrastructure data with the location information;
generating a configuration of the at least one customer site based on the product selection; and
generating a design based on the network access point and the at least one designed customer site.
19 . The one or more non-transitory tangible computer-readable storage media of claim 18 , further comprising:
calculating a route automatically from the at least one customer site to the network access point on the provider network.
20 . The one or more non-transitory tangible computer-readable storage media of claim 19 , wherein the route is calculated based on at least one of: a least cost pathway or a shortest distance.
21 . The one or more non-transitory tangible computer-readable storage media of claim 18 , wherein the at least one customer site includes a plurality of sites and the configuration of the plurality of sites is generated in bulk.
22 . The one or more non-transitory tangible computer-readable storage media of claim 18 , wherein the configuration of the at least one customer site adapts based on input.
23 . The one or more non-transitory tangible computer-readable storage media of claim 18 , further comprising:
outputting the design for display on a graphical user interface.
24 . The one or more non-transitory tangible computer-readable storage media of claim 23 , wherein the design is displayed on the graphical user interface in an automatically generated diagram view.
25 . The one or more non-transitory tangible computer-readable storage media of claim 24 , wherein the automatically generated diagram view is symmetrically aligned based on the product selection and the at least one customer site.
26 . The one or more non-transitory tangible computer-readable storage media of claim 18 , wherein the product selection is made and the at least one customer site is designed using drag-and-drop menus through a graphical user interface.
27 . The one or more non-transitory tangible computer-readable storage media of claim 18 , further comprising:
determining a viability of the design based on an expected performance of the one or more telecommunication products.
28 . The method of claim 27 , wherein the expected performance includes estimating a site to site latency.
29 . The method of claim 27 , wherein the expected performance includes a throughput estimate.
30 . A system for generating a solution for a customer opportunity comprising:
one or more databases storing technical infrastructure data for a provider network representing network assets and capabilities; and
at least one server in communication with the one or more databases, the at least one server configured to generate a design for the solution based on at least one customer site designed for a product selection including a set of design attributes for one or more telecommunication products and on a network access point for providing the one or more telecommunication products determined based on a correlation of the technical infrastructure data with location information for the at least one customer site.
31 . The system of claim 30 , wherein the design includes a route automatically calculated from the at least one customer site to the network access point on the provider network.
32 . The system of claim 31 , wherein the route is calculated based on at least one of: a least cost pathway or a shortest distance.
33 . The system of claim 30 , wherein the at least one customer site includes a plurality of sites and the configuration of the plurality of sites is generated in bulk.
34 . The system of claim 30 , wherein the configuration of the at least one customer site adapts based on input.
35 . The system of claim 30 , further comprising:
a user device configured to display the design using a graphical user interface.
36 . The system of claim 35 , wherein the design is displayed on the graphical user interface in an automatically generated diagram view.
37 . The system of claim 36 , wherein the automatically generated diagram view is symmetrically aligned based on the product selection and the at least one customer site.
38 . The system of claim 30 , wherein the product selection is made and the at least one customer site is designed using drag-and-drop menus through a graphical user interface.
39 . The system of claim 30 , wherein the at least one serve is further configured to determine a viability of the design based on an expected performance of the one or more telecommunication products.
40 . The system of claim 39 , wherein the expected performance includes estimating a site to site latency.
41 . The system of claim 39 , wherein the expected performance includes a throughput estimate.