Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2007-08-28
2007-08-28
Knight, Anthony (Department: 2121)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C707S793000, C707S793000
Reexamination Certificate
active
10001280
ABSTRACT:
Described is an application program interface (API) that enables dynamic modification to applications executing in a heterogeneous distributed computing environment. The application program interface includes a navigation function, a query function, a thread management function, and a modifier function. The navigation function returns program information for a local or remote computer (i.e., specified computing device). The query function returns information about a program on the specified computing device. The thread management function controls execution of other programs on the specified computing device. The modifier function modifies a system memory on the specified computing device that stores the heterogeneous program. The API works in conjunction with a hierarchical intermediate representation of the heterogeneous program such that pre-defined program tools can modify the intermediate representation and write these modifications to the specified computing device while the heterogeneous program remains operational.
REFERENCES:
patent: 5664191 (1997-09-01), Davidson et al.
patent: 5790858 (1998-08-01), Vogel
patent: 6237024 (2001-05-01), Wollrath et al.
patent: 6381616 (2002-04-01), Larson et al.
patent: 6460178 (2002-10-01), Chan et al.
patent: 6481008 (2002-11-01), Chaiken et al.
patent: 6662356 (2003-12-01), Edwards et al.
patent: 6792595 (2004-09-01), Storistenau et al.
Chang et al., “An Efficient Thread Architecture for a Distributed Shared Memory on Symmetric Multiprocessor Clusters” 1998 IEEE p. 816-822.
Srivastava et al., “Vulcan-Binary Transformation in a Distributed Environment” Microsoft Research Technical Report MSR-TR-2001-50. p. 1-12.
Anderson et al., “The Performance Implications of Thread Management Alternatives for Shared-Memory Multiprocessors” IEEE 1989 p. 1631-1644.
Giordano et al., “Constant Propagation in a Hierarchical Intermediate Program Representation” 1999 International Journal of High Speed Computing abstract p. 1.
Edwards Andrew J.
Gomes Carlos P.
Knight Anthony
Merchant & Gould P.C.
Microsoft Corporation
Stevens Tom
LandOfFree
Application program interface for dynamic instrumentation of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Application program interface for dynamic instrumentation of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Application program interface for dynamic instrumentation of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3888377