Accessing information at object creation
AssigneeComputer Associates Think, Inc.
InventorJohn B. Bley
Life of this patent
Estimating the term…
Abstract
A system is disclosed for accessing information about an object, where such information is available at the time of creation of the object but not necessarily available at all times later. In one embodiment, existing object code is modified to add the ability to access the information. The modified code is then executed.
Claims33
A method for adding functionality in order to access information, comprising:
- automatically modifying a first portion of existing code, said modifying said first portion of existing code includes adding first additional code to said first portion of existing code, said first portion of existing code creates a software entity, said first additional code stores first data relevant to said software entity, said first data is available when said first software entity is created;
- and
- automatically modifying a second portion of existing code, said modifying said second portion of existing code includes adding second additional code to said second portion of existing code, said second portion of existing code uses said software entity, said second additional code accesses second data relevant to said software entity and correlates said second data with said first data.
A machine implemented method for adding functionality in order to access information, comprising:
- automatically adding first additional object code to a first portion of existing object code, said first portion of said existing object code creates a software entity, said first additional object code stores first data relevant to said software entity, said first data is available to said existing object code when said first software entity is created;
- and
- automatically adding second additional object code to a second portion of said existing object code, said second portion of said existing object code uses said software entity, said second additional object code accesses second data relevant to said software entity and correlates said second data with said first data after said second data is accessed.
One or more processor readable storage devices, comprising:
- processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors automatically adds first additional code to first existing code, said first existing code creates a software entity, said first additional code stores first data relevant to said software entity, said first data is available when said software entity is created, said processor readable code automatically adds second additional code to second existing code, said second existing code uses said software entity, said second additional code accesses second data relevant to said software entity and correlates said second data with said first data after said second data is accessed.
An apparatus for adding functionality in order to access information, comprising:
- a communication interface;
- a storage device;
- and
- one or more processors, said one or more processors in communication with said communication interface and said storage device, said one or more processors automatically adds first additional code to first existing code, said first existing code creates a software entity, said first additional code stores first data relevant to said first software entity, said first data is available when said software entity is created, said one or more processors automatically adds second additional code to second existing code, said second existing code uses said software entity, said second additional code accesses second data relevant to said software entity and correlates said second data with said first data after said second data is accessed to produce correlation data, said one or more processors reports said correlation data to an output device.
A method for adding functionality in order to access information, comprising:
- accessing existing code that creates a software entity and uses said software entity;
- and
- after said accessing, automatically modifying said existing code, said modifying includes adding first additional code and second additional code to said existing code, said first additional code stores first data relevant to said software entity at time of creation of said software entity, said second additional code accesses second data relevant to said software entity and correlates said second data with said first data.
A method for adding functionality in order to access information, comprising:
- accessing existing code that creates a software entity and uses said software entity;
- and
- after said accessing, automatically adding first additional code and second additional code to said existing code, said first additional code stores first data relevant to said software entity at time of creation of said software entity, said second additional code accesses second data relevant to said software entity and correlates said second data with said first data.
Dependencies are inferred from the claim text.