Communication system, communication apparatus, and computer-readable medium including communication program and communication method

US9414344B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9414344-B2
Application numberUS-201414246924-A
CountryUS
Kind codeB2
Filing dateApr 7, 2014
Priority dateApr 22, 2013
Publication dateAug 9, 2016
Grant dateAug 9, 2016

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 system includes a first apparatus including a memory and a processor coupled to the memory, wherein the first apparatus is configured to transmit packets; and a second apparatus configured to receive the packets, wherein the processor is configured to, switch communication settings for transmitting the packets during the packets are transmitted to the second apparatus; determine whether an acknowledge is caused due to a switching of the communication settings, the acknowledge indicating that the second apparatus expects that a first packet among the packets is retransmitted, the first packet was transmitted based on a first communication setting among the communication settings; and adjust a transmission timing of a second packet that is transmitted based on a second communication setting among the communication settings, upon determining that the acknowledge is caused due to the switching of the communication settings.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for communications, comprising: a first apparatus including a memory and a processor coupled to the memory, the first apparatus being configured to transmit packets; and a second apparatus configured to receive the packets transmitted from the first apparatus, wherein the processor of the first apparatus is configured to: switch communication settings for transmitting the packets while the packets are transmitted to the second apparatus; count a number of receptions of a first acknowledgement that is generated by the second apparatus in connection with a first packet transmitted based on a first communication setting among the communication settings from the first apparatus and is transmitted from the second apparatus; compare the number of receptions of the first acknowledgement with a threshold, upon receiving a second acknowledgement that is generated by the second apparatus in connection with a second packet transmitted based on a second communication setting among the communication settings from the first apparatus and is transmitted from the second apparatus; and adjust, based on the comparison result, a transmission timing of a third packet that is to be transmitted based on the first communication setting. 2. An apparatus for communications, comprising: a memory; and a processor coupled to the memory and configured to: switch communication settings for transmission of packets during the packets are transmitted; count a number of receptions of a first acknowledgment that is generated in connection with a first packet among the packets transmitted based on a first communication setting among the communication settings from the apparatus; compare the number of receptions of the first acknowledgement with a threshold upon receiving a second acknowledgement that is generated in connection with a second packet among the packets transmitted based on a second communication setting among the communication settings from the apparatus; and adjust, based on the comparison result, a transmission timing of a third packet that is transmitted based on the first communication setting. 3. The apparatus of claim 2 , wherein a first period for transmitting the first packet based on the first communication setting from the apparatus to a reception apparatus that is configured to receive the packets and transmit an acknowledgement is shorter than a second period for transmitting the second packet based on the second communication setting from the apparatus to the reception apparatus, wherein the processor of the apparatus is configured to adjust the transmission timing of the third packet when the communication settings are switched from the second communication setting to the first communication setting. 4. The apparatus of claim 3 , wherein the second packet is transmitted from the apparatus before a fourth packet is transmitted based on the first communication setting from the apparatus, and the second packet is received by the reception apparatus after the fourth packet is received by the reception apparatus due to a difference between the first period and the second period. 5. The apparatus of claim 4 , wherein the second acknowledgement is transmitted by the reception apparatus when the second packet is received by the reception apparatus after the fourth packet is received by the reception apparatus due to the difference between the first period and the second period. 6. The apparatus of claim 5 , wherein the processor of the apparatus is configured to determine that the second packet is received by the reception apparatus after the fourth packet is received by the reception apparatus, when the apparatus receives the second acknowledgement. 7. The apparatus of claim 6 , wherein the processor of the apparatus is configured to determine that the second packet is received by the reception apparatus after the fourth packet is received by the reception apparatus when the apparatus receives the first acknowledge and the second acknowledge. 8. The apparatus of claim 7 , wherein the processor of the apparatus is configured to determine, based on a time difference between reception times of the first acknowledgement and the second acknowledgement, whether the first packet loses. 9. The apparatus of claim 3 , wherein the processor of the apparatus is configured to adjust the transmission timing of the third packet by delaying the transmission timing of the third packet based on a difference between the first communication setting and the second communication setting. 10. The apparatus of claim 9 , wherein the processor of the apparatus is configured to delay a transmission of an earliest packet based on the difference between the first communication setting and the second communication setting, the earliest packet being among packets to be transmitted based on the first communication setting upon the switching of the communication settings. 11. The apparatus of claim 2 , wherein the processor of the apparatus is configured to store a relationship between sequence numbers of the packets and the communication settings applied to each of the packets. 12. The apparatus of claim 2 , wherein the communication settings are different from each other in respect with wireless communication scheme. 13. The apparatus of claim 12 , wherein the wireless communication scheme includes a communication scheme of mobile communication and a communication scheme of a wireless local area network. 14. The apparatus of claim 2 , wherein the communication settings are different from each other in respect with at least one of a modulation scheme and a coding rate applied to the packets. 15. A non-transitory computer-readable medium including a program stored therein, which when executed by a computer, causes the computer to: switch communication settings for transmitting the packets during the packets are transmitted; count a number of receptions of a first acknowledgement that is generated in connection with a first packet among the packets transmitted based on a first communication setting among the communication settings from an apparatus; compare the number of receptions of the first acknowledgement with a threshold, upon receiving a second acknowledgement that is generated in connection with a second packet among the packets transmitted based on a second communication setting among the communication settings from the apparatus; and adjust, based on the comparison result, a transmission timing of a third packet that is transmitted based on the first a second communication setting. 16. A method for communications, comprising: switching communication settings for transmitting the packets during the packets are transmitted; counting a number of receptions of a first acknowledgement that is generated in connection with a first packet among the packets transmitted based on a first communication setting among the communication settings from an apparatus; comparing the number of receptions of the first acknowledgement with a threshold, upon receiving a second acknowledgement that is generated in connection with a second packet among the packets transmitted based on a second communication setting among the communication settings from the apparatus; and adjusting, based on the comparison result, a transmission timing of a third packet that is transmitted based on the first communication setting. 17. The system of claim 1 , wherein the transmission timing of the third packet is adjusted when the communication settings are switched from the second communication setting to th

Assignees

Inventors

Classifications

  • compensating for timing error by altering transmission time · CPC title

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

  • Multichannel or multilink protocols · CPC title

  • at the transport layer, e.g. TCP related · CPC title

  • by acting on aggregated flows or links · 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 US9414344B2 cover?
A system includes a first apparatus including a memory and a processor coupled to the memory, wherein the first apparatus is configured to transmit packets; and a second apparatus configured to receive the packets, wherein the processor is configured to, switch communication settings for transmitting the packets during the packets are transmitted to the second apparatus; determine whether an ac…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification H04W56/0045. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 09 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).