Method and apparatus for confirming delivery of files in a file broadcast system with rebroadcast timing at the receiver
First Claim
1. In a file broadcast system, wherein files are broadcast simultaneously from a hub server to multiple receiving sites, a method for confirming delivery of broadcast files, comprising the steps of:
- transmitting by each receiving site to the hub server of a confirmation;
packing by the hub server of a multiplicity of said confirmations into a single acknowledgment containing a list of the receiving site sources of said confirmations;
broadcasting by said hub server of the packed acknowledgment; and
retransmitting of the confirmation by a receiving site, if the receiving site does not receive the acknowledgment within a determined period of time measured at the receiving site.
15 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for confirming delivery of files from a hub server to multiple receiving sites in a file broadcast system. Confirmation is assured in a file broadcast system, even where receiving sites are linked to a hub server via a connectionless network, by requiring receiving sites to delay transmission of confirmation by an amount of time which is different for each receiving site, by having the hub server aggregate multiple confirmations into a single acknowledgment message, and by requiring each receiving site to retransmit a confirmation if an acknowledgment message is not received from the hub server within a timeout period.
30 Citations
19 Claims
-
1. In a file broadcast system, wherein files are broadcast simultaneously from a hub server to multiple receiving sites, a method for confirming delivery of broadcast files, comprising the steps of:
-
transmitting by each receiving site to the hub server of a confirmation; packing by the hub server of a multiplicity of said confirmations into a single acknowledgment containing a list of the receiving site sources of said confirmations; broadcasting by said hub server of the packed acknowledgment; and retransmitting of the confirmation by a receiving site, if the receiving site does not receive the acknowledgment within a determined period of time measured at the receiving site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a file broadcast system, wherein files are broadcast simultaneously from a hub server to multiple receiving sites, an apparatus for confirming delivery of broadcast files, comprising:
-
a transmitter at each receiving site which transmits to the hub server a confirmation, transmission of a confirmation being delayed by a backoff period, the backoff period being devised so that confirmations from the multiple receiving sites arrive at said hub server at different times; a processor at the hub server for packing a multiplicity of confirmations into a single acknowledgment, the acknowledgment containing a list of the receiving site sources of confirmations received; and a broadcast transmitter at the hub server for transmitting the packed acknowledgment to the multiple receiving sites; said transmitter at a receiving site retransmitting the confirmation of the receiving site, if the receiving site does not receive the acknowledgment from the hub server within a determined period of time measured at the receiving site. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification