Systems, methods, and computer programs for detecting carrier-controlled requests for a web site
First Claim
1. A method to minimize a number of requests to a web site from a mobile communication device fulfilled using on-deck browsing sessions, the method comprising:
- providing a user interface on the mobile communication device, the user interface including a first link to a web site of an associated content provider, the first link specifying a first URL to the web site, wherein the user interface is provided by a first carrier, of a plurality of carriers;
receiving a first request for the web site from the mobile communication device, wherein the first request specifies the first URL;
upon determining that the first request originated from the user interface and specifies the first URL;
accessing carrier-specific data specifying, for the first carrier, a mapping between the first URL and a second URL to the web site;
redirecting the first request to the second URL; and
presenting the web site to the mobile communication device in an on-deck browsing session consistent with terms of a relationship between the first carrier and the associated content provider;
after the on-deck browsing session, receiving a second request for the web site from the mobile communication device, wherein the second request specifies the second URL; and
upon determining that the second request originated from a source other than the user interface and specifies the second URL, presenting the web site to the mobile communication device in an off-deck browsing session without regard to the terms of the relationship between the first carrier and the associated content provider to reduce the number of on-deck browsing sessions.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of systems, methods, and computers are disclosed for detecting and/or managing carrier-controlled requests for a web site. One embodiment is a method system for providing a web site to mobile communication devices. The system comprises a mobile communication device and a server. The mobile communication device is configured to communicate with the server via a communication network and comprises a carrier-controlled user interface for accessing a web site. The server is configured to provide the web site to the mobile communication device and comprises an on-deck detection system and an on-deck/off-deck management system embodied in a memory and executed by a processor. The on-deck detection system detects requests for the web site from the carrier-controlled user interface, and the on-deck/off-deck management system manages the requests.
6 Citations
15 Claims
-
1. A method to minimize a number of requests to a web site from a mobile communication device fulfilled using on-deck browsing sessions, the method comprising:
-
providing a user interface on the mobile communication device, the user interface including a first link to a web site of an associated content provider, the first link specifying a first URL to the web site, wherein the user interface is provided by a first carrier, of a plurality of carriers; receiving a first request for the web site from the mobile communication device, wherein the first request specifies the first URL; upon determining that the first request originated from the user interface and specifies the first URL; accessing carrier-specific data specifying, for the first carrier, a mapping between the first URL and a second URL to the web site; redirecting the first request to the second URL; and presenting the web site to the mobile communication device in an on-deck browsing session consistent with terms of a relationship between the first carrier and the associated content provider; after the on-deck browsing session, receiving a second request for the web site from the mobile communication device, wherein the second request specifies the second URL; and upon determining that the second request originated from a source other than the user interface and specifies the second URL, presenting the web site to the mobile communication device in an off-deck browsing session without regard to the terms of the relationship between the first carrier and the associated content provider to reduce the number of on-deck browsing sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing a web site to mobile communication devices, the system comprising:
-
one or more computer processors; and a memory containing a program, which when executed by the one or more computer processors, performs an operation to minimize a number of requests to a web site from a mobile communication device fulfilled using on-deck browsing sessions, the operation comprising; providing a user interface on the mobile communication device, the user interface including a first link to a web site of an associated content provider, the first link specifying a first URL to the web site, wherein the user interface is provided by a first carrier, of a plurality of carriers; receiving a first request for the web site from the mobile communication device, wherein the first request specifies the first URL; upon determining that the first request originated from the user interface and specifies the first URL; accessing carrier-specific data specifying, for the first carrier, a mapping between the first URL and a second URL to the web site; redirecting the first request to the second URL; and presenting the web site to the mobile communication device in an on-deck browsing session consistent with terms of a relationship between the first carrier and the associated content provider; receiving, after the on-deck browsing session, a second request for the web site from the mobile communication device, wherein the second request specifies the second URL; and upon determining that the second request originated from a source other than the user interface and specifies the second URL, presenting the web site to the mobile communication device in an off-deck browsing session provider to reduce the number of on-deck browsing session, wherein the web site is presented with a different presentation scheme. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program embodied in a non-transitory computer-readable medium to minimize a number of requests to a web site from a mobile communication device fulfilled using on-deck browsing sessions, the computer program comprising:
-
providing a user interface on the mobile communication device, the user interface including a first link to a web site of an associated content provider, the first link specifying a first URL to the web site, wherein the user interface is provided by a first carrier, of a plurality of carriers; receiving a first request for a web site from the mobile communication device, wherein the first request specifies the first URL; upon determining that the first request originated from the user interface and specifies the first URL; accessing carrier-specific data specifying, for the first carrier, a mapping between the first URL and a second URL to the web site; redirecting the first request to the second URL; and presenting the web site as an on-deck browsing session; receiving, after the first request, a second request for the web site from the mobile communication device, wherein the second request is initiated from a source other than the carrier-controlled user interface and specifies the second URL; and upon determining that the second request originated from the source other than the user interface and specifies the second URL, presenting the web site to the mobile communication device in an off-deck browsing session without regard to the terms of the relationship between the first carrier and the associated content provider to reduce the number of on-deck browsing sessions. - View Dependent Claims (13, 14, 15)
-
Specification