Method of dynamically linking objects operated on by a computational system
First Claim
1. A method for presenting to a user information operated on by a computational software application, the method comprising the acts of:
- determining a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application, the relationship defined at least in part by configuration data capable of being interpreted by the computational software application;
detecting a change in a value of the underlying object;
changing a current state of the user interface mechanism based on the detected change in the value of the underlying object and according to the relationship;
detecting a change in the current state of the user interface mechanism caused by a user; and
changing the current value of the underlying object based on the detected change in the current state of the user interface mechanism and according to the relationship.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for presenting to a user information operated on by a computational software application, a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application may be determined. The relationship may be defined at least in part by configuration data capable of being interpreted by the computational software application. A change in a value of the underlying object may be detected, and a current state of the user interface mechanism may be changed based on the detected change in the value of the underlying object and according to the relationship. Additionally, a change in the current state of the user interface mechanism caused by a user may be detected, and the current value of the underlying object may be changed based on the detected change in the current state of the user interface mechanism and according to the relationship.
-
Citations
26 Claims
-
1. A method for presenting to a user information operated on by a computational software application, the method comprising the acts of:
-
determining a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application, the relationship defined at least in part by configuration data capable of being interpreted by the computational software application;
detecting a change in a value of the underlying object;
changing a current state of the user interface mechanism based on the detected change in the value of the underlying object and according to the relationship;
detecting a change in the current state of the user interface mechanism caused by a user; and
changing the current value of the underlying object based on the detected change in the current state of the user interface mechanism and according to the relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium having stored thereon machine executable instructions, the machine executable instructions capable of causing the machine to:
-
determine a relationship between states of a user-interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application, the relationship defined at least in part by configuration data capable of being interpreted by the computational software application;
detect a change in a value of the underlying object;
change a current state of the user interface mechanism based on the detected change in the value of the underlying object and according to the relationship;
detect a change in the current state of the user interface mechanism caused by a user; and
change the current value of the underlying object based on the detected change in the current state of the user interface mechanism and according to the relationship.
-
-
10. A method for presenting to a user information operated on by a computational software application, the method comprising the acts of:
-
identifying a dynamic object in a file operated on by the computational software application, a value of the dynamic object being dependent upon at least one underlying object;
determining if the value of the dynamic object is to be rendered;
determining if a value of the underlying object has changed;
recalculating the value of the dynamic object based on if the dynamic object is to be rendered and if the value of the underlying object has changed; and
causing an indication of the value of the dynamic object to be rendered to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium having stored thereon machine executable instructions, the machine executable instructions capable of causing the machine to:
-
identify a dynamic object in a file operated on by the computational software application, a value of the dynamic object being dependent upon at least one underlying object;
determine if the value of the dynamic object is to be rendered;
determine if a value of the underlying object has changed;
recalculate the value of the dynamic object based on if the dynamic object is to be rendered and if the value of the underlying object has changed; and
cause an indication of the value of the dynamic object to be rendered to the user.
-
-
23. A method for presenting information to a user, the method comprising the acts of:
-
identifying a dynamic object, a value of the dynamic object being dependent upon at least one underlying object, the value of the dynamic object comprising at least one of a symbolic expression, a graphic expression, or an animation;
determining if a value of the underlying object changed;
recalculating the value of the dynamic object if the value of the underlying object has changed; and
causing an indication of the value of the dynamic object to be rendered to the user. - View Dependent Claims (24, 25)
-
-
26. A computer readable medium having stored thereon machine executable instructions, the machine executable instructions capable of causing the machine to:
-
identify a dynamic object, a value of the dynamic object being dependent upon at least one underlying object, the value of the dynamic object comprising at least one of a symbolic expression, a graphic expression, or an animation;
determine if a value of the underlying object changed;
recalculate the value of the dynamic object if the value of the underlying object has changed; and
cause an indication of the value of the dynamic object to be rendered to the user.
-
Specification