1461164792-aaeb1d17-fcab-4053-8f3e-3a53f3828e85

1. A system for continuously monitoring and correcting operational conditions in an automobile comprising:
a plurality of sensing devices in said automobile each device for respectively continuously sensing an operational parameter of said automobile;
a wireless transmitter in said automobile for transmitting said continuously sensed parameters to a diagnostic station remote from said automobile;
apparatus in said diagnostic station for analyzing said parameters in order to determine defective operational conditions in said automobile; and
apparatus associated with said diagnostic station for wireless transmission of data relative to said determined defective operating conditions back to said automobile.
2. The system for monitoring and correcting operational conditions of claim 1 wherein:
said automobile further includes apparatus for correcting said defective operational conditions; and
said data transmitted back to said automobile includes data for activating said apparatus for correcting said defective operational conditions.
3. The system for monitoring and correcting operational conditions of claim 2 wherein said apparatus for correcting said defective conditions corrects said conditions transparently to the operator of said automobile.
4. The system for monitoring and correcting operational conditions of claim 2 wherein:
said automobile includes a plurality of embedded data processors for controlling automobile operations; and
said defective operating conditions are defects within said embedded data processors.
5. The system for monitoring and correcting operational conditions of claim 1 further including an output device for informing the automobile operator of said defective operating conditions.
6. The system for monitoring and correcting operational conditions of claim 5 wherein said output device includes a display.
7. The system for monitoring and correcting operational conditions of claim 5 wherein said output device is enabled to inform the operator of dangerous operating conditions.
8. The system for monitoring and correcting operational conditions of claim 5 further including apparatus in said automobile for limiting the operation of the automobile in response to a determined defective operating condition.
9. The system for monitoring and correcting operational conditions of claim 2 wherein:
said wireless transmitter in said automobile is a wireless cellular telephonic device; and
said apparatus for wireless transmission of data relative to determined defective operating conditions back to the automobile includes a wireless cellular telephonic device.
10. A method for continuously monitoring and correcting operational conditions in an automobile comprising:
continuously sensing a plurality of operational parameters of said automobile;
wirelessly transmitting said continuously sensed parameters to a diagnostic station remote from said automobile;
analyzing said parameters in said diagnostic station in order to determine defective operational conditions in said automobile; and
wirelessly transmitting data relative to said determined defective operating conditions from said diagnostic station back to said automobile.
11. The method for monitoring and correcting operational conditions of claim 10 including the step of correcting said defective operational conditions in said automobile responsive to said data transmitted back to said automobile.
12. The method for monitoring and correcting operational conditions of claim 11 wherein said defective conditions are corrected transparently to the operator of said automobile.
13. The method for monitoring and correcting operational conditions of claim 11 wherein:
said automobile includes a plurality of embedded data processors for controlling automobile operations; and
said defective operating conditions being corrected are defective operating conditions of said embedded data processors.
14. The method for monitoring and correcting operational conditions of claim 10 further including the step of informing the automobile operator of said defective operating conditions.
15. The method for monitoring and correcting operational conditions of claim 14 wherein said defective operating conditions are displayed to inform the automobile operator.
16. The method for monitoring and correcting operational conditions of claim 14 wherein said step of informing said automobile operator is enabled to inform the operator of dangerous operating conditions.
17. The method for monitoring and correcting operational conditions of claim 14 further including the step of limiting the operation of the automobile in response to a determined defective operating condition.
18. The method for monitoring and correcting operational conditions of claim 11 wherein:
said wirelessly transmitting from said automobile includes a wireless cellular telephonic transmission; and
said wireless transmission of data relative to determined defective operating conditions back to the automobile includes a wireless cellular telephonic transmission.
19. A computer program having code recorded on a computer readable medium for continuously monitoring and correcting operational conditions in an automobile comprising:
means in said automobile continuously sensing each of a plurality of operational parameters of said automobile;
means in said automobile for transmitting said continuously sensed parameters to a diagnostic station remote from said automobile;
means in said diagnostic station for analyzing said parameters in order to determine defective operational conditions in said automobile; and
means associated with said diagnostic station for wireless transmission of data relative to said determined defective operating conditions back to said automobile.
20. The computer program for monitoring and correcting operational conditions of claim 19 wherein:
said automobile further includes means for correcting said defective operational conditions; and
said data transmitted back to said automobile includes data for activating said means for correcting said defective operational conditions.
21. The computer program for monitoring and correcting operational conditions of claim 20 wherein said means for correcting said defective conditions corrects said conditions transparently to the operator of said automobile.
22. The computer program for monitoring and correcting operational conditions of claim 20 wherein:
said automobile includes a plurality of embedded data processors for controlling automobile operations; and
said defective operating conditions are defects within in said embedded data processors.
23. The computer program for monitoring and correcting operational conditions of claim 19 further including an output device for informing the automobile operator of said defective operating conditions.
24. The computer program for monitoring and correcting operational conditions of claim 23 wherein said output device includes a display.
25. The computer program for monitoring and correcting operational conditions of claim 23 wherein said output device is enabled to inform the operator of dangerous operating conditions.
26. The computer program for monitoring and correcting operational conditions of claim 23 further including means in said automobile for limiting the operation of the automobile in response to a determined defective operating condition.
27. The computer program for monitoring and correcting operational conditions of claim 20 wherein:
said means for transmitting in said automobile is by wireless cellular telephonic transmission; and
said means of wireless transmission of data relative to determined defective operating conditions includes wireless cellular telephonic transmissions.

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 device for marking the surface of a golf ball with a marker, said device comprising an arcuate stencil adapted to receive and retain said golf ball, said device allowing said ball to rotate freely to a desired position and further including means to clamp said golf ball once said desired position has been attained, wherein said stencil includes at least one groove disposed therethrough adapted to receive and guide said marker for imprinting a mark on said surface of said ball.
2. The marking device of claim 1, wherein said stencil is composed of a rigid, slightly flexible material.
3. The marking device of claim 2, wherein said material is transparent or semi-transparent.
4. The marking device of claim 3, wherein said material is plastic.
5. The marking device of claim 1, wherein said means for clamping comprises finger grips situated at opposite ends of said stencil, said finger grips being adapted to deform said stencil when pressure is applied thereto.
6. The marking device of claim 1, wherein said stencil is approximately 0.75 inch wide, 0.125 inch thick, 4.25 inches long, and the inside diameter thereof is approximately 1.68 inch and is contoured to fit to a U.S.G.A. approved golf ball.
7. The marking device of claim 1, wherein said groove further includes at least one beveled edge.
8. The marking device of claim 7, wherein said beveled groove is approximately 0.0625 inch wide at the base, and 0.125 inch wide at the surface.
9. A device for marking the surface of a golf ball with a marker, said device being composed of a slightly flexible, rigid transparent plastic and comprising an arcuate stencil adapted to receive and retain said golf ball, said stencil allowing said ball to rotate freely to a desired position and further including means to clamp said golf ball once said desired position has been attained, said means for clamping comprises finger grips situated at opposite ends of said stencil, said finger grips being adapted to deform said stencil when pressure is applied thereto, wherein said stencil includes at least one groove disposed therethrough adapted to receive and guide said marker for imprinting a mark on said surface of said ball.
10. A method for marking the surface of a golf ball with a marker, said method comprising the steps of:
providing a ball-marking device comprising an arcuate stencil adapted to receive and retain said golf ball, said device allowing said ball to rotate freely to a desired position and further including means to clamp said golf ball once said desired position has been attained, wherein said stencil includes at least one groove disposed therethrough adapted to receive and guide said marker for imprinting a mark on said surface of said ball;
inserting said golf ball within said ball-marking device;
rotating said golf ball until said desired position has been reached;
clamping said golf ball in said desired position;
inserting said marker into said groove; and
marking said surface of said golf ball with said marker.

1461164782-cbb10440-9dad-48a5-a218-c5955c990b14

1. An optical head comprising a semiconductor laser for emitting a laser beam to read or write the information from or into a disc, a laser driver IC for driving the semiconductor laser, a photo detector for converting a reflected light beam from the disc into an electric signal, an object lens actuator for guiding the laser beam to a predetermined position on the disc, and a plurality of bearings for movement in the radial direction of the disc, wherein the semiconductor laser and the photo detector are arranged on one side with respect to a straight line through the center of the object lens of the object lens actuator and in parallel to the axis contacted with the bearings, and the laser driver IC is arranged on the other side with respect to the straight line, and wherein the object lens actuator comprises an object lens for focusing the laser beam on the recording surface of the disc, a holding means for holding the object lens, cantilever beams with their own open ends connected with the holding means, and a fixed part connected with the fixed ends of the cantilever beams, the laser driver IC being arranged between the cantilever beams in the fixed part.
2. The optical head according to claim 1, wherein the fixed part has a dent for arranging the laser driver IC.
3. An optical disc driver comprising the optical head according to claim 1, and a metal cover provided between the optical head and a disc, wherein the metal cover has an opening part between the disc and the object lens, and between the disc and the laser driver IC.
4. An optical head comprising a semiconductor laser for emitting a laser beam to read or write the information from or into a disc, a laser driver IC for driving the semiconductor laser, a photo detector for converting a reflected light beam from the disc into an electric signal, an object lens actuator for guiding the laser beam to a predetermined position on the disc, and a plurality of bearings for movement in the radial direction of the disc, wherein the semiconductor laser and the photo detector are arranged on one side with respect to a straight line through the center of the object lens of the object lens actuator and in parallel to the axis contacted with the bearings, and the laser driver IC is arranged on the other side with respect to the straight line, and a metal cover provided between the optical head and a disc, wherein the metal cover has an opening part between the disc and the object lens, and between the disc and the laser driver IC, and wherein the both ends of a metal member are bent in a U-shape so as to surround the fixed part for bonding and fixing the bent portions of the metal member and the side walls of the housing of the optical head facing the bent portions.
5. The optical disc drive according to claim 4, wherein a metal plate is provided between the metal member and the fixed part, and the laser drive IC such that the metal plate is contacted and fixed to the housing of the optical head without contacting with the metal member and the fixed part.

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 method performed by a computer processor, said method comprising:
receiving a first executable code;
monitoring said first executable code in a first execution environment, said first executable code having a plurality of processes;
receiving a set of process classifications, each of said process classifications having a set of garbage collection settings;
classifying each of said plurality of processes and assigning a process classification, each of said plurality of processes having a process classification;
creating a tagged version of said first executable code comprising tags for each of said processes identifying said process classification; and
executing said tagged version of said first executable code such that each process is executed using a set of garbage collection settings associated with said process classification.
2. The method of claim 1, said tagged version being executed in a second execution environment.
3. The method of claim 2, said first execution environment being an instrumented execution environment.
4. The method of claim 3, said second execution environment having less instrumentation than said first execution environment.
5. The method of claim 1, said executable code being compiled prior to executing.
6. The method of claim 5 further comprising:
compiling said tagged version of said first executable code to produce tagged compiled code.
7. The method of claim 6, said tagged compiled code being executed in a second execution environment, said second execution environment:
recognizing a first tag associated with a first process;
determining that said first tag is associated with a first set of garbage collection settings; and
executing said first process using said first set of garbage collection settings.
8. The method of claim 1, said tagged version of said first executable code comprising said first executable code and a metadata file, said metadata file comprising tags for each of said plurality of processes.
9. The method of claim 1, said set of garbage collection settings comprising defining a garbage collection method.
10. The method of claim 9, a first process being executed with a first garbage collection method and a second process being executed with a second garbage collection method.
11. The method of claim 10, said first process and said second process having identical source code.
12. The method of claim 1, said set of garbage collection settings comprising a condition to launch garbage collection.
13. The method of claim 1, said first execution environment being an interpreted execution environment.
14. A system comprising:
a processor;
an optimization system executing on said processor, said optimization system that:
receives observations from executing a first executable code;
determines a set of optimized memory management settings;
generates metadata associating said optimized memory management settings for each of a plurality of processes executed with said first executable code;
tags each process within said first executable code with a separate set of said optimized memory management settings; and
causes said first executable code to be executed with said optimized memory management settings.
15. The system of claim 14, said separate set of said optimized memory management settings being stored in a metadata file.
16. The system of claim 15, said metadata file being consumed by a compiler to generate a second executable code.
17. The system of claim 15, said metadata file being consumed by an interpreter to execute said first executable code.
18. The system of claim 14, said optimized memory management settings comprising memory allocation settings.
19. The system of claim 14, said optimized memory management settings comprising garbage collection settings.