Methods and apparatus for producing and submitting an HTTP request with a selected top-level domain from a mobile communication device
First Claim
1. A method for use in a processor of a mobile communication device, the method comprising:
- storing, in a first memory portion of the mobile communication device, a home carrier identification which identifies a home wireless carrier of the mobile communication device;
storing, in a second memory portion of the mobile communication device, a list of a plurality of carrier identifications which identify a plurality of different wireless carriers, each said carrier identification being stored in association with one of a plurality of top-level domains which indicate a plurality of different countries of the different wireless carriers;
reading, by the processor and from the first memory portion, the home carrier identification which identifies the home wireless carrier of the mobile communication device;
selecting, by the processor and from the second memory portion, one of the plurality of top-level domains that is stored in association with a carrier identification that matches the home carrier identification read from the first memory portion, the selected top-level domain corresponding to a home country of the home wireless carrier of the mobile communication device;
while the mobile communication device operates for communications in a wireless communication network in a visiting country that is different from the home country;
producing, by the processor, a Hypertext Transfer Protocol (HTTP) request which includes a Uniform Resource Locator (URL) comprising the selected top-level domain and a second-level domain corresponding to a specified domain name; and
causing the HTTP request with the URL to be transmitted from the mobile communication device via the wireless communication network.
4 Assignments
0 Petitions
Accused Products
Abstract
A mobile communication device is associated with a home wireless carrier that is identifiable by a home carrier identification stored in its memory. The mobile device also maintains a stored list of a plurality of carrier identifications, where each carrier identification is stored in association with one of a plurality of top-level domains. The mobile device reads the home carrier identification from the memory, and selects one of the plurality of top-level domains that is stored in association with the home carrier identification. During operation, the mobile device reads a specified domain name in response to a user-initiated request made via a Web browser or search application. Then, the mobile device produces a Hypertext Transfer Protocol (HTTP) request with a Uniform Resource Locator (URL) having the selected top-level domain and a second-level domain corresponding to the specified domain name. The HTTP request with the URL is submitted via the wireless communication network. Advantageously, consistency in accessing web sites, information, and/or search results may be achieved regardless of location of the mobile station.
-
Citations
29 Claims
-
1. A method for use in a processor of a mobile communication device, the method comprising:
-
storing, in a first memory portion of the mobile communication device, a home carrier identification which identifies a home wireless carrier of the mobile communication device; storing, in a second memory portion of the mobile communication device, a list of a plurality of carrier identifications which identify a plurality of different wireless carriers, each said carrier identification being stored in association with one of a plurality of top-level domains which indicate a plurality of different countries of the different wireless carriers; reading, by the processor and from the first memory portion, the home carrier identification which identifies the home wireless carrier of the mobile communication device; selecting, by the processor and from the second memory portion, one of the plurality of top-level domains that is stored in association with a carrier identification that matches the home carrier identification read from the first memory portion, the selected top-level domain corresponding to a home country of the home wireless carrier of the mobile communication device; while the mobile communication device operates for communications in a wireless communication network in a visiting country that is different from the home country; producing, by the processor, a Hypertext Transfer Protocol (HTTP) request which includes a Uniform Resource Locator (URL) comprising the selected top-level domain and a second-level domain corresponding to a specified domain name; and causing the HTTP request with the URL to be transmitted from the mobile communication device via the wireless communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile communication device, comprising:
-
one or more processors; a wireless transceiver coupled to the one or more processors; a user interface coupled to the one or more processors; a first memory portion for storing a home carrier identification which identifies a home wireless carrier of the mobile communication device; a second memory portion for storing a plurality of carrier identifications which identify a plurality of different wireless carriers, each said carrier identification being stored in association with one a plurality of top-level domains which indicate a plurality of different countries of the different wireless carriers; the one or more processors being configured to; read, from the first memory portion, the home carrier identification; select, from the second memory portion, one of the plurality of top-level domains that is stored in association with a carrier identification that matches the home carrier identification read from the first memory portion, the selected top-level domain corresponding to a home country of the home wireless carrier of the mobile communication device; while the mobile communication device operates for communications in a wireless communication network in a visiting country that is different from the home country; produce a Hypertext Transfer Protocol (HTTP) request which includes a Uniform Resource Locator (URL) comprising the selected top-level domain and a second-level domain corresponding to a specified domain name; and cause the HTTP request with the URL to be transmitted via the wireless communication network with use of the wireless transceiver. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for use in a mobile communication device, the method comprising:
-
storing, in a first memory portion of the mobile communication device, a home carrier identification which identifies a home wireless carrier of the mobile communication device; storing, in a second memory portion of the mobile communication device, a list of a plurality of carrier identifications which identify a plurality of different wireless carriers, each said carrier identification being stored in association with one of a plurality of top-level domains which indicate a plurality of different countries of the different wireless carriers; reading, from the first memory portion, the home carrier identification which identifies the home wireless carrier of the mobile communication device; selecting, from the second memory portion, one of the plurality of top-level domains that is stored in association with a carrier identification that matches the home carrier identification read from the first memory portion, the selected top-level domain corresponding to a home country of the home wireless carrier of the mobile communication device; while the mobile communication device operates for communications in a wireless communication network in a visiting country that is different from the home country; producing, at the mobile communication device, a Hypertext Transfer Protocol (HTTP) request comprising a search query and including a Uniform Resource Locator (URL) comprising the selected top-level domain and a second-level domain corresponding to a specified domain name; causing the HTTP request which includes the URL to be transmitted from the mobile communication device via the wireless communication network; and receiving an HTTP response which includes search results corresponding to the search query, the search results being associated with the home country of the home wireless carrier. - View Dependent Claims (25, 26)
-
-
27. A method for use in a processor of a mobile communication device, the method comprising:
-
storing, in a first memory portion of the mobile communication device, a home carrier identification which identifies a home wireless carrier of the mobile communication device; storing, in a second memory portion of the mobile communication device, a list of a plurality of carrier identifications which identify a plurality of different wireless carriers, each said carrier identification being stored in association with one of a plurality of top-level domains which indicate a plurality of different countries of the different wireless carriers; in a first mode of operation of the mobile communication device; reading, from the second memory portion, the home carrier identification which identifies the home wireless carrier of the mobile communication device; selecting, from the first memory portion, one of the plurality of top-level domains that is stored in association with a carrier identification that matches the home carrier identification read from the first memory portion, the selected top-level domain corresponding to a home country of the home wireless carrier of the mobile communication device; in a second mode of operation of the mobile communication device; receiving via a current serving network a carrier identification which identifies the current serving network of the mobile communication device; selecting one of the plurality of top-level domains that corresponds to the received carrier identification of the current serving network; while the mobile communication device operates for communications in the current serving network in a visiting country that is different from the home country; producing, by the processor, a Hypertext Transfer Protocol (HTTP) request which includes a Uniform Resource Locator (URL) comprising the selected top-level domain and a second-level domain corresponding to a specified domain name; and causing the HTTP request with the URL to be transmitted from the mobile communication device via the wireless communication network. - View Dependent Claims (28, 29)
-
Specification