Facilitating viewing of temporal values for multiple fields
First Claim
1. A method of facilitating users to view temporal values for multiple fields, said method comprising:
- maintaining a temporal data associated with a first field and a second field,wherein said temporal data specifies a first sequence of time instances and a respective value to which said first field is set at each of said first sequence of time instances, said first sequence of time instances containing a first time instance and a second time instance,wherein said temporal data also specifies a second sequence of time instances and a respective value to which said second field is set at each of said second sequence of time instances, said second sequence of time instances not including said second time instance but including a third time instance at which an old value for said second field is changed to a new value;
displaying on a display unit, a first value for a first field and a second value for said second field, wherein said first value and said second value are temporal values at said first time instance for said first field and said second field respectively according to said temporal data;
receiving an input data representing said second time instance;
examining said temporal data to determine a third value and a fourth value for said first field and said second field respectively at said second time instance,wherein said third value is the value of said first field retrieved from said temporal data corresponding to said second time instance,wherein said fourth value is set to said old value if said second time instance is less than said third time instance and to said new value otherwise; and
updating said display unit, in response to receiving of said input data representing said second time instance, said third value for said first field and said fourth value for said second field, wherein said third value and said fourth value are temporal values at said second time instance for said first field and said second field respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of the present invention facilitates users to view temporal values for multiple fields. In one embodiment, a first value and a second value are displayed respectively for a first field and a second field, with the first value and second value representing temporal values at a first time instance for the two fields respectively. Upon receiving data representing a second time instance, the display is updated by displaying a third value and a fourth value for the first field and the second field respectively, with the third value and the fourth value representing corresponding temporal values at the second time instance for the two fields.
11 Citations
19 Claims
-
1. A method of facilitating users to view temporal values for multiple fields, said method comprising:
-
maintaining a temporal data associated with a first field and a second field, wherein said temporal data specifies a first sequence of time instances and a respective value to which said first field is set at each of said first sequence of time instances, said first sequence of time instances containing a first time instance and a second time instance, wherein said temporal data also specifies a second sequence of time instances and a respective value to which said second field is set at each of said second sequence of time instances, said second sequence of time instances not including said second time instance but including a third time instance at which an old value for said second field is changed to a new value; displaying on a display unit, a first value for a first field and a second value for said second field, wherein said first value and said second value are temporal values at said first time instance for said first field and said second field respectively according to said temporal data; receiving an input data representing said second time instance; examining said temporal data to determine a third value and a fourth value for said first field and said second field respectively at said second time instance, wherein said third value is the value of said first field retrieved from said temporal data corresponding to said second time instance, wherein said fourth value is set to said old value if said second time instance is less than said third time instance and to said new value otherwise; and updating said display unit, in response to receiving of said input data representing said second time instance, said third value for said first field and said fourth value for said second field, wherein said third value and said fourth value are temporal values at said second time instance for said first field and said second field respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine readable medium storing one or more sequences of instructions for causing a system to facilitate users to view temporal values for multiple fields, wherein execution of said one or more instructions by one or more processors contained in said system causes said system to perform the actions of:
-
displaying on a display unit, a first value for a first field and a second value for a second field, wherein said first value and said second value are temporal values at a first time instance for said first field and said second field respectively; receiving an input data representing a second time instance; examining a temporal data to determine a third value for said first field at said second time instance, wherein said temporal data specifies a first sequence of time instances and a respective value to which said first field is set at each of said first sequence of time instances, said first sequence of time instances containing said first time instance and said second time instance, wherein said temporal data further specifies a second sequence of time instances and a respective value to which said second field is set at each of said second sequence of time instances, said second sequence of time instances not including said second time instance but including a third time instance at which an old value for said second field is changed to a new value, wherein said third value is the value of said first field retrieved from said temporal data corresponding to said second time instance, wherein said examining determines a fourth value for said second field at said second time instance, wherein said fourth value is set to said old value if said second time instance is less than said third time instance and to said new value otherwise; and updating said display unit, in response to receiving of said input data representing said second time instance, said third value for said first field and said fourth value for said second field, wherein said third value and said fourth value are temporal values at said second time instance for said first field and said second field respectively. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A digital processing system comprising:
-
a processor; a random access memory (RAM); a display unit; a machine readable medium to store one or more instructions, which when retrieved into said RAM and executed by said processor causes said digital processing system to facilitate users to view temporal values for multiple fields, said digital processing system performing the actions of; displaying on said display unit, a first value for a first field and a second value for a second field, wherein said first value and said second value are temporal values for said first field and said second field respectively at a current time instance indicated on said digital processing system; receiving an input data representing a second time instance which is prior to said current time instance; examining a temporal data to determine a third value for said first field at said second time instance, wherein said temporal data specifies a first sequence of time instances and a respective value to which said first field is set at each of said first sequence of time instances, said first sequence of time instances containing said first time instance and said second time instance, wherein said temporal data further specifies a second sequence of time instances and a respective value to which said second field is set at each of said second sequence of time instances, said second sequence of time instances not including said second time instance but including a third time instance at which an old value for said second field is changed to a new value, wherein said third value is the value of said first field retrieved from said temporal data corresponding to said second time instance, wherein said examining determines a fourth value for said second field at said second time instance, wherein said fourth value is set to said old value if said second time instance is less than said third time instance and to said new value otherwise; and updating said display unit, in response to receiving of said input data representing said second time instance, a third value for said first field and a fourth value for said second field, wherein said third value and said fourth value are temporal values at said second time instance for said first field and said second field respectively. - View Dependent Claims (16, 17, 18, 19)
-
Specification