IP Library Granted Patent US 11,165,715
Granted Patent B2
US 11,165,715 · App. 16/309,052 · Granted Nov 2, 2021

Communication control method

Inventor: Akira Sasaki (Tokyo, JP)
Assignee: MAXELL, LTD.
H04L47/805H04L41/083H04L41/0896H04L47/2475
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 11,165,715
App. No.
16/309,052
Granted
Nov 2, 2021
Kind
B2
Abstract

In a smartphone or a personal computer, when there is an application which performs communication which a user is unconscious of, a communication volume increases unintentionally, and there arise problems in that a maximum communication volume is exceed, a network bandwidth of a base station is compressed, or communication being intentionally performed is disturbed. In order to solve the above problems, provided is a communication control method used in a communication control device capable of performing communication using an application via a communication line, and includes an application control step of switching a plurality of applications between a foreground state and a background state and a communication control step of changing an allocation amount of a network bandwidth of an application in accordance with whether the switched application is in the foreground state or the background state.

Claims (23)

1. A communication control method used in a communication control device configured to perform communication using an application via a communication line, comprising:

an application control step of switching a plurality of applications between a foreground state and a background state; and

a communication control step of performing network bandwidth allocation control by changing an amount of a network bandwidth to be allocated to one application of the plurality of applications in accordance with whether the one application switched in the application control step is in the foreground state or the background state,

wherein the communication control step includes determining whether the network bandwidth allocation control is executed based on line condition information, wherein the line condition information includes information on a plurality of communication lines through which the plurality of applications performs communication, wherein one of the plurality of communication lines is assigned with information for restricting the network bandwidth, and

wherein when the one application is in background state and performs communication through the one of the plurality of communication lines, restricting the network bandwidth to be allocated to the one application based on the information for restricting the network bandwidth assigned to the one of the plurality of communication lines.

2. The communication control method according to claim 1 , wherein the line condition information is acquired from a server on the communication line.

3. A communication control method used in a communication control device configured to perform communication using an application via a communication line, comprising:

an application control step of switching a plurality of applications between a foreground state and a background state; and

a communication control step of performing network bandwidth allocation control by changing an amount of a network bandwidth to be allocated to one application of the plurality of applications in accordance with whether the one application switched in the application control step is in the foreground state or the background state,

wherein the communication control step includes determining, based on time zone condition information, in which one of time periods the network bandwidth allocation control is performed for the one application, wherein time zone condition information includes a plurality of time periods different from each other, and wherein each of the plurality of periods is assigned with information for restricting the network bandwidth,

wherein when the one application is in background state, performing the network bandwidth allocation control for the one application based on the information for restricting the network bandwidth assigned to the one of the time periods, and

wherein the network bandwidth allocation control based on the information is performed during the one of the time periods.

4. The communication control method according to claim 3 , wherein the time zone condition information is acquired from a server on the communication line.

5. A communication control method used in a communication control device configured to perform communication using an application via a communication line, comprising:

an application control step of switching a plurality of applications between a foreground state and a background state; and

a communication control step of performing network bandwidth allocation control by changing an amount of a network bandwidth to be allocated to one application of the plurality of applications in accordance with whether the one application switched in the application control step is in the foreground state or the background state,

wherein the communication control step includes determining, based on network bandwidth condition information, which one of bandwidth ranges a currently available bandwidth for the one application belongs to, wherein the network bandwidth condition information includes a plurality of bandwidth ranges different from each other, and wherein each of the plurality of bandwidth ranges is assigned with information for restricting the network bandwidth, and

wherein when the one application is in background state, performing the network bandwidth allocation control for the one application based on the information for restricting the network bandwidth assigned to the one of the bandwidth ranges.

6. The communication control method according to claim 5 , wherein the network bandwidth condition information is acquired from a server on the communication line.

7. A communication control method used in a communication control device configured to perform communication using an application via a communication line, comprising:

an application control step of switching a plurality of applications between a foreground state and a background state; and

a communication control step of performing network bandwidth allocation control by changing an amount of a network bandwidth to be allocated to one application of the plurality of applications in accordance with whether the one application switched in the application control step is in the foreground state or the background state,

wherein, in the communication control step, when the network bandwidth allocation control is performed in accordance with the switching of the application between the foreground state and the background state, the network bandwidth allocation control is executed after a predetermined period of time elapses from a timing of the switching.

Assignments (3)
CHANGE OF NAME Recorded Dec 3, 2021
From: MAXELL HOLDINGS, LTD.
To: MAXELL, LTD.
Reel/Frame 058666/0407 →
MERGER Recorded Nov 29, 2021
From: MAXELL, LTD.
To: MAXELL HOLDINGS, LTD.
Reel/Frame 058255/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2018
From: SASAKI, AKIRA
To: MAXELL, LTD.
Reel/Frame 047754/0308 →
Continuity (1)
Related Publication 20200314023A1 · Oct 1, 2020