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, with one or more computing devices, 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, with one or more computing devices, a change in a value of the underlying object;
changing, with one or more computing devices, 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, with one or more computing devices, a change in the current state of the user interface mechanism caused by a user; and
changing, with one or more computing devices, 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.
0 Assignments
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
23 Claims
-
1. A method for presenting to a user information operated on by a computational software application, the method comprising the acts of:
-
determining, with one or more computing devices, 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, with one or more computing devices, a change in a value of the underlying object; changing, with one or more computing devices, 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, with one or more computing devices, a change in the current state of the user interface mechanism caused by a user; and changing, with one or more computing devices, 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. A method for presenting to a user information operated on by a computational software application, the method comprising the acts of:
-
identifying, with one or more computing devices, 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, with one or more computing devices, if the value of the dynamic object is to be rendered; determining, with one or more computing devices, if a value of the underlying object has changed; recalculating, with one or more computing devices, 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, with one or more computing devices, an indication of the value of the dynamic object to be rendered to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for presenting information to a user, the method comprising the acts of:
-
identifying, with one or more computing devices, 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, with one or more computing devices, if a value of the underlying object changed; recalculating, with one or more computing devices, the value of the dynamic object if the value of the underlying object has changed; and causing, with one or more computing devices, an indication of the value of the dynamic object to be rendered to the user. - View Dependent Claims (20)
-
-
21. A computer readable storage medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:
-
determine a relationship between states of a user interface mechanism located on a workspace associated with a 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.
-
-
22. A computer readable storage medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors 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:
-
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