Patent US5832232A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5832232A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for providing user-based flow control in a network system

Assignee: Intel Corp
•
Filing: 1996-12-16
•
Granted: 1998-11-03
•
Expires: 2016-12-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for providing user-based flow control in a network system receives a request for data from a client system and determines a period of time based on an expected user processing time for the data. A first portion of the requested data is sent to the client system and, after the period of time has elapsed, a second portion of the requested data is sent to the client system.

Inventors

  • 👤 Gunner D. Danneels

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:59
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L67/00; H04L67/50; H04L67/60; H04L67/62; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 123 words
A machine implemented method for controlling the flow of data to a client system on a network, the method comprising: receiving a request for data from a client system; automatically identifying a first portion of the data by scanning the data for a first formatting identifier, wherein portions of data are variable in size; dynamically determining a first period of time based on an expected user processing time for the first portion of the data; sending the first portion of the data to the client system; automatically identifying a second portion of the data by scanning the data for a second formatting identifier; and sending the second portion of the data to the client system after the first period of time has elapsed.
Claim 2
Dependent Claim 123 words
A machine implemented method for controlling the flow of data to a client system on a network, the method comprising: receiving a request for data from a client system; automatically identifying a first portion of the data by scanning the data for a first formatting identifier, wherein portions of data are variable in size; dynamically determining a first period of time based on an expected user processing time for the first portion of the data; sending the first portion of the data to the client system; automatically identifying a second portion of the data by scanning the data for a second formatting identifier; and sending the second portion of the data to the client system after the first period of time has elapsed.
Claim 3
Dependent Claim 70 words
The method of claim 1, further comprising: dynamically determining a second period of time based on an expected user processing time for the second portion of the data; and repeating the automatically identifying the second portion of data, the dynamically determining a second period of time, and the sending the second portion of the data to the client system until all the data has been sent to the client system.
Claim 4
Dependent Claim 18 words
The method of claim 1, wherein the first and second formatting identifiers are HyperText Markup Language (HTML) commands.
Claim 5
Dependent Claim 21 words
The method of claim 1, wherein the automatically identifying is further based on one or more previous requests for the data.
Claim 6
Dependent Claim 21 words
The method of claim 1, wherein the dynamically determining is further based on one or more previous requests for the data.
Claim 7
Dependent Claim 11 words
The method of claim 1, wherein the network is the Internet.
Claim 8
Dependent Claim 129 words
A computer-readable medium having stored thereon a plurality of instructions, designed to be executed by a processor, wherein execution of the instructions implements a function to: receive a request for data from a client system; automatically identify a first portion of the data by scanning the data for a first formatting identifier, wherein portions of data are variable in size; dynamically determine a first period of time based on an expected user processing time for the first portion of the data; send the first portion of the data to the client system; automatically identify a second portion of the data by scanning the data for a second formatting identifier; and send the second portion of the data to the client system after the first period of time has elapsed.
Claim 9
Dependent Claim 129 words
A computer-readable medium having stored thereon a plurality of instructions, designed to be executed by a processor, wherein execution of the instructions implements a function to: receive a request for data from a client system; automatically identify a first portion of the data by scanning the data for a first formatting identifier, wherein portions of data are variable in size; dynamically determine a first period of time based on an expected user processing time for the first portion of the data; send the first portion of the data to the client system; automatically identify a second portion of the data by scanning the data for a second formatting identifier; and send the second portion of the data to the client system after the first period of time has elapsed.
Claim 10
Dependent Claim 67 words
The computer-readable medium of claim 7, wherein execution of the plurality of instructions further implements a function to: continually send a next portion of the data to the client system at dynamically determined periodic intervals equal to a previous period of time based on an expected user processing time for a previous portion of the data until all the data has been sent to the client system.
Claim 11
Dependent Claim 19 words
The computer-readable medium of claim 7, wherein the first and second formatting identifiers are HyperText Markup Language (HTML) commands.
Claim 12
Dependent Claim 27 words
The computer-readable medium of claim 7, wherein the first portion and the second portion are identified adaptively based on one or more previous requests for the data.
Claim 13
Dependent Claim 25 words
The computer-readable medium of claim 7, wherein the periods of time are further dynamically determined based on one or more previous requests for the data.
Claim 14
Independent Claim 150 words
An apparatus for controlling the flow of data to a client system on a network, the apparatus comprising: a data servicing logic to receive a request for data from a client system; and a flow control logic, coupled to the data servicing logic, to receive the data from the data servicing logic, to automatically identify a first portion of the data by scanning the data for a first formatting identifier, wherein portions of data are variable in size to dynamically determine a first period of time based on an expected user processing time for the first portion of the data, to send the first portion of the data to the client system, to automatically identify a second portion of the data by scanning the data for a second formatting identifier, and send the second portion of the data to the client system after the first period of time has elapsed.
Claim 15
Independent Claim 150 words
An apparatus for controlling the flow of data to a client system on a network, the apparatus comprising: a data servicing logic to receive a request for data from a client system; and a flow control logic, coupled to the data servicing logic, to receive the data from the data servicing logic, to automatically identify a first portion of the data by scanning the data for a first formatting identifier, wherein portions of data are variable in size to dynamically determine a first period of time based on an expected user processing time for the first portion of the data, to send the first portion of the data to the client system, to automatically identify a second portion of the data by scanning the data for a second formatting identifier, and send the second portion of the data to the client system after the first period of time has elapsed.
Claim 16
Dependent Claim 18 words
The apparatus of claim 12, wherein the first and second formatting identifiers are HyperText Markup Language (HTML) commands.
Claim 17
Dependent Claim 29 words
The apparatus of claim 12, wherein the flow control logic further identifies the first portion and the second portion based on one or more previous requests for the data.
Claim 18
Dependent Claim 27 words
The apparatus of claim 12, wherein the flow control logic further dynamically determines the periods of time based on one or more previous requests for the data.
Claim 19
Dependent Claim 11 words
The apparatus of claim 12, wherein the network is the Internet.
Claim 20
Independent Claim 132 words
An apparatus for controlling the flow of data to a client system on a network, the apparatus comprising: means for receiving a request for data from a client system; means for automatically identifying a first portion o the data by scanning the data a first formatting identifier, wherein portions of data are variable in size; means for dynamically determining a first period of time based on an expected user processing time for the first portion of the data; means for sending the first portion of the data to the client system; means for automatically identifying a next portion of the data by scanning the data for a second formatting identifier; and means for sending the second portion of the data to the client system after the first period of time has elapsed.
Claim 21
Independent Claim 132 words
An apparatus for controlling the flow of data to a client system on a network, the apparatus comprising: means for receiving a request for data from a client system; means for automatically identifying a first portion o the data by scanning the data a first formatting identifier, wherein portions of data are variable in size; means for dynamically determining a first period of time based on an expected user processing time for the first portion of the data; means for sending the first portion of the data to the client system; means for automatically identifying a next portion of the data by scanning the data for a second formatting identifier; and means for sending the second portion of the data to the client system after the first period of time has elapsed.
Claim 22
Dependent Claim 18 words
The apparatus of claim 17, wherein the first and second formatting identifiers are HyperText Markup Language (HTML) commands.
Claim 23
Dependent Claim 30 words
The apparatus of claim 17, wherein the means for automatically identifying the first portion and the second portion is further based on one or more previous requests for the data.
Claim 24
Dependent Claim 27 words
The apparatus of claim 17, wherein the means for dynamically determining the period of time is further based on one or more previous requests for the data.

References Cited (Backward Citations)

US5132902A Cited
US5572678A Cited
US5708825A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-02 2002-05-04 2002-11-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-02 2006-05-04 2006-11-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-02 2010-05-04 2010-11-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag