Technique for handling URLs for different mobile devices that use different user interface platforms
First Claim
1. A method comprising steps of:
- providing a first content page through a mobile communication network to one mobile station from amongst a plurality of mobile stations that use different user interface platforms, wherein;
the first content page contains a Uniform Resource Locator (URL) as a user selectable link to a second content page;
the URL is independent of a user interface platform of the one mobile station;
the URL is identical for each of the different user interface platforms;
the second content page contains content independent of the user interface platform of the one mobile station; and
the independent content is identical for each of the different user interface platforms;
receiving, at a first server through the mobile communication network, a request from the one mobile station, the request containing the identical URL and information identifying the user interface platform of the one mobile station;
obtaining, by the first server, the second content page based on the identical URL and the identifying information contained in the request by;
routing the request to one of a plurality of applications based on the information identifying the user interface platform of the one mobile station independently of the URL, wherein;
each user interface platform of the different user interface platforms is associated with an application of the plurality of applications;
the plurality of applications are executed on a second server; and
each application is configured to generate content pages, including the second content page containing the identical content, in an application format in accordance with processing capabilities of the user interface platform associated with the application;
receiving, by the first server from the second server, the second content page containing the identical content generated by the one application in an application format in accordance with processing capabilities of the identified user interface platform of the one mobile station; and
sending, by the first server through the mobile communication network to the one mobile station, the second content page containing the identical content in the application format in accordance with processing capabilities of the identified user interface platform of the one mobile station for presentation to a user of the one mobile station.
1 Assignment
0 Petitions
Accused Products
Abstract
The examples provided teach techniques and devices used to route a request received from a mobile station via a URL link that is independent from the user interface platform used on the mobile device. This request is received at a web server which routes the request to an application server based on the URL link. The application identifies the user interface platform used by the mobile station and determines whether the application is supported by that user interface platform. If the application is not supported by the user interface platform, the application server reroutes the request to another application server having the application that is supported by the user interface platform and the application at the other server carries out the request and sends the response to the mobile station.
-
Citations
25 Claims
-
1. A method comprising steps of:
-
providing a first content page through a mobile communication network to one mobile station from amongst a plurality of mobile stations that use different user interface platforms, wherein; the first content page contains a Uniform Resource Locator (URL) as a user selectable link to a second content page; the URL is independent of a user interface platform of the one mobile station; the URL is identical for each of the different user interface platforms; the second content page contains content independent of the user interface platform of the one mobile station; and the independent content is identical for each of the different user interface platforms; receiving, at a first server through the mobile communication network, a request from the one mobile station, the request containing the identical URL and information identifying the user interface platform of the one mobile station; obtaining, by the first server, the second content page based on the identical URL and the identifying information contained in the request by; routing the request to one of a plurality of applications based on the information identifying the user interface platform of the one mobile station independently of the URL, wherein; each user interface platform of the different user interface platforms is associated with an application of the plurality of applications; the plurality of applications are executed on a second server; and each application is configured to generate content pages, including the second content page containing the identical content, in an application format in accordance with processing capabilities of the user interface platform associated with the application; receiving, by the first server from the second server, the second content page containing the identical content generated by the one application in an application format in accordance with processing capabilities of the identified user interface platform of the one mobile station; and sending, by the first server through the mobile communication network to the one mobile station, the second content page containing the identical content in the application format in accordance with processing capabilities of the identified user interface platform of the one mobile station for presentation to a user of the one mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine readable medium having a program for execution by a processor of a computer, wherein the program configures the computer to implement functions comprising:
-
providing a first content page through a mobile communication network to one mobile station from amongst a plurality of mobile stations that use different user interface platforms, wherein; the first content page contains a Uniform Resource Locator (URL) as a user selectable link to a second content page; the URL is independent of a user interface platform of the one mobile station; the URL is identical for each of the different user interface platforms; the second content page contains content independent of the user interface platform of the one mobile station; and the independent content is identical for each of the different user interface platforms; receiving, at a first server through the mobile communication network, a request from the one mobile station, the request containing the identical URL and information identifying the user interface platform of the one mobile station; obtaining, by the first server, the second content page based on the identical URL and the identifying information contained in the request by; routing the request to one of a plurality of applications based on the information identifying the user interface platform of the one mobile station independently of the URL, wherein; each user interface platform of the different user interface platforms is associated with an application of the plurality of applications; the plurality of applications are executed on a second server; and each application is configured to generate content pages, including the second content page containing the identical content, in an application format in accordance with processing capabilities of the user interface platform associated with the application; receiving, by the first server from the second server, the second content page containing the identical content generated by the one application in an application format in accordance with processing capabilities of the identified user interface platform of the one mobile station; and sending, by the first server through the mobile communication network to the one mobile station, the second content page containing the identical content in the application format in accordance with processing capabilities of the identified user interface platform of the one mobile station for presentation to a user of the one mobile station. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile station service provider system comprising:
-
a network; at least one computer platform, each computer platform comprising a central processing unit and being coupled for communication via the network; a primary application server implemented on the at least one computer platform, wherein the primary application server is configured to; (i) receive a request for a content page from one mobile station from amongst a plurality of mobile stations that use different user interface platforms, wherein; the request containing contains a Uniform Resource Locator (URL); the URL is independent of a user interface platform of the one mobile station; the URL is identical for each of the different user interface platforms; the content page contains content independent of the user interface platform of the one mobile station; the independent content is identical for each of the different user interface platforms; and the request contains an identification of the user interface platform used by the one mobile station; (ii) identify independently of the identical URL which one of a plurality of applications is needed to carry out the request from the one mobile station using the identification of the user interface platform; and (iii) route the request to the identified application; and a secondary application server implemented on the at least one computer platform, wherein the secondary application server is configured to; (i) receive, by a secondary application on the secondary application server, the routed request for the content page from the primary application server, when the identified application is the secondary application; (ii) obtain the content page containing the identical content based on the identical URL provided in the request; and (iii) send the requested content page containing the identical content to the one mobile station in an application format in accordance with processing capabilities of the identified user interface platform of the one mobile station. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
a primary application configured to receive a request for a content page from one mobile station amongst a plurality of mobile stations that use different user interface platforms, wherein; the request contains a uniform resource locator (URL) and an identification of the user interface platform of the one mobile station; the URL is independent of the user interface platform of the one mobile station; the URL is identical for each of the different user interface platforms; the content page contains content independent of the user interface platform of the one mobile station; the independent content is identical for each of the different user interface platforms; and the primary application uses the identification of the user interface platform of the one mobile station independently of the identical URL to identify a correct one of a plurality of applications to process the request; a secondary application configured to receive the identical URL request sent to the secondary application from the primary application upon determination by the primary application that the secondary application is the correct application to carry out the request, wherein the secondary application processes the request to obtain the content Page containing the identical content in an application format in accordance with processing capabilities of the identified user interface platform of the one mobile station; and a web server comprising a data communication interface, a central processing unit, and a program storage, wherein the web server is configured for; receiving the request for the content page from the mobile station and routing the request to the primary application; and receiving the content page containing the identical content requested by the mobile station from the secondary application in the application format in accordance with processing capabilities of the identified user interface platform of the one mobile station and sending the content page containing the identical content requested to the mobile station in the application format received from the secondary application. - View Dependent Claims (23, 24, 25)
-
Specification