Dynamic binding of service on bearer
First Claim
1. A method in a mobile device for updating a policy document to reflect changes to one or more policies for selecting an appropriate service bearer to carry mobile device traffic, comprising:
- receiving, on the mobile device, a policy document that is provided by a service provider,wherein the policy document contains one or more policies for selecting an appropriate service bearer to carry mobile device traffic;
receiving, on the mobile device, one or more updates to the policy document, wherein the one or more updates are user-initiated or service-provider-initiated;
determining whether each update to the policy document is user-initiated or service-provider-initiated;
for one or more updates that are determined to be service-provider-initiated, modifying the policy document to reflect the service-provider-initiated updates; and
for one or more updates that are determined to be user-initiated;
determining whether a user-initiated update is permitted by the service provider;
for one or more user-initiated updates that are determined to be permitted by the service provider, modifying the policy document to reflect the user-initiated update; and
for one or more user-initiated updates that are determined not to be permitted by the service provider, disregarding the user-initiated update.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods that facilitate automatic selection of service bearers in a mobile based on user-initiated policies and service-provider-initiated policies set forth in a policy document are described herein. The mobile device initially receives a policy document from either the mobile device manufacturer or the service provider before the mobile device is provisioned on a communications network. The mobile device user and the service provider may make subsequent changes to the policy document. When a user-initiated policy change conflicts with a service-provider-initiated policy, the user-initiated policy change is disregarded in favor of the service-provider-initiated policy. The mobile device automatically selects an appropriate bearer based at least on the availability of service bearers in the current environment and the policies set forth in the policy document.
194 Citations
20 Claims
-
1. A method in a mobile device for updating a policy document to reflect changes to one or more policies for selecting an appropriate service bearer to carry mobile device traffic, comprising:
-
receiving, on the mobile device, a policy document that is provided by a service provider, wherein the policy document contains one or more policies for selecting an appropriate service bearer to carry mobile device traffic; receiving, on the mobile device, one or more updates to the policy document, wherein the one or more updates are user-initiated or service-provider-initiated; determining whether each update to the policy document is user-initiated or service-provider-initiated; for one or more updates that are determined to be service-provider-initiated, modifying the policy document to reflect the service-provider-initiated updates; and for one or more updates that are determined to be user-initiated; determining whether a user-initiated update is permitted by the service provider; for one or more user-initiated updates that are determined to be permitted by the service provider, modifying the policy document to reflect the user-initiated update; and for one or more user-initiated updates that are determined not to be permitted by the service provider, disregarding the user-initiated update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium comprising instructions for automatically selecting an appropriate service bearer to carry mobile device traffic, the instructions, when executed by a processor, cause the processor to:
-
receive, on the mobile device, a policy document containing one or more policies for selecting an appropriate service bearer to carry mobile device traffic; parse, on the mobile device, the received policy document to extract one or more policies related to appropriate bearer selection; detect, on the mobile device, the availability of one or more service bearers capable of carrying mobile traffic; determine the appropriate bearer to carry the mobile device traffic, wherein the determination is based at least in part on the one or more policies extracted from the policy document and the detected availability of the one or more service bearers; and if the determined appropriate service bearer is different from a current service bearer, switch the mobile device from the current service bearer to the determined appropriate service bearer. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computing system that updates a policy document to reflect changes to one or more policies for selecting an appropriate service bearer to carry mobile device traffic, the computing system comprising:
-
a memory storing computer-executable instructions of; a policy document management component configured to receive a policy document containing one or more policies for selecting an appropriate service bearer to carry mobile device traffic; and a policy handler component configured to; parse the received policy document to extract one or more policies related to appropriate bearer selection; detect the availability of one or more service bearers capable of carrying mobile traffic; determine the appropriate bearer to carry the mobile device traffic, wherein the determination is based at least in part on the one or more policies extracted from the policy document and the detected availability of the one or more service bearers; and if the determined appropriate service bearer is different from a current service bearer, switch the mobile device from the current service bearer to the determined appropriate service bearer; and a processor for executing the computer-executable instructions stored in the memory. - View Dependent Claims (19, 20)
-
Specification