System and method for providing access to network services
First Claim
1. In a network, a method for provisioning services comprising:
- receiving a user selection of one or more services that have been deemed to be available to the user via the network;
receiving registration information from the user including billing information and a user identifier;
authenticating the user identifier with an ISP;
communicating the user identifier to each provider of a selected service; and
communicating the registration information and information representative of each selected service to a billing engine;
whereafter a user may access each service and be billed appropriately for usage.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for provisioning services accessible via a broadband network. The system receives a user selection of one or more services that have been deemed to be available to the user via the network as well as user registration information. The user registration information may include billing information and a user identifier such as a login id or email address. The system then authenticates the identity of the user with an ISP and communicates the user identifier to each provider of each selected service. The registration information and information representative of any selected service is also communicated to a billing engine. In this manner, a user may access each product or service and be billed appropriately for its usage.
-
Citations
22 Claims
-
1. In a network, a method for provisioning services comprising:
-
receiving a user selection of one or more services that have been deemed to be available to the user via the network;
receiving registration information from the user including billing information and a user identifier;
authenticating the user identifier with an ISP;
communicating the user identifier to each provider of a selected service; and
communicating the registration information and information representative of each selected service to a billing engine;
whereafter a user may access each service and be billed appropriately for usage. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for aggregating product offerings from multiple network and service providers and managing the purchase of any offerings by end customers, comprising:
-
a catalog of offerings available to end subscribers from multiple providers organized into an aggregated plan for presentation to the subscriber, the product catalog tracking rating guidelines and financial reconciliation rules between providers;
a rating engine for processing usage events that originate from providers which usage events summarize data indicative of customer use of offerings across the multiple providers, wherein the rating engine reconciles between the multiple providers based on the rating guidelines and financial reconciliation rules in the product catalog for use in billing the end customer and reconciling payments to the providers; and
a provisioning subsystem responsible for provisioning and de-provisioning offerings with the providers, the provisioning subsystem using information in the product catalog to create a series of provisioning events that are relayed to the providers which allow the provider to register a purchase of an offering by the end customer with the provider, track customer usage of the offerings, and, in response to the usage, create usage events for processing by the rating engine. - View Dependent Claims (7, 8)
-
-
9. A computer-readable media having instructions for provisioning services, the instructions performing steps comprising:
-
receiving a user selection of one or more services that have been deemed to be available to the user via the network;
receiving registration information from the user including billing information and a user identifier;
authenticating the user identifier with an ISP;
communicating the user identifier to each provider of a selected service; and
communicating the registration information and information representative of each selected service to a billing engine;
whereafter a user may access each service and be billed appropriately for usage.
-
-
10. A method for provisioning services in a broadband network, comprising:
-
receiving a query message from a customer requesting access to the broadband network from a given location;
determining if broadband network access is available to the customer at the given location; and
if broadband network access is available to the potential customer, querying a product catalog to determine offerings available for the access requested;
allowing the customer to selected one or more of the offerings for purchase;
receiving an identifier from the customer;
provisioning the selected offerings from providers of the selected offerings; and
synchronizing the identifier received from the customer with the providers of the selected offerings and a rating and billing engine. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for rating usage of services in a broadband network, comprising:
-
receiving a request to provide a customer with access to broadband services each provided by a respective service provider;
storing a universal customer identifier in a database associated with a billing engine and associating the universal customer identifier with the broadband services;
synchronizing a local customer identifier at each of the respective service providers with the universal customer identifier;
receiving usage information from the respective service providers pertaining to usage by the customer of the service supported by the respective service provider; and
using the usage information and the customer identifier in connection with billing engine to generate a bill corresponding to the usage of the services by the customer.
-
-
21. A computer readable media having instructions for provisioning services in a broadband network, the instructions performing steps comprising:
-
receiving a query message from a customer requesting access to the broadband network from a given location;
determining if broadband network access is available to the customer at the given location; and
if broadband network access is available to the potential customer, querying a product catalog to determine offerings available for the access requested;
allowing the customer to selected one or more of the offerings for purchase;
receiving an identifier from the customer;
provisioning the selected offerings from providers of the selected offerings; and
synchronizing the identifier received from the customer with the providers of the selected offerings and a rating and billing engine.
-
-
22. A computer readable media having instructions for rating usage of services in a broadband network, the instructions performing steps comprising:
-
receiving a request to provide a customer with access to broadband services each provided by a respective service provider;
storing a universal customer identifier in a database associated with a billing engine and associating the universal customer identifier with the broadband services;
synchronizing a local customer identifier at each of the respective service providers with the universal customer identifier;
receiving usage information from the respective service providers pertaining to usage by the customer of the service supported by the respective service provider; and
using the usage information and the customer identifier in connection with billing engine to generate a bill corresponding to the usage of the services by the customer.
-
Specification