Calendar bar interface for electronic mail interaction
First Claim
1. In a computer system operatively coupled to a network and capable of displaying a user interface, a method comprising:
- (A) providing a first displayable calendar bar utility, the calendar utility defining a plurality of time periods;
(B) establishing a reference link between at least one of the defined time periods and a data structure used to maintain information associated with the defined time period;
(C) displaying the first linear calendar bar utility on the user interface; and
(D) in response to selection of one of the defined time periods, displaying on the user interface the information maintained in the data structure associated with the defined time period.
3 Assignments
0 Petitions
Accused Products
Abstract
A calendar bar utility with a special user interface may be integrated and displayed simultaneously with an electronic mail list inbox. The calendar bar user interface comprises a linear display arranged into multiple, chronologically-arranged, time periods. Upon selection of a specific time period, such as a day, or the current day, subdivisions of the time period, e.g. hours of a day, are displayed in a similar format. The calendar bar also allows multiple calendars, for example the personal calendar of the user, and a team calendar for multiple individuals, to be displayed simultaneously for easy access. Selection of a specific time period causes data associated with any event in that time period to be displayed next to the designated time period, or, alternatively, in a separate window. The data associated with the event may vary in detail and scope depending on the designer preferences, but will typically include the start and end times, the location, topic, type, i.e. call-in, video conference, etc., the participants, relevant telephone numbers, network addresses, electronic mail content and/or threads or summaries thereof and references to any relevant data and materials.
207 Citations
20 Claims
-
1. In a computer system operatively coupled to a network and capable of displaying a user interface, a method comprising:
-
(A) providing a first displayable calendar bar utility, the calendar utility defining a plurality of time periods;
(B) establishing a reference link between at least one of the defined time periods and a data structure used to maintain information associated with the defined time period;
(C) displaying the first linear calendar bar utility on the user interface; and
(D) in response to selection of one of the defined time periods, displaying on the user interface the information maintained in the data structure associated with the defined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for use with a computer system operatively connectable to a network and capable of displaying a user interface, the computer program product comprising a computer useable medium having embodied therein program code comprising:
-
(A) program code for generating a displayable calendar bar utility, the calendar utility defining a plurality of time periods;
(B) program code for establishing a reference link between at least one of the defined time periods and a data structure use to maintain information associated with the defined time period;
(C) program code for displaying the linear calendar bar utility on the user interface; and
(D) program code for, in response to selection of one of the defined time periods, displaying on the user interface the information maintained in the data structure associated with the defined time period.
-
-
12. A computer data signal embodied in a carrier wave for use with a computer system operatively connectable to a network and capable displaying a user interface, the computer data signal comprising:
-
(A) program code for generating a displayable calendar bar utility, the calendar utility defining a plurality of time periods;
(B) program code for establishing a reference link between at least one of the defined time periods and a data structure use to maintain information associated with the defined time period, (C) program code for displaying the linear calendar bar utility on the user interface; and
(D) program code for, in response to selection of one of the defined time periods, displaying on the user interface the information maintained in the data structure associated with the defined time period.
-
-
13. An apparatus for use with a computer system operatively connectable to a network and capable of displaying a user interface, the apparatus comprising:
-
(A) calendar bar utility displayable through the user interface, the calendar utility defining a plurality of time periods;
(B) program logic for establishing a reference link between at least one of the defined time periods and a data structure used to maintain information associated with the defined time period; and
(C) program logic for, in response to selection of one of the defined time periods, displaying on the user interface the information maintained in the data structure associated with the defined time period. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus for use with a computer system operatively connectable to a network and having a user interface, the apparatus comprising:
-
(A) calendar bar utility displayable through the user interface and comprising;
(i) a first linear graphic display of defined time periods, each defined time period associated with a day;
(ii) a second linear graphic display of defined time periods, each defined time period of the second linear graphic display associated with an hour of the day and displayable upon selection of a defined time period from the first linear graphic display;
(B) program logic for establishing a reference link between at least one of the defined time periods of the calendar bar utility and a data structure used to maintain information associated with the defined time period; and
(C) program logic for displaying on the user interface the information maintained in the data structure associated with the defined time period, in response to selection of one of the defined time periods. - View Dependent Claims (19, 20)
-
Specification