Simultaneous display of multiple calendar systems
First Claim
Patent Images
1. A computer implemented method of displaying calendar data to a user comprising:
- receiving a user selection of a primary calendar system and a secondary calendar system, wherein the primary calendar system comprises one of, and the secondary calendar system comprises a different one of, the following calendar systems;
Gregorian, Hijri, Jewish, Chinese, Saka Era, International Standard Organization, or Julian;
accessing calendar data, the calendar data including a plurality of events, wherein each of the plurality of events has a description and wherein each of the plurality of events are associated with at least one respective date in the primary calendar system;
converting each of the at least one respective date for each of the plurality of events to the secondary calendar system;
generating a first calendar display, the first calendar display being a graphical representation of dates of two or more consecutive days in the primary calendar system within a display period, and indicating the occurrence of the plurality of events in the first calendar display;
generating a second calendar display, the second calendar display being a graphical representation in the secondary calendar system of at least the dates within the display period and indicating the occurrence of the plurality of events in the second calendar display;
simultaneously displaying the first calendar display and the second calendar display to the user;
receiving a user selection of a date on the first calendar display of the second calendar display; and
highlighting the user selected date on both the first calendar display and the second calendar display in response to the user selection of the date.
2 Assignments
0 Petitions
Accused Products
Abstract
A calendar display, method and system are disclosed that can provide a calendar display showing a period of one or more days and simultaneously showing information for the days in the display period in more than one calendar system. The calendar system displays calendar data in calendar display based on a primary calendar system. The calendar system also calculates and displays information in a second calendar system so the user is simultaneously provided with information the primary and secondary calendar systems.
-
Citations
33 Claims
-
1. A computer implemented method of displaying calendar data to a user comprising:
-
receiving a user selection of a primary calendar system and a secondary calendar system, wherein the primary calendar system comprises one of, and the secondary calendar system comprises a different one of, the following calendar systems;
Gregorian, Hijri, Jewish, Chinese, Saka Era, International Standard Organization, or Julian;accessing calendar data, the calendar data including a plurality of events, wherein each of the plurality of events has a description and wherein each of the plurality of events are associated with at least one respective date in the primary calendar system; converting each of the at least one respective date for each of the plurality of events to the secondary calendar system; generating a first calendar display, the first calendar display being a graphical representation of dates of two or more consecutive days in the primary calendar system within a display period, and indicating the occurrence of the plurality of events in the first calendar display; generating a second calendar display, the second calendar display being a graphical representation in the secondary calendar system of at least the dates within the display period and indicating the occurrence of the plurality of events in the second calendar display; simultaneously displaying the first calendar display and the second calendar display to the user; receiving a user selection of a date on the first calendar display of the second calendar display; and highlighting the user selected date on both the first calendar display and the second calendar display in response to the user selection of the date. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method of displaying a first set of calendar data to a user comprising:
-
receiving a user selection of a primary language from a plurality of language selections; receiving a user selection of a primary calendar system from a set of calendar systems; receiving a user selection of a secondary language from the plurality of language selections; receiving a user selection of a secondary calendar system from the set of calendar systems, wherein the primary calendar system comprises one of, and the secondary calendar system comprises a different one of, the following calendar systems;
Gregorian, Hijri, Jewish, Chinese, Saka Era, International Standard Organization, or Julian;receiving a user command to display calendar data in a first display period based on the primary calendar system, wherein the first display period comprises a plurality of days; generating a calendar display, the calendar display including a graphical representation of a second display period, the second display period including at least the first display period; calculating a primary calendar system description of the first display period; calculating a secondary calendar system description of the second display period; displaying in the calendar display the first set of calendar data, the primary calendar system description in the primary language, and the secondary calendar system description in the secondary language; and receiving a user command to create a recurring event in the secondary calendar system, the recurring event being a series of recurrences separated by a secondary calendar system period, each recurrence associated with a date and each event comprising at least one of an appointment, holiday, meeting or deadline; indicating, for each recurrence associated with a date within the second display period, the occurrence of the recurring event in the calendar display in both of the primary calendar system and the secondary calendar system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of displaying a calendar comprising:
-
specifying a primary calendar system and a first language associated with the primary calendar system; receiving a user selection to display a secondary calendar system; receiving a user selection of a second language to be associated with the secondary calendar system; receiving a user selection of the secondary calendar system, wherein the primary calendar system comprises one of, and the secondary calendar system comprises a different one of, the following calendar systems;
Gregorian, Hijri, Jewish, Chinese, Saka Era, International Standard Organization, or Julian; anddisplaying a calendar display with a graphical representation of a plurality of days within a display period, the calendar display comprising a cell or column representing each day, each cell or column containing a representation of a corresponding date in the primary calendar system and a corresponding date in the secondary calendar system; wherein the calendar display includes text in the first language identifying the display period in the primary calendar system and text in the second language identifying the display period in the secondary calendar system; wherein the graphical representation is a cell in the calendar display for each day in the display period and wherein each cell includes text in the first language identifying the display period in the primary calendar system and text in the second language identifying the display period in the secondary calendar system; receiving a user command to create a recurring event in the secondary calendar system, the recurring event being a series of recurrences separated by a secondary calendar system period, each recurrence associated with a date and each event comprising at least one of an appointment, holiday, meeting or deadline; and indicating, for each recurrence associated with a date within the second display period, the occurrence of the recurring event in the calendar display in both of the primary calendar system and the secondary calendar system. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification