Calculator system and congestion avoidance method

US12598140B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12598140-B2
Application numberUS-202318239961-A
CountryUS
Kind codeB2
Filing dateAug 30, 2023
Priority dateJan 10, 2023
Publication dateApr 7, 2026
Grant dateApr 7, 2026

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.

A calculator system connected to a public network efficiently avoids congestion. The calculator system is connected to a network including a network switch, includes a plurality of calculators, and recovers, when a data packet is lost on the network, a transfer operation of the lost data packet by a retransmission operation. The calculator system includes the calculators; software running on the calculators; timing adjusting mechanism present between the calculators and the network. The timing adjusting mechanism is configured to calculate a delay time for delaying transmission of a data packet transmitted from the software based on characteristics of the data packet, and delay the transmission of the data packet by the calculated delay time.

First claim

Opening claim text (preview).

What is claimed is: 1 . A calculator system, which is connected to a network including a network switch, recovers, when a data packet is lost on the network, a transfer operation of the lost data packet by a retransmission operation, the calculator system comprising: a plurality of calculators; software running on the calculators; and a timing adjusting mechanism present between the calculators and the network, wherein the timing adjusting mechanism is configured to: calculate a delay time for delaying transmission of a data packet transmitted from the software based on characteristics of the data packet, delay the transmission of the data packet by the calculated delay time, for a fixed time determined from the characteristics of the data packet in the delay time: increment the number of times of detection of continuous retransmission to a destination of a data packet having the same content when it is detected that the data packet is continuously retransmitted a first threshold number of times or more, increase a fixed time of a delay time set for transmission to the destination by a set width when it is detected that the number of times of detection of the continuous retransmission is equal to or greater than a second threshold number of times, increment the number of times of detection of discontinuous retransmission to a destination of a data packet having the same content when it is detected that the data packet is retransmitted only less than a third threshold number of times, and decrease a fixed time of a delay time set for transmission to the destination by a set width when it is detected that the number of times of detection of the discontinuous retransmission is equal to or greater than a fourth threshold number of times, thereby automatically adjusting the fixed time according to a state of the network. 2 . The calculator system according to claim 1 , wherein the timing adjusting mechanism is configured to determine whether to delay the transmission of the data packet based on the characteristics of the data packet. 3 . The calculator system according to claim 1 , wherein the timing adjusting mechanism is configured to calculate the delay time by adding a random value to a fixed time determined from the characteristics of the data packet. 4 . The calculator system according to claim 1 , wherein the network is a public network shared by the plurality of calculators. 5 . The calculator system according to claim 1 , wherein the timing adjusting mechanism is configured to receive a statistical value related to a congestion occurrence time from the network switch, and calculate a time for delaying transmission from the statistical value. 6 . A calculator system, which is connected to a network including a network switch, recovers, when a data packet is lost on the network, a transfer operation of the lost data packet by a retransmission operation, the calculator system comprising: a plurality of calculators; software running on the calculators; and a timing adjusting mechanism present between the calculators and the network, wherein the timing adjusting mechanism is configured to: calculate a delay time for delaying transmission of a data packet transmitted from the software based on characteristics of the data packet, and delay the transmission of the data packet by the calculated delay time, wherein the timing adjusting mechanism is configured to; record a correspondence relation between the delay time and the number of times of continuous retransmission, set a delay time when the number of times of continuous retransmission is the smallest from the correspondence relation as a predetermined value of the delay time, and calculate a delay time to be applied to the data packet based on the predetermined value. 7 . A congestion avoidance method for a calculator system, the calculator system including a plurality of calculators and being connected to a network including a network switch, and the calculator system recovering, when a data packet is lost on the network, a transfer operation of the lost data packet by a retransmission operation, the congestion avoidance method comprising: a timing adjusting mechanism present between the network and the calculators on which software is running, the timing adjusting mechanism performing: acquiring characteristics of a data packet transmitted from the software; calculating a delay time for delaying transmission of the data packet based on the characteristics of the data packet; and delaying the transmission of the data packet by the calculated delay time, for a fixed time determined from the characteristics of the data packet in the delay time: incrementing the number of times of detection of continuous retransmission to a destination of a data packet having the same content when it is detected that the data packet is continuously retransmitted a first threshold number of times or more; increasing a fixed time of a delay time set for transmission to the destination by a set width when it is detected that the number of times of detection of the continuous retransmission is equal to or greater than a second threshold number of times; incrementing the number of times of detection of discontinuous retransmission to a destination of a data packet having the same content when it is detected that the data packet is retransmitted only less than a third threshold number of times; and decreasing a fixed time of a delay time set for transmission to the destination by a set width when it is detected that the number of times of detection of the discontinuous retransmission is equal to or greater than a fourth threshold number of times, thereby automatically adjusting the fixed time according to a state of the network.

Assignees

Inventors

Classifications

  • Delay of data signal · CPC title

  • Clock or time synchronisation among packet nodes · CPC title

  • Identifying congestion · CPC title

  • in response to processing delays, e.g. caused by jitter or round trip time [RTT] · CPC title

  • Delays · 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 US12598140B2 cover?
A calculator system connected to a public network efficiently avoids congestion. The calculator system is connected to a network including a network switch, includes a plurality of calculators, and recovers, when a data packet is lost on the network, a transfer operation of the lost data packet by a retransmission operation. The calculator system includes the calculators; software running on th…
Who is the assignee on this patent?
Hitachi Ltd, Hitachi Vantara Ltd
What technology area does this patent fall under?
Primary CPC classification H04L47/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 07 2026 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).