IP Library Granted Patent US 7,024,610
Granted Patent B2
US 7,024,610 · App. 10/407,547 · Granted Apr 4, 2006

Data transmission method

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 7,024,610
App. No.
10/407,547
Granted
Apr 4, 2006
Kind
B2
Abstract

A process for transmitting data in a network adapted for isochronous and asynchronous transmissions and comprising a sender and at least one receiver. The process comprises the steps of: opening an isochronous transmission channel between the sender and the receiver; dispatching by the sender through the isochronous channel of a plurality of start of transmission indicator packets until reception of an acknowledgement of receipt on the part of the receiver, following the reception of the acknowledgement of receipt by the sender, dispatching by the sender through the isochronous channel of at least one payload packet; following the detection of the poor reception of a packet, dispatching by the receiver of an error message to the sender; in case of reception by the sender of an error message dispatched by the receiver, resumption of the transmission of payload data onwards of the error; dispatching by the sender through the isochronous channel of an end of message packet following the transmission of all the payload data. The invention also provides a process for receiving data comprising the steps of error detection hereinabove, from the point of view of a receiver, as well as a sending process comprising the steps of dispatching the start of transmission indicator packets and awaiting acknowledgement of receipt indicator packets, from the point of view of a sender.

Claims (31)

1. Process for transmitting data in a network adapted for isochronous and asynchronous transmission and comprising a sender and at least one receiver comprising the steps of:

opening an isochronous transmission channel between the sender and the receiver;

dispatching by the sender through the isochronous channel of a plurality of start of transmission indicator packets until reception of an acknowledgement of receipt on the part of the receiver,

following the reception of the acknowledgement of receipt by the sender, dispatching by the sender through the isochronous channel of payload data comprised within at least one payload packet;

following the detection of the poor reception of a packet, dispatching by the receiver of an error message to the sender;

in case of reception by the sender of an error message dispatched by the receiver, resumption of the transmission of payload data onwards of the error;

dispatching by the sender through the isochronous channel of an end of message packet following the transmission of all the payload data.

2. Process according to claim 1 , wherein the message of acknowledgement of receipt of the receiver relating to the start of transmission indicator packet is dispatched asynchronously.

3. Process according to claim 1 , wherein the error message is dispatched asynchronously.

4. Process according to claim 1 , wherein each packet comprises data identifying the type of packet from among at least the following types: start of transmission indicator packet, payload packet, end of message packet.

5. Process according to claim 1 , wherein each packet transmitted comprises a continuity counter value allowing the receiver to detect the incorrect reception of a packet.

6. Process according to claim 5 , comprising the further step, at the receiver level, of identifying the first payload packet by the two following conditions:

packet of payload packet type, and

continuity with the previous packet, which is of start of transmission packet type.

7. Process according to claim 1 , wherein the start of transmission packets comprise an indication of the total size of the payload data to be transmitted.

8. Process for sending data in a network adapted for isochronous and asynchronous transmission and comprising a sender and at least one receiver comprising the steps, at the sender level, of:

following the opening of an isochronous channel, dispatching by the sender through the isochronous channel of a plurality of start of transmission indicator packets until reception of an acknowledgement of receipt on the part of the receiver;

dispatching by the sender through the isochronous channel of payload data comprised within at least one payload packet, following the reception of the acknowledgement of receipt.

9. Process according to claim 8 , furthermore comprising the steps of:

in case of reception by the sender of an error message dispatched by the receiver following poor reception of a packet, resumption of the transmission of the payload data onwards of the error;

dispatching by the sender through the isochronous channel of an end of message packet following the transmission of all the payload data.

10. Process according to claim 8 , wherein each packet comprises a data item identifying the type of packet from among at least the following types: start of transmission indicator packet, payload packet, end of message packet.

11. Process according to claim 8 , wherein the packets transmitted comprise a continuity counter value allowing the receiver the detection of the incorrect reception of a packet.

12. Process according to claim 8 , wherein the start of transmission packets comprises an indication of the total size of the payload data to be transmitted.

13. Process for receiving data in a network adapted for isochronous and asynchronous transmission and comprising a sender and at least one receiver comprising, at the receiver level, the steps of:

receiving payload data comprised within payload packets through the isochronous channel and verifying the correct transmission of the packets;

in case of detection of poor transmission of a packet, dispatching of an error message to the sender, the said error message indicating the position of the error with respect to the payload data;

following the transmission of the error message, awaiting of reception of payload packets onwards of the said position.

14. Process according to claim 13 , wherein the detection of poor transmission of a packet is carried out by analysing a continuity value contained in the packet.

15. Process according to claim 13 , further comprising the step:

following the opening of an isochronous transmission channel between the sender and the receiver, awaiting reception of a start of transmission indicator packet through the isochronous channel and as the case may be dispatching of an acknowledgement of receipt to the sender.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: THOMSON LICENSING S.A.S.
To: MAGNOLIA LICENSING LLC
Reel/Frame 053570/0237 →