TECHNIQUE FOR HANDLING URLS FOR DIFFERENT MOBILE DEVICES THAT USE DIFFERENT USER INTERFACE PLATFORMS
First Claim
1. A method of providing content to one mobile station from amongst a plurality of mobile stations that use different user interface platforms, comprising steps of:
- providing a first content page to the one mobile station through a mobile communication network, the first content page containing a Uniform Resource Locator (URL) as a user selectable link to a second content page, the URL being independent of a user interface platform of the one mobile station;
receiving at a server through the mobile communication network a request from the one mobile station, the request containing the URL and information identifying the user interface platform of the one mobile station;
obtaining content for the second page based on the URL and the identifying information contained in the request; and
sending the second content page, in a format in accordance with the identified user interface platform of the one mobile station, through the mobile communication network to 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
22 Claims
-
1. A method of providing content to one mobile station from amongst a plurality of mobile stations that use different user interface platforms, comprising steps of:
-
providing a first content page to the one mobile station through a mobile communication network, the first content page containing a Uniform Resource Locator (URL) as a user selectable link to a second content page, the URL being independent of a user interface platform of the one mobile station; receiving at a server through the mobile communication network a request from the one mobile station, the request containing the URL and information identifying the user interface platform of the one mobile station; obtaining content for the second page based on the URL and the identifying information contained in the request; and sending the second content page, in a format in accordance with the identified user interface platform of the one mobile station, through the mobile communication network to the one mobile station for presentation to a user of the one mobile station. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 12, 14)
-
-
5. (canceled)
-
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 to the one mobile station through a mobile communication network, the first content page containing a Uniform Resource Locator (URL) as a user selectable link to a second content page, the URL being independent of a user interface platform of the one mobile station; receiving at a server through the mobile communication network a request from the one mobile station, the request containing the URL and information identifying the user interface platform of the one mobile station; obtaining content for the second page based on the URL and the identifying information contained in the request; and sending the second content page, in a format in accordance with the identified user interface platform of the one mobile station, through the mobile communication network to the one mobile station for presentation to a user of the one mobile station.
-
-
13. The non-transitory machine readable medium of claim 13 wherein the URL is a deep linking URL.
-
15. A mobile station provider network configured to provide content to one mobile station from amongst a plurality of mobile stations that use different user interface platforms, the network comprising:
-
a primary application server configured to (i) receive a request from for a content page from the one mobile station, the request containing a Uniform Resource Locator (URL) and an identification of the user interface platform used by the one mobile station;
(ii) identify 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) reroute the request to the identified application; anda secondary server configured to (i) receive the request for the content page from the primary application server;
(ii) obtain the content page based on the URL provided in the request; and
(iii) send the requested content page to the one mobile station in a format in accordance with the identified user interface platform of the one mobile station, when the identified application is an application on the secondary server. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system for providing content to one mobile station from amongst a plurality of mobile stations that use different user interface platforms, the system comprising:
-
a primary application configured to receive a request for content from the one mobile station, wherein the request contains a uniform resource locator (URL) and an identification of the user interface platform of the one mobile station, wherein the primary application uses the URL and the identification to identify a correct one of a plurality of applications to process the request; a secondary application configured to receive the 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 requested content in a format in accordance with the identified user interface platform of the one mobile station; and a web server for receiving the request for content from the mobile station and routing the request to the primary server and for receiving the content requested by the mobile station from the secondary application and sending the content requested to the mobile station. - View Dependent Claims (21, 22)
-
Specification