Claims
- 1. A system for enhancing perceived throughput between a client and a server, said system comprising a predictive unit adapted to receive a first response from the server and to generate a predictive response based on information contained within the first response.
- 2. The system of claim 1, further comprising a buffer unit adapted to communicate with said predictive unit and to receive a predictive response corresponding to the predictive request.
- 3. The system of claim 2, wherein the buffer unit is adapted to forward a received predictive response to the client.
- 4. The system of claim 3, wherein the buffer unit is adapted to forward a received predictive response upon receiving a request for the response from the client.
- 5. The system of claim 4, wherein the buffer unit receives a predictive response after said storage unit forwards the client's request for the response to said predictive unit.
- 6. The system of claim 2, wherein the predictive response is first received by the predictive unit and forwarded to said buffer unit.
- 7. The system of claim 6, wherein said predictive unit receives multiple predictive responses and forwards the responses to the buffer unit using encapsulation.
- 8. The system of claim 6, wherein data transmitted between said buffer unit and said predictive unit undergoes a data processing step selected from a group consisting of data compression, partial information transfer, protocol conversion, and data packet combining.
- 9. The system of claim 1, wherein the buffer unit is adapted to transmit a pseudo response to a client.
- 10. The system of claim 9, wherein the buffer unit is adapted to store a response and to forward the response to the client upon receiving a re-load request for the response from the client.
- 11. A method for enhancing perceived throughput between a server and a client utilizing a predictive unit, said method comprising the predictive unit analyzing the server's response to a request issued by the client and generating a predictive request based on the content of the server's response.
- 12. The method according to claim 11, further utilizing a buffer unit wherein the buffer unit receives a predictive response corresponding to the predictive request.
- 13. The method according to claim 12, wherein the buffer unit forwards the predictive response to the client.
- 14. The method according to claim 13, wherein the buffer unit receives from the client a request for the predictive response.
- 15. The method according to claim 14, wherein the buffer unit receives a predictive response after said buffer unit forwards the client's request for the response to said predictive unit.
- 16. The method according to claim 12, wherein the predictive unit receives the predictive response and forwarded it to said buffer unit.
- 17. The method according to claim 16, wherein said predictive unit receives multiples predictive responses, encapsulates the responses and forwards the encapsulated responses to the buffer unit.
- 18. The method of claim 17, wherein data transmitted between said buffer unit and said predictive unit undergoes a data processing step selected from a group consisting of data compression, partial information transfer, protocol conversion, and data packet combining.
- 19. The method of claim 11, wherein the predictive unit transmits pseudo responses to a client.
- 20. The method of claim 19, wherein the predictive unit also stores a predictive response and forwards the predictive response to the client upon receiving a request for the response from the client.
RELATED APPLICATIONS
[0001] This application claims priority of U.S. provisional patent application Ser. No. 60/183,818, filed Feb. 22, 2000; U.S. provisional patent application Ser. No. 60/194,050, filed Apr. 3, 2000; and U.S. provisional patent application Ser. No. 60/196,163, filed Apr. 11, 2000; each of which are hereby incorporated by reference in their entirety.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60183818 |
Feb 2000 |
US |
|
60194050 |
Apr 2000 |
US |
|
60196163 |
Apr 2000 |
US |