Method and system for global constant management for memory

Data processing: software development – installation – and managem – Software program development tool – Managing software components

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S114000, C717S116000

Reexamination Certificate

active

07150005

ABSTRACT:
Method and system for global constant management. A method of operating a computer is described in which, for data structures and a set of data structures, the date structure is received from a first memory. The data structure includes one or more sets of instructions and a set of one or more constants. The data structure is stored in a second memory. If constants from the data structure have not been stored in other data structures in the second memory, other than the first data structure, then constants in the data structures are stored in data structures in second memory. The constants from the first data structure in the second memory are replaced with links to respective other data structures in the second memory. In one example system, the data structure from the first memory comprises a Java class, and the sets of instructions comprise Java methods. The constants from the data structure in the first memory may comprise a constant pool.

REFERENCES:
patent: 5784553 (1998-07-01), Kolawa et al.
patent: 5966542 (1999-10-01), Tock
patent: 5987256 (1999-11-01), Wu et al.
patent: 6047125 (2000-04-01), Agesen et al.
patent: 6066181 (2000-05-01), DeMaster
patent: 6081665 (2000-06-01), Nilsen et al.
patent: 6083276 (2000-07-01), Davidson et al.
patent: 6110226 (2000-08-01), Bothner
patent: 6151598 (2000-11-01), Shaw et al.
patent: 6260187 (2001-07-01), Cirne
patent: 6295643 (2001-09-01), Brown et al.
patent: 6317869 (2001-11-01), Adl-Tabatabai et al.
patent: 6317872 (2001-11-01), Gee et al.
patent: 6327702 (2001-12-01), Sauntry et al.
patent: 6330709 (2001-12-01), Johnson et al.
patent: 6374286 (2002-04-01), Gee et al.
patent: 6507946 (2003-01-01), Alexander et al.
patent: 6519764 (2003-02-01), Atkinson et al.
patent: 6606744 (2003-08-01), Mikurak
patent: 6611844 (2003-08-01), Saulpaugh et al.
patent: 6718546 (2004-04-01), Johnson
patent: 6760907 (2004-07-01), Shaylor
patent: 6763440 (2004-07-01), Traversat et al.
patent: 6785882 (2004-08-01), Goiffon et al.
patent: 6789251 (2004-09-01), Johnson
patent: 6871345 (2005-03-01), Crow et al.
patent: 6925637 (2005-08-01), Thomas et al.
patent: 6968549 (2005-11-01), Harscoet
Chase et al, “Analysis of pointers and structures” ACM SIGPLAN Conf. on Prog. Language Design and Implemention, pp. 296-310, 1990.
Demsky et al, “Automatic detection and repair of errors in data structure”, ACM OOPSLA, pp. 78-95, 2003.
Inagaki et al, “Stride prefetching by dyanmically inspecting objects”, ACM PLDI, PP. 269-277, 2003.
Rogers et al, “Supporting dynamic data structures on distributed memory machines”, ACM Trans. Prog. lang. and Sys. vol. 17, No. 2, pp. 233-263, 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for global constant management for memory does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for global constant management for memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for global constant management for memory will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3714868

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.