Method and apparatus for providing user-based flow control in a network system
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
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.
12 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
Specification