Roaming bandwidth guidance for mobile computing devices
First Claim
Patent Images
1. A computer-implemented method, the method comprising:
- intercepting and holding a uniform resource identifier (URI) request for target web data sent by an application program in a mobile computing device operating in roaming mode, the URI request including a target URI that identifies the target web data available over a computer network;
determining a classification of the application program that sent the URI request;
after intercepting and holding the URI request but before sending the URI request out of the mobile computing device, determining network bandwidth consumption associated with receiving the target web data in the mobile computing device based on the classification of the application program that sent the URI request; and
before sending the URI request out of the mobile computing device, displaying on a screen of the mobile computing device roaming fee information for receiving the target web data into the mobile computing device based on the network bandwidth consumption associated with receiving the target web data.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile computing device includes a roaming bandwidth advisor for determining size information of web data (e.g., webpage, streaming media) before the web data is received in the mobile computing device. The mobile computing device may cooperatively work with a cloud computing system to obtain size information of the web data. Roaming fee information (e.g., the size of the web data and/or associated roaming fee) for receiving the web data is displayed on the mobile computing device before a request for the web data is sent out of the mobile computing device.
-
Citations
16 Claims
-
1. A computer-implemented method, the method comprising:
-
intercepting and holding a uniform resource identifier (URI) request for target web data sent by an application program in a mobile computing device operating in roaming mode, the URI request including a target URI that identifies the target web data available over a computer network; determining a classification of the application program that sent the URI request; after intercepting and holding the URI request but before sending the URI request out of the mobile computing device, determining network bandwidth consumption associated with receiving the target web data in the mobile computing device based on the classification of the application program that sent the URI request; and before sending the URI request out of the mobile computing device, displaying on a screen of the mobile computing device roaming fee information for receiving the target web data into the mobile computing device based on the network bandwidth consumption associated with receiving the target web data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method, the method comprising:
-
intercepting and holding a request for a webpage sent by an application program in a mobile computing device; determining whether the application program that sent the request for the webpage is classified as an expected size program that downloads data of an expected data size or classified as a variable size program that downloads data of varying sizes depending on usage; in response to receiving the request for the webpage and finding that the application program that sent the request for the webpage is classified as an expected size program, determining a size of the webpage; and before sending the request for the webpage out of the mobile computing device, displaying on a screen of the mobile computing device information relating to a fee for receiving the webpage in the mobile computing device, the information relating to the fee being based on the size of the webpage. - View Dependent Claims (13, 14, 15, 16)
-
Specification