Patent ID: 7461333

Claim:
An information processing apparatus comprising: storage means for storing an electronic label including user-selectable object information having different attributes and time information associated therewith; difference computing means for computing a difference between the electronic label at a first time point and a modified version of the electronic label at a second time point; said storage means for storing a difference between the electronic label and the modified version of the electronic label; a graphical user interface for enabling a selection of a date at which to regenerate a previous state of said electronic label, for displaying a first active window in said graphical user interface that is configured to allow a user to set a start time to automatically display the electronic label, and for displaying a second active window configured to allow the user to paste the user-selectable object information onto the electronic label; and regenerating means for regenerating the previous state of said electronic label associated with a date selected through said graphical user interface based on said time information and the difference between the electronic label and the modified version of the electronic label, said previous state of said electronic label being indicative of what object information is associated with said electronic label as a function of time.