IP Library Granted Patent US 10,250,398
Granted Patent B2
US 10,250,398 · App. 15/243,594 · Granted Apr 2, 2019

Terminal and method for measuring data usage

Inventor: Jung Im Yoo (Seoul, KR)
Assignee: Pantech Inc.
H04L12/1432H04L12/1417H04L41/5025H04L67/146H04M1/72577H04M15/58H04W4/24H04W36/0022H04L12/1435H04W4/00H04W24/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,250,398
App. No.
15/243,594
Granted
Apr 2, 2019
Kind
B2
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.

Claims (43)

1. 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 types of the communicated data for the respective applications, where a first type data is selected from the group consisting of synchronization data and advertising data;

controlling the mobile terminal based on usage amounts of data and the types of data; and

displaying the usage amount of the communicated data for the respective applications,

wherein the controlling of the mobile terminal comprising:

categorizing that an application is a first type application based on a ratio of a usage amount of the first type data to a usage amount of total data for the application being equal to or greater than a threshold value, and

blocking the application from data communication based on the application being categorized as the first type application

wherein the first type data are extracted from packets of data for the application.

2. The method according to claim 1 , wherein the first type data comprise at least one of synchronization data and advertising data, and

wherein the synchronization data are communicated when the application is operating in a background state.

3. The method according to claim 1 , further comprising:

determining whether a usage amount of data of an executing application exceeds a threshold; and

blocking the executing application from data communication when the usage amount of data of the executing application exceeds the threshold.

4. The method according to claim 1 , further comprising:

determining whether a usage amount of data of an executing application exceeds a threshold;

determining whether a current location of the mobile terminal is in range of a IEEE 802.11 wireless area network (WLAN) when the usage amount of data for the executing application exceeds the threshold; and

connecting to the WLAN when the current location of the mobile terminal is in range of the WLAN.

5. The method according to claim 1 , wherein calculating the usage amount of the communicated data further comprises:

excluding usage amount of data for a free-of-charge application.

6. The method according to claim 1 , wherein the first type data is advertising data.

7. 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 processor; and

a display,

wherein the processor is configured to:

recognize applications that communicate data via the communication unit;

calculate a usage amount of data communicated to and from the server for the respective applications;

analyze the communicated data of the applications and identify types of the communicated data for the respective applications, where a first type data is selected from the group consisting of synchronization data and advertising data; and

control the mobile terminal by controlling data communicated through the communication unit, based on usage amounts of data and the types of data, wherein the display displays the usage amount of data for the respective applications, wherein the processor is configured to categorize that an application is a first type application based on a ratio of a usage amount of the first type data to a usage amount of total data for the application being equal to or greater than a threshold value,

wherein the first type data are extracted from packets of data for the application, and

wherein the processor is configured to block the application from data communication based on the application being categorized as the first type application.

8. The mobile terminal according to claim 7 , wherein the first type data comprise at least one of synchronization data and advertising data, and

wherein background synchronization data are communicated when the application is operating in a background state.

9. The mobile terminal according to claim 7 , wherein the processor is configured to block communications to and from an executing application based on a determination that a usage amount of data for the executing application exceeds a threshold.

10. The mobile terminal according to claim 7 , wherein the processor is configured to determine whether a current location of the mobile terminal is in range of a IEEE 802.11 wireless local area network (WLAN) if a usage amount of data of an executing application exceeding a threshold.

11. The mobile terminal according to claim 7 , wherein the processor is configured to connect to a IEEE 802.11 wireless local area network (WLAN) based on a current location of the mobile terminal being in range of the WLAN.

12. The mobile terminal according to claim 7 , wherein the processor is configured to calculate a usage amount of data according to the identified types, and control the mobile terminal based on the usage amount of data according to the identified types.

13. The mobile terminal according to claim 7 , wherein the processor is configured to filter URL information or file format information to identify a packet of data as the first type data.

14. The mobile terminal according to claim 7 , wherein the processor is configured to display a warning message or a pop-up window on the display based on execution of the first type application.

15. The mobile terminal according to claim 7 , wherein the first type data is advertising data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2020
From: PANTECH INC.
To: PANTECH CORPORATION
Reel/Frame 052662/0609 →
Priority Claims (1)
KR 10-2010-0135729 · Dec 27, 2010 · national
Continuity (2)
Continuation 13251416 · Oct 3, 2011
Related Publication 20160360392A1 · Dec 8, 2016