1461109937-1687d176-4169-40ca-82e9-2a204fc38268

1. A system, comprising:
a central processing unit; and
a pattern-recognition processor coupled to the central processing unit, wherein the pattern-recognition processor is configured to receive a data stream comprising one or more units of data and address signals, wherein the address signals are used by the pattern-recognition processor to determine which of the one or more units of data is valid.
2. The system of claim 1, wherein the pattern-recognition processor comprises variable width control logic configured to receive the data stream and the address signals and to determine which of the one or more units of data is valid.
3. The system of claim 1, wherein the pattern-recognition processor receives the address signals on a plurality of address lines, wherein each address line carries one of the respective address signals.
4. The system of claim 3, wherein each of the plurality of address lines corresponds to a respective one of the one or more units of data.
5. The system of claim 4, wherein the pattern-recognition processor is configured to determine which of the one or more units of data is valid by determining which of the corresponding data lines is active.
6. The system of claim 1, wherein the pattern-recognition processor further comprises a buffer configured to store the one or more data units determined to be valid.
7. A system, comprising:
a device configured to receive variable width data, wherein the device is configured to receive one or more signals indicative of a width of the variable width data; and
a processor configured to receive the variable width data at a width different from the width of the variable width data, and configured to process the variable width data.
8. The system of claim 7, wherein the device is a control logic device configured to receive variable width data having respective widths of 16-bits, 32-bits, and 64-bits.
9. The system of claim 7, wherein the device is a control logic device configured to receive one or more address signals indicative of the width of the variable width data.
10. The system of claim 7, wherein the device is configured to produce a count indicative of the width of the variable width data.
11. The system of claim 10, wherein the device comprises a control unit configured to receive the count and a shift register, wherein the count indicates valid bytes in the variable width data.
12. The system of claim 11, wherein control unit is configured to write the valid bytes to the shift register and wherein the shift register is configured to sequentially provide the valid bytes to the processor.
13. The system of claim 7, wherein the processor comprises a pattern-recognition processor configured to detect a pattern in the variable width data.
14. The system of claim 13, wherein the pattern-recognition processor comprises a plurality of state machines.
15. A method, comprising:
receiving, at variable width control logic, a data stream having a first width; and
processing, at a processor, the data stream in sequential units having a second width, less than the first width.
16. The method of claim 15, comprising receiving, at the variable width control logic, a indicator of what portions of the data stream are valid.
17. The method of claim 16, wherein processing comprises processing only the portions of the data stream that are valid.
18. The method of claim 15, wherein processing comprises processing the data stream in sequential units have a width equal to one byte.
19. The method of claim 18, comprising receiving, at the variable width control logic, a byte valid signal indicating what bytes of the data stream are valid.
20. The method of claim 15, wherein processing at a processor comprises searching for a pattern in the data stream at a pattern-recognition processor.
21. A method, comprising:
receiving a plurality of data bytes, simultaneously;
receiving one or more byte valid signals indicating the validity of each of the data bytes; and
processing the valid data bytes sequentially.
22. The method of claim 21, wherein the plurality of data bytes comprises one of 2 bytes, 4 bytes or 8 bytes.
23. The method of claim 21, comprising storing the valid data bytes of before processing the valid data bytes sequentially.
24. The method of claim 23, wherein storing comprises storing the valid data bytes in a first-in-first-out register.
25. The method of claim 21, wherein processing comprises searching the valid data bytes for a pattern.
26. The method of claim 25, wherein searching comprises comparing the valid data bytes to a search term of a search criterion.

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 computerized system for managing therapy services provided to clients, the system comprising:
at least one subsystem configured to store assessment information, treatment plan information, and recommendation information for a client;
at least one subsystem configured to record progress notes of treatment sessions for the client, each progress note including treatment information pertaining to one treatment session; and
at least one subsystem configured to track an amount of clinical progress for the client over multiple treatment sessions, wherein the amount of clinical progress for the client is automatically derived based at least on the progress notes for the client.
2. The system of claim 1, wherein the amount of clinical progress for the client is numerically quantifiable.
3. The system of claim 1, wherein the amount of clinical progress for the client is tracked on a function by function basis.
4. The system of claim 1, wherein the therapy services include one of:
speech therapy services, occupational therapy services, physical therapy services, psycho therapy services, and chemotherapy services.
5. The system of claim 1, further comprising at least one subsystem configured to generate a report for the client, the report including one of: an evaluation report, a progress report, and a discharge report.
6. The system of claim 5, wherein the reports contain substantially the same data sections.
7. The system of claim 6, wherein the data sections comprise a client data section, a services data section, an assessment data section, a treatment plan data section, and a recommendations data section.
8. The system of claim 1, further comprising at least one subsystem configured to generate a tracking summary for the client, the tracking summary including information pertaining to reports generated for the client, dates the reports were started and completed, copies of the reports sent to interested parties, billing status of the client.
9. The system of claim 1, further comprising at least one subsystem configured to generate a billing summary for the clients, wherein the billing summary is automatically derived based at least on the progress notes for each client.
10. The system of claim 9, wherein the billing summary includes information pertaining to session date, treatment type, treatment date, insurance company, insurance code, and billing status for each client.
11. A computerized method of managing therapy services provided to clients, the method comprising:
storing assessment information, treatment plan information, and recommendation information for a client;
recording progress notes of treatment sessions for the client, each progress note including treatment information pertaining to one treatment session; and
tracking an amount of clinical progress for the client over multiple treatment sessions, wherein the amount of clinical progress for the client is automatically derived based at least on the progress notes for the client.
12. The method of claim 11, wherein the amount of clinical progress for the client is numerically quantifiable.
13. The method of claim 11, wherein the amount of clinical progress for the client is tracked on a function by function basis.
14. The method of claim 11, wherein the therapy services include one of: speech therapy services, occupational therapy services, physical therapy services, psycho therapy services, and chemotherapy services.
15. The method of claim 11, further comprising generating a report for the client, the report including one of: an evaluation report, a progress report, and a discharge report.
16. The method of claim 15, wherein the reports contain substantially the same data sections.
17. The method of claim 16, wherein the data sections comprise a client data section, a services data section, an assessment data section, a treatment plan data section, and a recommendations data section.
18. The method of claim 11, further comprising generating a tracking summary for the client, the tracking summary including information pertaining to reports generated for the client, dates the reports were started and completed, copies of the reports sent to interested parties, billing status of the client.
19. The method of claim 11, further comprising generating a billing summary for the clients, wherein the billing summary is automatically derived based at least on the progress notes for each client.
20. The method of claim 19, wherein the billing summary includes information pertaining to session date, treatment type, treatment date, insurance company, insurance code, and billing status for each client.
21. A computer-readable medium encoded with computer-readable instructions for managing therapy services provided to clients, the computer-readable instructions comprising instructions for causing a computer to:
store assessment information, treatment plan information, and recommendation information for a client;
record progress notes of treatment sessions for the client, each progress note including treatment information pertaining to one treatment session; and
track an amount of clinical progress for the client over multiple treatment sessions, wherein the amount of clinical progress for the client is automatically derived based at least on the progress notes for the client.
22. The computer-readable medium of claim 21, wherein the amount of clinical progress for the client is numerically quantifiable.
23. The computer-readable medium of claim 21, wherein the amount of clinical progress for the client is tracked on a function by function basis.
24. The computer-readable medium of claim 21, wherein the therapy services include one of: speech therapy services, occupational therapy services, physical therapy services, psycho therapy services, and chemotherapy services.
25. The computer-readable medium of claim 21, further comprising instructions for causing a computer to generate a report for the client, the report including one of: an evaluation report, a progress report, and a discharge report.
26. The computer-readable medium of claim 25, wherein the reports contain substantially the same data sections.
27. The computer-readable medium of claim 26, wherein the data sections comprise a client data section, a services data section, an assessment data section, a treatment plan data section, and a recommendations data section.
28. The computer-readable medium of claim 21, further comprising instructions for causing a computer to generate a tracking summary for the client, the tracking summary including information pertaining to reports generated for the client, dates the reports were started and completed, copies of the reports sent to interested parties, billing status of the client.
29. The computer-readable medium of claim 21, further comprising instructions for causing a computer to generate a billing summary for the clients, wherein the billing summary is automatically derived based at least on the progress notes for each client.
30. The computer-readable medium of claim 21, wherein the billing summary includes information pertaining to session date, treatment type, treatment date, insurance company, insurance code, and billing status for each client.

1461109928-1dce29b9-065c-42a2-bc43-19a4283b1a93

What is claimed is:

1. A pattern retrieving method for use with a pattern retrieval apparatus connected to a plurality of terminal devices through a network, comprising:
receiving a retrieval condition, transmitted from each of the plurality of terminal devices together with terminal device information for designation of each of the terminal devices, including a retrieval pattern and a retrieval expression for retrieval of data to be searched;
storing the received retrieval condition and the terminal device information in a retrieval condition buffer;
determining whether or not a preceding retrieving process is being performed;
when it is determined that the preceding retrieving process is not being performed, generating a retrieval pattern variable table in which a retrieval pattern and a first variable having the retrieval pattern as a value are associated with each other if there are two or more identical retrieval patterns in the retrieval patterns stored in the retrieval condition buffer, excluding retrieval patterns other than one retrieval pattern;
generating a retrieval request expression variable table in which the retrieval request expression indicating the retrieval pattern using the first variable and a second variable having the retrieval request expression as a value are associated, and the retrieval request expression indicating the terminal device information and the retrieval expression using the second variable and the second variable having the retrieval request expression as a value are associated based on the retrieval expression and the terminal device information stored in the retrieval condition buffer unit, and the generated retrieval pattern variable table;
extracting a retrieval result matching the retrieval condition transmitted from each of the plurality of terminal devices by searching the retrieval target database storing the data to be searched according to the generated retrieval request expression variable table; and
transmitting the extracted retrieval result to each of the plurality of terminal devices.
2. The method according to claim 1, wherein
said retrieval condition buffer stores the retrieval condition until it is determined that a retrieving process is completed.
3. The method according to claim 1, wherein
said retrieval condition buffer stores the retrieval condition until a predetermined time is reached or a predetermined capacity is filled.
4. The method according to claim 1, wherein
said retrieval simultaneously retrieves a plurality of retrieval patterns.
5. The method according to claim 1, wherein
said retrieval is performed in one of an Aho-Corasick (AC) method, an Expanded-Boyer-Moore (EBM) method, and a Shinohara-Arikawa (SA) method.
6. A pattern retrieval apparatus connected to a plurality of terminal devices through a network, comprising:
a retrieval target data storage unit storing data to be searched;
a retrieval condition reception unit receiving a retrieval condition, transmitted from each of the plurality of terminal devices together with the terminal device information for designation of each of the terminal devices, including a retrieval pattern and a retrieval expression for retrieval of the data to be searched;
a retrieval condition buffer unit storing the retrieval condition and the terminal device information received by said retrieval condition reception unit;
a retrieving process determination unit determining whether or not a preceding retrieving process is being performed;
a retrieval pattern variable table generation unit generating, when the retrieving process determination unit determines that the preceding retrieving process is not being performed, a retrieval pattern variable table in which a retrieval pattern and a first variable having the retrieval pattern as a value are associated with each other, if there are two or more identical retrieval patterns in the retrieval patterns stored in said retrieval condition buffer units, excluding the retrieval patterns other than one retrieval pattern;
a retrieval request expression variable table generation unit generating a retrieval request expression variable table in which the retrieval request expression indicating the retrieval pattern using the first variable and the second variable having the retrieval request expression as a value are associated, and the retrieval request expression indicating the terminal device information and the retrieval expression using the second variable and the second variable having the retrieval request expression as a value are associated based on the retrieval expression and the terminal device information stored in said retrieval condition buffer unit, and the retrieval pattern variable table generated by said retrieval pattern variable table generation unit;
a retrieval unit extracting a retrieval result matching the retrieval condition transmitted from each of the plurality of terminal devices by searching said retrieval target data storage unit according to the retrieval request expression variable table generated by said retrieval request expression variable table generation unit; and
a transmission unit transmitting the retrieval result extracted by said retrieval unit to each of the plurality of terminal devices.
7. The apparatus according to claim 6, wherein
said retrieval condition buffer unit stores the retrieval condition until said retrieving process determination unit determines that a retrieving process is completed.
8. The apparatus according to claim 6, wherein
said retrieval condition buffer stores the retrieval condition until a predetermined time is reached or a predetermined capacity is filled.
9. The apparatus according to claim 6, wherein
said retrieval unit simultaneously retrieves a plurality of retrieval patterns.
10. The apparatus according to claim 6, wherein
said retrieval unit is one of an Aho-Corasick (AC) method, an Expanded-Boyer-Moore (EBM) method, and a Shinohara-Arikawa (SA) method.
11. A computer-readable storage medium storing a program code of a pattern retrieval program executed by a pattern retrieval apparatus connected to a plurality of terminal devices through a network, said program comprising:
receiving a retrieval condition, transmitted from each of the plurality of terminal devices together with terminal device information for designation of each of the terminal devices, including a retrieval pattern and a retrieval expression for retrieval of data to be searched;
storing the received retrieval condition and the terminal device information in a retrieval condition buffer;
determining whether or not a preceding retrieving process is being performed;
when it is determined that the preceding retrieving process is not being performed, generating a retrieval pattern variable table in which a retrieval pattern and a first variable having the retrieval pattern as a value are associated with each other if there are two or more identical retrieval patterns in the retrieval patterns stored in the retrieval condition buffer, excluding retrieval patterns other than one retrieval pattern;
generating a retrieval request expression variable table in which the retrieval request expression indicating the retrieval pattern using the first variable and a second variable having the retrieval request expression as a value are associated, and the retrieval request expression indicating the terminal device information and the retrieval expression using the second variable and the second variable having the retrieval request expression as a value are associated based on the retrieval expression and the terminal device information stored in the retrieval condition buffer unit, and the generated retrieval pattern variable table;
extracting a retrieval result matching the retrieval condition transmitted from each of the plurality of terminal devices by searching the retrieval target database storing the data to be searched according to the generated retrieval request expression variable table; and
transmitting the extracted retrieval result to each of the plurality of terminal devices.
12. The storage medium according to claim 11, wherein
said retrieval condition buffer stores the retrieval condition until it is determined that a retrieving process is completed.
13. The storage medium according to claim 11, wherein
said retrieval condition buffer stores the retrieval condition until a predetermined time is reached or a predetermined capacity is filled.
14. The storage medium according to claim 11, wherein
said retrieval simultaneously retrieves a plurality of retrieval patterns.
15. The storage medium according to claim 11, wherein
said retrieval is performed in one of an Aho-Corasick (AC) method, an Expanded-Boyer-Moore (EBM) method, and a Shinohara-Arikawa (SA) method.
16. A pattern retrieval system in which a plurality of terminal devices and a pattern retrieval apparatus are connected through a network, wherein:
each of said plurality of terminal devices comprises:
a terminal device side transmission unit transmitting a retrieval condition containing a retrieval pattern for retrieval of data to be searched and a retrieval pattern together with terminal device information for designating each terminal device;

said pattern retrieval system comprises:
a retrieval target data storage unit storing data to be searched;
a retrieval condition reception unit receiving a retrieval condition, transmitted from each terminal device side transmission unit of said plurality of terminal devices together with the terminal device information for designation of each of the terminal devices, including a retrieval pattern and a retrieval expression for retrieval of the data to be searched;
a retrieval condition buffer unit storing the retrieval condition and the terminal device information received by said retrieval condition reception unit;
a retrieving process determination unit determining whether or not a preceding retrieving process is being performed;
a retrieval pattern variable table generation unit generating, when the retrieving process determination unit determines that the preceding retrieving process is not being performed, a retrieval pattern variable table in which a retrieval pattern and a first variable having the retrieval pattern as a value are associated with each other, if there are two or more identical retrieval patterns in the retrieval patterns stored in said retrieval condition buffer units, excluding the retrieval patterns other than one retrieval pattern;
a retrieval request expression variable table generation unit generating a retrieval request expression variable table in which the retrieval request expression indicating the retrieval pattern using the first variable and the second variable having the retrieval request expression as a value are associated, and the retrieval request expression indicating the terminal device information and the retrieval expression using the second variable and the second variable having the retrieval request expression as a value are associated based on the retrieval expression and the terminal device information stored in said retrieval condition buffer unit, and the retrieval pattern variable table generated by said retrieval pattern variable table generation unit;
a retrieval unit extracting a retrieval result matching the retrieval condition transmitted from each of the plurality of terminal devices by searching said retrieval target data storage unit according to the retrieval request expression variable table generated by said retrieval request expression variable table generation unit; and
a transmission unit transmitting the retrieval result extracted by said retrieval unit to each of the plurality of terminal devices; and

each of said plurality of terminal devices further comprises
a terminal device side reception unit receiving the result transmitted by said transmission unit.
17. A pattern retrieval program executed by a pattern retrieval apparatus connected to a plurality of terminal devices through a network, comprising:
receiving a retrieval condition, transmitted from each of the plurality of terminal devices together with terminal device information for designation of each of the terminal devices, including a retrieval pattern and a retrieval expression for retrieval of data to be searched;
storing the received retrieval condition and the terminal device information in a retrieval condition buffer;
determining whether or not a preceding retrieving process is being performed;
when it is determined that the preceding retrieving process is not being performed, generating a retrieval pattern variable table in which a retrieval pattern and a first variable having the retrieval pattern as a value are associated with each other if there are two or more identical retrieval patterns in the retrieval patterns stored in the retrieval condition buffer, excluding retrieval patterns other than one retrieval pattern;
generating a retrieval request expression variable table in which the retrieval request expression indicating the retrieval pattern using the first variable and a second variable having the retrieval request expression as a value are associated, and the retrieval request expression indicating the terminal device information and the retrieval expression using the second variable and the second variable having the retrieval request expression as a value are associated based on the retrieval expression and the terminal device information stored in the retrieval condition buffer unit, and the generated retrieval pattern variable table;
extracting a retrieval result matching the retrieval condition transmitted from each of the plurality of terminal devices by searching the retrieval target database storing the data to be searched according to the generated retrieval request expression variable table; and
transmitting the extracted retrieval result to each of the plurality of terminal devices.
18. The pattern retrieval program according to claim 17, wherein
said retrieval condition buffer stores the retrieval condition until it is determined that a retrieving process is completed.
19. The pattern retrieval program according to claim 17, wherein
said retrieval condition buffer stores the retrieval condition until a predetermined time is reached or a predetermined capacity is filled.
20. The pattern retrieval program according to claim 17, wherein
said retrieval simultaneously retrieves a plurality of retrieval patterns.
21. The pattern retrieval program according to claim 17, wherein
said retrieval is performed in one of an Aho-Corasick (AC) method, an Expanded-Boyer-Moore (EBM) method, and a Shinohara-Arikawa (SA) method.
22. A pattern retrieval apparatus connected to a plurality of terminal devices through a network, comprising:
retrieval target data storage means for storing data to be searched;
retrieval condition reception means for receiving a retrieval condition, transmitted from each of the plurality of terminal devices together with the terminal device information for designation of each of the terminal devices, including a retrieval pattern and a retrieval expression for retrieval of the data to be searched;
retrieval condition buffer means for storing the retrieval condition and the terminal device information received by said retrieval condition reception means;
retrieving process determination means for determining whether or not a preceding retrieving process is being performed;
retrieval pattern variable table generation means for generating, when said retrieving process determination means determines that the preceding retrieving process is not being performed, a retrieval pattern variable table in which a retrieval pattern and a first variable having the retrieval pattern as a value are associated with each other, if there are two or more identical retrieval patterns in the retrieval patterns stored in said retrieval condition buffer means, excluding the retrieval patterns other than one retrieval pattern;
retrieval request expression variable table generation means for generating a retrieval request expression variable table in which the retrieval request expression indicating the retrieval pattern using the first variable and the second variable having the retrieval request expression as a value are associated, and the retrieval request expression indicating the terminal device information and the retrieval expression using the second variable and the second variable having the retrieval request expression as a value are associated based on the retrieval expression and the terminal device information stored in said retrieval condition buffer means, and the retrieval pattern variable table generated by said retrieval pattern variable table generation means;
retrieval means for extracting a retrieval result matching the retrieval condition transmitted from each of the plurality of terminal devices by searching said retrieval target data storage means according to the retrieval request expression variable table generated by said retrieval request expression variable table generation means; and
transmission means for transmitting the retrieval result extracted by said retrieval means to each of the plurality of terminal devices.

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

What is claimed is:

1. A gyratory crusher, comprising:
a shell;
a spider supported by the shell;
a piston disposed within the spider;
a shaft coupled to the piston;
an upper cylindrical sleeve disposed between the piston and the spider, the upper sleeve having a first flange; and
a lower cylindrical sleeve disposed between the piston and the spider, the lower sleeve having a second flange;
wherein the lower sleeve is retained by the spider and the upper sleeve without the use of other attachment means.
2. The gyratory crusher of claim 1 , further comprising:
an upper o-ring disposed between the upper sleeve and the spider; and
a lower o-ring disposed between the lower sleeve and the spider.
3. The gyratory crusher of claim 1, wherein the upper sleeve has an inner diameter of about 840 mm and an outer diameter of about 880 mm.
4. The gyratory crusher of claim 1, wherein the lower sleeve has an inner diameter of about 740 mm and an outer diameter of about 780 mm.
5. The gyratory crusher of claim 1, further comprising:
a first moving seal coupled to the piston and the upper sleeve, and
a second moving seal coupled to the piston and the lower sleeve.
6. The gyratory crusher of claim 2, wherein the o-rings remain intact at a hydraulic pressure of 5000 psi.
7. A spider sleeve apparatus for a gyratory crusher having a piston disposed in a spider, comprising:
an upper cylindrical sleeve disposed between the piston and the spider, the upper sleeve having a first flange; and
a lower cylindrical sleeve disposed between the piston and the spider, the lower sleeve having a second flange;
wherein the lower sleeve is retained by the spider and the upper sleeve without the use of other attachment devices.
8. The spider sleeve apparatus of claim 7, further comprising:
an upper o-ring disposed between the upper sleeve and the spider; and
a lower o-ring disposed between the lower sleeve and the spider.
9. The spider sleeve apparatus of claim 7, wherein the upper sleeve has an inner diameter of about 840 mm and an outer diameter of about 880 mm.
10. The spider sleeve apparatus of claim 7, wherein the lower sleeve has an inner diameter of about 740 mm and an outer diameter of about 780 mm.
11. The spider sleeve apparatus of claim 7, further comprising:
a first moving seal coupled to the piston and the upper sleeve, and
a second moving seal coupled to the piston and the lower sleeve.
12. The spider sleeve apparatus of claim 8, wherein the o-rings remain intact at a hydraulic pressure of 5000 psi.
13. A method of installing lower and upper cylindrical sleeves for a gyratory crusher having a shaft supported by a bearing supported by a piston disposed within a spider, comprising the steps of:
removing the bearing;
removing the piston;
installing the lower sleeve by lowering it in from above the spider;
installing the upper sleeve by lowering it in from above the spider;
bolting the upper sleeve to the spider;
replacing the piston; and
replacing the bearing.
14. The method of claim 13, further comprising:
providing an upper o-ring;
providing a lower o-ring;
installing the lower o-ring before installing the lower sleeve such that the lower o-ring is disposed between the lower sleeve and the spider; and
installing the upper o-ring before installing the upper sleeve such that the upper o-ring is disposed between the upper sleeve and the spider.
15. The method of claim 14, wherein the o-rings remain intact at a hydraulic pressure of 5000 psi.
16. A gyratory crusher, comprising:
a shell;
a spider supported by the shell;
a piston disposed within the spider;
a shaft coupled to the piston;
an upper cylindrical sleeve disposed between the piston and the spider, the upper sleeve having a first flange;
a lower cylindrical sleeve disposed between the piston and the spider, the lower sleeve having a second flange;
a hydraulic cushion in a space defined by the lower sleeve flange, the piston, and the upper sleeve;
an upper o-ring disposed between the upper sleeve and the spider; and
a lower o-ring disposed between the lower sleeve and the spider;
whereby the o-rings provide a seal for the hydraulic cushion such that the need for an additional ring seal is eliminated.
17. The gyratory crusher of claim 16, wherein the upper sleeve has an inner diameter of about 840 mm and an outer diameter of about 880 mm.
18. The gyratory crusher of claim 16, wherein the lower sleeve has an inner diameter of about 740 mm and an outer diameter of about 780 mm.
19. The gyratory crusher of claim 16, further comprising:
a first moving seal coupled to the piston and the upper sleeve, and
a second moving seal coupled to the piston and the lower sleeve.
20. The gyratory crusher of claim 16, wherein the o-rings remain intact at a hydraulic pressure of 5000 psi.
21. A spider sleeve apparatus for a gyratory crusher having a piston disposed in a spider, comprising:
upper cylindrical sleeve means disposed between the piston and the spider, the upper sleeve means having a first flange; and
lower cylindrical sleeve means disposed between the piston and the spider, the lower sleeve means having a second flange;
wherein the lower sleeve is retained by the spider and the upper sleeve without the use of other attachment devices.
22. The spider sleeve apparatus of claim 21, further comprising:
an upper o-ring disposed between the upper sleeve means and the spider; and
a lower o-ring disposed between the lower sleeve means and the spider.
23. The spider sleeve apparatus of claim 21, wherein the upper sleeve means is a cylinder with an inner diameter of about 840 mm and an outer diameter of about 880 mm.
24. The spider sleeve apparatus of claim 21, wherein the lower sleeve means is a cylinder with an inner diameter of about 740 mm and an outer diameter of about 780 mm.