System and method for service naming and related directory structure in a mobile data network
First Claim
1. A method comprising:
- submitting a first generic service name to a first wireless network that stores a hierarchical generic service name tree containing a plurality of generic service names each associated with a default Internet information resource, wherein a first subset of said generic service names is mapped in said tree to a plurality of associated default Internet information resources by said first wireless network, and wherein a second subset of said service names is mapped in said tree to a plurality of non-default Internet information resources by said first wireless network, thereby overriding said default associations for said second subset of service names within said first wireless network;
accessing, in response to said submission, a default Internet information resource mapped to the first generic service name by the first wireless network;
submitting the first generic service name to a second wireless network; and
accessing, in response to said submission to the second wireless network, a non-default Internet information resource mapped to the first generic service name by the second wireless network, the non-default Internet information resource being distinct from the default information resource mapped to the first generic service name by the first wireless network.
12 Assignments
0 Petitions
Accused Products
Abstract
In response to a request by a mobile terminal for an information resource associated with a generic service name, one wireless network provides an IP address for a first provider of information. Another wireless network, in response to the same generic service name, provides an IP address for a different information provider. Other wireless networks will provide addresses for still other providers. Upper level generic service names include one or more hierarchically-arranged lower levels of generic service names. This tree of generic service names is used to create, in a consistent manner in different wireless networks, a generic directory of accessible information resources. In certain embodiments, a mobile terminal determines its location and provides location information with (or in connection with) a generic service name.
-
Citations
45 Claims
-
1. A method comprising:
-
submitting a first generic service name to a first wireless network that stores a hierarchical generic service name tree containing a plurality of generic service names each associated with a default Internet information resource, wherein a first subset of said generic service names is mapped in said tree to a plurality of associated default Internet information resources by said first wireless network, and wherein a second subset of said service names is mapped in said tree to a plurality of non-default Internet information resources by said first wireless network, thereby overriding said default associations for said second subset of service names within said first wireless network; accessing, in response to said submission, a default Internet information resource mapped to the first generic service name by the first wireless network; submitting the first generic service name to a second wireless network; and accessing, in response to said submission to the second wireless network, a non-default Internet information resource mapped to the first generic service name by the second wireless network, the non-default Internet information resource being distinct from the default information resource mapped to the first generic service name by the first wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
each generic service name in a first subset of the plurality is mapped by the first wireless network to a distinct non-default information resource, and each generic service name in a second subset of the plurality is mapped by the second wireless network to a distinct non-default information resource, and further comprising; submitting a generic service name of the first subset to the first wireless network; accessing, in response to said submission, the non-default information resource mapped to said first subset generic service name by the first wireless network; submitting to the first wireless network a third generic service name not mapped by the first wireless network to a non-default information resource; and accessing the default information resource associated with the third generic service name. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A server comprising:
-
a memory; a communications interface coupled to a wireless communication network; and a processor configured to perform the following; storing a first plurality of generic service names in a database in the memory, each generic service name in the first plurality being mapped to multiple distinct Internet information each generic service name in the first plurality is mapped to multiple Internet information resources based upon different combinations of the generic service name, values for a Cell ID and values for an Area ID, each generic service name in a third plurality is mapped to multiple Internet information resources based upon different combinations of the generic service name and values for an Area ID, the processor is configured to receive communications from mobile terminals via the communications interface, each communication containing a generic service name of the first, second or third plurality appended to a value for a Cell ID and a value for an Area ID, mobile terminals communicating a generic service name from the first plurality are directed to an Internet information resource based on the combination of the generic service name and the Cell ID and Area ID values in the communication, and the processor is further configured to provide, in response to each of the communications from mobile terminals containing a generic service name from the third plurality, direction to the resource mapped to the combination of the generic service name and Area ID value in the communication. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A server comprising:
-
a memory; a communications interface coupled to a wireless communication network; and a processor configured to perform the following; storing a plurality of generic service names in a database in the memory, each of the generic service names being mapped to a plurality of alternate information resources in a plurality of different languages, wherein said alternate information resources provide a common type of service, and further wherein a generic service name mapped to a non-default information resource has overridden a generic service name mapped to a default information resource, receiving a request from a mobile terminal, via the communications interface, containing one of the plurality of generic service names and a language preference, consulting said database to identify an alternate information resource that is mapped to said one of the plurality of generic service names and that is in a language corresponding to said language preference, and providing, in response to said request, direction to said identified alternate information resource. - View Dependent Claims (35, 36)
-
-
37. A machine-readable medium storing machine-executable instructions for performing the following:
-
providing a user with an option of transmitting a discovery command requesting that a transmitted generic service name be resolved into a plurality of sub-level generic service names mapped to said transmitted generic service name by a wireless network receiving said discovery command; providing a user with an option of transmitting a go command requesting that a transmitted generic service name be resolved into an Internet address by a wireless network receiving said go command; submitting a first generic service name and a discovery command to a first wireless network and receiving in response a plurality of sub-level generic service names mapped to said first generic service name by said first wireless network; submitting a second generic service name and a go command to said first wireless network and receiving in response a first Internet address mapped to said second generic service name by said first wireless network; submitting said second generic service name and a go command to a second wireless network and receiving in response a second Internet address mapped to said second generic service name by said second wireless network, said first and second Internet addresses being different from one another; wherein said plurality of sub-level generic service names includes a first subset of generic service names common to a plurality of wireless networks, and a second subset of non-default generic service names overridden by said first wireless network to override a default mapping of service names in said second subset. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
Specification