Method and apparatus for on-demand client-initiated provisioning
First Claim
Patent Images
1. A method for gaining access to a network based on provisioning a client device, the method comprising:
- detecting, utilizing at least one interface of the client device, one or more networks available at a location of the client device, wherein the one or more networks include one or more WIFI networks, one or more cellular networks, one or more cognitive radio networks, or a combination thereof, and wherein the client device includes no prior information required for a provisioning of at least one of the one or more networks;
selecting a network from among the one or more networks based on a user input, a user preference, or a combination thereof;
determining trigger information associated with a client-based trigger configured to initiate requesting a provisioning of the client device to enable access to the selected network, wherein the client-based trigger is an attempt to access the selected network, wherein the attempt is associated with the requesting of the provisioning of the client device, and wherein the provisioning is configured to include subscription information of a subscription to access the network;
determining the trigger information to include metadata in the client-based trigger, a provisioning request, or a combination thereof, wherein the metadata provides, at least in part, information on a purpose of the client-based trigger, the provisioning request, or a combination thereof;
processing, utilizing at least one processor of the client device, the client-based trigger to generate the provisioning request configured to result in the provisioning of the client device, the provisioning request including a selection, associated with the subscription to access the network, to subscribe to one of a plurality of rate plans, a subscription payment method, or a combination thereof;
transmitting the provisioning request to a network node of the network, wherein the network node is a WIFI access point, a gateway of one or more machine to machine devices, or a home network gateway;
receiving, from the network node, network provisioning information in response to the provisioning request; and
processing the network provisioning information to gain access to the network according to a rate plan, a subscription payment method, or a combination thereof based on the selection associated with the subscription.
3 Assignments
0 Petitions
Accused Products
Abstract
An approach is presented for client initiated provisioning. A provisioning manager determines a client-based trigger for requesting a provisioning of a client device to access a network. The provisioning manager processes and/or facilitates a processing of the client-based trigger to generate a provisioning request, and then causes, at least in part, transmission of the provisioning request to a provisioning server associated with the network. The provisioning manager receives provisioning information from the provisioning server for processing to gain access to the network.
-
Citations
18 Claims
-
1. A method for gaining access to a network based on provisioning a client device, the method comprising:
-
detecting, utilizing at least one interface of the client device, one or more networks available at a location of the client device, wherein the one or more networks include one or more WIFI networks, one or more cellular networks, one or more cognitive radio networks, or a combination thereof, and wherein the client device includes no prior information required for a provisioning of at least one of the one or more networks; selecting a network from among the one or more networks based on a user input, a user preference, or a combination thereof; determining trigger information associated with a client-based trigger configured to initiate requesting a provisioning of the client device to enable access to the selected network, wherein the client-based trigger is an attempt to access the selected network, wherein the attempt is associated with the requesting of the provisioning of the client device, and wherein the provisioning is configured to include subscription information of a subscription to access the network; determining the trigger information to include metadata in the client-based trigger, a provisioning request, or a combination thereof, wherein the metadata provides, at least in part, information on a purpose of the client-based trigger, the provisioning request, or a combination thereof; processing, utilizing at least one processor of the client device, the client-based trigger to generate the provisioning request configured to result in the provisioning of the client device, the provisioning request including a selection, associated with the subscription to access the network, to subscribe to one of a plurality of rate plans, a subscription payment method, or a combination thereof; transmitting the provisioning request to a network node of the network, wherein the network node is a WIFI access point, a gateway of one or more machine to machine devices, or a home network gateway; receiving, from the network node, network provisioning information in response to the provisioning request; and processing the network provisioning information to gain access to the network according to a rate plan, a subscription payment method, or a combination thereof based on the selection associated with the subscription. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus embedded in a client device for gaining access to a network based on provisioning a client device, the apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus embedded in the client device to perform at least the following, detect one or more networks available at a location of the client device, wherein the one or more networks include one or more WIFI networks, one or more cellular networks, one or more cognitive radio networks, or a combination thereof, and wherein the client device includes no prior information required for a provisioning of at least one of the one or more networks; select a network from among the one or more networks based on a user input, a user preference, or a combination thereof; determine trigger information associated with a client-based trigger configured to initiate requesting a provisioning of the client device to enable access to the selected network, wherein the client-based trigger is an attempt to access the selected network, wherein the attempt is associated with the requesting of the provisioning of the client device, and wherein the provisioning is configured to include subscription information of a subscription to access the network; determine the trigger information to include metadata in the client-based trigger, a provisioning request, or a combination thereof, wherein the metadata provides, at least in part, information on a purpose of the client-based trigger, the provisioning request, or a combination thereof; process the client-based trigger to generate the provisioning request configured to result in the provisioning of the client device, the provisioning request including a selection, associated with the subscription to access the network, to subscribe to one of a plurality of rate plans, a subscription payment method, or a combination thereof; transmit the provisioning request to a network node of the network, wherein the network node is a WIFI access point, a gateway of one or more machine to machine devices, or a home network gateway; receive, from the network node, network provisioning information in response to the provisioning request; and process the network provisioning information to gain access to the network according to a rate plan, a subscription payment method, or a combination thereof based on the selection associated with the subscription. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification