Calendar control device and program

The calendar control device and program differentiate event dates from weekdays by altering their appearance and providing tooltips, addressing the challenge of distinguishing important dates in electronic calendars without manual input.

JP2026032787APending Publication Date: 2026-02-27BLUE OCEAN SYST CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024135744
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

Existing electronic calendars often fail to distinguish holidays and event dates from weekdays, leading to confusion and difficulty in identifying important events without manual input.

Method used

A calendar control device and program that interacts with an AI engine to automatically identify and visually differentiate event dates by changing their color, font, or background, and display event information in tooltips.

Benefits of technology

Automatically distinguishes event dates from weekdays, enhancing visibility and reducing manual input requirements for event information display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026032787000001_ABST
    Figure 2026032787000001_ABST
Patent Text Reader

Abstract

To perform calendar display of various events including a holiday for displaying event information dynamically acquired on the basis of an event word on a calendar.SOLUTION: When the display of the monthly calendar of the specific year and month is instructed by clicking the expansion button in the record management terminals in which the specific year, month, and day are displayed, a prompt for inquiring about the date and event content related to the event word in the specific year and month is transmitted to the answering engine (retrieval function-equipped interactive AI) (step 75,79). Data representing the date of the event of the specific year and month and data representing the contents of the event are transmitted as an answer from the answer engine (step 81). In the record management terminal, a calendar control for displaying a monthly calendar on the screen is controlled in accordance with the display instruction, and the date of the event is displayed with its font and color changed (step 77,78).SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a calendar control device and a program for controlling the calendar control. [Background technology]

[0002] 2. Description of the Related Art For the purposes of schedule management, task management, to-do management, record management, etc., a calendar (electronic calendar) may be displayed on a display screen, and a specific date or period may be specified or selected using the displayed calendar.

[0003] Patent Document 1 discloses a method and system for simultaneously displaying multiple electronic calendars. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-18785

[0005] Some application programs display Saturdays, Sundays, and holidays in different colors from weekdays, but there are also electronic calendars that display Saturdays, Sundays, and holidays in the same colors and fonts as weekdays without any distinction.

[0006] It would also be convenient if event details (holidays, local events, hospital appointment days, etc.) could be displayed on the calendar. Summary of the Invention [Problem to be solved by the invention]

[0007] The object of this invention is to enable at least holidays to be displayed in a manner that makes them distinguishable from weekdays, even in an electronic calendar that displays Saturdays, Sundays, and holidays in the same colors and fonts as weekdays without any particular distinction.

[0008] Another object of the present invention is to make it possible to display event information obtained based on event words on a calendar.

[0009] The calendar control control device of this invention includes a transmitting means for transmitting to an answer engine a prompt inquiring about the date and event content associated with the event word for a specific month in response to an instruction to display a monthly calendar for the specific month and an input of an event word; a receiving means for receiving data representing the date and event content associated with the event word for the specific month transmitted from the answer engine; and a control means for controlling the calendar control to change the received date associated with the event word so that it is distinguishable from other dates and to display a monthly calendar in which the data representing the event content is associated with the date associated with the event word and stored so that it can be displayed. "Changing the date associated with the event word so that it is distinguishable from other dates" means changing the number representing the date associated with the event word in the monthly calendar so that it is visually different from the number representing a date (other date) different from the date associated with the event word. The number representing the date on the monthly calendar itself (e.g., color) may be changed, or the background color may be changed without changing the number itself, resulting in the event date being visually different from other dates.

[0010] When an instruction to display a monthly calendar for a specific year and month (for example, October 2023) is received, the calendar control displays the monthly calendar that has been instructed to be displayed on the screen. The calendar control control device according to the present invention controls this calendar control.

[0011] A calendar control is basically a program (program component) that displays a calendar on the display screen and allows you to select a date. The calendar control can display a monthly calendar and accept the selection of a specific date from it. When a date is selected, it can call up and display on the screen, for example, schedules, tasks, TODOs, records, etc. for the selected date that are stored separately and associated with the selected date.

[0012] According to this invention, in response to an instruction to display a monthly calendar for a specific month and input of an event word, a prompt is sent to the answer engine inquiring about the date (event date) and event content related to the input event word for that specific month, and data representing the event date and event content for the specific month is received. A calendar control is then controlled in accordance with the received event date data and event content data. That is, the calendar control is controlled to change the color of the date related to the received event word so that it can be distinguished from other dates, and to display on the screen a monthly calendar in which data representing the event content is stored so as to be associated with the date related to the event word in a displayable manner. Event information can be displayed without manually entering the event information into the monthly calendar, and event dates can be clearly displayed on the monthly calendar.

[0013] In one embodiment, the control means controls the calendar control to change at least one of the color, font, decoration, and background color of the date related to the received event word so that it is distinguishable from the corresponding color, font, decoration, and background color of at least the weekday date. For example, if the color of weekday dates in the monthly calendar is black, the date related to the event word is displayed in a color different from black, thereby making the event date prominently displayed in the monthly calendar. Instead of or in addition to color, the font, decoration (e.g., surrounding numbers with circles or triangles), and background color may be changed to make the event date prominently displayed in the monthly calendar.

[0014] The calendar control may be controlled to modify the colors of Saturdays and Sundays to be different from the colors of weekday dates. In this case, the color of Saturday dates (e.g., blue) and the color of Sunday dates (e.g., red) may be displayed so as to be distinguishable. Event dates are modified to be distinguishable at least from weekday dates, and in one embodiment, are also modified to be distinguishable from Saturday and Sunday dates.

[0015] By storing data representing the event content in a displayable manner, the calendar control can be further controlled so that, for example, a tooltip containing data representing the event content appears when the mouse cursor approaches a date related to the event word in the monthly calendar.

[0016] The present invention also provides a program for controlling a calendar control. The calendar control control program of the present invention controls the calendar control so that a sending means sends a prompt to an answer engine in response to an instruction to display a monthly calendar for a specific month and an input of an event word, the prompt inquiring about the date and event content associated with the event word for the specific month, a receiving means receives data representing the date and event content associated with the event word for the specific month sent from the answer engine, and a control means changes the date associated with the received event word so that it can be distinguished from other dates, and displays on a screen a monthly calendar in which the data representing the event content is stored in a displayable manner in association with the date associated with the event word. [Brief explanation of the drawings]

[0017] [Figure 1A] 1 is a block diagram showing a hardware configuration of a care content input system. [Figure 1B] FIG. 10 is a block diagram showing a hardware configuration of another aspect of the care content input system. [Figure 2] The occupancy rate display screen is shown. [Figure 3] The occupancy rate display screen is shown. [Figure 4] 1 shows an accident report form screen. [Figure 5] 1 shows an accident report form screen. [Figure 6] The work schedule form screen is shown. [Figure 7] The work schedule form screen is shown. [Figure 8] The date display box is shown enlarged. [Figure 9] An enlarged monthly calendar is shown. [Figure 10] An enlarged monthly calendar is shown. [Figure 11] 10 is a flowchart showing the flow of a process for changing the font and color of an event date on a monthly calendar. [Figure 12] 10 is a flowchart showing the flow of a process for changing the font and color of an event date on a monthly calendar. [Example]

[0018] FIG. 1A is a block diagram showing the hardware configuration of a care content input system.

[0019] The care content input system includes a record management terminal 1 and a record management server 3. The record management terminal 1 is used to input various care (support) details provided by care facility staff and others to care facility users (typically elderly people or people with disabilities), and the input care details are recorded (saved) (care records). The care records are used to consider care plans for care facility users, to utilize them in high-quality care services and care management, to improve the qualifications of care facility staff, and to share information. Generally, multiple record management terminals 1 (or just one) are used to input care details (care records).

[0020] A record management server 3 is connected to the record management terminal 1 via a network (such as the Internet). The record management server 3 manages the details of care provided and to be provided to each user of the care facility.

[0021] The records management terminal 1 and the records management server 3 are both computer devices equipped with a CPU, memory, storage, communication devices, etc. The storage stores an operating system program (OS), programs and data for operating the computer devices as the records management terminal 1 and the records management server 3, and the computer devices operate as the records management terminal 1 and the records management server 3 when these programs are executed by the CPU.

[0022] A calendar control program (hereinafter referred to as "calendar control") 1A is stored in the storage of the record management terminal 1. The calendar control 1A displays a specific date, a monthly calendar, etc. on the record management terminal 1, and is also used to input (select) a specific date by clicking on a date displayed on the calendar. Details of the calendar displayed by the calendar control 1A will be described later.

[0023] An interactive AI (answer engine) 2 with search function (Google, Bing, Perplexity AI, Copilot, etc.) is connected to the record management server 3 via a network. As will be described later, the interactive AI 2 with search function is used to display the event date of an event searched for based on a specified event word in the calendar display on the record management terminal 1. Details of the processing using the interactive AI 2 with search function will be described later.

[0024] Figure 1B shows the hardware configuration of another example of a care content input system. This system differs from the care content input system shown in Figure 1A in that the record management terminal 1 and the interactive AI 2 with search function are connected via a network without going through the record management server 3.

[0025] In the embodiment described below, a care content input system shown in FIG. 1A will be described.

[0026] 2 and 3 show an example of a screen displayed on the display screen of the record management terminal 1, in which an occupancy rate / occupancy rate display screen 10 is shown. FIG. 8 shows an enlarged view of a date display box 11 included in the occupancy rate / occupancy rate display screen 10.

[0027] The occupancy rate / occupancy rate display screen 10 displays the occupancy rate and the facility occupancy rate based on the number of users of the facility on a specific date (year, month, day).

[0028] Referring to Figure 2, a date display box 11 that displays the date (year, month, and day) is provided in the upper left corner of the occupancy rate / occupancy rate display screen 10. The date display box 11 displays the current date (year, month, and day) (so-called machine time) according to a program (date program) that displays and sets the date and time of the system (record management terminal 1) and is included in the OS of the record management terminal 1. The occupancy rate and occupancy rate of the facility for the specific date displayed in the date display box 11 are displayed on the occupancy rate / occupancy rate display screen 10. The date display box 11 and a monthly calendar 12, which will be described later, are displayed by a calendar control 1A provided in the record management terminal 1.

[0029] Referring to FIG. 8, the date display box 11 includes a date display portion 11A, a month forwarding button 11B, and an expansion button 11D.

[0030] The month advance button 11B is clicked to advance or rewind the date displayed in the year, month, and date display section 11A by one month. When the right-facing triangular portion of the month advance button 11B is clicked, the date displayed in the year, month, and date display section 11A advances by one month. When the left-facing triangular portion is clicked, the date displayed in the year, month, and date display section 11A goes back by one month.

[0031] The downward-facing triangle portion of the date display box 11 is the expansion button 11D. When the expansion button 11D (downward-facing triangle portion) of the date display box 11 in the upper left corner of the occupancy rate / occupancy rate display screen 10 shown in Figure 2 is clicked, a monthly calendar 12 for the year and month displayed in the date display box 11 and an event word setting (input) field 13 appear, as shown in Figure 3. Since the date displayed in the date display portion 11A of the date display box 11 is "2023 / 10 / 01," when the expansion button 11D is clicked, the monthly calendar 12 for October 2023 appears.

[0032] FIG. 9 shows an enlarged view of the monthly calendar 12 and the event word setting field 13.

[0033] Each date on the monthly calendar 12 is clickable (selectable), and a specific date can be selected using the monthly calendar 12. The clicked date is displayed in the date display section 11A of the date display box 11, and the facility operation rate and occupancy rate for the displayed specific date are displayed on the operation rate / occupancy rate display screen 10.

[0034] The event word setting field 13 located below the monthly calendar 12 allows for the input of letters (including numbers), and a string of characters (hereinafter referred to as the "event word") representing the event for which the date is to be known (hereinafter referred to as the "event") is entered here.

[0035] A specific event can be initially set in the event word setting field 13, and if a specific event is initially set, when the expand button 11D is clicked, a character string representing the initially set specific event is initially displayed in the event word setting field 13. Figure 9 shows an example in which "holiday" is set as the default event (event word).

[0036] 9, the number "9" representing October 9, 2023 is displayed in the same color (red) and font as the numbers representing Sundays. This is not because calendar control 1A is preset to use red for the number "9" representing October 9, 2023 and the same font as the numbers representing Sundays, but because "holiday" is set as the character string (event word) representing the event for which the user wants to know the date initially set in event word setting field 13, and the interactive AI 2 with search function described above searches for the fact that "October 9, 2023" (event date) is a holiday (event content) based on this event word "holiday," and the record management terminal 1 receives and stores the search result (answer).

[0037] Figure 10 shows the monthly calendar 12 shown in Figure 9, and differs from that shown in Figure 9 in that the mouse cursor 5 is moved close to the number "9" representing October 9, 2023, and in response, the string "Sports Day" is displayed as a tip tool.

[0038] As will be described later, when "holiday" is set as the event word, the search function-equipped interactive AI 2 not only finds that "October 9, 2023" is a holiday (event date), but also includes in the search results (answer) the fact that that date is "Sports Day" (event content). The calendar control 1A of the record management terminal 1 also performs the process of making the event content "Sports Day" included in the search results the text string for the tooltip 6 that is displayed when the mouse cursor 5 is brought close to the event date. Details of the event display process (processing of the calendar control 1A) on the monthly calendar 12 will be described later.

[0039] A reload button 14 is provided in the right corner of the event word setting field 13. The reload button 14 is clicked when a new event word is set in the event word setting field 13 and the date of the event specified by the new event word is to be reflected (changed in color, font) in the monthly calendar 12. The process using the reload button 14 will also be described later.

[0040] 4 and 5 show another example of a screen displayed on the display screen of the record management terminal 1, in this case, accident report form screen 20. Accident report form screen 20 is displayed on the display screen of the record management terminal 1 when a facility staff member or the like creates a new accident report or when checking an accident report that has already been created. Accident reports that have already been created are stored in a storage device provided in the record management server 3, and are read and sent to the record management terminal 1, where they are displayed on the display screen of the record management terminal 1.

[0041] The accident report form screen 20 includes a display / input field for the date of occurrence, and is provided with a date display box 11a controlled by a calendar control 1A provided in the record management terminal 1. A specific date is displayed in text in the date display box 11a.

[0042] The date display box 11a on the accident report form screen 20 also includes a downward-facing triangle (expand button), and clicking the expand button displays a monthly calendar 12 below the date display box 11a, as shown in Figure 5, and an event word setting field 13 with a reload button 14 below the monthly calendar 12. When a specific date is clicked (selected) using the monthly calendar 12, the clicked date is displayed in the occurrence date display / input field on the accident report form screen 20.

[0043] 6 and 7 show a work schedule form screen 21, which is another example of a screen displayed on the display screen of the record management terminal 1. A start date, an end date, and a work schedule from the start date to the end date are entered on the work schedule form screen 21. Two date display boxes 11A and 11B are provided at the top of the work schedule form screen 21 for displaying / entering the start date and end date, respectively.

[0044] Clicking the downward triangle buttons on the date display boxes 11A and 11B will cause a monthly calendar 12 and an event word setting field 13 to appear (Figure 6).

[0045] 6 and 7 show an example in which the event word "Shizuoka Regional Festival" is set in the event word setting field 13. When the search function-equipped interactive AI 2 searches for "Shizuoka XX Festival" to be held on "October 28, 2023" in accordance with the event word "Shizuoka Regional Festival," the number "28" representing October 28, 2023, is displayed in the same color (red) and font as the number representing Sunday, for example, on the monthly calendar 12.

[0046] The string "Shizuoka XX Festival" found through a search can also be entered (transcribed) as the business plan for October 28, 2023, to be entered into the business plan form. The string is transcribed by clicking the "Transfer" button provided on the business plan form (Figure 7). The event date found through the search will be displayed (entered) as the start date and end date.

[0047] In the monthly calendar 12 (Fig. 9) displayed on the above-mentioned operation rate / occupancy rate display screen 10, accident report form screen 20, business schedule form screen 21, etc., as described above, the number representing the day corresponding to the event word set in the event word setting column 13 or the day on which the event is held (event day) is displayed in a font and color different from, for example, the number representing a weekday date. The numbers representing the dates of Saturdays (e.g., blue) (7, 14, 21, and 28th) and the numbers representing the dates of Sundays (1, 8, 15, 22, and 29th) (e.g., red) and the numbers representing the event days may be displayed in different colors from each other. The color and font of these numbers are arbitrarily specified on the record management terminal 1. Further, for the Chinese characters representing the days of the week ("Sun", "Mon", "Tue",..., "Sat") in the monthly calendar 12, the color of the character "Sun" representing Sunday (red) and the color of the character "Sat" representing Saturday (blue) may also be displayed in a color different from the colors of the characters "Mon" to "Fri" representing Monday to Friday (black).

[0048] Each time the calendar control 1A that displays the monthly calendar 12 displays the monthly calendar 12, it can display the color and font of the numbers representing Saturdays, Sundays, and event days in the specific year and month to be displayed in colors and fonts different from the color and font of the numbers representing the dates corresponding to weekdays.

[0049] The dates of Saturdays and Sundays are fixed in advance, but the event days are not necessarily on specific dates in a particular month and may be on different dates in different months every year. The control of the monthly calendar 12 by the calendar control 1A for these event days will be described below.

[0050] Fig. 11 shows the flow of the process for displaying the number representing the event date in the monthly calendar 12 in a font and color different from the font and color of weekdays in the monthly calendar 12 and displaying the event content in the above-mentioned tooltip.

[0051] When a screen (such as the occupancy rate / occupancy rate display screen 10, the accident report form screen 20, or the work schedule form screen 21) on which the calendar control 1A is placed (embedded) is displayed on the display screen of the record management terminal 1, the date display box 11 appears (Figs. 2, 4, and 7). The date display portion 11A of the date display box 11 initially displays the date of the OS of the record management terminal 1 (so-called machine time) (step 71).

[0052] When the expand button 11D is clicked (step 72), the record management terminal 1 executes a process to read out the initial setting event word that has been initially set (programmed) in the calendar control 1A (step 73).

[0053] If the initial setting event word is not set, the record management terminal 1 (calendar control 1A) displays the monthly calendar 12 without performing any special processing ("None" in step 74, step 78). In the displayed monthly calendar 12, all numbers representing dates are displayed in the same font and the same color. Of course, since Saturdays and Sundays are known in advance, the numbers representing Saturdays and Sundays may be displayed in a font and color different from the font and color of the numbers representing weekdays (the calendar control 1A is programmed in this way).

[0054] If the event word is initially set ("Yes" in step 74), the year and month data and the event word are sent from the record management terminal 1 to the record management server 3 (step 75). The year and month data sent uses data representing the year and month portion of the specific date displayed in the date display box 11.

[0055] The record management server 3, which receives the year / month data and event words, uses the received year / month data and the default event words to create a search execution prompt for the event date and event content, and sends it to the interactive AI 2 with search function (step 79).

[0056] For example, if the date display section 11A of the date display box 11 is "October 1, 2023" and the default event word is "public holiday," a search execution prompt is created stating, "As of October 1, 2023, what are the public holidays in Japan in October 2023? Please answer briefly. Enclose the name in [ ]." and is sent from the record management server 2 to the interactive AI 2 with search function.

[0057] By using the API (Application Programming Interface) provided by the provider of the search-enabled interactive AI 2, it is possible to input search execution instruction prompts to the search-enabled interactive AI 2 and obtain the answers generated by the search-enabled interactive AI 2. This API is set up in the record management server 2.

[0058] In the above example, the interactive AI 2 with search function searches for and responds to the date and content of the holiday for the year and month displayed in the date display section 11A of the date display box 11 of the record management terminal 1 in accordance with the search execution instruction prompt received from the record management server 3. In the case of October 2023, the date of the holiday is October 9th, and the content is Sports Day. Therefore, for example, text data including the event date and content, such as "Japan's national holiday in October 2023 is October 9th [Sports Day]," is sent from the interactive AI 2 with search function to the record management server 3 as the search result (answer text) (step 81). By including the instruction "Enclose the name in [ ]," in the search execution instruction prompt, the character string portion of the event content, "Sports Day," in the answer text generated by the interactive AI 2 with search function can be enclosed in delimiters [ ].

[0059] Upon receiving the reply message containing the event date and event content, the record management server 2 extracts the event content from the reply message, i.e., the character string enclosed by delimiters [ ], and transmits the extracted character string (event content) and the date data also contained in the reply message to the record management terminal 1. The record management server 2 also transmits instructions to the record management terminal 1 to correct the font and color of the date (step 80).

[0060] The record management terminal 1 instructs the calendar control 1A to create tooltip data for pop-up display of the received character string (event content) corresponding to the received date (event date) and to change the font and color of the received date (event date). The calendar control 1A creates a tooltip and changes the font and color of the numbers representing the date (steps 76 and 77). The data representing the event content is associated with the data representing the event date and stored in the record management terminal 1.

[0061] As described above, the monthly calendar 12 is displayed. The numbers representing the event dates included in the answers generated by the interactive AI 2 with search function are displayed in a font and color according to the change instructions from the record management server 2 (Figure 9). In addition, when the mouse cursor 5 is moved near the numbers representing the event dates, a tooltip is displayed showing the details of the event included in the answers (Figure 10).

[0062] Figure 12 shows the processing of the record management terminal 1, record management server 3, and search function-equipped interactive AI 2 when a new event word is entered in place of the default event word in the event word setting field 13 and the reload button 14 is clicked. The same processes as those in the flowchart shown in Figure 11 are assigned the same reference numerals to avoid redundant detailed explanations.

[0063] When a new event word is entered in place of the initial setting event word in the event word setting field 13 and the reload button 14 is clicked (steps 91, 92), the new event word entered in the event word setting field 13 is used to create a search execution instruction prompt in the record management server 3 (step 79), search and answer generation in the interactive AI 2 with search function (step 81), extraction of strings representing the event content in the record management server 3, and transmission of date and extracted string, date and font change instructions to the record management terminal 1 (step 80). If the date display section 11A of the date display box 11 is "October 1, 2023," and the newly entered event word is, for example, "Shizuoka local festival," then based on the search execution prompt, "As of October 1, 2023, what day is the Shizuoka local festival in Japan in October 2023? Please answer briefly. Enclose the name in square brackets [ ]," the interactive AI2 with search function will generate text data containing the event date and event content as the search result (answer text), such as "The Shizuoka local festival in Japan in October 2023 is October 28th [Shizuoka XX Festival]."

[0064] The record management terminal 1, which has received the event date and event content from the record management server 3, executes a reset process for the calendar control 1A (step 94). The reset process resets the previous process (for example, a process based on the default event word), creates a tooltip based on the newly received event date and event content, and changes the font and color of the numbers representing the date (steps 76-77). In the monthly calendar 12, the numbers representing the newly received event date are changed, and when the mouse cursor 5 is moved near the number representing that date, a character string representing the newly received event content is displayed in a tooltip. The numbers whose color and font were changed in the previous process are returned to their original color and font, and the tooltip associated with that date is no longer displayed.

[0065] In the above-described embodiment, an example was described in which the record management server 3 sends a search execution instruction prompt to the interactive AI2 with search function, and the record management server 3 receives the response text from the interactive AI2 with search function. However, it is also possible to send a search execution instruction prompt directly from the record management terminal 1 to the interactive AI2 with search function, and for the record management terminal 1 to directly receive the response text from the interactive AI2 with search function (configuration shown in Figure 1B).

[0066] Furthermore, in the above-described embodiment, the numbers representing the event dates included in the answers generated by the interactive AI 2 with search function are displayed in a font and color according to change instructions from the record management server 2, thereby clearly displaying the event dates on the monthly calendar 12, but it is also possible to change only either the color or the font. Also, instead of changing the color or font, the numbers representing the event dates may be decorated (for example, by encircling the numbers) to clearly show the event dates on the monthly calendar 12, or the numbers representing the event dates themselves may remain unchanged, but the background color of the event days may be changed to clearly display the numbers representing the event dates. [Explanation of symbols]

[0067] 1 Records management terminal 1A Calendar Control 2. Conversational AI with search function (answer engine) 3 Records Management Server 6 Tooltips 11,11a Date display box 11A Date display area 11B Month advance button 11D Expand button 12-month calendar 13 Event word setting field 14 Reload button

Claims

1. a transmission means for transmitting a prompt inquiring about the date and event content related to the event word for the specific month and year to the answer engine in response to an instruction to display the monthly calendar for the specific month and an input of the event word; a receiving means for receiving data indicating a date related to the event word of the specific month and data indicating the content of the event, the data being transmitted from the answer engine; and a control means for controlling a calendar control to change the date related to the received event word so that it can be distinguished from other dates, and to display on a screen a monthly calendar in which data representing the event content is stored so as to be associated with the date related to the event word, Calendar control device.

2. 2. The calendar control control device according to claim 1, wherein the control means controls the calendar control to change at least one of the color, font, decoration and background color of the date related to the received event word so as to be distinguishable from the corresponding color, font, decoration and background color of at least weekday dates.

3. 2. The calendar control control device according to claim 1, wherein the control means further controls the calendar control so that a tooltip containing data representing the content of the event appears when the mouse cursor is brought close to a date related to the event word in the monthly calendar.

4. a sending means, in response to an instruction to display a monthly calendar for a specific month and an input of an event word, sending a prompt to the answer engine inquiring about a date and an event content related to the event word for the specific month; a receiving means for receiving data indicating a date and an event content related to the event word of the specific month and year, the data being transmitted from the answer engine; a control means controls a calendar control to change the date related to the received event word so as to be distinguishable from other dates, and to display on a screen a monthly calendar in which data representing the event content is stored in a displayable manner in association with the date related to the event word; Calendar control program.

Citation Information

Patent Citations

  • Display method and generation system for parallel shared calendar

    JP2005018785A