Transfer control device, transfer control method, and computer program product

US10778594B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10778594-B2
Application numberUS-201816117381-A
CountryUS
Kind codeB2
Filing dateAug 30, 2018
Priority dateMar 20, 2018
Publication dateSep 15, 2020
Grant dateSep 15, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to an embodiment, a transfer control device controls transfer of data stored in a communication device. The transfer control device includes a memory and one or more hardware processors electrically coupled to the memory and configured to function as a control unit, and a determining unit. The control unit performs control for transferring the data to a first transmission buffer. The determining unit determines, depending on a state of the communication device, data to be restricted from being transferred. When transfer is to be restricted, the control unit delays transfer of data to be restricted from being transferred.

First claim

Opening claim text (preview).

What is claimed is: 1. A transfer control device that controls transferring of data stored in a communication device, the transfer control device comprising: a memory; and one or more hardware processors electrically coupled to the memory and configured to function as: a control unit that performs control for transferring the data to a first transmission buffer; and a determining unit that determines, depending on a state of the communication device, data to be restricted from being transferred, wherein when transferring is to be restricted, the control unit delays transferring of the data to be restricted from being transferred, and when an access load of at least one of a memory unit being a source of transferring, the first transmission buffer, and a bus that connects the memory unit and the first transmission buffer is higher than an access threshold value, the determining unit determines that data having a smaller degree of priority than a priority threshold value is to be restricted from being transferred. 2. The transfer control device according to claim 1 , wherein when a number of pieces of data stored in the first transmission buffer and having degree of priority to be equal to or greater than the priority threshold value is smaller than a data number threshold value, the determining unit determines that the data having the smaller degree of priority than the priority threshold value is to be restricted from being transferred, and when the number of pieces of data stored in the first transmission buffer and having the degree of priority equal to or greater than the priority threshold value is equal to or greater than the data number threshold value, the determining unit decides that the data having the degree of priority smaller than the priority threshold value is not to be restricted from being transferred. 3. The transfer control device according to claim 1 , wherein when a size of data stored in the first transmission buffer and having degree of priority equal to or greater than the priority threshold value is smaller than a data size threshold value, the determining unit determines that the data having the smaller degree of priority than the priority threshold value is to be restricted from being transferred, and when the size of data stored in the first transmission buffer and having the degree of priority equal to or greater than the priority threshold value is equal to or greater than the data size threshold value, the determining unit determines that the data having the degree of priority smaller than the priority threshold value is not to be restricted from being transferred. 4. The transfer control device according to claim 1 , wherein according to scheduling information indicating a schedule of transmission timings of data stored in the first transmission buffer and data stored in a second transmission buffer, the determining unit determines data to be restricted from being transferred, and the control unit performs control so that data having a degree of priority equal to or greater than the priority threshold value is promptly transferred to the first transmission buffer, and when transferring is not restricted, the data having the degree of priority smaller than the priority threshold value is promptly transferred to the second transmission buffer. 5. The transfer control device according to claim 4 , wherein the determining unit refers to the scheduling information, calculates a number of pieces of data that are transmittable from the first transmission buffer at next transmission timing, and when a number of pieces of data stored in the first transmission buffer is smaller than the number of transmittable pieces of data, pieces of the data having the degree of priority smaller than the priority threshold value is to be restricted from being transferred, and when the data having the degree of priority smaller than the priority threshold value is to be restricted from being transferred, the control unit delays transferring of the data having the degree of priority smaller than the priority threshold value. 6. The transfer control device according to claim 4 , wherein the scheduling information represents a gate control list of IEEE 802.1Qbv standard. 7. A transfer control method implemented in a transfer control device that controls transferring of data stored in a communication device, the transmission control method comprising: performing control for transferring the data to a first transmission buffer; determining, depending on a state of the communication device, data to be restricted from being transferred; delaying transferring of the data to be restricted; determining that an access load of at least one of a memory unit being a source of transferring, the first transmission buffer, and a bus that connects the memory unit and the first transmission buffer is higher than an access threshold value; and determining whether or not data having a smaller degree of priority than a priority threshold value is to be restricted from being transferred. 8. A computer program product having a non-transitory computer readable medium including programmed instructions, wherein the instructions, when executed by a computer that controls transferring of data stored in a communication device, cause the computer to function as: a control unit that performs control for transferring the data to a first transmission buffer; and a determining unit that, depending on state of the communication device, determines data to be restricted from being transferred, wherein when transferring is to be restricted, the control unit delays transferring of the data to be restricted from being transferred, and when an access load of at least one of a memory unit being a source of transferring, the first transmission buffer, and a bus that connects the memory unit and the first transmission buffer is higher than an access threshold value, the determining unit determines that data having a smaller degree of priority than a priority threshold value is to be restricted from being transferred.

Assignees

Inventors

Classifications

  • with priority control · CPC title

  • based on priority control (G06F13/1605 takes precedence) · CPC title

  • by discarding or delaying data units, e.g. packets or frames · CPC title

  • Collecting or measuring resource availability data · CPC title

  • queue load conditions, e.g. longest queue first · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10778594B2 cover?
According to an embodiment, a transfer control device controls transfer of data stored in a communication device. The transfer control device includes a memory and one or more hardware processors electrically coupled to the memory and configured to function as a control unit, and a determining unit. The control unit performs control for transferring the data to a first transmission buffer. The …
Who is the assignee on this patent?
Toshiba Kk
What technology area does this patent fall under?
Primary CPC classification H04L47/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 15 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).