SYSTEM AND METHOD FOR PROVIDING ACCESS TO NETWORK SERVICES
First Claim
1. A computer readable media embodied in a non-transient physical memory device having stored thereon computer executable instructions for provisioning services, the instructions performing steps comprising:
- receiving a user selection of a plurality of services offered by a corresponding plurality of providers from a plurality of 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;
causing the user identifier to be registered with each of the plurality of providers corresponding to the plurality of services selected by the user;
causing the registration information and information representative of each of the plurality of services selected by the user to be registered with a billing engine; and
creating usage events for processing by the billing engine in response to the user accessing each of the plurality of services selected by the user whereby the user will be billed appropriately for usage of each of the plurality of services selected by the user.
1 Assignment
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
16 Claims
-
1. A computer readable media embodied in a non-transient physical memory device having stored thereon computer executable instructions for provisioning services, the instructions performing steps comprising:
-
receiving a user selection of a plurality of services offered by a corresponding plurality of providers from a plurality of 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; causing the user identifier to be registered with each of the plurality of providers corresponding to the plurality of services selected by the user; causing the registration information and information representative of each of the plurality of services selected by the user to be registered with a billing engine; and creating usage events for processing by the billing engine in response to the user accessing each of the plurality of services selected by the user whereby the user will be billed appropriately for usage of each of the plurality of services selected by the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable media embodied in a non-transient physical memory device having stored thereon computer executable instructions for provisioning services in a network, comprising:
-
receiving a query message from a customer requesting access to the network from a given location; determining if network access is available to the customer at the given location; and when 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;
registering the identifier received from the customer with the providers of the selected offerings and a rating and billing engine; and
creating usage events for processing by the rating and billing engine in response to the user accessing each of the selected offerings whereby the user will be billed appropriately for usage of each of the selected offerings. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable media embodied in a non-transient physical memory device having stored thereon computer executable instructions for rating usage of services in a network, the instructions performing steps comprising:
-
receiving a request to provide a customer with access to a plurality of 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 plurality of services; synchronizing a local customer identifier stored at each of the respective service providers with the universal customer identifier; receiving usage information from each of the respective service providers pertaining to usage by the customer of a one of the plurality of service supported by the respective service provider; and using the usage information, the local customer identifiers, and the universal customer identifier at the billing engine to generate a bill corresponding to usage of each of the plurality of services by the customer.
-
Specification