US2015119024A1PendingUtilityA1

Automatically provisioning a WWAN device

Assignee: MICROSOFT CORPPriority: Dec 17, 2007Filed: Dec 30, 2014Published: Apr 30, 2015
Est. expiryDec 17, 2027(~1.4 yrs left)· nominal 20-yr term from priority
H04W 76/021H04W 8/02H04L 41/0806H04W 48/16H04M 2215/2033H04W 84/04H04W 4/24H04W 8/26H04W 76/11H04W 76/10
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Network connection information is requested by a wireless wide area network device via the internet. Such information may include configuration information, data roaming partner information, and/or cost information regarding roaming partner connection and/or a subscriber plan related to the wireless wide area network. To retrieve the information, the wireless device sends a request to a redirection server, which in turn provides an internet address for a provisioning server, or instructs a provisioning server to provide the network configuration information to the wireless device. A user and/or the wireless device may use the network connection information when deciding whether and/or how to connect to the network. A network provider may use methods disclosed herein to efficiently update wireless devices that subscribe to the network. The network provider may provide selected network connection information based on information regarding the wireless device, such as the user identification.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising a client computing device and at least one software module that are together configured for performing actions, where the client computing device includes at least one processor and memory, the actions comprising:
 sending, by the client computing device, a request for network connection information that is configured for facilitating a connection between the client computing device and a wireless wide area network; and   receiving, in response to the sent request, the network connection information.   
     
     
         2 . The system of  claim 1  where the received network connection information identifies at least one roaming network approved for use. 
     
     
         3 . The system of  claim 1  where the received network connection information includes information associated with a cost of connecting to at least one roaming network approved for use. 
     
     
         4 . The system of  claim 1 , the actions further comprising:
 requesting, by the client computing device, a Universal Resource Locator (“URL”) Internet address of a provisioning server; and   receiving, by the client computing device, the requested URL Internet address of the provisioning server, where the sending is to the provisioning server at the URL Internet address.   
     
     
         5 . The system of  claim 1 , the actions further comprising:
 presenting, by the client computing device, a user interface comprising information that identifies a plurality of roaming networks approved for use and that indicates a cost of connecting to each of the plurality of roaming networks, where the received network connection information compromises the information; and   receiving, by the client computing device, a selection of one of the plurality of roaming networks.   
     
     
         6 . The system of  claim 1 , the actions further comprising: selecting, by the client computing device, one of a plurality of roaming networks approved for use, where the plurality of roaming networks are identified in the received network connection information. 
     
     
         7 . The system of  claim 6  where the selecting is based on a set of rules. 
     
     
         8 . A method performed on a client computing device that includes at least one processor and memory, the method comprising:
 sending, by the client computing device, a request for network connection information that is configured for facilitating a connection between the client computing device and a wireless wide area network; and   receiving, in response to the sent request, the network connection information.   
     
     
         9 . The method of  claim 8  where the received network connection information identifies at least one roaming network approved for use. 
     
     
         10 . The method of  claim 8  where the received network connection information includes information associated with a cost of connecting to at least one roaming network approved for use. 
     
     
         11 . The method of  claim 8  further comprising:
 requesting, by the client computing device, a Universal Resource Locator (“URL”) Internet address of a provisioning server; and 
 receiving, by the client computing device, the requested URL Internet address of the provisioning server, where the sending is to the provisioning server at the URL Internet address. 
 
     
     
         12 . The method of  claim 8  further comprising:
 presenting, by the client computing device, a user interface comprising information that identifies a plurality of roaming networks approved for use and that indicates a cost of connecting to each of the plurality of roaming networks, where the received network connection information compromises the information; and 
 receiving, by the client computing device, a selection of one of the plurality of roaming networks. 
 
     
     
         13 . The method of  claim 8  further comprising: selecting, by the client computing device, one of a plurality of roaming networks approved for use, where the plurality of roaming networks are identified in the received network connection information. 
     
     
         14 . The method of  claim 13  where the selecting is based on a set of rules. 
     
     
         15 . At least one computer-readable storage device storing computer-readable instructions that, when executed by a client computing device that includes at least one processor and memory, cause the computing device to perform actions comprising:
 sending, by the client computing device, a request for network connection information that is configured for facilitating a connection between the client computing device and a wireless wide area network; and   receiving, in response to the sent request, the network connection information.   
     
     
         16 . The at least one computer-readable storage device of  claim 15  where the received network connection information identifies at least one roaming network approved for use. 
     
     
         17 . The at least one computer-readable storage device of  claim 15  where the received network connection information includes information associated with a cost of connecting to at least one roaming network approved for use. 
     
     
         18 . The at least one computer-readable storage device of  claim 15 , the actions further comprising:
 requesting, by the client computing device, a Universal Resource Locator (“URL”) Internet address of a provisioning server; and   receiving, by the client computing device, the requested URL Internet address of the provisioning server, where the sending is to the provisioning server at the URL Internet address.   
     
     
         19 . The at least one computer-readable storage device of  claim 15 , the actions further comprising:
 presenting, by the client computing device, a user interface comprising information that identifies a plurality of roaming networks approved for use and that indicates a cost of connecting to each of the plurality of roaming networks, where the received network connection information compromises the information; and   receiving, by the client computing device, a selection of one of the plurality of roaming networks.   
     
     
         20 . The at least one computer-readable storage device of  claim 15 , the actions further comprising: selecting, by the client computing device, one of a plurality of roaming networks approved for use, where the plurality of roaming networks are identified in the received network connection information.

Join the waitlist — get patent alerts

Track US2015119024A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.