IP Library Patent Application 18872805
Patent Application
App. No. 18/872,805

TRANSFER DEVICE, TRANSFER METHOD, AND TRANSFER PROGRAM

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 None
App. No.
18/872,805
Filed
Dec 7, 2024
Art Unit
OPAP
USPC
370/412
Abstract

A transfer device ( 10 ) distributes a received packet to each of queues provided in units of logical paths. In addition, the transfer device ( 10 ) sets a weight of each of the queues according to an amount of packets in each of the queues provided in units of logical paths, and selects a queue for outputting a packet according to the set weight. Further, the transfer device ( 10 ) outputs a packet from the selected queue.

Claims (31)

1 . A transfer device comprising:

a distribution device that distributes a received packet to each of queues provided in units of logical paths;

a selection device that sets a weight of each of the queues according to an amount of packets in each of the queues provided in units of logical paths, and selects a queue for outputting a packet according to the set weight; and

an output device that outputs a packet from the queue selected by the selection unit.

2 . The transfer device according to claim 1 , further comprising:

a setting device that sets an algorithm of each of the queues according to network requirements of each of the queues.

3 . The transfer device according to claim 1 , wherein the selection device adds weight values of queues in which an amount of packets is equal to or larger than a predetermined threshold value, among the queues provided in logical paths, compares the weight values of the queues with each other, and selects a queue having the highest weight value as the queue for outputting the packet.

4 . The transfer device according to claim 2 , wherein the setting device sets a size of each of the queues according to network requirements of each of the queues.

5 . A transfer method executed by a transfer device, the method comprising:

distributing a received packet to each of queues provided in logical paths;

setting a weight of each of the queues according to an amount of packets in each of the queues provided in logical paths, and selecting a queue for outputting a packet according to the set weight; and

outputting a packet from the queue selected.

6 . A computer-readable non-transitory recording medium storing computer-executable program instructions that when executed by a processor cause a computer to execute a transfer process comprising:

distributing a received packet to each of queues provided in logical paths;

setting a weight of each of the queues according to an amount of packets in each of the queues provided in logical paths, and selecting a queue for outputting a packet according to the set weight; and

outputting a packet from the queue selected.

7 . The transfer method according to claim 5 , further comprising:

setting an algorithm of each of the queues according to network requirements of each of the queues.

8 . The transfer method according to claim 5 , further comprising:

adding weight values of queues in which an amount of packets is equal to or larger than a predetermined threshold value, among the queues provided in logical paths;

comparing the weight values of the queues with each other; and

selecting a queue having the highest weight value as the queue for outputting the packet.

9 . The transfer device according to claim 7 , wherein a size of each of the queues is set according to network requirements of each of the queues.

10 . The computer-readable non-transitory recording medium according to claim 6 wherein the transfer method further comprising:

setting an algorithm of each of the queues according to network requirements of each of the queues.

11 . The computer-readable non-transitory recording medium according to claim 6 wherein the transfer method further comprising:

adding weight values of queues in which an amount of packets is equal to or larger than a predetermined threshold value, among the queues provided in logical paths;

comparing the weight values of the queues with each other; and

selecting a queue having the highest weight value as the queue for outputting the packet.

12 . The computer-readable non-transitory recording medium according to claim 10 wherein the transfer method further comprising:

setting a size of each of the queues according to network requirements of each of the queues.

Assignments (2)
CHANGE OF NAME Recorded Jan 1, 2026
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 074164/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2025
From: NAKANO, KANJI; OSAKA, TAKESHI; NARUMI, TAKAMITSU; NAKAMURA, TAKAYUKI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 070447/0757 →