IP Library Granted Patent US 11,093,363
Granted Patent B2
US 11,093,363 · App. 16/541,169 · Granted Aug 17, 2021

Information processing apparatus for allocating bandwidth based on priority and non-transitory computer readable medium

Inventor: Tohru Fuse (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06F11/3438G06F11/349G06F11/3485G06F13/374H04L47/70
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,093,363
App. No.
16/541,169
Granted
Aug 17, 2021
Kind
B2
Abstract

An information processing apparatus includes a receiving unit that receives information indicative of a priority of communication designated by a user who uses a communication line available to plural users and information indicative of a bandwidth of a priority target designated by the user; and an allocated bandwidth deciding unit that decides an allocated bandwidth allocated to the user on a basis of evaluation of the priority and the bandwidth of the priority target.

Claims (36)

1. An information processing apparatus comprising a processor that is configured to:

receive information indicative of a priority of communication designated by a user who uses a communication line available to a plurality of users and information indicative of a bandwidth of a priority target designated by the user; and

decide an allocated bandwidth allocated to the user on a basis of evaluation of the priority and the bandwidth of the priority target,

wherein the processor receives information indicative of priorities of communication designated by users included in the plurality of users and information indicative of bandwidths of priority targets designated by the users, decides allocation rates of the users on a basis of a standard deviation of a distribution of the priorities and decides allocated bandwidths allocated to the users on a basis of the bandwidths of the priority targets designated by the users and the allocation rates,

in a case where there is a remaining effective bandwidth on the communication line after the allocated bandwidths allocated to users included in the plurality of users are decided, the processor allocates the remaining effective bandwidth to the users including a first user,

wherein the processor determines a bandwidth difference between the bandwidth of the priority target designated by the first user among the users and the allocated bandwidth allocated to the first user, calculates a first bandwidth based on the bandwidth difference and the allocation rate of the first user, and allocates the first bandwidth to the first user.

2. The information processing apparatus according to claim 1 , wherein

in a case where a sum of the allocated bandwidths allocated to the users exceeds an effective bandwidth of the communication line, the processor reduces the allocated bandwidths allocated to the users so that the sum does not exceed the effective bandwidth.

3. The information processing apparatus according to claim 1 , the processor is further configured to decide a priority needed to maintain predetermined communication quality on the communication line instead of the priority designated by the user,

wherein the processor decides the allocated bandwidth by using the priority.

4. The information processing apparatus according to claim 3 , wherein

the processor decides the priority needed to maintain the predetermined communication quality on a basis of a call loss probability of a service provided by using the communication line.

5. The information processing apparatus according to claim 1 , wherein

a priority bundle for designation of a priority is allocated to the user; and

the processor is further configured to subtract a value according to a degree of priority of communication from the priority bundle.

6. The information processing apparatus according to claim 5 , wherein

the value fluctuates in accordance with a bandwidth of a priority target designated by another user.

7. The information processing apparatus according to claim 1 , wherein

in a case where the allocated bandwidth allocated to the user exceeds an effective bandwidth of the communication line, the processor allocates an excess bandwidth to another communication line having an available bandwidth.

8. The information processing apparatus according to claim 1 , wherein

in a case where the allocated bandwidth allocated to the user exceeds an effective bandwidth of the communication line, the processor changes a time of communication requested by the user so that the allocated bandwidth does not exceed the effective bandwidth.

9. A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:

receiving information indicative of a priority of communication designated by a user who uses a communication line available to a plurality of users and information indicative of a bandwidth of a priority target designated by the user;

deciding an allocated bandwidth allocated to the user on a basis of evaluation of the priority and the bandwidth of the priority target, wherein information indicative of priorities of communication designated by users included in the plurality of users and information indicative of bandwidths of priority targets designated by the users are received, and allocation rates of the users on a basis of a standard deviation of a distribution of the priorities is decided, and allocated bandwidths allocated to the users is decided on a basis of the bandwidths of the priority targets designated by the users and the allocation rates; and

in a case where there is a remaining effective bandwidth on the communication line after the allocated bandwidths allocated to users included in the plurality of users are decided, allocating the remaining effective bandwidth to the users including a first user,

wherein allocating the remaining bandwidth to the users comprises:

determining a bandwidth difference between the bandwidth of the priority target designated by the first user among the users and the allocated bandwidth allocated to the first user;

calculating a first bandwidth based on the bandwidth difference and the allocation rate of the first user; and

allocating the first bandwidth to the first user.

10. An information processing apparatus comprising:

receiving means for receiving information indicative of a priority of communication designated by a user who uses a communication line available to a plurality of users and information indicative of a bandwidth of a priority target designated by the user; and

allocated bandwidth deciding means for deciding an allocated bandwidth allocated to the user on a basis of evaluation of the priority and the bandwidth of the priority target,

wherein the receiving means receives information indicative of priorities of communication designated by users included in the plurality of users and information indicative of bandwidths of priority targets designated by the users,

and the allocated bandwidth deciding means decides allocation rates of the users on a basis of a standard deviation of a distribution of the priorities and decides allocated bandwidths allocated to the users on a basis of the bandwidths of the priority targets designated by the users and the allocation rates,

in a case where there is a remaining effective bandwidth on the communication line after the allocated bandwidths allocated to users included in the plurality of users are decided, the allocated bandwidth deciding means allocates the remaining effective bandwidth to the users including a first user,

wherein the allocated bandwidth deciding means determines a bandwidth difference between the bandwidth of the priority target designated by the first user among the users and the allocated bandwidth allocated to the first user, calculates a first bandwidth based on the bandwidth difference and the allocation rate of the first user, and allocates the first bandwidth to the first user.

Assignments (2)
CHANGE OF NAME Recorded May 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056207/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: FUSE, TOHRU
To: FUJI XEROX CO., LTD.
Reel/Frame 050206/0130 →
Priority Claims (1)
JP JP2019-001250 · Jan 8, 2019 · national
Continuity (1)
Related Publication 20200218627A1 · Jul 9, 2020