Not applicable.
Not applicable.
The present invention relates generally to wireless wide area networking (“WWAN”) data communications. More particularly the present invention relates to a system and method for providing the user of WWAN services with a display of the different networks available to them at any particular location. More specifically, the method relates to a method to being able to present information about each of the available wireless networks such as expected quality of service, availability and connection costs.
Wireless Wide Area Networking (“WWAN”) is governed by an evolving set of standards that allow users to get connected in an ever increasing number of points on the globe. CDMA and GSM are examples of WWAN standards. These standards allow devices to roam from one network to another which allows a user to gain access to wireless services outside of their home network. While WWAN standards facilitate roaming between networks and allow Mobile Network Operators (“MNOs”) the flexibility to control the roaming of their users, they generally lack features that allow users to be able to understand the ramifications and costs of wireless roaming.
There is a need, from a user's perspective, to know about roaming charges prior to connecting and using a network. Current solutions will only tell a user if a certain network is allowed (“Allowed Roaming Network”) by their MNO or is disallowed (“Blocked Roaming Network”). Allowed Roaming Networks are generally facilitated through roaming agreements between MNOs. It would be advantageous, therefore, to present messaging to the user to explain the costs involved in using a particular Allowed Roaming Network. Moreover, it is desirable that the user can then choose the best network depending on their needs, for example wanting a lower cost wireless connection or needing a higher performance link.
Under illustrated embodiment, the invention allows for enterprise customers to be able to create policies for their mobile workers. These policies would in effect create an enterprise specific Allowed Roaming Network (“Enterprise Roaming Network”) and customized Blocked Roaming Network (“Enterprise Blocked Network”). These policies can help enterprises control costs of their roaming users.
Illustrated embodiments of the present invention provide a system and method of information display regarding WWAN service levels and costs. When GSM or CDMA data devices are roaming, there is a need to be able to present messaging appropriate to the end user about available networks, which include costs associated with using that network.
When presenting networks, each network's Mobile Country Code (“MCC”), Mobile Network Code (“MNC”) and Location Area Code (“LAC”) is used to group networks into a number of subgroups. By filtering network entries by MCC, MNC and LAC the end user is provided with the appropriate roaming message.
An lookup table of criteria is used to evaluate networks. At each entry in the table, the entry is compared against the currently evaluated network's information. Each entry is capable of containing exact values or a range of values (MCC 1 through 10), or any combination of ranges. Once a match is made, the appropriate prompt is loaded and displayed to the user. There is also a “final” entry which can be used to disallow access to specific networks. This is useful in the case where any network not explicitly listed SHOULD be allowed to access, but a handful (or large) group of networks should be DISALLOWED.
By doing this at the application level, a user has the ability to integrate information fetched from the backend servers (through HTTP or other mechanisms) which can be used to update the messaging with specific details about the individual's account.
The system and method, when applied to a WWAN device, employs the following method steps:
In the case of a new wireless network becoming available, it should be noted that the system and method for presenting extended roaming messages can be used even if the user is already connected to another wireless network. This ability to display end user messages to the user regardless of whether the device being connected to a WWAN network or not is novel and unrelated to the way in which the situation is handled by WWAN devices today, and achieves far better results.
It is therefore an object of the present invention to provide a new and improved system and method to display messages to the end user to explain the cost to use particular WWAN networks.
It is another object of the present invention to provide a new and improved method of sorting available networks by cost. This sorting will allow the cheapest networks to be easily displayed and selected by the user.
It is another object of the present invention to provide a new and improved method of detecting and displaying quality of service by each available WWAN network. This allows a user to sort the Available Network List by performance and easily choose the highest performing network.
Yet another object of the method is to provide a method to allow enterprise IT administrators to control access to a certain set of WWAN networks. This allows the admin to easily control costs, in the cases that certain WWAN networks are more costly to access in various countries.
Other novel features which are characteristic of the invention, as to organization and method of operation, together with further objects and advantages thereof will be better understood from the following description considered in connection with the accompanying drawings, in which preferred embodiments of the invention are illustrated by way of example. It is to be expressly understood, however, that the drawings are for illustration and description only and are not intended as a definition of the limits of the invention. The various features of novelty that characterize the invention are pointed out with particularity in the claims annexed to and forming part of this disclosure. The invention does not reside in any one of these features taken alone, but rather in the particular combination of all of its structures for the functions specified.
There has thus been broadly outlined the more important features of the invention in order that the detailed description thereof that follows may be better understood, and in order that the present contribution to the art may be better appreciated. There are, of course, additional features of the invention that will be described hereinafter and which will form additional subject matter of the claims appended hereto. Those skilled in the art will appreciate that the conception upon which this disclosure is based readily may be utilized as a basis for the designing of other structures, methods and systems for carrying out the several purposes of the present invention. It is important, therefore, that the claims be regarded as including such equivalent constructions insofar as they do not depart from the spirit and scope of the present invention.
Further, the purpose of the Abstract is to enable the U.S. Patent and Trademark Office and the public generally, and especially the scientists, engineers and practitioners in the art who are not familiar with patent or legal terms or phraseology, to determine quickly from a cursory inspection the nature and essence of the technical disclosure of the application. The Abstract is neither intended to define the invention of this application, which is measured by the claims, nor is it intended to be limiting as to the scope of the invention in any way.
The invention will be better understood and objects other than those set forth above will become apparent when consideration is given to the following detailed description thereof. Such description makes reference to the annexed drawings wherein:
Definitions: As used herein, the term “Roaming Rule List” means a collection of records that contain, at a minimum a set of matching rules for one or more of the following elements:
Upon detecting a network 12, 14, a network processor 18 may determine a quality of service (QOS) of a transmission 13, 15 from each network 12, 14. The network processor 18 may also decode messages from the providers 12, 14 to determine a MCC, a MNC and LAC number, if available. Upon determining the MCC, MNC and LAC numbers of each network 12, 14, the network processor 18 may open a respective network file 22, 24 for each network 12, 14. Within the file 22, 24, the network processor 18 may save the MCC number 26, the MNC number 28, the LAC number 30 and the QOS 32.
As used herein “Entry Definitions” means a matching rule that exists in each Record of the Roaming Rule List. Entry Definitions can contain one or all of the following match Criteria:
Referring to
Referring now to
In effect, entries (i.e., files 110, 120, 130, 140, 150) contain a respective classifications for each network 12, 14. The network processor 18 receives the MCC number, the MNC number and the LAC number from each network 12, 14. The MCC, MNC and LAC numbers may be transferred to a matching processor 20 that then classifies the networks by matching the MCC, MNC and LAC with one or more of the Entry Definitions of the list 100. The classification of each network 12, 14 may be saved in a permissions file 34 of the respective network 12, 14. The classification may be according to whether the user is allowed or not allowed to access the network 12, 14.
Included within the files 110 to 150 (
Once each network 12, 14 has been classified, a network information processor 40 may use the MCC number 26, the MNC number 28 and the LAC number 30 to retrieve use information from the files 110 to 150. The network information processor 40 may save the cost of use of each network 12, 14 in a cost file 42 for each network 12, 14 and the display message in a display message file 44.
An ordering processor 48 may retrieve the files 22, 24 and order the networks 12, 14 based upon any appropriate use parameter (e.g., cost, QOS, etc.). Once ordered, the ordering processor 48 may be transfer an ordered list of files 22, 24 to a display processor 46.
The display processor 46 may retrieve the files 22, 24 and display the use parameters of each network 12, 14 on a display screen 50 of the device 10 for the benefit of the user.
Each row of
The Roaming Rule List 100 and network information files 110 to 150 may be periodically updated through a connection with a selected network 12, 14. Alternatively, the files may be initialized or updated through an Internet http or https connection through a host computer.
A specific embodiment of method and apparatus for displaying extended roaming information has been described for the purpose of illustrating the manner in which the invention is made and used. It should be understood that the implementation of other variations and modifications of the invention and its various aspects will be apparent to one skilled in the art, and that the invention is not limited by the specific embodiments described. Therefore, it is contemplated to cover the present invention and any and all modifications, variations, or equivalents that fall within the true spirit and scope of the basic underlying principles disclosed and claimed herein.
The present application claims the benefit of the filing date of U.S. Provisional Patent Application, Ser. No. 60/974,290, filed Sep. 21. 2007, bearing the title, “SYSTEM FOR EXTENDED ROAMING MESSAGES CATEGORIZED BY END USER COSTS” and incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60974290 | Sep 2007 | US |