Method and system for traversing digital records with multiple dimensional attributes
First Claim
1. A method for traversing digital records with dimensional attributes, the method comprising:
- storing a number of digital records;
associating a respective digital record with a number of attributes, wherein each attribute is specified in a level from multiple levels of abstraction;
receiving inputs from a user to set one or more criteria on the attributes of the digital records to be presented by;
receiving a user-specified value of at least one fixed attribute of the digital records to be presented;
receiving a changed value for at least one non-fixed attribute of the digital records to be presented; and
receiving a user-specified level of abstraction for the fixed and/or non-fixed attribute of the digital records to be presented; and
presenting a set of digital records matching the attribute criteria set by the user in a sliding bar corresponding to a range of continuous values for the non-fixed attribute, wherein each of the presented digital records is associated with both the user-specified value and the user-specified level of abstraction, and wherein the digital records are ordered in the sliding bar by their values for the non-fixed attribute.
6 Assignments
0 Petitions
Accused Products
Abstract
A system facilitates traversing digital records with dimensional attributes. The system stores a number of digital records. The system further associates a respective digital record with a number of attributes, wherein a respective attribute can be specified in a number of levels of abstraction. The system allows a user to control a presentation of the stored digital records based on their attributes. The user can set one or more criteria for the attributes of the digital records to be presented by: specifying the value of at least one fixed attribute of the digital records to be presented, changing at least one non-fixed attribute of the digital records to be presented, and/or specifying a level of abstraction for the fixed and/or non-fixed attribute of the digital records to be presented. The system then presents a set of digital records to the user based on the attribute criteria set by the user.
21 Citations
21 Claims
-
1. A method for traversing digital records with dimensional attributes, the method comprising:
-
storing a number of digital records; associating a respective digital record with a number of attributes, wherein each attribute is specified in a level from multiple levels of abstraction; receiving inputs from a user to set one or more criteria on the attributes of the digital records to be presented by; receiving a user-specified value of at least one fixed attribute of the digital records to be presented; receiving a changed value for at least one non-fixed attribute of the digital records to be presented; and receiving a user-specified level of abstraction for the fixed and/or non-fixed attribute of the digital records to be presented; and presenting a set of digital records matching the attribute criteria set by the user in a sliding bar corresponding to a range of continuous values for the non-fixed attribute, wherein each of the presented digital records is associated with both the user-specified value and the user-specified level of abstraction, and wherein the digital records are ordered in the sliding bar by their values for the non-fixed attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium storing instructions which when executed by a computer cause the computer to perform a method for traversing digital records with dimensional attributes, the method comprising:
-
storing a number of digital records; associating a respective digital record with a number of attributes, wherein each attribute is specified in a level from multiple levels of abstraction; receiving inputs from a user to set one or more criteria on the attributes of the digital records to be presented by; receiving a user-specified value of at least one fixed attribute of the digital records to be presented; receiving a changed value for at least one non-fixed attribute of the digital records to be presented; and receiving a user-specified level of abstraction for the fixed and/or non-fixed attribute of the digital records to be presented; and presenting a set of digital records matching the attribute criteria set by the user in a sliding bar corresponding to a range of continuous values for the non-fixed attribute, wherein each of the presented digital records is associated with both the user-specified value and the user-specified level of abstraction, and wherein the digital records are ordered in the sliding bar by their values for the non-fixed attribute. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for traversing digital records with dimensional attributes, the computer system comprising:
-
a processor; a memory coupled to the processor; a repository configured to store a number of digital records; an association mechanism configured to associate each digital record with a number of attributes, wherein a respective attribute is specified in a level from multiple levels of abstraction; a digital-record retrieving mechanism configured to receive input from a user to set one or more criteria on the attributes of the digital records to be presented by; receiving a user-specified value of at least one fixed attribute of the digital records to be presented; receiving a changed value for at least one non-fixed attribute of the digital records to be presented; and receiving a user-specified level of abstraction for the fixed and/or non-fixed attribute of the digital records to be presented; and a presentation mechanism configured to present a set of digital records matching the attribute criteria set by the user in a sliding bar corresponding to a range of continuous values for the non-fixed attribute, wherein each of the presented digital records is associated with both the user-specified value and the user-specified level of abstraction, and wherein the digital records are ordered in the sliding bar by their values for the non-fixed attribute. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification