Category specific sort and display instructions for an electronic device
First Claim
1. In an electronic device having a database of records of different category types, a method of displaying information, said method comprising:
- a) receiving an indication from a user that selects a first category type of said different category types;
b) indexing a sort table with said first category type to obtain a primary sort field and a secondary sort field that have been selected by said user for said first category type, said sort table associating each category type of said different category types with its own primary and secondary sort fields that have been selected by said user, wherein sort fields for each category type are under user control and wherein said first category type has a primary sort field different from that of another category type;
c) sorting records of said first category type into a first order that is determined according to said primary and secondary sort fields for said first category type to produce a first sorted list;
d) displaying on a display screen of said electronic device at least a portion of said first sorted list, said first sorted list displayed in said first order determined according to said primary and secondary sort fields for said first category type, wherein said portion displayed is formatted automatically with information from said primary sort field for said first category type on the left-hand side of said display screen as viewed by said user, wherein by selecting said primary and secondary tertiary sort fields for said first category type said user controls said first order in which said records are displayed, wherein a record associated both with said first category type and with a second category type is displayed in said first order when said first category type is selected for display and in a different second order when said second category type is selected for display, said second order determined according to primary and secondary sort fields selected for said second category type;
e) displaying on said display screen a group of sort instructions stored in said sort table, wherein displayed simultaneously are said primary and secondary sort fields that have been selected by said user for said first category type;
f) receiving an indication from said user that selects said secondary sort field from the displayed primary and secondary and sort fields for said first category type; and
g) in response to step f), displaying a pop-down list comprising sort fields that can be used for said first category type instead of said selected secondary sort field, wherein said user optionally replaces said secondary sort field for said first category type with a sort field selected from said pop-down list.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system providing category based sort and display instructions for a computer system having a database of information stored therein are described. A database of contact information is maintained in the computer with each record containing information related to a personal contact. Each record can be assigned a custom category type defining the kind of contact that the record is. The user is allowed to display a condensed listing of the contacts associated with each category. When the list is displayed, the list can be sorted by a field specific to that category type. Each category type can have its own sorting instructions. The sorting instructions also define the way in which the lists are displayed. The user can define and edit the category based instructions at any time.
151 Citations
18 Claims
-
1. In an electronic device having a database of records of different category types, a method of displaying information, said method comprising:
-
a) receiving an indication from a user that selects a first category type of said different category types; b) indexing a sort table with said first category type to obtain a primary sort field and a secondary sort field that have been selected by said user for said first category type, said sort table associating each category type of said different category types with its own primary and secondary sort fields that have been selected by said user, wherein sort fields for each category type are under user control and wherein said first category type has a primary sort field different from that of another category type; c) sorting records of said first category type into a first order that is determined according to said primary and secondary sort fields for said first category type to produce a first sorted list; d) displaying on a display screen of said electronic device at least a portion of said first sorted list, said first sorted list displayed in said first order determined according to said primary and secondary sort fields for said first category type, wherein said portion displayed is formatted automatically with information from said primary sort field for said first category type on the left-hand side of said display screen as viewed by said user, wherein by selecting said primary and secondary tertiary sort fields for said first category type said user controls said first order in which said records are displayed, wherein a record associated both with said first category type and with a second category type is displayed in said first order when said first category type is selected for display and in a different second order when said second category type is selected for display, said second order determined according to primary and secondary sort fields selected for said second category type; e) displaying on said display screen a group of sort instructions stored in said sort table, wherein displayed simultaneously are said primary and secondary sort fields that have been selected by said user for said first category type; f) receiving an indication from said user that selects said secondary sort field from the displayed primary and secondary and sort fields for said first category type; and g) in response to step f), displaying a pop-down list comprising sort fields that can be used for said first category type instead of said selected secondary sort field, wherein said user optionally replaces said secondary sort field for said first category type with a sort field selected from said pop-down list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a hand-held personal digital assistant having an address database of contact records of different category types, a method of displaying information, said method comprising:
-
a) receiving an indication from a user that selects a first category type of said different category types; b) indexing a sort table with said first category type to obtain a primary sort field, a secondary sort field and a tertiary sort field that have been selected by said user for said first category type, said sort table associating each category type of said different category types with its own primary, secondary and tertiary sort fields that have been selected by said user, wherein sort fields for each category type are under user control and wherein said first category type has a primary sort field different from that of another category type; c) sorting contact records of said first category type into a first order that is determined according to said primary, secondary and tertiary sort fields for said first category type to produce a first sorted list; d) displaying on a display screen of said hand-held personal digital assistant at least a portion of said first sorted list, said first sorted list displayed in said first order determined according to said primary, secondary and tertiary sort fields for said first category type, wherein said portion displayed is formatted automatically with information from said primary sort field for said first category type on the left-hand side of said display screen as viewed by said user, wherein by selecting said primary, secondary and tertiary sort fields for said first category type said user controls said first order in which said contact records are displayed, wherein a record associated both with said first category type and with a second category type is displayed in said first order when said first category type is selected for display and in a different second order when said second category type is selected for display, said second order determined according to primary, secondary and tertiary sort fields selected for said second category type; e) displaying on said display screen a group of sort instructions stored in said sort table, wherein displayed simultaneously are said primary, secondary and tertiary sort fields that have been selected by said user for said first category type; f) receiving an indication from said user that selects said secondary sort field from the displayed primary, secondary and tertiary sort fields for said first category type; g) in response to step f), displaying a pop-down list comprising sort fields that can be used for said first category type instead of said selected secondary sort field, wherein said user optionally replaces said secondary sort field for said first category type with a sort field selected from said pop-down list; h) receiving an indication from said user that selects said tertiary sort field; and i) in response to step h), displaying a pop-down list comprising sort fields that can be used instead of said selected tertiary sort field, wherein said user optionally replaces said tertiary sort field with a sort field selected from said pop-down list. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An electronic device comprising a processor, a display coupled to said processor and a memory coupled to said processor, said memory having a database of records of different category types and instructions implementing a method of displaying information, said method comprising:
-
a) receiving an indication from a user that selects a first category type of said different category types; b) indexing a sort table with said first category type to obtain a primary sort field and a secondary sort field that have been selected by said user for said first category type, said sort table associating each category type of said different category types with its own primary and secondary sort fields that have been selected by said user, wherein sort fields for each category type are under user control and wherein said first category type has a primary sort field different from that of another category type; c) sorting records of said first category type into a first order that is determined according to said primary and secondary sort fields for said first category type to produce a first sorted list; d) displaying on said display screen at least a portion of said first sorted list, said first sorted list displayed in said first order determined according to said primary and secondary sort fields for said first category type, wherein said portion displayed is formatted automatically with information from said primary sort field for said first category type on the left-hand side of said display screen as viewed by said user, wherein by selecting said primary and secondary sort fields for said first category type said user controls said first order in which said records are displayed, wherein a record associated both with said first category type and with a second category type is displayed in said first order when said first category type is selected for display and in a different second order when said second category type is selected for display, said second order determined according to primary and second sort fields selected for said secondary category type; e) displaying on said display screen a group of sort instructions stored in said sort table, wherein displayed simultaneously are said primary and secondary sort fields that have been selected by said user for said first category type; f) receiving an indication from said user that selects said secondary sort field for said first category type from the displayed primary and secondary sort fields; and g) in response to step f), displaying a pop-down list comprising sort fields that can be used for said first category type instead of said selected secondary sort field, wherein said user optionally replaces said secondary sort field for said first category type with a sort field selected from said pop-down list. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification