System and method for service naming and related directory structure in a mobile data network
First Claim
1. A method of accessing Internet information resources via a wireless mobile terminal, comprising:
- submitting a first generic service name to a first wireless network;
accessing, in response to said submission, a first Internet information resource mapped to the first generic service name by the first wireless network;
submitting a second generic service name to the first wireless network;
accessing, in response to said submission of the second generic service name to the first wireless network, a second Internet information resource mapped to the second generic service name by the first wireless network;
submitting one of the first or second generic service names to a second wireless network; and
accessing, in response to said submission to the second wireless network, a third Internet information resource mapped to the first or second generic service name by the second wireless network, the third Internet information resource being distinct from the information resource mapped to the first or second 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
47 Claims
-
1. A method of accessing Internet information resources via a wireless mobile terminal, comprising:
-
submitting a first generic service name to a first wireless network;
accessing, in response to said submission, a first Internet information resource mapped to the first generic service name by the first wireless network;
submitting a second generic service name to the first wireless network;
accessing, in response to said submission of the second generic service name to the first wireless network, a second Internet information resource mapped to the second generic service name by the first wireless network;
submitting one of the first or second generic service names to a second wireless network; and
accessing, in response to said submission to the second wireless network, a third Internet information resource mapped to the first or second generic service name by the second wireless network, the third Internet information resource being distinct from the information resource mapped to the first or second 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. A mobile communication terminal, comprising:
-
a communications interface adapted to provide two-way communication via a wireless network between the mobile communication terminal and other locations;
an input device;
a processor; and
a memory, the memory having stored thereon machine-executable instructions which, when executed by the processor, cause the mobile terminal to perform steps comprising;
storing a plurality of generic service names, receiving a user selection of an information category corresponding to a first of the plurality of generic service names, transmitting the first generic service name via wireless communication link with a first wireless network, accessing, in response to transmission of the first generic service name via the wireless communication link with the first wireless network, a first Internet information resource, receiving a user selection of an information category corresponding to a second of the plurality of generic service names, transmitting the second generic service name via the wireless communication link with the first wireless network, accessing, in response to transmission of the second generic service name via the wireless communication link with the first wireless network, a second Internet information resource, receiving a user reselection of an information category corresponding to the first or second of the plurality of generic service names, transmitting the generic service name corresponding to the reselected category via a wireless communication link with a second wireless network, accessing, in response to transmission of the corresponding generic service name, a third Internet information resource, the third Internet information resource being different from the first or second Internet information resources. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A machine-readable medium having machine-executable instructions for performing steps comprising:
-
submitting a first generic service name to a first wireless network;
accessing, in response to said submission, a first Internet information resource mapped to the first generic service name by the first wireless network;
submitting a second generic service name to the first wireless network;
accessing, in response to said submission of the second generic service name to the first wireless network, a second Internet information resource mapped to the second generic service name by the first wireless network;
submitting one of the first or second generic service names to a second wireless network; and
accessing, in response to said submission to the second wireless network, a third Internet information resource mapped to the first or second generic service name by the second wireless network, the third Internet information resource being distinct from the information resource mapped to the first or second generic service name by the first wireless network. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A server for communicating with mobile terminals, comprising:
-
a memory;
a communications interface coupled to a wireless communication network; and
a processor configured to perform steps comprising;
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 resources based upon different combinations of the generic service name and values for at least one of a Cell ID and an Area ID, storing a second plurality of generic service names in a database in the memory, each generic service name in the second plurality being mapped to a single distinct Internet information resource without regard to a value for a Cell ID or an Area ID, receiving communications from mobile terminals via the communications interface, each communication containing a generic service name of the first or second plurality appended to a value for at least one of a Cell ID and an Area ID, providing, in response to each of the communications from mobile terminals containing a generic service name of the first plurality, direction to the resource mapped to the combination of the generic service name and Cell ID or Area ID value in the communication, and providing, in response to each of the communications from mobile terminals containing a generic service name of the second plurality, direction to the resource mapped to the generic service name. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A server for communicating with mobile terminals, comprising:
-
a memory;
a communications interface coupled to a wireless communication network; and
a processor configured to perform steps comprising;
storing a plurality of service names in a database in the memory, each of the service names being mapped to a plurality of alternate information resources, each of the alternate information resources having an associated language, receiving a plurality of communications from mobile terminals via the communications interface, each communication of the plurality containing a service name of the plurality of service names and a language preference, and providing, in response to each of the received communications, direction to an alternate information resource mapped to the service name contained in the communication, the alternate information resource having an associated language matching the language preference also contained in the communication.
-
-
46. A server for communicating with mobile terminals, comprising:
-
a memory;
a communications interface coupled to a wireless communication network; and
a processor configured to perform steps comprising;
storing a plurality of service names in a database in the memory, each of the service names being mapped to a plurality of alternate information resources, each of the alternate information resources having an associated geographic area, receiving a plurality of communications from mobile terminals via the communications interface, each communication of the plurality containing a service name of the plurality of service names and Global Positioning System (GPS) coordinate data, and providing, in response to each of the received communications, direction to an alternate information resource mapped to the service name contained in the communication, the alternate information resource having an associated geographic area matching a geographic area corresponding to the GPS coordinate data also contained in the communication.
-
-
47. A mobile communication terminal, comprising:
-
a communications interface adapted to provide two-way communication via a wireless network between the mobile communication terminal and other locations;
an input device;
a display screen a processor; and
a memory, the memory having stored thereon machine-executable instructions which, when executed by the processor, cause the mobile terminal to perform steps comprising;
storing a plurality of generic service names, storing a language preference, storing values for Cell ID and Area ID corresponding to the current location of the mobile terminal, receiving a user selection of an information category corresponding to a first generic service name, appending data comprising stored values for language preference, Cell ID and Area ID to the first generic service name, transmitting the first generic service name and appended data via wireless communication link with a first wireless network, displaying on the display screen an information resource identified by a remote server based on the first generic service name and appended data, receiving, in response to transmission of a second generic service, additional generic service names in a lower level of a hierarchically arranged tree of generic service names, transmitting a third generic service name via wireless communication link with a first wireless network, accessing, in response to transmission of the third generic service name via the wireless communication link with the first wireless network, a second Internet information resource, transmitting a fourth generic service name via the wireless communication link with the first wireless network, accessing, in response to transmission of the fourth generic service name via the wireless communication link with the first wireless network, a third Internet information resource, receiving a user reselection of an information category corresponding to the third or fourth generic service name, re-transmitting the third or fourth generic service name via a wireless communication link with a second wireless network, and accessing, in response to re-transmission of the third or fourth generic service name, a fourth Internet information resource, the fourth Internet information resource being different from the second or third Internet information resources.
-
Specification