1461175856-a4a82a41-756a-47be-a059-1ca00ed9ffff

We claim:

1. A custom class loader configured to dynamically locate and load classes in a virtual machine in accordance with an associated dependency specification, the custom class loader comprising:
class loading logic configured to specifically and dynamically locate, define and load a class specified by name;
a list of peer class loaders arranged in accordance with the associated dependency specification and, list generation logic configured to generate said list when said specified class has been replaced or when said dependency specification has been modified;
a flag indicating whether said class has been replaced; and,
deference logic configured to defer said location, definition and loading of said specified class to said peer class loaders in said list.
2. The custom class loader of claim 1, wherein said flag comprises a dirty bit.
3. The custom class loader of claim 1, wherein said custom class loader conforms to the specification of a JAVA() version 1.2 delegation-style custom class loader.
4. In a custom class loader executing in a virtual machine, a method of coordinating class loading among cyclically dependent classes comprising:
receiving a request to load a specified class;
determining whether said specified class has been replaced;
if it is determined that said specified class has been replaced, constructing a new instance of the class loader and generating a list of peer class loaders to which location, definition and loading of said specified class are to be deferred in accordance with a dependency specification in the virtual machine; and,
deferring said location, definition and loading to said peer class loaders in said list.
5. The method of claim 4, wherein said determining step comprises checking a dirty bit in the class loader.
6. The method of claim 4, wherein said generating step comprises:
traversing each peer class loader in said dependency specification; and,
adding a reference for each said traversed peer class loader to said list.
7. The method of claim 4, wherein said dependency specification comprises a tree of nodes, each said node encapsulating a reference to a dependency of said specified class, one of said nodes encapsulating a reference to said specified class.
8. The method of claim 7, wherein said generating step comprises:
beginning with said one node encapsulating a reference to said specified class, traversing each node in said dependency specification using a depth-first traversal strategy until encountering either a leaf node or a node encapsulating a reference to a dependency already referenced in said list;
responsive to said encountering, traversing each node in said dependency specification using a breadth-first traversal strategy until encountering said node encapsulating said reference to said specified class; and,
adding a reference for each traversed node to said list.
9. The method of claim 6, wherein said generating step further comprises adding at least one reference to a peer class loader to said list based upon a corresponding reference stored in a list of peer class loaders identified in one of said traversed peer class loaders.
10. The method of claim 5, further comprising setting said dirty bit responsive to said specified class being replaced.
11. The method of claim 10, further comprising setting each dirty bit in each peer class loader referenced in said list responsive to said specified class being replaced.
12. A machine readable storage having stored thereon a computer program for coordinating class loading among cyclically dependent classes in a custom class loader executing in a virtual machine, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
receiving a request to load a specified class;
determining whether said specified class has been replaced;
if it is determined that said specified class has been replaced, constructing a new instance of the class loader and generating a list of peer class loaders to which location, definition and loading of said specified class are to be deferred in accordance with a dependency specification in the virtual machine; and,
deferring said location, definition and loading to said peer class loaders in said list.
13. The machine readable storage of claim 12, wherein said determining step comprises checking a dirty bit in the class loader.
14. The machine readable storage of claim 12, wherein said generating step comprises:
traversing each peer class loader in said dependency specification; and,
adding a reference for each said traversed peer class loader to said list.
15. The machine readable storage of claim 12, wherein said dependency specification comprises a tree of nodes, each said node encapsulating a reference to a dependency of said specified class, one of said nodes encapsulating a reference to said specified class.
16. The machine readable storage of claim 15, wherein said generating step comprises:
beginning with said one node encapsulating a reference to said specified class, traversing each node in said dependency specification using a depth-first traversal strategy until encountering either a leaf node or a node encapsulating a reference to a dependency already referenced in said list;
responsive to said encountering, traversing each node in said dependency specification using a breadth-first traversal strategy until encountering said node encapsulating said reference to said specified class; and,
adding a reference for each traversed node to said list.
17. The machine readable storage of claim 12, wherein said generating step comprises:
traversing each parent class loader associated with the class loader through to a primordial class loader; and,
adding a reference for each said traversed parent class loader to said list.
18. The machine readable storage of claim 17, wherein said generating step further comprises adding at least one reference to a parent class loader to said list based upon a corresponding reference stored in a list of parent class loaders identified in one of said traversed parent class loaders.
19. The machine readable storage of claim 13, further comprising setting said dirty bit responsive to said specified class being replaced.
20. The machine readable storage of claim 19, further comprising setting each dirty bit in each parent class loader referenced in said list responsive to said specified class being replaced.

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 submarine optical gain equalizer applied to a submarine optical transmission line, comprising a pressure housing and an optical gain equalizer installed in the pressure housing with its input and output ports being formed in the outside of said pressure housing.
2. A submarine optical gain equalizer according to claim 1, wherein one optical gain equalizer is installed in said pressure housing.
3. A submarine optical gain equalizer according to claim 1, wherein one or more through-fibers are installed in said pressure housing and input and output ports of the through-fibers are formed in the outside of said pressure housing.
4. A submarine optical gain equalizer according to claim 1, wherein said optical gain equalizer is configured so as to attenuate levels of optical signals having a specific wavelengths by predetermined amounts.
5. A submarine optical gain equalizer according to claim 1, wherein said optical gain equalizer has characteristics of attenuating levels of optical signals having wavelengths other than a shortest one so as to be equalized to a level of an optical signal having the shortest wavelength among optical signals of a plurality of wavelengths transmitted through said optical gain equalizer.
6. A submarine optical transmission line on which one or more submarine optical gain equalizers according to claim 1 are installed.
7. A submarine optical transmission line according to claim 6, wherein said submarine optical gain equalizers have optical attenuation characteristics different each other.
8. A installation method of a submarine optical transmission line comprising: detecting each wavelength level of multi-wavelength optical signals in respective optical fibers composing a submarine optical transmission line and connecting submarine optical gain equalizers for compensating for predetermined level differences between the detected wavelengths in the detected position on the optical fibers.
9. A installation method of a submarine optical transmission line according to claim 8 comprising: previously calculating attenuation degrees of respective wavelengths of the multi-wavelength optical signals in the positions on said submarine optical transmission line where said submarine optical gain equalizers are installed, preparing the submarine optical gain equalizers for adjusting these attenuation degrees, and installing said submarine optical gain equalizers in said positions on said submarine optical transmission line.

1461175846-75890b92-0ba2-4ab0-80a9-ce7c2c0a2747

1. A computer based method for determining career options for an individual, comprising:
a) receiving a query for determining career options for an individual;
b) accessing an attribute profile associated with the individual, the attribute profile comprising pangenetic and non-pangenetic attributes;
c) accessing a database containing a set of attribute combinations that are statistically associated with a set of career options, wherein each of the attribute combinations contains at least one pangenetic attribute and at least one non-pangenetic attribute;
d) determining one or more career options for the individual based on at least one comparison of the attribute profile with the set of attribute combinations; and
e) transmitting the determination as output.
2. The computer based method of claim 1, wherein the transmitting in step (e) is to at least one destination selected from the group consisting of a user, a database, a dataset, a computer readable memory, a computer readable medium, a computer processor, a computer network, a printout device, a visual display, and a wireless receiver.
3. The computer based method of claim 1, wherein step (d) further comprises identifying, from the set of attribute combinations, one or more attribute combinations which occur in the attribute profile, and wherein step (e) further comprises transmitting as output at least one of the career options that is statistically associated with the one or more attribute combinations which occur in the attribute profile.
4. The computer based method of claim 1, wherein the database also contains corresponding statistical results which indicate the strength of association of each of the attribute combinations with one or more of the career options, and wherein step (e) further comprises transmitting at least a portion of the corresponding statistical results as output to indicate the strength of association between the individual and the one or more career options determined.
5. The computer based method of claim 1, wherein the identity of the individual is masked or anonymized.
6. The computer based method of claim 1, wherein the determination transmitted as output comprises one or more career options having a strength of association with the individual that is greater than or equal to a user specified threshold.
7. The computer based method of claim 1, further comprising:
f) associating the output with the individual and storing the association.
8. The computer based method of claim 1, wherein each of the attribute combinations contains at least one pangenetic attribute, at least one physical attribute, at least one behavioral attribute, and at least one situational attribute.
9. A computer based method for determining career options for an individual, comprising:
a) receiving a query for determining a career options for an individual;
b) accessing an attribute profile associated with the individual, the attribute profile comprising pangenetic and non-pangenetic attributes;
c) accessing a database containing a set of attribute combinations that are statistically associated with a set of career option attributes derived from other individuals, each of the attribute combinations containing at least one pangenetic attribute and at least one non-pangenetic attribute;
d) identifying, from the set of attribute combinations, one or more attribute combinations which occur in the attribute profile; and
e) transmitting as output one or more career option attributes that are statistically associated with the one or more attribute combinations which occur in the attribute profile, to provide a determination of one or more career options for the individual.
10. The computer based method of claim 9, wherein the database also contains corresponding statistical results which indicate the strength of association of each of the attribute combinations with one or more of the career option attributes, and wherein step (e) further comprises transmitting at least a portion of the corresponding statistical results as output to indicate the strength of association between the individual and the one or more career option attributes transmitted as output.
11. A database system for determining career options for an individual, comprising:
a) a memory containing:
i) a first data structure containing an attribute profile associated with the individual, the attribute profile comprising pangenetic and non-pangenetic attributes;
ii) a second data structure containing a database which contains a set of attribute combinations that are statistically associated with a set of career options, each attribute combination containing at least one pangenetic attribute and at least one non-pangenetic attribute;

b) a processor for:
i) receiving a query for determining career options for an individual;
ii) accessing the first data structure;
iii) accessing the second data structure;
iv) determining one or more career options for the individual based on at least one comparison of the attribute profile with the set of attribute combinations; and
v) transmitting the determination as output.
12. The database system of claim 11, wherein part (iv) further comprises identifying, from the set of attribute combinations, one or more attribute combinations which occur in the attribute profile, and wherein part (v) further comprises transmitting as output at least one of the career options that is statistically associated with the one or more attribute combinations which occur in the attribute profile.
13. The database system of claim 11, wherein the database also contains corresponding statistical results which indicate the strength of association of each of the attribute combinations with one or more of the career options, and wherein part (v) further comprises transmitting at least a portion of the corresponding statistical results as output to indicate the strength of association between the individual and the one or more career options determined.
14. A program storage device readable by a machine and containing a set of instructions which, when read by the machine, causes execution of a computer based method for determining career options for an individual, comprising:
a) receiving a query for determining career options for an individual;
b) accessing an attribute profile associated with the individual, the attribute profile comprising pangenetic and non-pangenetic attributes;
c) accessing a database containing a set of attribute combinations that are statistically associated with a set of career options, each attribute combination containing at least one pangenetic attribute and at least one non-pangenetic attribute;
d) determining one or more career options for the individual based on at least one comparison of the attribute profile with the set of attribute combinations; and
e) transmitting the determination as output.
15. The program storage device of claim 14, wherein step (d) further comprises identifying, from the set of attribute combinations, one or more attribute combinations which occur in the attribute profile, and wherein step (e) further comprises transmitting as output at least one of the career options that is statistically associated with the one or more attribute combinations which occur in the attribute profile.
16. The program storage device of claim 14, wherein the database also contains corresponding statistical results which indicate the strength of association of each of the attribute combinations with one or more of the career options, and wherein step (e) further comprises transmitting at least a portion of the corresponding statistical results as output to indicate the strength of association between the individual and the one or more career options determined.
17. A computer based method for determining psychological attributes of an individual, comprising:
a) receiving a query for determining psychological attributes of an individual;
b) accessing an attribute profile associated with the individual, the attribute profile comprising pangenetic and non-pangenetic attributes;
c) accessing a database containing a set of attribute combinations that are statistically associated with a set of psychological attributes, each attribute combination containing at least one pangenetic attribute and at least one non-pangenetic attribute;
d) determining one or more psychological attributes of the individual based on at least one comparison of the attribute profile with the set of attribute combinations; and
e) transmitting the determination as output.
18. The computer based method of claim 17, wherein step (d) further comprises identifying, from the set of attribute combinations, one or more attribute combinations which occur in the attribute profile, and wherein step (e) further comprises transmitting as output the one or more psychological attributes associated with the one or more attribute combinations which occur in the attribute profile.
19. The computer based method of claim 17, wherein the database also contains corresponding statistical results which indicate the strength of association of each of the attribute combinations with one or more of the psychological attributes, and wherein step (e) further comprises transmitting at least a portion of the corresponding statistical results as output to indicate the strength of association between the individual and the one or more psychological attributes determined.
20. A computer based method for determining the genetic based mental health profile of an individual, comprising:
a) receiving a query for determining a genetic based mental health profile of an individual;
b) accessing an attribute profile associated with the individual, the attribute profile comprising pangenetic and non-pangenetic attributes;
c) accessing a database containing a set of attribute combinations that are statistically associated with a set of genetic based mental health attributes, each attribute combination containing at least one pangenetic attribute and at least one non-pangenetic attribute;
d) determining the genetic based mental health profile of the individual based on at least one comparison of the attribute profile with the set of attribute combinations; and
e) transmitting the determination as output.
21. The computer based method of claim 20, wherein step (d) further comprises identifying, from the set of attribute combinations, one or more attribute combinations which occur in the attribute profile, and wherein step (e) further comprises transmitting as output the one or more genetic based mental health attributes that are statistically associated with the one or more attribute combinations which occur in the attribute profile.

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 bearing mechanism (4) of a transverse leaf spring (1) for mounting in a region of a vehicle axle of a vehicle, the bearing mechanism (4) comprising:
an outer bearing shell device (30);
insertion devices (9, 10) with at least some regions thereof being encompassed by the outer bearing shell device (30) and each of the insertion devices (9, 10) comprising at least two layer elements (9A, 9B, 9C, 10A, 10B, 10C) with different stiffnesses;
the insertion devices (9, 10), in an assembled state, each being disposed between the outer bearing shell device (30) and the transverse leaf spring (1);
a recess (11C, 11D), for each of the insertion devices (9, 10), being formed in a region of a support surface (11A, 11B) of the transverse leaf spring (1) and at least sections of the insertion devices (9, 10) engage therein in a form-locking manner, and the recesses (11C, 11D) being provided on a top side (111) and a bottom side (112) of the transverse leaf spring (1) with respect to a vertical axis (z) of the vehicle,
in an assembled state of the transverse leaf spring (1), the recesses (11C, 11D) of the transverse leaf spring (1) each being delimited, in a longitudinal direction (x) of the vehicle, by edge regions (115, 116) of the top side (111) and the bottom side (112) formed between the top side (111) and the bottom side (112) and the lateral surfaces (113, 114), and the recesses (11C, 11D) have a shallower depth in the edge regions (115, 116) than in regions between the edge regions.
2. The bearing mechanism according to claim 1, wherein the insertion devices (9, 10) are each formed with contact surfaces (9E, 10E) which face the support surfaces (11A, 11B) of the transverse leaf spring (1), and have at least one receiving device (9F, 10F) into which, in the assembled state of the insertion devices (9, 10), a region (1C, 1D) of the transverse leaf spring (1) engages.
3. The bearing mechanism according to claim 2, wherein the regions of the transverse leaf spring (1), which engage with the insertion devices (9, 10), are provided in a region of the recesses (11C, 11D) of the transverse leaf spring (1).
4. The bearing mechanism according to claim 1, wherein the transverse leaf spring (1) has convex elevations (16, 17), as contact surfaces (11C, 11D) for the insertion devices (9, 10), which are disposed on the top side and the bottom side with respect to the vertical axis (z) of the vehicle.
5. The bearing mechanism according to claim 1, wherein an at least nearly semi-cylindrically insertion part (9D, 10D) is disposed between the layer elements (9A to 9C and 10A to 10C) and the transverse leaf spring, and the insertion parts are formed with greater stiffness than the layer elements (9A, 10A) formed with lower stiffness.
6. The bearing mechanism according to claim 5, wherein, in the assembled state, at least in contact regions (9E, 9F) of the insertion parts (9D, 10D), facing the transverse leaf spring (1), each have a resilient protective coating.
7. The bearing mechanism according to claim 5, wherein at least the layer elements (9A, 10A), formed with lower stiffness, comprise recesses (9A3, 9A4, 10A3, 10A4).
8. The bearing mechanism according to claim 5, wherein at least sections of the end regions (9B1, 9B2, 9C1, 9C2 and 10B1, 10B2, 10C1, 10C2) of the layer elements (9B, 9C and 10B, 10C), formed with greater stiffness, have a resilient protective coating.
9. The bearing mechanism according to claim 5, wherein the layer elements (9A to 10A), formed with the lower stiffness, encompass the outer bearing shell device (30) with bulge-like end regions (9A1, 9A2, 10A1, 10A2) and, in the assembled state, point in the transverse direction of the vehicle, and the outer bearing shell device (30) engages with the bulge-like end regions (9A1, 9A2, 10A1, 10A2) of the layer elements (9, 10), via projections (6A, 7A).
10. The bearing mechanism according to claim 5, wherein, in the assembled state, the layer elements (9A, 10A), formed with lower stiffness, each encompass at least sections of the transverse leaf spring (1) with stop regions (18A, 18B) in the longitudinal direction (x) of the vehicle and the vertical direction (z) of the vehicle, and the stop regions (18A to 19B), in the contact regions which face at least one of the transverse leaf spring (1) and the outer bearing shells (6, 7), are have at least one of projections and recesses which are oriented at least approximately in the longitudinal direction (x) of the vehicle.
11. The bearing mechanism according to claim 1, wherein the outer bearing shell device (30) comprises two outer bearing shells (6, 7) that are connectable and which encompass at least in sections of the insertion devices (9, 10).
12. The bearing mechanism according to claim 11, wherein the insertion devices (9, 10) are connectable to the outer bearing shells (6, 7) and the transverse leaf spring (1) via a bolt device (8) which connects the outer bearing shells (6, 7) together and to a vehicle chassis, at least in a force locking manner.
13. The bearing mechanism according to claim 1, wherein the outer bearing shell device (30) comprises a one-piece bearing ring element (31), and the insertion devices (9, 10) are operatively connected, at least in a force locking manner, to the bearing ring element (31) and to the transverse leaf spring (1) via tensioning elements (35, 36; 35A, 35B, 36A, 36B).
14. The bearing mechanism according to claim 13, wherein the tensioning elements (35, 36, 35A, 35B, 36A, 36B) are formed with at least one wedge-shaped region that is disposed either between the insertion devices (9, 10) and the transverse leaf spring (1), or between the insertion devices (9, 10) and the bearing ring element (31).
15. The bearing mechanism according to claim 14, wherein at least a part of the tensioning elements (35, 36) are operatively connected to the bearing ring element (31) for creating a tensioning element-side pretensioning force on the insertion devices (9, 10) and the transverse leaf spring (1), and the pretensioning force is supported on a shoulder (40) of the bearing ring element (31).
16. A bearing mechanism (4) for mounting a transverse leaf spring (1) adjacent an axle of a vehicle, the bearing mechanism (4) comprising:
insertion devices (9, 10);
an outer bearing shell device (30) encompassing at least some regions of the insertion devices (9, 10), and each of the insertion devices (9, 10) comprising at least two layer elements (9A, 9B, 9C, 10A, 10B, 10C) with different measures of stiffness,
the insertion devices (9, 10) each being disposed between the outer bearing shell device (30) and the transverse leaf spring (1);
the transverse leaf spring (1) having, with respect to a vertical axis (z) of the vehicle, a top side (111) and a bottom side (112), each of the top and the bottom sides (111, 112) having a support surface (11A, 11B) with a recess (11C, 11D) in which the insertion devices (9, 10) engage in a form-locking manner;
the recesses (11C, 11D) of the transverse leaf spring (1) each being delimited, in a longitudinal direction (x) of the vehicle, by edge regions (115, 116) of a respective one of the top side (111) and the bottom side (112); and
the recesses (11C, 11D) have a shallower depth, at the edge regions (115, 116), than a central region located between the edge regions (115, 116) with respect to the longitudinal direction (x) of the vehicle.