Patent ID: 6684246
Filing Date: 2004-01-27
Classification: G06F,G06T,H04L,H05B,Y10S

Abstract:
A method in a computer system for tracking access to a server object of a server class by each client, the server object having a query function through which references to interfaces are provided to clients, the method comprising:providing a phantom server class that includes functions that correspond to the functions of the server class and that have the game signature as the corresponding function of the server class; providing a phantom manager class that includes a create function for instantiating a phantom server object of the phantom server class and returns a reference to the phantom server object; providing a client tracking server class that is a derivation of the server class wherein the query function of the client tracking server class invokes the create function of the phantom manager class; instantiating a client tracking server object; and invoking the query function of the client tracking server object wherein the query function invokes the create function of a phantom manager object which instantiates a phantom server object and wherein the query function returns a reference to the phantom server object.