Patent ID: 7146603
Filing Date: 2006-12-05
Classification: G06F,Y10S

Abstract:
1. An object-oriented temporal context programming system comprising: a database; data objects, each data object being defined by a class of object and having at least one attribute, said attribute being at least relatively persistently stored in the database so that past and present values of the attribute are stored in the database with an indication of the effective time of each value of the attribute; and methods which the class can carry out, said methods having an argument with an effective time, said method being at least relatively persistently stored in the database so that past and present versions of the method are stored in the database with an indication of the effective time of each version of the method, execution of said method with a particular time argument utilizing the particular values of attributes of the effected data objects and the particular version of the method in effect for the particular time specified.