Patent US5832232A successfully refreshed from Google Patents.
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
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)
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 |