1460726660-726c5416-4175-4d69-8f63-3a2e40bd5ab9

1. A method, comprising:
categorically separating programmed logic from one or more programs into a plurality of object class files organized into a plurality of repositories, each repository named to identify a relationship, wherein each program is a complete and separate compiled program without compile-time dependencies on other programs;
during runtime of the one or more programs, accessing a repository location container identifying the name and location of at least one the repositories that is to be related to one or more other of the repositories during instantiation;
during said runtime, instantiating object class files in each repository identified in the repository location container into a plurality of executable instances in memory, wherein the created executable instances are separated into at least one repository of source instances, one or more repository of target instances;
examining during said runtime each of the source instances to collect information about one or more properties therein that is capable of being used as a source property, each source property having a unique source identifier associated therewith;
examining during said runtime each of the target instances to collect information about one or more properties therein that is capable of being used as a target property;
using the collected information to identify matches between the source properties and target properties; and
for each match, dynamically assigning to the target property during said runtime the unique source identifier of the corresponding source property to enable a static pathway for information traversals between the related source and target instances.
2. The method of claim 1, further comprising:
identifying during runtime one or more of the source instances intended for modification;
locating in each of the identified source instances a union initiation point from where an execution pointer jumps from that source instance to the one or more corresponding target instances that have been matched to the source instance;
dynamically creating in memory during runtime a union transmitter in each identified source instance, the union transmitter comprising a unique identifier that identifies the corresponding source instance and timing for the corresponding union initiation point; and
dynamically creating in memory during runtime in each corresponding inclusion instance a corresponding union receptor that matches to a corresponding union transmitter, the union receptor comprising a unique identifier that constrains instance execution to a corresponding union transmitter in a corresponding baseline instance.
3. The method of claim 2, wherein each union receptor is constrained during runtime to the matching union transmitter.
4. The method of claim 1, further comprising sequentially executing and monitoring blocks of programmed logic for specific messages in one of the programs having execution paths that cross at least one other program.
5. The method of claim 1, wherein the object class files from each repository identified in the repository location container are instantiated dynamically.
6. The method of claim 1, wherein the source instances and the target instances are sorted during runtime to create a specific execution sequence based on metadata found in the instances.
7. The method of claim 6, wherein the specific execution sequence exists independently of other programmed decision logic and is created, during runtime, from at least one of: data within instances; sequence of repository instantiation; and name sequence of class object files within a repository.
8. The method of claim 1, wherein the source and target instances are examined during runtime to identify attributes named beans, wherein program object-identifiers associated with beans are copied into the identified attributes.
9. The method of claim 1, wherein the categorical separating of program logic includes separating program logic that initiates and monitors an execution cycle.
10. The method of claim 1, wherein the categorical separating of program logic includes separating program logic that represents a decision.
11. The method of claim 1, wherein the categorical separating of program logic includes separating program logic that represents a task.
12. The method of claim 1, wherein the categorical separating of program logic includes separating properties in program logic that is common to a plurality of programs.
13. The method of claim 1, wherein the repository location container is physically separate from compiled object class files.
14. The method of claim 1, wherein the instances are further separated into at least one repository of bean instances.
15. A system, comprising:
a computer having:
logic that categorically separates programmed logic from one or more programs into a plurality of object class files organized into a plurality of repositories, each repository named to identify a relationship, wherein each program is a complete and separate compiled program without compile-time dependencies on other programs;
logic that, during runtime of the one or more programs, accesses a repository location container identifying the name and location of at least one the repositories that is to be related to one or more other of the repositories during instantiation;
logic that, during said runtime, instantiates object class files in each repository identified in the repository location container into a plurality of executable instances in memory, wherein the created executable instances are separated into at least one repository of source instances, one or more repository of target instances;
logic that examines during said runtime each of the source instances to collect information about one or more properties therein that is capable of being used as a source property, each source property having a unique source identifier associated therewith;
logic that examines during said runtime each of the target instances to collect information about one or more properties therein that is capable of being used as a target property;
logic that uses the collected information to identify matches between the source properties and target properties; and
logic that, for each match, dynamically assigns to the target property during said runtime the unique source identifier of the corresponding source property to enable a static pathway for information traversals between the related source and target instances.
16. A system, comprising:
a circuit element that categorically separates programmed logic from one or more programs into a plurality of object class files organized into a plurality of repositories, each repository named to identify a relationship, wherein each program is a complete and separate compiled program without compile-time dependencies on other programs;
a circuit element that, during runtime of the one or more programs, accesses a repository location container identifying the name and location of at least one the repositories that is to be related to one or more other of the repositories during instantiation;
a circuit element that, during said runtime, instantiates object class files in each repository identified in the repository location container into a plurality of executable instances in memory, wherein the created executable instances are separated into at least one repository of source instances, one or more repository of target instances;
a circuit element that examines during said runtime each of the source instances to collect information about one or more properties therein that is capable of being used as a source property, each source property having a unique source identifier associated therewith;
a circuit element that examines during said runtime each of the target instances to collect information about one or more properties therein that is capable of being used as a target property;
a circuit element that uses the collected information to identify matches between the source properties and target properties; and
a circuit element that, for each match, dynamically assigns to the target property during said runtime the unique source identifier of the corresponding source property to enable a static pathway for information traversals between the related source and target instances.

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 universal multidirectional, exerciser for hand, wrist and forearm comprising a handle having an axial opening extending completely therethrough, said handle having a first end and a second end, a shaft extending completely through said axial opening at said first end and said second end of said handle, spring means mounted outside of said handle around an end of said shaft at said first end of said handle, a resistance adjustment knob mounted to said shaft spaced from said first end of said handle, said spring means being mounted in the space between said handle and said adjustment knob, said adjustment knob being longitudinally mounted on said shaft and having a bearing surface which is disposed against said spring means to adjust the extent of compression of said spring means upon longitudinal movement of said adjustment knob toward and away from said handle, at least one clutch disc mounted against said handle at said second end of said handle, an abutment member mounted against said clutch disc, and a second knob mounted around said abutment member and said clutch disc and said second end of said handle in rotational relationship with respect to said handle whereby said second knob and said handle may be rotated with respect to each other against the force applied by said clutch disc which is adjusted in accordance with the compression of said spring means wherein the improvement comprises a resistance adjustment knob that enables continuously adjustable resistance and a detachable grip member mounted over said second knob wherein the detachable grip member further incorporates a gyro ring.
2. The universal multidirectional exerciser of claim 1 wherein said adjustment knob is rotatably mounted to said shaft, said abutment member being a pressure plate, and said pressure plate being mounted to said second end of said handle in nonrotational relationship thereof.
3. The universal multidirectional exerciser of claim 2 wherein said adjustment knob includes a seat, an adjustment knob being mounted in said seat and secured to said shaft whereby said adjustment knob has indicia on said adjustment knob peripherally arranged with respect to said adjustment knob, and an indicator on said adjustment knob disposed toward said indicia to indicate the amount of resistance in accordance with the rotational movement with respect to said adjustment knob.
4. The universal multidirectional exerciser of claim 3 wherein said shaft is a bolt having a threaded portion located near a first end of the bolt around which said spring means is mounted and having an enlarged head at the second end of the bolt disposed against said plate wherein the bolt comprises thread-free sections an either side of the threaded portion so that the resistance adjustment knob travels along the threaded portion of the bolt but cannot detach from the bolt.
5. The universal multidirectional exerciser of claim 4 wherein said second knob includes an inward extension, one of said clutch discs being mounted on each side of said inward extension to comprise a first and a second clutch disc, said first clutch disc being disposed between said extension and said handle, said second clutch disc being disposed between said extension and said plate, and a pin extending through said plate and into said handle to prevent said plate from rotating with respect to said handle.
6. The universal multidirectional exerciser of claim 5 wherein said spring means is a Bellville washer, and said adjustment knob having an annular extension around said first end of said handle concealing said Bellville washer.
7. The universal multidirectional exerciser of claim 6 including a detachable grip member mounted over said second knob.
8. The universal multidirectional exerciser of claim 7 including a knob cap over said second knob covering said pressure plate.
9. The universal multidirectional exerciser of claim 8 wherein said handle and said grip member have textured and or cushioned outer surfaces.
10. The universal multidirectional exerciser of claim 9 wherein said second knob includes spaced depressions, and said detachable grip member includes mounting members on its inner surface for engagement with said spaced depressions.
11. The universal multidirectional exerciser of claim 6 including a flat washer between said Bellville washer and said handle, and said bearing surface of said adjustment knob being on an insert and threadedly engaged with said bolt.
12. The universal multidirectional exerciser of claim 11 wherein said bolt and said Bellville washer and said flat washer and said plate and said pin and said insert are made of metal, and said handle and said knob and said adjustment knob are made of plastic.
13. The universal multidirectional exerciser of claim 2 wherein said shaft is a bolt having a threaded end around which said spring means is mounted and having an enlarged head disposed against said plate.
14. The universal multidirectional exerciser of claim 13 wherein said second knob includes an inward extension, one of said clutch discs being mounted on each side of said inward extension to comprise a first and a second clutch disc, said first clutch disc being disposed between said extension and said handle, said second clutch disc being disposed between said extension and said plate and a pin extending through said plate and into said handle to prevent said plate from rotating with respect to said handle.
15. The universal multidirectional exerciser of claim 14 wherein said spring means is a Bellville washer, and said adjustment knob having an annular extension around said first end of said handle concealing said Bellville washer.
16. The universal multidirectional exerciser of claim 7 including a detachable grip member mounted over said second knob.
17. The universal multidirectional exerciser of claim 1 wherein the gyro ring comprises a ring containing one or more weighted balls that can move freely inside the ring.
18. The universal multidirectional exerciser of claim 1 wherein the gyro ring is removeable.
19. The universal multidirectional exerciser of claim 18 wherein the gyro ring sits within the detachable grip member and attaches with an interference fit.
20. The universal multidirectional exerciser of claim 1 wherein the gyro ring is securedly fixed to the detachable grip member.
21. The universal multidirectional exerciser of claim 1 wherein the detachable grip member varies in size, durometer and or texture.
22. The universal multidirectional exerciser of claim 1 wherein the detachable grip member is constructed of hypoallergenic materials to reduce skin irritation.
23. The universal multidirectional exerciser of claim 1 further comprising a flashlight mechanism.
24. The universal multidirectional exerciser of claim 1 wherein the handle comprising a sponge grip.
25. The universal multidirectional exerciser of claim 1 for exercising both wrists in opposite directions at same time wherein one wrist moves up and down while one wrist moves side to side.
26. The universal multidirectional exerciser of claim 1 comprising a third knob, similar to the second knob, detachably or non-detachably secured to the adjustment knob for exercising both wrists in same direction at the same time.
27. The universal multidirectional exerciser of claim 1 further comprising a repetition or rotation counter.
28. The universal multidirectional exerciser of claim 1 wherein the handle or the detachable grip member comprises one or more protrusions for massaging one or both hands.
29. The universal multidirectional exerciser of claim 1 further comprising a vibrating mechanism.
30. The universal multidirectional exerciser of claim 29 wherein the vibrating mechanism is located in the detachable grip member, handle or second knob.
31. The universal multidirectional exerciser of claim 1 further comprising a carrying case for protecting and storing the exerciser.
32. The universal multidirectional exerciser of claim 31 wherein the carrying case further comprises one or more compartments.
33. The universal multidirectional exerciser of claim 31 wherein the carrying case further comprises a carry or hanger loop or handle.
34. The universal multidirectional exerciser of claim 1 further comprising a stop mechanism on the resistance adjustment knob so that the resistance knob cannot separate from the exerciser.
35. An improved exercise dumb bell comprising the universal multidirectional exerciser of claim 1 and further comprising one or more weighted end caps on at least one end of the exerciser.
36. The exercise dumb bell of claim 35 wherein the weighted end caps are removeable and can vary in size, weight and shape.
37. The exercise dumb bell of claim 36 wherein the weighted end caps are secured to the exerciser by any means.
38. The exercise dumb bell of claim 35 wherein the weighted end caps are permanently secured.
39. A method of exercising hand, wrist and forearm using the exerciser of claim 1 and comprising the steps of:
a) turning resistance knob of the universal multidirectional exerciser of claim 1 thereby setting the desired resistance level;
b) holding the exerciser of claim 1 by placing a first hand around the handle and placing a second hand over the detachable grip member;
c) rotating the first handwrist up and down while simultaneously rotating the second handwrist side to side thereby simultaneously rotating the hands in opposite directions;
d) turning the exercise device 180 degrees and placing the first hand over the detachable grip member and placing the second hand around the handle; and
e) rotating the first hand up and down while simultaneously rotating the second handwrist side to side thereby simultaneously rotating the hands in opposite directions;
f) rotating wrists in a circular motion with the gyro; and
g) repetitive squeezing of grips of various strength and hand sizes.
40. The method of claim 39 further comprising exercising hand, wrist and forearm using a smaller, more closed hand grip comprising removing the detachable grip member and placing a hand over the knob and repeating steps (a) through (g).
41. The method of claim 39 further comprising exercising the hand, wrist and forearm with proprioception feedback from centrifical force comprising;
a) optionally removing the gyro ring from the detachable grip member;
b) placing the gyro ring or detachable grip member in a hand and rotating the ring in a circular motion for one or more revolutions;
c) rotating the ring in the opposite direction for one or more revolutions;
d) placing the gyro ring in the opposite hand and rotating the ring in a circular motion for one or more revolutions; and
e) rotating the ring in the opposite direction for one or more revolutions.
42. The method of claim 39 further comprising exercising the hand, wrist and forearm with proprioception feedback from centrifical force comprising;
a) holding the exerciser of claim 1 in a hand;
b) rotating the ring in a circular motion for one or more revolutions;
c) rotating the exerciser in the opposite direction for one or more revolutions;
d) placing the exerciser in the opposite hand and rotating the exerciser in a circular motion for one or more revolutions; and
e) rotating the exerciser in the opposite direction for one or more revolutions.
43. The method of claim 39 further comprising exercising both hands by,
a) removing the gyro ring from the detachable grip member;
b) placing the detachable grip member in a first palm and squeezing the grip member;
c) placing the detachable grip member in a second palm and squeezing the grip member; and
d) optionally placing one or more inserts in the detachable grip member cavity thereby increasing the resistance of the grip member and squeezing the grip member.
44. The method of claim 42 further comprising a finger squeeze exercise including,
a) rotating the detachable grip member 180 degrees so that grip member edge are resting at the ends of fingers of a first hand and then squeezing the grip member; and
b) placing the detachable grip member edge at the ends of fingers of a second hand and then squeezing the grip member.
45. The method of claim 39 further comprising massaging one or more pressure points in a hand comprising attaching a bumpy surfaced detachable grip member and repeating steps (a) through (e).
46. The method of claim 39 further comprising massaging one or more pressure points in a hand comprising over the handle, a detachable grip sleeve comprising bumpy surface, and repeating steps (a) through (e).
47. A hand, wrist and forearm medical rehabilitation kit comprising the exerciser of claim 1, and one or more of the following: detachable grip members of varying size and durometer; one or more gyro rings of varying weight; one or more removeable end cap weights of varying weight; one or more interchangeable grips; and a carrying case.
48. The hand, wrist and forearm medical rehabilitation kit of claim 46 further comprising at least one item selected from the group consisting of, vibrating end cap, grip strength gauge, caliper, tape measure, instructional book, video or DVD, medications, hand creams, lotions, pain cream, soaps, gloves, cuticle kit, callous sander, squeeze ball, squeeze putty, hot and cold packs, mechanical or digital repetition counter, and gripping material.
49. A hand, wrist and forearm injury prevention medical kit comprising the exerciser of claim 1, and one or more of the following: detachable grip members of varying size and durometer; one or more gyro rings of varying weight; one or more removeable end cap weights of varying weight; one or more interchangeable grips; and a carrying case.
50. The universal multidirectional exerciser of claim 1 wherein the detachable grip member has a flat top so that the exerciser can stand or store upright.
51. The universal multidirectional exerciser of claim 1 wherein the detachable grip member comprises a center cavity and wherein the grip member center cavity is adapted to incorporate one or more squeezable inserts thereby increasing the resistance of the detachable grip member and wherein the squeezable inserts are sport specific.
52. The universal multidirectional exerciser of claim 51 wherein the squeezable inserts are any kind, shape, material to alter resistance level of the detachable grip member.
53. The universal multidirectional exerciser of claim 51 wherein the squeezable inserts are sport specific and is at least one selected from the group consisting of golf ball, soccer ball, bowling ball, baseball, softball, tennis ball, squash ball, basketball and football.
54. A hand, wrist and forearm work conditioningstrengthening kit comprising the exerciser of claim 1, and one or more of the following: detachable grip members of varying size and durometer; one or more gyro rings of varying weight; one or more removeable end cap weights of varying weight; one or more interchangeable grips; and a carrying case.
55. The universal multidirectional exerciser of claim 1 wherein the gyro ring is made of a non-metal material such as plastic.
56. The universal multidirectional exerciser of claim 55 wherein the non-metal gyro ring is chrome plated.
57. The method of claim 39 further comprising exercising upper arm including elbow, bicep, tricep and shoulder comprising the steps of:
a) holding the exerciser of claim 1 by placing a first hand around the handle and placing a second hand over the detachable grip member;
b) rotating the first handwrist up and down while simultaneously rotating the second handwrist side to side thereby simultaneously rotating the hands in opposite direction;
c) fully extending arms, bringing the arms all the way to chestand fully extend the arms again;
d) turning the exercise device 180 degrees and placing the first hand over the detachable grip member and placing the second hand around the handle; and
e) repeating steps (a) through (c).
58. The universal multidirectional exerciser of claim 1 further adapted to exercise ankles and feet.
59. The universal multidirectional exerciser of claim 1 further comprising a counter or meter attachable to at least one end of the exerciser to monitor repetitions and or time.
60. The universal multidirectional exerciser of claim 59 further comprising an audible indicator to measure repetitions and degree of rotation.
61. The universal multidirectional exerciser of claim 1 further comprising one or more heating or cooling elements.
62. The method of claim 39 further comprising optionally using one or more squeezable inserts for warm up and placing the squeezable insert in the detachable grip member cavity for increasing the grip member durometer wherein the squeezable inserts are sport specific.
63. The method of claim 62 wherein the sport specific squeezable insert is at least one selected from the group consisting of golf ball, soccer ball, bowling ball, baseball, softball, tennis ball, squash ball, lacrosse ball, hockey puck, basketball and football.
64. A method of reducing stress and blood pressure by using the exerciser of claim 1.
65. A method of aiding weight loss by using the exerciser of claim 1 thereby reducing stress and blood pressure.
66. A method of exercising hand, wrist and forearm in the same plane but in opposite direction comprising the steps of holding the exerciser in one hand, placing a second detachable knob over the resistance adjustment knob, positioning a second hand over the second detachable knob so that palms are facing one another and then rotating the exerciser forward and back in the same plane in opposite directions.
67. A stationary universal multidirectional, exerciser for hand, wrist and forearm of claim 1 for gym or home use wherein the exerciser is incorporated into an exercise machinestation and a user is preferably seated but could be standing.
68. A method of exercising hand, wrist, forearm and fingers using the exerciser of claim 1 comprising the steps of:
a) placing one hand over the shaft of the exerciser and moving the wrist up and down;
b) placing one hand over the first knob and moving the wrist left to right;
c) holding the exerciser, the detachable grip member or the gyro ring and moving the wrist rotationally;
d) repeatedly squeezing the foam grip shaft of the exerciser;
e) repeatedly squeezing the detachable grip member when covering the first knob;
f) repeatedly squeezing at low resistance a squeeze ball;
g) repeatedly squeezing at medium resistance the detachable grip member without the gyro ring;
h) repeatedly squeezing at higher resistance the detachable grip member with the squeeze ball in the center cavity of the detachable grip member;
i) rotating the detachable grip member 180 degrees and holding outer edges of the detachable grip member with fingers and repeatedly squeezing the grip with the fingers; and
j) massaging the hands and fingers by squeezing the massage grip.