Terminal and method for measuring data usage
First Claim
Patent Images
1. A mobile terminal, comprising:
- a communication unit to communicate data to and from a server of a communication service provider, the communication unit comprising an antenna;
a recognition unit to recognize applications that communicate data via the communication unit;
an analyzing unit to analyze data of the applications, wherein the analyzing unit identifies features of data including synchronization data, necessary data and advertising data associated with the applications;
a calculation unit to calculate a usage amount of data communicated to and from the server for the respective applications; and
a control unit to control the mobile terminal by controlling data communicated through the antenna, based on usage amounts of data and the identified features,wherein the control unit is configured to categorize that an application is an advertising application based on a ratio of a usage amount of extracted data for advertising data to a usage amount of total extracted data for the application being equal to or greater than a threshold value,wherein the extracted data for advertising data are extracted from packets of the application,wherein the advertising application is a background advertising application when the usage amount of total extracted data for the application is extracted from background use packets, andwherein the advertising application is a foreground advertising application when the usage amount of total extracted data for the application is extracted from foreground use packets.
5 Assignments
0 Petitions
Accused Products
Abstract
In a mobile terminal and method, the mobile terminal and method calculate a usage amount of data for each application executed in the mobile terminal. The mobile terminal includes: a communication unit to communicate to a server; a recognition unit to recognize an application sending a data communication connection request; a calculation unit to calculate a usage amount of data communicated by the application sending the data communication connection request; and a control unit to control the mobile terminal based on the calculation and of data usage for the application.
22 Citations
21 Claims
-
1. A mobile terminal, comprising:
-
a communication unit to communicate data to and from a server of a communication service provider, the communication unit comprising an antenna; a recognition unit to recognize applications that communicate data via the communication unit; an analyzing unit to analyze data of the applications, wherein the analyzing unit identifies features of data including synchronization data, necessary data and advertising data associated with the applications; a calculation unit to calculate a usage amount of data communicated to and from the server for the respective applications; and a control unit to control the mobile terminal by controlling data communicated through the antenna, based on usage amounts of data and the identified features, wherein the control unit is configured to categorize that an application is an advertising application based on a ratio of a usage amount of extracted data for advertising data to a usage amount of total extracted data for the application being equal to or greater than a threshold value, wherein the extracted data for advertising data are extracted from packets of the application, wherein the advertising application is a background advertising application when the usage amount of total extracted data for the application is extracted from background use packets, and wherein the advertising application is a foreground advertising application when the usage amount of total extracted data for the application is extracted from foreground use packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling a mobile terminal, the method comprising:
-
sensing data communicated from the mobile terminal to a server of a communication service provider or from the server to the mobile terminal; recognizing applications that communicate data to and from the server; calculating a usage amount of the communicated data for the respective applications; identifying features of the communicated data for the respective applications; and controlling the mobile terminal based on usage amounts of data and the features, the controlling of the mobile terminal comprising; categorizing that an application is an advertising application based on a ratio of a usage amount of extracted data for advertising data to a usage amount of total extracted data for the application being equal to or greater than a threshold value, wherein the extracted data for advertising data are extracted from packets of the application, wherein the advertising application is a background advertising application when the usage amount of total extracted data for the application is extracted from background use packets, and wherein the advertising application is a foreground advertising application when the usage amount of total extracted data for the application is extracted from foreground use packets. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for controlling a mobile terminal, the method comprising:
-
recognizing applications that communicate data via a mobile communication network; performing, in association with execution of the applications, wireless data communication with an external device; analyzing, at the mobile terminal, communicated data associated with the applications; determining features of the applications based on features of the communicated data, the features comprising foreground data, background data, and advertising data associated with the respective applications, and based on usage amounts of data; controlling wireless communication of the mobile terminal, with respect to the respective applications, based on the determined features of the applications, the controlling of the wireless communication of the mobile terminal comprising; categorizing that an application is an advertising application based on a ratio of a usage amount of extracted data for advertising data to a usage amount of total extracted data for the application being equal to or greater than a threshold value, wherein the extracted data for advertising data are extracted from packets of the application, wherein the advertising application is a background advertising application when the usage amount of total extracted data for the application is extracted from background use packets, and wherein the advertising application is a foreground advertising application when the usage amount of total extracted data for the application is extracted from foreground use packets.
-
Specification