← Back to Patent Explorer
US5619689A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for confirming delivery of files in a file broadcast system with rebroadcast timing at the receiver

Assignee: JPMorgan Chase Bank NA
•
Filing: 1993-10-19
•
Granted: 1997-04-08
•
Expires: 2013-10-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Frank M. Kelly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 04:51
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1863; H04L12/1877; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1829; H04L1/1854; H04L1/1607; H04L2001/0092; H04L2001/0093

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 106 words
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.
Claim 2
Dependent Claim 106 words
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.
Claim 3
Dependent Claim 44 words
A file broadcast system according to claim 1, wherein transmission of said confirmation by the receiving site is delayed by a backoff period, said backoff period being devised so that confirmations from the multiple receiving sites arrive at the hub server at different times.
Claim 4
Dependent Claim 26 words
A file broadcast system according to claim 2, wherein the backoff period is determined by the hub server and included within broadcasts to the receiving sites.
Claim 5
Dependent Claim 52 words
A file broadcast system according to claim 2, wherein the backoff period is determined by each receiving site by reference to first and second factors, the first factor being the bandwidth available for transmissions from the receiving sites to said hub server, and the second factor being the number of receiving sites.
Claim 6
Dependent Claim 53 words
A file broadcast system according to claim 2, wherein the backoff period is determined by each receiving site by reference to first and second factors, the first factor being a timestamp associated with a host computing machine at the receiving site, and the second factor being an identifier associated with the receiving site.
Claim 7
Dependent Claim 44 words
A file broadcast system according to claim 1, wherein the number of confirmations packed in the acknowledgment is determined by first and second factors, the first factor being the number of said files transmitted and the second factor being the number of receiving sites.
Claim 8
Dependent Claim 26 words
A file broadcast system according to claim 1, wherein the number of said confirmations packed in said acknowledgment is determined by the number of receiving sites.
Claim 9
Dependent Claim 21 words
A file broadcast system according to claim 7, wherein the retransmission includes a flag to indicate that it is a retransmission.
Claim 10
Dependent Claim 27 words
A file broadcast system according to claim 1, wherein the determined period of time is a fixed estimate based on the expected return time for the acknowledgment.
Claim 11
Dependent Claim 26 words
A file broadcast system according to claim, 1, wherein the determined period of time is established by the hub server and broadcast to the receiving sites.
Claim 12
Dependent Claim 156 words
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.
Claim 13
Dependent Claim 156 words
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.
Claim 14
Dependent Claim 53 words
A file broadcast system according to claim 11, wherein the backoff period is determined by the receiving site by reference to first and second factors, the first factor being a timestamp associated with a host computing machine at the receiving site, and the second factor being an identifier associated with the receiving site.
Claim 15
Dependent Claim 26 words
A file broadcast system according to claim 11, wherein the backoff period is determined by the hub server and included within broadcasts to the receiving sites.
Claim 16
Dependent Claim 52 words
A file broadcast system according to claim 11, wherein the backoff period is determined by the receiving site by reference to first and second factors, the first factor being the bandwidth available for transmissions from the receiving sites to the hub server, and the second factor being the number of receiving sites.
Claim 17
Dependent Claim 43 words
A file broadcast system according to claim 11, wherein the number of confirmations packed in an acknowledgment is determined by first and second factors, the first factor being the number of files transmitted and the second factor being the number of receiving sites.
Claim 18
Dependent Claim 25 words
A file broadcast system according to claim 11, wherein the number of confirmations packed in an acknowledgment is determined by the number of receiving sites.
Claim 19
Dependent Claim 27 words
A file broadcast system according to claim 11, wherein the determined period of time is a fixed estimate based on the expected return time for an acknowledgment.
Claim 20
Dependent Claim 21 words
A file broadcast system according to claim 17, wherein the retransmission includes a flag to indicate that it is a retransmission.
Claim 21
Dependent Claim 26 words
A file broadcast system according to claim 11, wherein the determined period of time is established by the hub server and broadcast to the receiving sites.

References Cited (Backward Citations)

US5036518A Cited
US5130983A Cited
US5297143A Cited
US5222061A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-04-07 2000-10-07 2001-04-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-04-07 2004-10-07 2005-04-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-04-07 2008-10-07 2009-04-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag