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

Method and apparatus for reserving system resources to assure quality of service

Assignee: Google LLC
•
Filing: 1996-07-01
•
Granted: 1997-12-23
•
Expires: 2016-07-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for providing files to a remote node including the steps of determining whether bandwidth is available for transmitting across a communications link a file requested by a remote node, reserving bandwidth for the requested file if bandwidth is determined to be available, and opening the requested file for transmission only if bandwidth is reserved. In addition, an apparatus for providing files to a remote node including apparatus for determining whether bandwidth is available for transmitting across a communications link a file requested by a remote node, apparatus for reserving bandwidth for the requested file if bandwidth is determined to be available, and apparatus for opening the requested file for transmission only if bandwidth is reserved.

Inventors

  • 👤 Mark John Baugher
  • 👤 Philip Yen-Tang Chang
  • 👤 Gregory Lynn Morris
  • 👤 Alan Palmer Stephens

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 10:36
CPC Classifications
H; H04; H04W; H04W28/00; H04W28/16; H04W28/26; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L2012/5614; H04L2012/5616; H04L2012/5629; H04L2012/5631; H04L2012/5632

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 59 words
A method for providing files to a remote node comprising the steps of: determining whether bandwidth is available for transmitting across a communications link a file requested by a remote node; reserving said bandwidth for the requested file if said bandwidth is determined to be available; and opening the requested file for transmission only if said bandwidth is reserved.
Claim 2
Independent Claim 59 words
A method for providing files to a remote node comprising the steps of: determining whether bandwidth is available for transmitting across a communications link a file requested by a remote node; reserving said bandwidth for the requested file if said bandwidth is determined to be available; and opening the requested file for transmission only if said bandwidth is reserved.
Claim 3
Dependent Claim 28 words
The method of claim 1 further comprising a step of notifying the remote node that said bandwidth is determined not to be available for transmitting the requested file.
Claim 4
Dependent Claim 17 words
The method of claim 1 further comprising a step of determining bandwidth requirements for transmitting the file.
Claim 5
Dependent Claim 24 words
The method of claim 3 wherein the step of determining includes determining said bandwidth requirements for the file when the file is initially stored.
Claim 6
Independent Claim 62 words
An apparatus for providing files to a remote node comprising: means for determining whether bandwidth is available for transmitting across a communications link a file requested by a remote node; means for reserving said bandwidth for the requested file if said bandwidth is determined to be available; and means for opening the requested file for transmission only if said bandwidth is reserved.
Claim 7
Independent Claim 62 words
An apparatus for providing files to a remote node comprising: means for determining whether bandwidth is available for transmitting across a communications link a file requested by a remote node; means for reserving said bandwidth for the requested file if said bandwidth is determined to be available; and means for opening the requested file for transmission only if said bandwidth is reserved.
Claim 8
Dependent Claim 26 words
The apparatus of claim 5 further comprising means for notifying the remote node that said bandwidth is determined not to be available for transmitting the file.
Claim 9
Dependent Claim 16 words
The apparatus of claim 5 further comprising means for determining bandwidth requirements for transmitting the file.
Claim 10
Dependent Claim 25 words
The apparatus of claim 7 wherein said means for determining includes means for determining bandwidth requirements for the file when the file is initially stored.
Claim 11
Dependent Claim 82 words
A computer program product stored on a computer readable medium for providing files to a remote node comprising: computer readable program code means for determining whether bandwidth is available for transmitting across a communications link a file requested by a remote node; computer readable program code means for reserving said bandwidth for the requested file if said bandwidth is determined to be available; and computer readable program code means for opening the requested file for transmission only if said bandwidth is reserved.
Claim 12
Dependent Claim 82 words
A computer program product stored on a computer readable medium for providing files to a remote node comprising: computer readable program code means for determining whether bandwidth is available for transmitting across a communications link a file requested by a remote node; computer readable program code means for reserving said bandwidth for the requested file if said bandwidth is determined to be available; and computer readable program code means for opening the requested file for transmission only if said bandwidth is reserved.
Claim 13
Dependent Claim 32 words
The computer program product of claim 9 further comprising computer readable program code means for notifying the remote node that said bandwidth is determined not to be available for transmitting the file.
Claim 14
Dependent Claim 22 words
The computer program product of claim 9 further comprising computer readable program code means for determining bandwidth requirements for transmitting the file.
Claim 15
Dependent Claim 31 words
The computer program product of claim 11 wherein said computer readable program code means for determining includes means for determining bandwidth requirements for the file when the file is initially stored.
Claim 16
Dependent Claim 85 words
A data processing system for providing files to a remote node comprising: storage means for storing files to be processed and transmitted; processing means for processing said stored files; means for determining whether bandwidth is available for transmitting across a communications link a file stored in memory and requested by a remote node; means for reserving said bandwidth for the requested file if said bandwidth is determined to be available; and means for opening the requested file for transmission only if said bandwidth is reserved.
Claim 17
Dependent Claim 85 words
A data processing system for providing files to a remote node comprising: storage means for storing files to be processed and transmitted; processing means for processing said stored files; means for determining whether bandwidth is available for transmitting across a communications link a file stored in memory and requested by a remote node; means for reserving said bandwidth for the requested file if said bandwidth is determined to be available; and means for opening the requested file for transmission only if said bandwidth is reserved.
Claim 18
Dependent Claim 28 words
The data processing system of claim 13 further comprising means for notifying the remote node that said bandwidth is determined not to be available for transmitting the file.
Claim 19
Dependent Claim 18 words
The data processing system of claim 13 further comprising means for determining bandwidth requirements for transmitting the file.
Claim 20
Dependent Claim 33 words
The data processing system of claim 15 wherein said means for determining includes means for determining bandwidth requirements for the file when the file is initially received for storage on said memory means.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag