1461184307-5d866f5f-b1a7-4ab1-947f-eaf6c5aae62d

1. A tool box (1) comprising:
a base (10) and a cover (15) which is pivotably connected with the base (10);
a carry unit (2) connected to the tool box (1) via a securing unit (3) connected between the carry unit (2) and the tool box (1).
2. The too box as claimed in claim 1, wherein the securing unit (3) includes multiple connection combinations (3\u2032) and each connection combination (3\u2032) includes a male part (30) and a female part (35) which is removably connected with the male part (30).
3. The tool box as claimed in claim 2, wherein the male parts (30) are connected to outside of the tool box (1) and the female parts (35) are connected to the carry unit (2).
4. The too box as claimed in claim 1, wherein the securing unit (3) includes two pins (33) and each pin (33) is engaged with two recesses (115) defined in the tool box (1), two ends of the carry unit (2) go around the two pins (33) and are connected to each other.
5. The tool box as claimed in claim 4, wherein one of the two ends of the carry unit (2) is connected with a buckle (24).
6. The tool box as claimed in claim 5, wherein the carry unit (2) is a single shoulder strap (2327), a combination of a shoulder strap (20) and an adjustment strap (21), a combination of a shoulder strap (20), an adjustment strap (21) and a buckle (22), or a combination of a shoulder strap (20), an adjustment strap (21), a buckle (22) and a connection strap (25).
7. The tool box as claimed in claim 1, wherein the securing unit (3) includes multiple second connection combinations (3\u2033) and each second connection combination (3\u2033) includes a second male part (32) and a second female part (36), the second female part (36) includes inner threads (361) and the second male part (32) includes outer threads (321) which are engaged with the inner threads (361).
8. The tool box as claimed in claim 7, wherein each of the second female parts (36) is received in a recess (114) defined in the outside of the too box (1) and the second male parts (32) are connected to the carry unit (2).
9. The tool box as claimed in claim 8, wherein the carry unit (2) is a single shoulder strap (2327), a combination of a shoulder strap (20) and an adjustment strap (21), a combination of a shoulder strap (20), an adjustment strap (21) and a buckle (22), or a combination of a shoulder strap (20), an adjustment strap (21), a buckle (22) and a connection strap (25).
10. The tool box as claimed in claim 3, wherein carry unit (2) is a single shoulder strap (2327) and the female part (35) of the securing unit (3) is connected to an end of the single shoulder strap (2327), the female part (35) is connected to a male part (30) on the tool box (1).
11. The tool box as claimed in claim 3, wherein carry unit (2) includes a shoulder strap (20) and an adjustment strap (21) which is connected to the shoulder strap (20), each of two respective ends of the shoulder strap (20) and the adjustment strap (21) has the female part (35) connected thereto which is connected with the male part (30) on the tool box (1).
12. The tool box as claimed in claim 3, wherein carry unit (2) includes a shoulder strap (20), an adjustment strap (21) and a buckle (22), two respective ends of the shoulder strap (20) and the adjustment strap (21) are connected to each other by the buckle (22), each of the shoulder strap (20) and the adjustment strap (21) has the female part (35) connected thereto which is connected to the male part (30) on the tool box (1).
13. The tool box as claimed in claim 3, wherein carry unit (2) includes a shoulder strap (20), an adjustment strap (21), a buckle (22) and a connection strap (25), two respective ends of the shoulder strap (20) and the adjustment strap (21) are connected to the connection strap (25), and another two respective ends the shoulder strap (20) and the adjustment strap (21) are connected to each other by the buckle (22), each of the shoulder strap (20), the adjustment strap (21) and the connection strap (25) has the female part (35) connected thereto which is connected to the male part (30) on the tool box (1).
14. The tool box as claimed in claim 3, wherein carry unit (2) includes a shoulder strap (20), an adjustment strap (21), a buckle (22) and a connection strap (25), two respective ends of the shoulder strap (20) and the adjustment strap (21) are connected to the connection strap (25), and another two respective ends the shoulder strap (20) and the adjustment strap (21) are connected to each other by the buckle (22), each of the shoulder strap (20), the adjustment strap (21) and the connection strap (25) has the male part (30) connected thereto which is connected to the female part (35) on the tool box (1).

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A system comprising:
(a) a large number of documents that are stored on a network;
(b) a search engine that is capable of finding documents that are relevant to a search query from among the large number of documents that are stored on the network; and
(c) a computer that is operated by a user and that is in communication with the search engine and the large number of documents, wherein the computer is programmed to carry out the operations of:
monitoring input from the user,
receiving a text-based search query as input from the user,
submitting the text-based search query to the search engine,
allowing the search engine to identify a plurality of search documents that may be of interest to the user based on the text-based search query,
displaying a first document for the user on a display screen associated with the computer,
identifying a second document as a document that the user may wish to display on the display screen, wherein the second document is one of the plurality of search documents that may be of interest to the user based on the text-based search query,
retrieving over the network information from the second document, wherein the information from the second document is retrieved from a remote location, and wherein the information from the second document is retrieved while information from the first document is displayed on the display screen, and before the user inputs a request to display the second document,
storing the information from the second document in local storage associated with the computer,
continuing to monitor input from the user, and
displaying the second document on the display screen for the user when the user inputs a request to display the second document, wherein the second document is displayed on the display screen by retrieving at least a portion of the second document from local storage so that the second document is displayed quickly.
2. The system of claim 1, wherein the operation of retrieving information over the network from the second document includes the operation of:
retrieving the entire second document over the network before the user inputs a request to display the second document.
3. The system of claim 1, wherein the operation of identifying a second document includes the operation of:
identifying the second document as a document the user may wish to display on the display screen because the second document is one of the search documents identified by the search engine.
4. The system of claim 1, wherein the operation of identifying a second document includes the operation of:
identifying the second document as a document the user may wish to display on the display screen based on the content of the displayed first document.
5. The system of claim 4, wherein the first document contains a link to the second document.
6. The system of claim 1, wherein the operation of displaying a first document for the user on the display screen includes the operation of:
displaying a portion of one of the plurality of search documents by displaying an excerpt that includes a term from the text-based search query.
7. The system of claim 1, wherein the first document is one of the search documents.
8. The system of claim 1, wherein the search engine ranks at least some of the search documents it identifies as being of interest to the user based on the text-based search query, wherein the search documents are ranked based on the degree to which each of the search documents is determined to be relevant to the text-based search query.
9. The system of claim 8, wherein the operation of identifying a second document includes the operation of:
identifying the second document as a document the user may wish to display on the display screen because the second document is one of the search documents identified by the search engine and because it has a higher degree of relevance to the text-based search query than another search document.
10. A system for transferring information over a network, wherein the system is configured to carry out the operations of:
monitoring input from a user operating a client computer that is in communication with the network;
receiving a text-based search query as input from the user operating the client computer;
identifying a plurality of search documents that are relevant to the text-based search query, wherein the search documents are identified from among a large number of documents that are stored on the network;
ranking at least some of the search documents based on the degree to which each search document is determined to be relevant to the text-based search query;
displaying a document for the user on a display screen associated with the client computer;
determining that a first search document is an appropriate document to anticipate that the user will request be displayed on the display screen associated with the client computer, wherein the first search document is one of the search documents identified as relevant to the text-based search query, and wherein the first search document is determined to be an appropriate document to anticipate that the user will request be displayed at least because the first search document is a search document;
transferring information from the first search document over the network to the client computer, wherein the information from the first search document is transferred over the network from a remote location relative to the client computer, and wherein the information from the first search document is transferred over the network in the background while a different document is being displayed on the display screen associated with the client computer, and before the user inputs a request to display the first search document on the display screen associated with the client computer;
storing the information from the first search document in local storage associated with the client computer;
continuing to monitor input from the user operating the client computer; and
displaying the first search document for the user on the display screen associated with the client computer when the user inputs a request to display the first search document, wherein the first search document is displayed on the display screen by retrieving at least a portion of the first search document from local storage associated with the client computer so that the first search document is displayed more quickly for the user than if the entire first search document was transferred over the network following the user’s request to display the first search document.
11. The system of claim 10, wherein the operation of determining that a first search document is an appropriate document to anticipate that the user will request be displayed on the display screen includes the operation of:
determining that the first search document is an appropriate document to anticipate that the user will request be displayed on the display screen because the first search document has a higher degree of relevance to the text-based search query than a second search document.
12. A computer operated by a user for retrieving information over a network, wherein the computer is programmed to carry out the operations of:
monitoring input from the user;
receiving a search query as input from the user;
submitting the search query to a search engine, wherein the search engine uses the search query to find a plurality of search documents that may be of interest to the user based on the search query;
displaying a first document on a display screen associated with the computer;
identifying a second document, a third document, and a fourth document as documents that the user may wish to display on the display screen, wherein the second document, the third document, and the fourth document are each search documents found by the search engine, and wherein the second document, the third document, and the fourth document are documents that the user may wish to display on the display screen because they are search documents found by the search engine;
retrieving information from the second document over the network, wherein the information from the second document is retrieved from a remote location, and wherein the information from the second document is retrieved before the user inputs a request to display the second document, and wherein the information from the second document is retrieved in anticipation of the user requesting that the second document be displayed;
storing the information from the second document in local storage associated with the computer;
retrieving information from the third document over the network before the user inputs a request to display the third document, wherein the information from the third document is retrieved in anticipation of the user requesting that the third document be displayed;
storing the information from the third document in local storage associated with the computer;
retrieving information from the fourth document over the network before the user inputs a request to display the fourth document, wherein the information from the fourth document is retrieved in anticipation of the user requesting that the fourth document be displayed;
storing the information from the fourth document in local storage associated with the computer;
continuing to monitor input from the user; and
displaying the second document for the user when the user inputs a request to display the second document, wherein the second document is displayed on the display screen associated with the computer by retrieving at least a portion of the second document from local storage associated with the computer so that the second document is displayed more quickly than if the entire second document was retrieved over the network following the user’s request to display the second document.
13. The computer of claim 12, wherein the operation of retrieving information from the second document over the network includes the operation of:
retrieving the entire second document over the network before the user inputs a request to display the second document.
14. The computer of claim 13, further programmed to carry out the operations of:
monitoring input from the user while the second document is being displayed on the display screen associated with the computer;
displaying the third document for the user when the user inputs a request to display the third document while viewing the second document, wherein the third document is displayed on the display screen associated with the computer by retrieving the third document from local storage so that the third document is displayed more quickly than if the entire third document was retrieved over the network following the user’s request to display the third document;
monitoring input from the user while the third document is being displayed on the display screen associated with the computer; and
displaying the fourth document for the user when the user inputs a request to display the fourth document while viewing the third document, wherein the fourth document is displayed on the display screen associated with the computer by retrieving the fourth document from local storage so that the fourth document is displayed more quickly than if the entire fourth document was retrieved over the network following the user’s request to display the fourth document.
15. The computer of claim 12, wherein the operation of submitting the search query to a search engine includes the operation of:
submitting the search query to a search engine that ranks at least some of the plurality of search documents based on the degree to which each of the search documents is determined to be relevant to the search query.
16. The computer of claim 15, wherein the operation of retrieving information over the network from the second document includes the operation of:
starting to retrieve information over the network from the second document before starting to retrieve information over the network from the third document, wherein the degree to which the second document is determined to be relevant to the search query is higher than that of the third document.
17. A computer readable storage medium having computer program instructions stored on it, where the computer program instructions are executable on a client computer operated by a user, and where the computer program instructions configure the client computer to be capable of carrying out the operations of:
monitoring input from the user operating the client computer by monitoring input to an input device associated with the client computer;
receiving a search query as input to the client computer, where the search query is entered by the user using the input device;
submitting the search query to a search query processor, where the search query processor uses the search query to find a plurality of search documents that may be of interest to the user based on the search query, where the search query processor finds the plurality of search documents from among a large number of documents that may be available to the client computer over a connection providing access to the large number of documents;
identifying a first document as a document that the user may wish to display on a display screen associated with the client computer, where the first document is one of the search documents found by the search query processor, and where the first document is a document that the user may wish to display on the display screen at least because it is a search document found by the search query processor;
retrieving information that can be used to display the first document on the display screen, where the information that can be used to display the first document is retrieved over the connection by the client computer from a remote location relative to the client computer, where the information that can be used to display the first document is retrieved after the operation of submitting the search query to the search query processor and before the user inputs a request to display the first document on the display screen, and where the information that can be used to display the first document is retrieved in anticipation of quickly displaying the first document upon the user requesting that the first document be displayed on the display screen;
storing the information that can be used to display the first document in local storage associated with the client computer;
continuing to monitor input from the user operating the client computer by monitoring input to the input device;
detecting as input from the user a request to display the first document on the display screen associated with the client computer; and
upon detecting as input from the user a request to display the first document on the display screen associated with the client computer, displaying the first document on the display screen by accessing the information that can be used to display the first document stored in local storage associated with the client computer so that the first document is quickly displayed for the user on the display screen upon detecting as input from the user a request to display the first document on the display screen associated with the client computer.
18. The computer readable storage medium of claim 17, where the computer program instructions further configure the client computer to be capable of carrying out the operations of:
identifying a second document as a document that the user may wish to display on the display screen associated with the client computer, where the second document is one of the search documents found by the search query processor, and where the second document is a document that the user may wish to display on the display screen at least because it is a search document found by the search query processor;
retrieving information that can be used to display the second document on the display screen, where the information that can be used to display the second document is retrieved over the connection by the client computer after the operation of submitting the search query to the search query processor and before the user inputs a request to display the second document on the display screen, and where the information that can be used to display the second document is retrieved in anticipation of quickly displaying the second document upon the user requesting that the second document be displayed on the display screen;
storing the information that can be used to display the second document in local storage associated with the client computer;
monitoring input from the user while the first document is being displayed on the display screen;
detecting as input from the user a request to display the second document while the first document is being displayed on the display screen; and
upon detecting as input from the user a request to display the second document while the first document is being displayed on the display screen, displaying the second document on the display screen by accessing the information that can be used to display the second document stored in local storage associated with the client computer so that the second document is quickly displayed for the user on the display screen upon detecting as input from the user the request to display the second document.
19. The computer readable storage medium of claim 17, where the operation of identifying a first document includes the operation of identifying a search document that has been assessed as having the highest relevance to the search query.
20. A computer readable storage medium having computer program instructions stored on it, where the computer program instructions are executable on a computer operated by a user and connected to a network, and where the computer program instructions configure the computer to be capable of carrying out the operations of:
monitoring input from the user operating the computer;
receiving a search query as input to the computer through an input device associated with the computer, where the search query is entered by the user using the input device associated with the computer;
submitting the search query to a search engine, where the search engine uses the search query to find a plurality of search documents that may be of interest to the user based on the search query, where the search engine finds the plurality of search documents from among a large number of documents that may be accessible to the computer over the network;
identifying a first anticipated document, a second anticipated document, and a third anticipated document as documents that the user may wish to display on a display screen associated with the computer, where the first anticipated document, the second anticipated document, and the third anticipated document are each search documents found as a result of the operation of submitting the search query to the search engine, and where the first anticipated document has been assessed as having a higher degree of relevance to the search query than another search document;
starting to retrieve information from the first anticipated document over the network from a remote location relative to the computer, where the operation of starting to retrieve information from the first anticipated document occurs after the operation of submitting the search query and before the user inputs a request to display the first anticipated document;
starting to retrieve information from the second anticipated document, where the operation of starting to retrieve information from the second anticipated document occurs after the operation of submitting the search query and before the user inputs a request to display the second anticipated document, and where the operation of starting to retrieve information from the second anticipated document occurs after the operation of starting to retrieve information from the first anticipated document;
continuing to retrieve information from the first anticipated document over the network, where the operation of continuing to retrieve information from the first anticipated document over the network occurs after the operation of submitting the search query and before the user inputs a request to display the first anticipated document, and where the information from the first anticipated document is retrieved over the network in the background by the computer in anticipation of responding quickly upon the user requesting that the first anticipated document be displayed;
storing the information from the first anticipated document in local storage associated with the computer;
continuing to retrieve information from the second anticipated document over the network, where the operation of continuing to retrieve information from the second anticipated document over the network occurs after the operation of submitting the search query and before the user inputs a request to display the second anticipated document, and where the information from the second anticipated document is retrieved over the network in the background by the computer in anticipation of responding quickly upon the user requesting that the second anticipated document be displayed;
storing the information from the second anticipated document in local storage associated with the computer;
retrieving information from the third anticipated document, where the operation of retrieving information from the third anticipated document occurs after the operation of submitting the search query and before the user inputs a request to display the third anticipated document, and where the information from the third anticipated document is retrieved over the network by the computer in anticipation of responding quickly upon the user requesting that the third anticipated document be displayed;
storing the information from the third anticipated document in local storage associated with the computer;
continuing to monitor input from the user operating the computer;
detecting as input from the user a request to display the first anticipated document;
upon detecting as input from the user a request to display the first anticipated document, displaying the first anticipated document for the user on the display screen, where the first anticipated document is displayed on the display screen by retrieving the information from the first anticipated document from local storage associated with the computer so that the first anticipated document is quickly displayed for the user upon detecting as input from the user the request to display the first anticipated document;
monitoring input from the user while the first anticipated document is being displayed on the display screen;
detecting as input from the user a request to display the second anticipated document, where the detection occurs while the first anticipated document is being displayed;
upon detecting as input from the user a request to display the second anticipated document, displaying the second anticipated document on the display screen, where the second anticipated document is displayed on the display screen by retrieving the information from the second anticipated document from local storage associated with the computer so that the second anticipated document is quickly displayed for the user upon detecting as input from the user the request to display the second anticipated document while the first anticipated document is being displayed;
monitoring input from the user while the second anticipated document is being displayed on the display screen;
detecting as input from the user a request to display the third anticipated document, where the detection occurs while the second anticipated document is being displayed; and
upon detecting as input from the user a request to display the third anticipated document, displaying the third anticipated document on the display screen, where the third anticipated document is displayed on the display screen by retrieving the information from the third anticipated document from local storage associated with the computer so that the third anticipated document is quickly displayed for the user upon detecting as input from the user the request to display the third anticipated document.
21. A system for transferring information over a network, where the system is configured to be capable of carrying out the operations of:
monitoring input from a user operating a computer that is connected to the network;
receiving a search query from the user as input to the computer;
processing the search query to identify a plurality of search documents that are relevant to the search query from among a large number of documents that may be available to the computer over the network;
determining that a first anticipated document, a second anticipated document, and a third anticipated document are documents that the user may wish to display on a display screen associated with the computer, where the first anticipated document, the second anticipated document, and the third anticipated document are documents that the user may wish to display on the display screen associated with the computer at least because they are each search documents identified as a result of the operation of processing the search query, and where the first anticipated document has a higher degree of relevance to the search query than another search document;
starting to transfer over the network to the computer information that can be used to display the first anticipated document, where the information that can be used to display the first anticipated document is transferred from a remote location relative to the computer, where the operation of starting to transfer information that can be used to display the first anticipated document occurs after the operation of processing the search query and before the user inputs a request to display the first anticipated document on the display screen;
starting to transfer over the network to the computer information that can be used to display the second anticipated document, where the operation of starting to transfer information that can be used to display the second anticipated document occurs after the operation of processing the search query and before the user inputs a request to display the second anticipated document on the display screen, and where the operation of starting to transfer information that can be used to display the second anticipated document occurs after the operation of starting to transfer information that can be used to display the first anticipated document;
continuing to transfer over the network information that can be used to display the first anticipated document, where the operation of continuing to transfer over the network information that can be used to display the first anticipated document occurs after the operation of processing the search query and before the user inputs a request to display the first anticipated document on the display screen;
storing the information that can be used to display the first anticipated document in local storage associated with the computer;
continuing to transfer over the network information that can be used to display the second anticipated document, where the information that can be used to display the second anticipated document is transferred over the network while the computer remains responsive to user input, and where the operation of continuing to transfer over the network information that can be used to display the second anticipated document occurs after the operation of processing the search query and before the user inputs a request to display the second anticipated document on the display screen;
storing the information that can be used to display the second anticipated document in local storage associated with the computer;
transferring over the network to the computer information that can be used to display the third anticipated document, where the operation of transferring information that can be used to display the third anticipated document occurs after the operation of processing the search query and before the user inputs a request to display the third anticipated document on the display screen;
storing the information that can be used to display the third anticipated document in local storage associated with the computer;
continuing to monitor input from the user operating the computer;
detecting as input from the user a request to display the first anticipated document on the display screen associated with the computer;
upon detecting as input from the user a request to display the first anticipated document on the display screen associated with the computer, displaying the first anticipated document on the display screen associated with the computer, where the first anticipated document is displayed on the display screen by accessing in local storage associated with the computer the information that can be used to display the first anticipated document so that the first anticipated document can be displayed quickly for the user upon detecting as input from the user the request to display the first anticipated document;
monitoring input from the user while information is being displayed on the display screen associated with the computer;
detecting as input from the user a request to display the second anticipated document on the display screen associated with the computer;
upon detecting as input from the user a request to display the second anticipated document on the display screen associated with the computer, displaying the second anticipated document on the display screen associated with the computer, where the second anticipated document is displayed on the display screen by accessing in local storage associated with the computer the information that can be used to display the second anticipated document so that the second anticipated document can be displayed quickly for the user upon detecting as input from the user the request to display the second anticipated document;
continuing to monitor input from the user while information is being displayed on the display screen associated with the computer;
detecting as input from the user a request to display the third anticipated document on the display screen associated with the computer; and
upon detecting as input from the user a request to display the third anticipated document on the display screen associated with the computer, displaying the third anticipated document on the display screen associated with the computer, where the third anticipated document is displayed on the display screen by accessing in local storage associated with the computer the information that can be used to display the third anticipated document so that the third anticipated document can be displayed quickly for the user upon detecting as input from the user the request to display the third anticipated document.
22. The system of claim 21, where the operation of starting to transfer over the network to the computer information that can be used to display the first anticipated document is carried out by a computer program that is downloaded over the network to the computer, checked for authenticity using a code signing procedure, and stored on the computer using a persistent storage mechanism.
23. The system of claim 21, where the operation of starting to transfer over the network to the computer information that can be used to display the first anticipated document is carried out by a computer program that is downloaded over the network to the computer and executed on the computer without the use of a persistent storage mechanism.
24. The system of claim 23, where the computer program is hard-coded to determine that the first anticipated document is a document that the user may wish to display on the display screen.
25. The system of claim 21, where the operation of determining that a first anticipated document, a second anticipated document, and a third anticipated document are documents that the user may wish to display on a display screen associated with the computer includes the operation of:
determining that a first anticipated document, a second anticipated document, and a third anticipated document are documents that the user may wish to display on the display screen based at least in part on profile information transferred over the network.
26. The system of claim 21, where the system is further configured to carry out the operations of:
upon completing the operation of transferring over the network information that can be used to display the first anticipated document, providing an indication to the user that the operation is complete.
27. The system of claim 26, where the indication to the user includes changing the appearance of a display element shown on the display screen associated with the computer.
28. In a system comprising a client computer and a search query processor connected by a network, a method comprising the acts of:
monitoring input from a user operating the client computer;
enabling the user to enter a search query as input to the client computer;
enabling the processing of the search query to identify a plurality of search documents that are relevant to the search query from among a large number of documents stored on the network and that may be accessible to the client computer over the network;
determining that a first anticipated document, a second anticipated document, and a third anticipated document are documents that the user may wish to display on a display screen associated with the client computer, where the first anticipated document, the second anticipated document, and the third anticipated document are each determined to be documents that the user may wish to display on the display screen based on the content of a document being viewed by the user on the display screen;
starting to transfer over the network to the client computer information that can be used to display the first anticipated document, where the information that can be used to display the first anticipated document is transferred from a remote location relative to the client computer, and where the act of starting to transfer information that can be used to display the first anticipated document occurs after the processing of the search query and before the user inputs a request to display the first anticipated document on the display screen;
starting to transfer over the network to the client computer information that can be used to display the second anticipated document, where the act of starting to transfer information that can be used to display the second anticipated document occurs after the processing of the search query and before the user inputs a request to display the second anticipated document on the display screen, and where the act of starting to transfer information that can be used to display the second anticipated document occurs after the act of starting to transfer information that can be used to display the first anticipated document;
continuing to transfer over the network information that can be used to display the first anticipated document, where the act of continuing to transfer over the network information that can be used to display the first anticipated document occurs after the processing of the search query and before the user inputs a request to display the first anticipated document on the display screen, and where the information that can be used to display the first anticipated document is transferred over the network to the client computer in anticipation of quickly responding upon the user requesting that the first anticipated document be displayed on the display screen;
storing the information that can be used to display the first anticipated document in local storage associated with the client computer;
continuing to transfer over the network information that can be used to display the second anticipated document, where the act of continuing to transfer over the network information that can be used to display the second anticipated document occurs after the processing of the search query and before the user inputs a request to display the second anticipated document on the display screen, and where the information that can be used to display the second anticipated document is transferred over the network to the client computer in anticipation of quickly responding upon the user requesting that the second anticipated document be displayed on the display screen;
storing the information that can be used to display the second anticipated document in local storage associated with the client computer;
transferring over the network to the client computer information that can be used to display the third anticipated document, where the act of transferring information that can be used to display the third anticipated document occurs after the processing of the search query and before the user inputs a request to display the third anticipated document on the display screen, and where the information that can be used to display the third anticipated document is transferred over the network to the client computer while the client computer is responsive to user input and in anticipation of quickly responding upon the user requesting that the third anticipated document be displayed on the display screen;
storing the information that can be used to display the third anticipated document in local storage associated with the client computer;
continuing to monitor input from the user operating the client computer;
detecting as input from the user a request to display the first anticipated document on the display screen associated with the client computer;
upon detecting as input from the user a request to display the first anticipated document on the display screen associated with the client computer, displaying the first anticipated document on the display screen associated with the client computer, where the first anticipated document is displayed on the display screen by retrieving from local storage associated with the client computer the information that can be used to display the first anticipated document so that the first anticipated document is displayed quickly for the user upon detecting as input from the user the request to display the first anticipated document;
monitoring input from the user while a document is being displayed on the display screen associated with the client computer;
detecting as input from the user a request to display the second anticipated document on the display screen associated with the client computer;
upon detecting as input from the user a request to display the second anticipated document on the display screen associated with the client computer, displaying the second anticipated document on the display screen associated with the client computer, where the second anticipated document is displayed on the display screen by retrieving from local storage associated with the client computer the information that can be used to display the second anticipated document so that the second anticipated document is displayed quickly for the user upon detecting as input from the user the request to display the second anticipated document;
monitoring input from the user while information is being displayed on the display screen associated with the client computer;
detecting as input from the user a request to display the third anticipated document on the display screen associated with the client computer; and
upon detecting as input from the user a request to display the third anticipated document on the display screen associated with the client computer, displaying the third anticipated document on the display screen associated with the client computer, where the third anticipated document is displayed on the display screen by retrieving from local storage associated with the client computer the information that can be used to display the third anticipated document so that the third anticipated document is displayed quickly for the user upon detecting as input from the user the request to display the third anticipated document.
29. A system comprising a client computer and a search query processor connected by a network, where the system is configured to carry out the method of claim 28.

1461184295-4092edd7-c3b4-4d57-b30b-7d67ddd77c77

1. A portable massage device comprising:
a pole having a length of between three and twelve feet fashioned from a slightly flexible material having substantial tensile strength,
said pole having a distal end whereupon is attached an anchoring means for stably positioning said distal end of said pole during use, and said pole having a proximal end whereupon is attached a massage head element,
wherein said massage device comprises a class three lever such that the anchoring means comprises a fulcrum and the pole comprises a beam and the massage head applies a load to the body of a person.
2. The massage device of claim 1, further comprising a handle element attached to the pole at a position intermediate between the distal end and the proximal end.
3. The massage device of claim 2, wherein the position of the handle element is adjustable.
4. The massage device of claim 2, wherein the handle element comprises a handlebars, a crossbar, a rope, or any other handle apparatus known in the field of physical fitness equipment.
5. The massage device of claim 4, wherein the handle element comprises one or a plurality of elastic bands.
6. The massage device of claim 1, wherein the massage head element comprises one or a plurality of rollers.
7. The massage device of claim 1, wherein the massage head element comprises fingerlike protuberances.
8. The massage device of claim 1, wherein the massage head element comprises a means for delivering transcutaneous electronic nerve stimulation.
9. The massage device of claim 1, wherein the massage head element comprises the carriage and wheels of a landsurfing apparatus.
10. The massage device of claim 1, wherein the massage head element is removably attached in order to permit the attachment of a variety of interchangeable massage head elements.
11. The massage device of claim 1, wherein the device is waterproof and corrosion-resistant.
12. The massage device of claim 1, wherein the anchoring means connects to a vertically adjustable exercise apparatus such as a Smith Machine.
13. The massage device of claim 1, wherein the anchoring means connects to a mounting means, said mounting means acting to secure the distal end of the pole in a certain functional position.
14. The massage device of claim 13, wherein the mounting means is a bracket mounted to an external surface, wherein said external surface is a wall, floor, ceiling, or the like.
15. The massage device of claim 1, wherein the anchoring means comprises a knob fashioned from a material having a high coefficient of friction, wherein said material comprises synthetic rubber, plastic, wood or the like.
16. The massage device of claim 1, wherein the pole is fashioned from pressure treated lumber.
17. The massage device of claim 1, wherein the pole is fashioned from one or a plurality of plastic compounds.
18. The massage device of claim 1, wherein the pole comprises multiple sections and the length of the pole is adjustable.
19. A method for a person to perform self-massage using the portable massage device of claim 1, the method comprising the steps of:
stably positioning the anchoring means at a height ranging between several feet below floor level to several feet overhead,
positioning the massage head element against a location on the body of the person where massage and muscle manipulation are desired by the person,
and manipulating the pole by grasping the pole at a position intermediate between the distal and proximal end, such that the device acts as a class three lever and the massage head element applies a load which provides beneficial force to the location on the body.
20. The method of claim 19, further comprising the steps of:
continuously manipulating the pole during a bout of self-massage by applying varying degrees of pressure to the pole in one or a plurality of directions such that the massage head element dynamically manipulates the subcutaneous tissues at the location on the body.
21. The method of claim 19, further comprising the steps of:
achieving the manipulation of the pole by grasping a handle element attached to the pole.
22. The method of claim 19, further comprising the steps of:
engaging in a massage routine wherein the anchoring means is positioned at various heights and the massage head is applied to various locations on the body, and wherein the body is moved beneath the massage head to enhance the massaging effect of the massage head element.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A valve comprising:
a flexible tube having first and second end portions defining an inlet and an outlet, respectively;
a rigid valve body surrounding the flexible tube, the end portions of the flexible tube being sealingly fixed to the valve body to define an enclosed space between the exterior of the flexible tube and the interior of the valve body;
a fixed volume of a substantially incompressible fluid filling said enclosed space;
wherein the arrangement is such that, when the pressure at the outlet is greater than the pressure at the inlet, the flexible tube adjacent the outlet moves outwards displacing some of the fluid from the outlet region towards the inlet region so that the flexible tube is compressed in the region adjacent the inlet and the flexible tube is substantially collapsed so as to close the valve or allow severely restricted flow;
wherein, when the pressure at the inlet is greater than that at the outlet, some of the fluid is displaced from the inlet area towards the outlet area so that the flexible tube is expanded in the area adjacent the inlet.
2. A valve as claimed in claim 1 wherein the girth of the second end portion of the flexible tube is greater than the girth of the first end portion of the flexible tube.
3. A valve as claimed in claim 1 wherein the first portion of the flexible tube is closed in its relaxed state.
4. A valve as claimed in claim 3 wherein biasing means are provided to bias the first portion of the flexible tube to a closed position; wherein the biasing means comprise clamping means clamping each lateral side of the flexible tube together, but allowing expansion of the central part of the flexible tube.
5. A valve as claimed in claim 3 wherein biasing means are provided to bias the first portion of the flexible tube to a closed position; wherein the biasing means comprises stitching retaining each lateral side of the flexible tube together but allowing expansion of the central part of the flexible tube.
6. A valve as claimed in claim 3 further comprising a spigot and at least one reinforcement member, the spigot comprising a spigot inlet portion and a spigot outlet portion, the inlet of the flexible tube comprising an attachment portion adapted for sealing attachment to the spigot, and the at least one reinforcement member being adapted to pivot on the spigot outlet portion to reinforce the flexible tube against an externally applied pressure when the valve is closed, and move with the flexible tube when the valve opens.
7. A valve according to claim 6 wherein the reinforcement member is an inner stiff member or an inner stiff plate attached to an inner surface of the flexible tube, and the spigot outlet portion is extended as one or more inclined surfaces that reinforce the flexible tube against an externally applied pressure when the valve is closed.
8. A valve according to claim 6:
wherein the reinforcement member comprises an outer stiff member securely linked to an inner stiff member to form a composite reinforcement member;
wherein the outer stiff member is attached to an outer surface of the flexible tube;
wherein the inner stiff member is attached to an inner surface of the flexible tube;
wherein the spigot outlet portion is extended as one or more inclined surfaces that reinforce the flexible tube against an externally applied pressure when the valve is closed.
9. A valve according to claim 3 wherein the second portion of the flexible tube is biased by its construction towards being open in its relaxed state.
10. A valve as claimed in claim 1 wherein the length of the second portion of the flexible tube is longer than its first portion.
11. A valve as claimed in claim 1 wherein the flexible tube comprises two or more part tubes fixed together by clamping, or other suitable means to define a tube.
12. A valve according to claim 1 wherein outward excursions of the flexible tube towards a localized flattening in regions adjacent the outlet are restricted by means outside of the second portion of the flexible tube limiting such excursions, thereby preventing closure of the second portion.
13. A valve as claimed in claim 1 wherein a plurality of flexible cables or ligaments adjustable in length are located in flexible conduits embedded within the flexible tube and are used to control the shape of the flexible tube when it is closing.
14. A valve as claimed in claim 1 wherein the walls of the flexible tube in the first portion are more flexible than the walls of the flexible tube in the second portion.
15. A valve comprising:
a flexible tube having first and second end portions defining an inlet and an outlet, respectively;
a rigid valve body surrounding the flexible tube, the end portions of the flexible tube being sealingly fixed to the valve body to define an enclosed space between the exterior of the flexible tube and the interior of the valve body;
a fixed volume of a substantially incompressible fluid located in the said enclosed space;
wherein the arrangement is such that when the pressure at the outlet is greater than the pressure at the inlet, the flexible tube adjacent the outlet moves outwards displacing some of the fluid from the outlet region towards the inlet region so that the flexible tube is compressed in the region adjacent the inlet and the flexible tube is substantially collapsed so as to close the valve or allow severely restricted flow;
wherein when the pressure at the inlet is greater than that at the outlet, some of the fluid is displaced from the inlet area towards the outlet area so that the flexible tube is expanded in the area adjacent the inlet;
wherein reinforcing spokes are defined in the flexible tube adjacent the inlet;
wherein each spoke comprises a round section stiff bar with a first ball joint element disposed toward the inlet;
wherein one or more retaining rings disposed toward the inlet holds the first ball joint elements in sockets so as to dispose the first ball joint elements in a circular configuration.
16. A valve according to claim 15:
wherein each spoke further comprises a second ball joint element disposed toward the outlet;
wherein each second ball joint element pivotally engages a shoe adapted to move engagingly with the flexible tube as the valve closes and opens;
wherein the shoe provides an enlarged area over which forces from an externally applied pressure are distributed when the valve is closed.
17. A valve as claimed in claim 15:
wherein the reinforcing spokes comprise a plurality of pairs of the reinforcing spokes:
wherein each adjacent pair of reinforcing spokes are spaced apart by a plurality of links; wherein each link encircles both of an adjacent pair of the reinforcing spokes to allow rotation of each reinforcing spoke within each link while holding the reinforcing spokes in a spaced array;
whereby the spaced array provides a flexible tubular assembly of spaced reinforcing spokes.
18. A valve as claimed in claim 15:
wherein the reinforcing spokes comprise a plurality of pairs of the reinforcing spokes:
wherein each adjacent pair of the reinforcing spokes are spaced apart by one or more ligaments that are woven to encircle each spoke and hold adjacent reinforcing spokes in a flexible tubular assembly of spaced reinforcing spokes.