Accessing information at object creation
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
33 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15, 16, 17, 18)
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23)
-
24. 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. - View Dependent Claims (25, 26, 27, 28)
-
-
29. 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. - View Dependent Claims (30, 31)
-
-
32. 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. - View Dependent Claims (33)
-
Specification