Information processing device, program, and note management method
The information processing device and method facilitate managing digital notes on computers by mimicking sticky notes and integrating them into notebooks or calendars, addressing the lack of ease in conventional memo applications and enhancing user experience.
Patent Information
- Application Number
- PCT/JP2025/028167
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-09
- Filing Date
- 2025-08-07
- Publication Date
- 2026-02-12
AI Technical Summary
Conventional memo applications on computers lack the ease and convenience of managing notes as efficiently as handwritten paper notebooks, where users can write down ideas on sticky notes and compile them into a notebook later.
An information processing device and method that allows users to input and manage notes on a computer, displaying them in a format that mimics sticky notes, enabling easy selection, linking, and integration into notebooks or calendars, with features like text input at arbitrary positions and sharing between users.
Enhances the convenience of managing digital notes by allowing users to easily compile and organize notes on a computer similar to handwritten notebooks, with features like text input at arbitrary positions and sharing, improving user experience.
Smart Images

Figure JP2025028167_12022026_PF_FP_ABST
Abstract
Description
Information processing device, program, and memo management method
[0001] The present invention relates to an information processing device, a program, and a memo management method.
[0002] Conventionally, computers have been known that have a note function that displays note-format images on a computer display, accepts input of text information, and displays sticky note-format images. This type of technology is described, for example, in Patent Document 1.
[0003] Patent document 1 describes a display device such as a smartphone that includes a reception unit that receives operations, a display unit, a first display area that displays a bundle of reduced images of each page included in a document file, and a control unit that causes the display unit to display a display screen that includes a second display area that displays page images of some of the pages included in the document file.
[0004] JP 2024-062535 A
[0005] Memo applications that run on computers are widely used. However, many people prefer the convenience of paper notebooks, where they can write down notes on sticky notes whenever an idea strikes them and then compile them into a notebook later. However, there is room for improvement in conventional technologies in terms of achieving the ease of using paper notebooks on a computer.
[0006] The present invention has been made in consideration of the above circumstances, and aims to provide an information processing device, a program, and a memo management method that improve convenience by realizing a memo function on a computer that allows users to easily manage memos in the same way as they would compile memos written on sticky notes into a handwritten notebook.
[0007] In order to achieve the above-mentioned object, one aspect of the present invention is an information processing device comprising: a note management means for accepting note input from a user and managing the accepted notes so that the user can select them on a note-by-note basis; and a note management means capable of displaying a note display image in note format that reflects the text entered by the user and capable of executing a display process to display the note display image that reflects the contents of one or more notes selected by the user as collaboration targets.
[0008] Another aspect of the present invention is a computer program for causing a computer to execute a note registration step that accepts note input from a user and manages the accepted notes so that the user can select them on a note-by-note basis, and a note display step that is capable of displaying a note display image in note format that reflects the text entered by the user and is capable of executing a display process that displays the note display image that reflects the contents of one or more notes selected by the user as collaboration targets.
[0009] Another aspect of the present invention is a note management method for having a computer manage notes, the note management method including: a note registration step for accepting input of notes from a user and managing the accepted notes so that the user can select them on a note-by-note basis; and a note display step for displaying a note display image in a note format that reflects the text entered by the user and for executing a display process that displays the note display image that reflects the contents of one or more notes selected by the user as the target for collaboration.
[0010] According to the present invention, it is possible to provide an information processing device, a program, and a memo management method that improve convenience by realizing a memo function on a computer that allows users to easily manage memos in the same way as consolidating memos written on sticky notes into a handwritten notebook.
[0011] 1 is a diagram illustrating an information management system including a user terminal as an information processing device according to an embodiment of the present invention. FIG. 1 is a block diagram illustrating the hardware configuration of the user terminal according to the embodiment. FIG. 2 is a functional block diagram illustrating an example of the functional configuration of the user terminal according to the embodiment. FIG. 2 is a diagram illustrating an example of an input screen for a quick note. FIG. 3 is a flowchart illustrating an example of the flow of quick note input processing and linking processing. FIG. 3 is a diagram illustrating an example of a screen for a note linked with a quick note. FIG. 4 is a diagram illustrating a method for inputting text at an arbitrary position on the note screen. FIG. 4 is a diagram illustrating a method for inputting text at an arbitrary position on the note screen. FIG. 5 is a diagram illustrating a method for inputting text at an arbitrary position on the note screen. FIG. 5 is a flowchart illustrating an example of the flow of a note display process. FIG. 6 is a diagram illustrating a method for moving input text at an arbitrary position on the note screen. FIG. 7 is a diagram illustrating a method for adding a stamp image on the note screen. FIG. 7 is a diagram illustrating an example of a screen on which a marker image in a fluorescent marker format is displayed on a note display image. FIG. 8 is a flowchart illustrating an example of the flow of marker display processing. FIG. 8 is a diagram illustrating an example of a screen for inputting information based on a quick note into a calendar. FIG. 9 is a diagram illustrating an example of a screen for a calendar linked with a quick note. FIG. 9 is a diagram illustrating an example of a screen for confirming a note created by a user. 1 is a diagram schematically illustrating an example of sharing notes between user terminals. FIG. 2 is a flowchart illustrating an example of the flow of a sharing process. FIG. 3 is a diagram illustrating an example of a Sticky input screen. FIG. 4 is a diagram illustrating an example of an Event input screen. FIG. 5 is a diagram illustrating an example of a hologram display of an icon. FIG. 6 is a diagram illustrating an example of a calendar screen on which an event is reflected. FIG. 7 is a diagram illustrating a processing flow when inviting participants to an event. FIG. 8 is a diagram illustrating an example of a list display screen of Notes, Sticky, and CalendarNotes. FIG. 9 is a diagram illustrating an example of a list display screen of Notes, Sticky, and CalendarNotes sorted by creation date. FIG. 10 is a diagram illustrating a process of integrating memo contents on the list display screen.FIG. 1 is a diagram showing an example of a list display screen displayed when the user terminal is a personal computer or a tablet. FIG. 2 is a diagram showing an example of the list display screen displayed when the user terminal is a personal computer or a tablet after the display mode has been changed. FIG. 3 is a diagram showing a state in which an image is pasted on a Notes editing screen. FIG. 4 is a diagram showing a state in which the width of the Notes entry section has narrowed on a Notes editing screen. FIG. 5 is a diagram showing a state in which the width of the Notes entry section has become approximately the same as the image width on a Notes editing screen. FIG. 6 is a diagram showing an example in which multiple Stickies are integrated into Notes while retaining the sticky note format. FIG. 7 is a diagram showing an example of an article using Notes that is shared by an unspecified number of people.
[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0013] <System Configuration> First, the overall system configuration will be described. Fig. 1 is a diagram showing an information management system 100 including a user terminal 2 as an information processing device according to an embodiment of the present invention. The information management system 100 manages various types of information related to a memo application that runs on the user terminal 2 and records memos.
[0014] The server 1 is a computer that provides information (e.g., programs) necessary to run a memo application on the user terminal 2 and performs processing to share information about the memo application between the user terminals 2. The server 1 transmits and receives information to and from multiple user terminals 2 via a communication network.
[0015] The user terminal 2 is a computer used by a user who uses a memo application. The user terminal 2 is configured as a smartphone, a tablet, a personal computer, etc. The user terminal 2 may exchange various information with the server 1 using a pre-installed application program, or may exchange various information through a web browser.
[0016] <Hardware Configuration> Next, an example of hardware constituting the user terminal 2 will be described. Fig. 2 is a block diagram showing the hardware configuration of the user terminal 2 according to this embodiment. The user terminal 2 includes a CPU (Central Processing Unit) 11 as a processor, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20.
[0017] The CPU 11 executes various processes in accordance with programs recorded in the ROM 12 or programs loaded from the storage unit 18 into the RAM 13. The RAM 13 also stores data and the like required for the CPU 11 to execute various processes. The CPU 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14.
[0018] The input / output interface 15 is connected to an output unit 16 , an input unit 17 , a storage unit 18 , a communication unit 19 and a drive 20 .
[0019] In this embodiment, the output unit 16, which outputs various information as images and sounds, and the input unit 17, through which the user inputs various information, are configured by a touch panel display 21 that enables touch operation with the user's finger. The output unit 16 may further include a component for outputting audio information, such as a speaker. The input unit 17 may further include components other than the touch panel display 21, such as a keyboard, a mouse, and a microphone.
[0020] The storage unit 18 is configured with a hard disk, a DRAM (Dynamic Random Access Memory), etc., and stores various data. The communication unit 19 communicates with other devices via a network including the Internet.
[0021] Removable media 22, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately attached to the drive 20. Programs read from the removable media 22 by the drive 20 are installed in the storage unit 18 as needed. The removable media 22 can also store various data stored in the storage unit 18 in the same way as the storage unit 18.
[0022] The hardware configuration described here is merely an example. The computer (e.g., server 1) described in this embodiment, including the user terminal 2, may have a configuration similar to that shown in Fig. 2, or may have a different configuration. Furthermore, the computer may be configured by two or more computers.
[0023] <Functional Configuration> Next, a description will be given of a functional configuration for realizing a memo application on the user terminal 2. Fig. 3 is a functional block diagram showing an example of the functional configuration of the user terminal 2 according to this embodiment.
[0024] As shown in FIG. 3, the user terminal 2 includes a memo management unit 31, a note management unit 32, a calendar information management unit 33, a display mode setting unit 34, and a data sharing management unit 35 as functional units realized on a processor (CPU 11).
[0025] The memo management unit 31 executes processing related to short-sentence memos. For example, the memo management unit 31 is a memo management means that performs processing related to memo registration. In the following description, short-sentence memos may be referred to as quick notes. When a user launches a memo application on the user terminal 2 and performs an operation to select a quick note, the memo management unit 31 displays a screen for inputting or selecting a quick note.
[0026] 4 is a diagram showing an example of an input screen for a quick note (memo). When a quick note is selected, the memo management unit 31 displays the quick note input screen including a quick note input box 50, an input information selection unit 51, a memo registration button 52, and a quick note display image 55 of an already entered memo. In the following description, when it is necessary to distinguish between the same configurations, alphabets may be added to the reference numerals, such as quick note display images 55a to 55c.
[0027] The quick note input box 50 is a section for accepting notes in short sentence format. The quick note input box 50 is displayed as a sticky note-style image. The input information selection unit 51 is an operation unit for selecting the format of the note to be entered in the quick note input box 50. The user can select the input format of the note to be registered by touching an icon displayed in the input information selection unit 51. Selectable input formats include, for example, a text format with checkboxes, a normal text format, a drawing made by touch operation, a stamp-style image, and an image such as a photograph. Note that text input may be performed by selecting characters by touch operation or by voice input. Furthermore, by operating the input information selection unit 51, a camera may be activated from the quick note screen to capture an image to be entered as a note. Furthermore, pre-registered decorative images such as symbols and emoticons may be input along with the text.
[0028] The memo registration button 52 is an operating means for registering a memo entered in the quick note input box 50. By pressing the memo registration button 52, the user registers the memo entered in the quick note input box 50 in the user terminal 2. The memo may also be saved in the server 1. In this embodiment, the input screen for entering quick notes is configured with an image that resembles a chat app, and the memo registration button 52 resembles the message send button of the chat app, allowing the user to enter short memos whenever an idea arises, just like in a chat app.
[0029] The quick note input screen displays a quick note display image 55 in the form of a sticky note, showing memos that have already been input. The quick note display image 55 also displays the time and date when the memo registration button 52 was operated. In this example, as memos that have already been input, the quick note display image 55a displays "potatoes" in one line, the quick note display image 55b displays "contact A 17:00" in one line, and the quick note display image 55c displays "carrots" and "soy sauce" in two lines. In this way, text saved as a quick note may be in a single line format or in a multi-line format.
[0030] In this embodiment, when a user selects a note to link from the quick note display image 55, a screen for selecting the link destination of the note is displayed. The link destination of the note can be a notebook, a calendar, or the like, which will be described later. By selecting the registration destination of the note, the user can link a short-sentence-format note to a notebook or a calendar with a simple operation. One or more notes can be linked. For example, if multiple notes are selected and the link destination is set to a notebook, a note can be automatically created with the selected notes arranged in the main text. In this way, the memo application of this embodiment makes it easy to link short-sentence-format notes created in quick notes to a notebook or a calendar.
[0031] The input process and the linking process of the quick note will be described below: Fig. 5 is a flowchart showing an example of the flow of the input process and the linking process of the quick note.
[0032] In step S1, when a memo application is started on the user terminal 2 and the quick note function is selected, the memo management unit 31 displays a quick note input screen as shown in Fig. 4. As described above, in this embodiment, an input screen that imitates the chat screen of a chat application is displayed on the user terminal 2.
[0033] In step S2, the memo management unit 31 accepts input of a memo by the user. As described above, the memo is input in the form of text, a stamp image, a photograph image, or the like.
[0034] In step S3, the memo management unit 31 determines whether or not the user has performed a cooperative operation. If the cooperative operation for selecting a cooperative destination has been performed, the memo management unit 31 proceeds to step S4 (step S3; Yes). If the cooperative operation for selecting a cooperative destination has not been performed and the user has selected to end the quick note input operation, the memo management unit 31 ends the process (step S3; No).
[0035] In step S4, if a notebook is selected as the link destination, the memo management unit 31 proceeds to step S5, where it performs a process of linking the quick note to the notebook (described later) in step S5. In step S4, if a calendar is selected as the link destination, the memo management unit 31 proceeds to step S6, where it performs a process of linking the quick note to the calendar (described later) in step S6. After completing the process of linking the quick note in step S5 or step S6, the memo management unit 31 ends the process for inputting the quick note.
[0036] Next, the note management unit 32 will be described. The note management unit 32 is a note management means that performs processing related to memos in normal note format, not limited to short sentences. For example, the note management unit 32 performs processing related to the registration of memos in note format. FIG. 6 is a diagram showing an example of a screen of a note linked to a quick note. When an operation to display a note is performed on the user terminal 2, the note management unit 32 displays a note title display section 60 and a note display image 61 showing the note to be entered into the note.
[0037] In the example shown in Fig. 6, the notebook is newly created, so no title is displayed in the title display section 60. The user can input text for the title by touching the title display section 60. For example, the user can input a title such as "Shopping" in the title display section 60 according to the memo to be written in the notebook. By inputting text into the title display section 60, a new notebook is created.
[0038] In this example, "potatoes," "carrots," and "soy sauce" are displayed in the note display image 61. Each of "potatoes," "carrots," and "soy sauce" is text information reflected in the note display image 61 by a user's operation to link the notes registered by the note management unit 31 (see the quick note display images 55a and 55c in FIG. 4). In this way, a note in which the selected notes are arranged in the main text can be easily created by linking processing.
[0039] In addition to linking quick notes, other information can also be added to the notes. The note management unit 32 of this embodiment can set the display start position of text based on the position of the cursor 62, which is specified at any position by the user's touch operation. In other words, the note management unit 32 can enter text at any position on the note display image 61, just like a paper notebook, without adding spaces, tabs, or the like. Note that if the touch operation position deviates from the position set as the character display position, the display start position of the characters closest to the touch operation position may be set as the display start position.
[0040] 7A to 7D are diagrams illustrating how to input text at any position on the notebook screen. In Fig. 7A, cursor 62 is displayed in the leftmost position immediately below "soy sauce," which is the lowest text already input in notebook display image 61. When text is input at the position of cursor 62 shown in Fig. 7A, the input text will be displayed in the leftmost position (the beginning of the line) of the line below "soy sauce."
[0041] 7B , when a touch operation is performed on an area where no text is written, such as the lower half of the screen of note display image 61, cursor 62 moves to the beginning of the line where the touch operation was performed. In this example, cursor 62 is located at the leftmost position (the beginning of the line) of the line five lines below "soy sauce," which is the lowest text already entered in note display image 61, and when text is entered at this position, the entered text will be displayed at the leftmost position of the line five lines below "soy sauce."
[0042] As shown in FIG. 7C , when a touch operation is performed specifying the center of the same line as the line where cursor 62 in FIG. 7B is located, cursor 62 moves to the position of the touch operation. If text is entered at this position, the entered text will be displayed in the center of the line five lines below "soy sauce." If the touch operation is performed at the end of the line, cursor 62 moves to the end of the line, and the text will be displayed starting from the end of the line. Even if a touch operation is performed at a blank position outside the end of the line (to the right of the end of the line) outside the note display image 61, the end of the line will be the display position for the text, taking into account the user's intention to enter text nearby. After the touch operation, the user can smoothly write notes such as text using natural movements.
[0043] FIG. 7D is a diagram illustrating an operation for managing text entered in the note display image 61 as a task or to-do item. As shown in FIG. 7D , a task switch and a Due Date input field are displayed for an item that the user is editing using the cursor 62 among one or more items entered in the form of checkboxes in a note (including the above-mentioned calendar memo). The task switch is an ON / OFF switch for setting the selected checkbox item as a task. When the user turns the task switch ON, the checkbox item is registered as a task and added to the to-do list. The Due Date input field is an input field for setting a deadline for the task, and the user can set any date and time. When the task switch is turned ON, an additional Due Date input field is displayed, allowing the checkbox item to be registered as a task. The user can set a deadline date and time as desired, and the task-registered item is added to the to-do list and visually distinguished from regular checkbox items by a pin mark. The task items are displayed on a calendar image or the like based on the set deadline (described later), and the user is notified when the deadline approaches. Note that setting a DueDate is not mandatory, and the task can be managed as a task without a set deadline.
[0044] The user interface when items that have been assigned as tasks are displayed on the calendar will be described. The calendar information management unit 33 displays items that have been assigned as tasks by the note management unit 32 on a calendar image based on the set DueDate. In the day view, tasks are displayed in the area corresponding to the time with a task icon that differs from that used for regular appointments. In the week view, tasks for each day are displayed alongside appointments, with incomplete tasks highlighted. In the month view, task indicators are displayed on days on which tasks exist. In addition, a task panel that displays a list of tasks within the displayed period is provided at the bottom or right side of the calendar image, allowing the user to check the progress of tasks at a glance. In the task panel, tasks can be directly switched between completed and incomplete by operating a checkbox, and completed tasks are displayed with a strikethrough.
[0045] Next, a description will be given of the note display process performed by the note management unit 32. Fig. 8 is a flowchart showing an example of the flow of the note display process.
[0046] In step S11 , when an operation for displaying a note in the memo application is performed on the user terminal 2 , the note management unit 32 displays a note image on the screen of the touch panel display 21 .
[0047] In step S12, the note management unit 32 performs a process of detecting a user's designation operation for designating a writing position of text on the display screen. The user's designation operation is a touch operation on the touch panel display 21 that displays the note image. If the note management unit 32 detects a designation operation for a writing position, the process proceeds to step S13 (step S12; Yes). If the note management unit 32 does not detect a designation operation for a writing position, the process returns to step S11 (step S12; No).
[0048] In step S13, the note management unit 32 moves the cursor 62 to the position designated by the user's designation operation, and sets the display start position of the text based on the touch operation.
[0049] In step S14, the note management unit 32 performs a process of detecting text input by the user. The text is input to the user terminal 2 by, for example, character input by touching the touch panel display 21 of the user terminal 2 or voice input by detecting the user's voice using a microphone. If the note management unit 32 detects text input by the user, it proceeds to step S15 (step S14; Yes). If the note management unit 32 does not detect input of text information for notes by the user, it returns the process to step S11 (step S14; No).
[0050] In step S15, the note management unit 32 displays the entered text at the writing position specified by the user's specifying operation. This allows the user to specify the start position of the text display at any position by touch operation without performing space or tab operation, etc. After the processing of step S15, the processing returns to step S11.
[0051] In this embodiment, it is possible to move already entered text to any position. Figure 9 is a diagram explaining a method for moving text entered on the notebook screen to any position. Figure 9 shows a screen on which the text "water" has been entered at the position indicated by cursor 62 in Figure 7A.
[0052] 9, when a touch operation is performed continuously for a predetermined period of time on or near the entered text, the note management unit 32 performs a process of displaying a mark 63 for moving the text. In this embodiment, the mark 63 has a pattern of six dots.
[0053] The user can touch the mark 63 displayed on the screen of the user terminal 2 with their finger and swipe without lifting their finger from the screen to move the text with the mark 63 to any position to the left or right of the line, or to another line. In other words, the user can move the written text displayed in the note display image 61 to any position, just like peeling off a sticky note and changing its position.
[0054] Next, a method for adding information other than text to the note display image 61 will be described. An example of adding an image as information other than text to the note display image 61 will be described with reference to Fig. 10. Fig. 10 is a diagram for explaining a method for adding a stamp image 65 on the note screen. In addition to the title display section 60 and note display image 61, the screen in Fig. 10 displays a stamp image selection section 64 and stamp images 65a and 65b.
[0055] The stamp image selection unit 64 displays stamp images 65 customized by the user and stamp images 65 created in advance for each theme. The customized stamp image 65 is, for example, a stamp image 65 that has been processed by cutting out the outline of a photo uploaded by the user. In Fig. 10, a stamp image 65a created by processing a photo of a plastic bottle and a stamp image 65b created by processing a photo of a dog are displayed in the stamp image selection unit 64 as customized stamp images 65. Although not shown, the stamp images 65 created in advance for each theme include a plurality of stamp images 65 themed on food, a plurality of stamp images 65 themed on hatching patterns such as dots, etc.
[0056] The user can select a stamp image 65 displayed in the stamp image selection section 64 and specify any position on the note display image 61 to display the stamp image 65 as a memo on the note display image 61. In this example, the stamp image 65a is selected from the candidates displayed in the stamp image selection section 64, and the stamp image 65a is displayed near the character "water" that was added to the note display image 61.
[0057] 11 and 12, an example of displaying a marker image 66 in a fluorescent marker format as information other than text on the note display image 61 will be described. Fig. 11 is a diagram showing an example of a screen on which a marker image 66 in a fluorescent marker format is displayed on the note display image 61. Fig. 12 is a flowchart showing an example of the flow of the marker display process.
[0058] In step S21, when marker setting information such as the color and width of the marker selected on the user terminal 2 is input, the note management unit 32 sets the marker setting information and makes it possible to write the marker image 66 on the note display image 61.
[0059] In step S22, the note management unit 32 performs a process of detecting a user's input operation that specifies a position on the display screen where a marker is to be placed. The user's input operation is a touch operation on the touch panel display 21 that displays the note display image 61, and the note management unit 32 performs a process of displaying a marker image 66 according to the position of the user's touch operation. If the note management unit 32 detects a user's marker input operation, the process proceeds to step S23 (step S22; Yes). If the note management unit 32 does not detect a user's marker input operation, the process proceeds to step S26 (step S22; No).
[0060] In step S23, the note management unit 32 determines whether the position specified by the user's input operation is an input position where the marker image 66 is already displayed at the time of the user's operation to input the marker image 66. If the position specified by the user's input operation is not a position where a marker display has already been set, the note management unit 32 proceeds to step S24 (step S23; No). If the position specified by the user's input operation is a position where a marker display has already been set, the note management unit 32 proceeds to step S25 (step S23; Yes).
[0061] In step S24, the note management unit 32 reflects the marker image 66 in the note display image 61 at the position specified by the user's input operation by normal display processing based on the marker setting information. In the normal display processing, the marker image 66 is reflected in the note display image 61 at a transparency level corresponding to the marker setting information. For example, if a marker image 66b is newly input while a marker image 66a has already been input, the marker image 66b is displayed in the note display image 61 at a normal transparency level at a position where it does not overlap with the marker image 66a. After processing step S24, the note management unit 32 proceeds to step S26.
[0062] In step S25, the note management unit 32 reflects the marker image 66 on the note display image 61 by superimposing the marker image 66 based on the marker setting information at the position specified by the user's input operation. For example, if the position specified by the marker image 66b overlaps the position where the marker image 66a was input, the marker image 66a and the marker image 66b are superimposed to form a marker image 66c with lower transparency than usual, which is displayed on the note display image 61. The more times the marker input operation is performed, the lower the transparency of the marker image 66 displayed on the note display image 61. After processing step S25, the note management unit 32 proceeds to step S26.
[0063] In step S26, the note management unit 32 determines whether or not the user has performed an operation to end the input of the marker image 66. If the user has performed an operation to end the input of the marker image 66, the note management unit 32 ends the input mode for the marker image 66 (step S26; Yes). If the user has not performed an operation to end the input of the marker image 66, the note management unit 32 returns the process to step S22 and continues the input mode for the marker image 66 (step S26; No).
[0064] Next, the calendar information management unit 33 will be described. The calendar information management unit 33 is a calendar information management means that executes processes related to schedules in a calendar. For example, the calendar information management unit 33 performs a process for registering a schedule in a calendar. When the calendar information management unit 33 accepts a calendar display operation on the user terminal 2, it displays calendar images 81 to 83 in a calendar format including the month, day, and time on the touch panel display 21. The user can use the calendar function like a calendar in a system planner.
[0065] As described above, when the process of linking a quick note to a schedule is performed, the calendar information management unit 33 of this embodiment performs a process of registering the quick note to the schedule based on a user operation.
[0066] 13 is a diagram showing an example of a screen for inputting information based on quick notes into a calendar. The screen in Fig. 13 shows a schedule title display section 70 and a schedule time setting section 71.
[0067] Text reflecting the quick note is displayed in the title display section 70. In this example, "Contact A" is displayed based on "Contact A at 17:00" displayed in the quick note display image 55b described in Fig. 4. The "17:00" portion of "Contact A at 17:00" may be automatically deleted from the display of the title display section 70 as a result of analysis by the memo management section 31 or the calendar information management section 33, or may be deleted manually by the user.
[0068] The date and time displayed in the schedule time setting section 71 may be automatically input by analysis processing by the memo management section 31 or the calendar information management section 33, or may be input arbitrarily by the user. In this example, the schedule time setting section 71 displays 17:00 to 17:30 on June 28th (Friday) as the schedule date and time.
[0069] 14A to 14C are diagrams showing an example of a calendar screen linked with Quick Notes. The events displayed on the calendar are displayed on the screen of the user terminal 2 as images that resemble paper stationery such as sticky notes or highlighters.
[0070] 14A shows a state in which a memo 90a based on a quick note is reflected in a calendar image 81 that displays a daily schedule in hourly units. The memo 90a is displayed in the form of a sticky note image for the time period between 17:00 and 17:30 for contacting Person A, which was entered in FIG. 13. A memo field 95 in which text can be entered is displayed to the right of the portion of the calendar image 81 in which the memo 90a is reflected. In this memo field 95, memos such as text can also be entered in the form of check boxes.
[0071] 14B shows a calendar image 82 that displays a week's schedule by hour, with a memo 90b based on a quick note reflected in it. The memo 90b is displayed in the form of a sticky note image between 17:00 and 17:30 on the 28th (Friday). 14C shows a calendar image 83 that displays a month's schedule by day. In this example, an icon image indicating that a memo 90 is present is displayed in the portion of the calendar image 83 for June 28th (Friday).
[0072] Even when calendar images 81-83 are displayed, if a touch operation is performed continuously for a predetermined period of time near a memo 90, a mark 63 similar to the mark 63 in FIG. 9 is displayed to allow the memo 90 to be moved. The user can move the memo 90 with the mark 63 displayed to a desired position by touching the mark 63 displayed on the screen of the user terminal 2 with a finger and swiping without lifting the finger from the screen. In other words, the memo 90 displayed on the calendar images 81-83 can also be moved to any desired position, just like peeling off a sticky note and changing its position. Furthermore, the user can easily change the range in which the memo 90 is registered in the schedule by specifying a range using touch operations such as pinching in and out. For example, the memo 90 can be associated with multiple days by specifying a range that spans days or times.
[0073] FIG. 14C shows an example of a monthly daily schedule for June 2024. Area 91 is a display area for the schedule for the previous month, i.e., May 2024. Area 91 overlaps with the previous month's page, so it can be considered an area that can be filled in freely. Thus, the user can place text, stamp images, photo images, etc. in any area (area where the schedule for each date is written) or in a specified area (e.g., area 91) of the monthly daily schedule shown in FIG. 14C . The placed text, stamp images, photo images, etc. are managed by the calendar information management unit 33.
[0074] Furthermore, for example, the user can place text, stamp images, photo images, etc. not only in area 91 but also in the note area at the bottom of Fig. 14C and in the areas for each date. In this way, the calendar of this embodiment not only compiles the schedules displayed in the areas for each date like conventional digital calendars, but also has the function of treating the entire calendar image 83 as a single image (sheet of paper) and decorating it.
[0075] Furthermore, the user is not limited to placing text, stamp images, photo images, etc. anywhere on the calendar image 81, which displays the schedule for one day in units of hours, or the calendar image 82, which displays the schedule for one week in units of hours, without being limited to the calendar image 83, which displays the schedule for one day in units of days.
[0076] Next, the display mode setting unit 34 will be described. The display mode setting unit 34 can perform processing to set a different display mode for each user. The display mode here refers to a theme that indicates visual display content composed of patterns, colors, characters, etc. By setting the display mode, the display content displayed on the screen of the user terminal 2 is changed to one that corresponds to the display mode. The user can select the display mode from multiple types that are set in advance. The display mode may be set arbitrarily by the user.
[0077] The display mode setting unit 34 is a display mode setting means that, when a display mode is selected by the user, performs processing to reflect the selected display mode on the user terminal 2. The display mode may be set for the entire memo application, or may be set for each note created by the user. Information for determining the display mode and images for displaying the display mode are stored in the user terminal 2, the server 1, or both.
[0078] The themes may also be provided to the user as a set of spring, summer, fall, and winter. Furthermore, when the theme is changed, the display mode setting unit 34 may provide sticky note-style quick note display images 55 and stamp images 65 with designs that match the theme. For example, when the user switches the theme to spring, a sticky note-style quick note display image 55 with a cherry blossom design may be displayed.
[0079] Next, an example of the display mode set for each note will be described with reference to FIG. 15. FIG. 15 is a diagram showing an example of a confirmation screen for notes created by a user. The screen in FIG. 15 displays a new creation instruction section 201 that instructs the user to create a new note, and registered note display images 202a-202c that show notes created by the user. The registered note display images 202a-202c are both thumbnail images and operation sections for opening registered notes. Each of the registered note display images 202a-202c reflects the display mode, such as dots and background, set by the display mode setting section 34.
[0080] When the user touches the display area of the registered note display image 202a-202c, the note corresponding to the touched portion is displayed with an effect that makes it look like a folded page is opening. The displayed note is displayed in view mode, and by tapping, it switches to edit mode where it can be edited.
[0081] Next, the data sharing management unit 35 will be described. The data sharing management unit 35 is a data sharing management means for allowing different users to share notebook images. When sharing setting information indicating a group of users who will share the notebook image is input, the data sharing management unit 35 transmits the sharing setting information to the server 1.
[0082] Members of a group that shares a note image are, for example, other users who are registered as friends of the user. A user can register a friend by issuing a QR code (registered trademark) for friend registration to another user and having the other user read the QR code, or the user can register a friend by reading the QR code (registered trademark) for friend registration of the other user. Alternatively, friend registration is performed by another user performing a registration process on the information management system 100 using an ID, email address, or the like associated with the user who wishes to register as a friend. Note that the sharing setting information may be set by setting data to be shared after friend registration, or may be set at the time of friend registration.
[0083] Fig. 16 is a diagram schematically illustrating an example of sharing a note between user terminals 2. In the example of Fig. 16, the user terminal 2 used by a first user who sets up sharing is referred to as user terminal 2a, and the user terminal 2 used by a second user who has been set as a sharing target by the first user is referred to as user terminal 2b.
[0084] When the server 1 receives the sharing setting information from the user terminal 2a, it performs processing to share the notebook image between the users specified in the sharing setting information. As a result, the same notebook display image 61 is displayed on the user terminal 2a and the user terminal 2b. Once the sharing setting information has been registered, it becomes possible to add memos such as text on each of the user terminals 2 that share the notebook image.
[0085] In this embodiment, if a display mode is set for a user who has registered sharing setting information, the note display image 61 reflecting the set display mode will be shared within the group. Next, the note image sharing process will be described. Fig. 17 is a flowchart showing an example of the flow of the note image sharing process.
[0086] In step S31, the data sharing management unit 35 determines whether sharing settings for notes or calendars in a note application are configured on the user terminal 2a of the first user. If data sharing settings are configured on the user terminal 2a, the data sharing management unit 35 proceeds to step S32 (step S31; Yes). If data sharing settings have already been configured on the user terminal 2a and new data sharing settings are not to be configured, the data sharing management unit 35 proceeds to step S34 (step S31; No).
[0087] In step S32, the data sharing management unit 35 acquires sharing information for data sharing from the user terminal 2a. The sharing information includes information necessary for sharing, such as the name of the note or calendar to be shared and the name of the other user account to be shared. The other user account here refers to the account of a second user other than the user who set up the sharing. The second user may have one or more accounts.
[0088] In step S33, the data sharing management unit 35 sets the display mode for displaying the shared data to the display mode of the first user set by the display mode setting unit 34. If no particular display mode is set, a default display mode may be set.
[0089] In step S34, the data sharing management unit 35 starts processing to accept a display instruction for shared data, such as notes and calendars, from a user account to be shared. The user accounts to be shared include the account of the first user who initially set up sharing and the account of the second user who was set up to be shared. If the data sharing management unit 35 has not accepted a display instruction for the shared data, it waits in a state of acceptance (step S34; No). If the data sharing management unit 35 accepts a display instruction for the shared data, it proceeds to step S35 (step S34; Yes).
[0090] In step S35, the data sharing management unit 35 performs processing to display the notes or calendars specified in the display instruction on the user terminal 2b that issued the display instruction in the display mode of the first user. As a result, the data to be shared is displayed on the screen of the user terminal 2b that issued the display instruction based on the display mode set by the first user.
[0091] In step S36, the data sharing management unit 35 performs a process to reflect the information of the note or calendar updated on the user terminal 2a or user terminal 2b that issued the display instruction in the data to be shared. As a result, the update content performed on one user terminal 2a or user terminal 2b is reflected in the data to be shared displayed on the other user terminal 2b or user terminal 2a. The update process may be performed in real time or at a predetermined timing.
[0092] In step S37, the data sharing management unit 35 determines whether an instruction to end the display of the data to be shared has been issued on the user terminal 2 that issued the display instruction. If an instruction to end the display of the data to be shared has not been issued, the process returns to step S36 (step S37; No). If an instruction to end the display of the data to be shared has been issued, the process returns to step S31.
[0093] As described above, the user terminal 2 as an information processing device of this embodiment comprises a note management unit 31 that accepts note input from the user and manages the accepted notes so that the user can select them on a note-by-note basis, and a note management unit 32 that is capable of displaying a note display image 61 in a note format that reflects the text entered by the user and is capable of executing a display process to display the note display image 61 that reflects the contents of one or more notes selected by the user as the target for collaboration.
[0094] In addition, the program of this embodiment causes a computer to execute a note registration step that accepts note input from a user and manages the accepted notes so that the user can select them on a note-by-note basis, and a note display step that is capable of displaying a note display image 61 in note format that reflects the text entered by the user and is capable of executing a display process that displays a note display image 61 that reflects the contents of one or more notes selected by the user as the link target.
[0095] In addition, the note management method of this embodiment, which allows a computer to manage notes, includes a note registration step that accepts note input from a user and manages the accepted notes so that the user can select them on a note-by-note basis, and a note display step that is capable of displaying a note display image 61 in a note format that reflects the text entered by the user and is capable of executing a display process that displays a note display image 61 that reflects the contents of one or more notes selected by the user as the target for collaboration.
[0096] By configuring the user terminal 2, the program, and the memo management method in this way, the task of organizing and managing the memo contents can be efficiently performed on the user terminal 2. In addition, the feeling of manually pasting the memo contents on sticky notes into a notebook can be realized on the user terminal 2 (computer).
[0097] In addition, in this embodiment, the memo management unit 31 displays an input screen (see Figure 4) that accepts notes from the user, and is also capable of performing a display process that displays input notes on the input screen so that they can be selected as collaboration targets (quick note display image 55).
[0098] This allows the user to select a note for which a note has been created from the note input screen and continuously create a new note based on the selected note, thereby improving the efficiency of note creation work.
[0099] In addition, in this embodiment, the note management unit 32 performs a process of setting any position on the note display image 61 specified by the user's touch operation on the note display image 61 as the display start position (writing position) of the text entered by the user.
[0100] Even in conventional note applications, when a user touches an area where text has already been written after editing has begun, the user performs the touch operation with the intention of editing that position. However, in conventional note applications, even if a user touches a position where no text has been written, the user is unable to display the text from that position as the start of the display; instead, the user must perform operations such as a space or tab. In this regard, according to the configuration of this embodiment, by touching a blank area in the note display image 61, text can be displayed at the touched position. By performing a series of operations—a touch operation to switch from viewing mode to editing mode and a touch operation to specify the writing position—two times, the user can enter text at any position in the note display image 61, allowing the user to use the note displayed on the user terminal 2 like a paper notebook, something that was not possible with conventional note applications.
[0101] In addition, the user terminal 2 of this embodiment further includes a calendar information management unit 33 capable of displaying calendar images 81 to 83 showing predetermined time units in calendar format, and the calendar information management unit 33 is capable of linking the contents of one or more notes selected by the user as the linking target and displaying them on the calendar images 81 to 83.
[0102] This allows the contents of the memo to be checked on the calendar images 81 to 83. Whenever an idea comes to mind, the user can write down a memo in short sentence format and register the memo in the schedule when it is time to organize it. An environment similar to attaching sticky notes with memos to a paper system organizer can be realized on the user terminal 2.
[0103] In addition, the note management unit 32 of this embodiment is capable of drawing a fluorescent marker image 66 that allows the background image to be transparent based on a touch operation that touches the note display image 61, and when a user specifies that the marker image 66 should be drawn in the same position, it performs a superimposition process to overlay the marker image 66.
[0104] This allows the user terminal 2 to reproduce the feeling of a fluorescent marker that gets darker as it is applied over an actual note. The position where the marker image 66 is displayed can also be specified by touch operation, allowing for efficient work of applying a marker to characters, etc.
[0105] In addition, the user terminal 2 of this embodiment is equipped with a display mode setting unit 34 that can set the note display image 61 in a different display mode for each user, and a data sharing management unit 35 that performs settings for sharing the note display image 61 among different users, and when a first display mode (a display mode set to any of the registered note display images 202a to 202c) is set by a first user who is set as a user who will share the note display image 61, the first display mode is also reflected in the shared note display image 61 displayed on the screen of a second user who is set as a user who will share the note display image 61.
[0106] This allows users to share information displayed in the note display image 61. Furthermore, users can share a display format that reflects the preferences of the user who is set as the subject of sharing.
[0107] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope of achieving the object of the present invention are included in the present invention.
[0108] For example, memos (quick notes) can be automatically linked to a calendar when they are entered. That is, for example, if "Meeting with Mr. A" is entered in a quick note, the memo management unit 31 records and manages the quick note. Then, the calendar information management unit 33 manages "Meeting with Mr. A" as schedule information for the current date and time. The memo management unit 31 can display, on the screen displaying the quick note, an indication that the quick note has also been reflected in the calendar. When the user then views the calendar, they can confirm that "Meeting with Mr. A" has been entered as schedule information for the current date and time and change it to a different date and time as appropriate. This allows the user to manage the meeting with Mr. A as a schedule on the calendar along with the memo (quick note). After the memo is reflected in the calendar, it may be automatically deleted from the quick note, or it may remain.
[0109] In addition, the note management method of this embodiment, which allows a computer to manage notes, includes a note registration step that accepts note input from a user and manages the accepted notes so that the user can select them on a note-by-note basis, and a note display step that is capable of displaying a note display image 61 in a note format that reflects the text entered by the user and is capable of executing a display process that displays a note display image 61 that reflects the contents of one or more notes selected by the user as the target for collaboration.
[0110] By configuring the user terminal 2, the program, and the memo management method in this way, the task of organizing and managing the memo contents can be efficiently performed on the user terminal 2. In addition, the feeling of manually pasting the memo contents on sticky notes into a notebook can be realized on the user terminal 2 (computer).
[0111] In addition, in this embodiment, the memo management unit 31 displays an input screen (see Figure 4) that accepts notes from the user, and is also capable of performing a display process that displays input notes on the input screen so that they can be selected as collaboration targets (quick note display image 55).
[0112] In the above embodiment, when checkbox-formatted notes are registered in Sticky Notes, Notes, or Calendar Notes, tasks may be automatically extracted from the checkboxes and a to-do list listing the tasks may be automatically created. Specifically, the note management unit 32 detects checkbox items that have been converted into tasks by operating a tasking switch, as shown in FIG. 7D , and aggregates and manages them as a to-do list. Tasked items, whether they are listed in Sticky Notes, Notes, or Calendar Notes, are aggregated into a unified to-do list. The title of the to-do list may be automatically generated from the text in the checkboxes using a rule-based algorithm or a language model. Deadlines may also be set for checkboxes and tasks, and a process may be added to notify the user of the deadlines via a calendar function. By centrally managing tasks listed in various locations in this way, users can prevent tasks from being overlooked and manage tasks efficiently. While it offers the flexibility of being able to create notes in multiple formats, such as quick notes, notebooks, and calendar notes, managing tasks can become cumbersome when they are split across these different formats. In contrast, the task creation function and automatic aggregation into a to-do list allow for centralized management of tasks written in any format, realizing the integrated task management that is unique to digital, while still maintaining the freedom of writing tasks like paper notebooks and sticky notes.
[0113] Next, we will explain embodiments that are different from the above-mentioned embodiment. In the following different embodiments, the hardware configuration and functional configuration of the user terminal 2 and the server 1 are the same as those in the above-mentioned embodiment. Furthermore, the same reference numerals may be used to designate components that are common or similar to those described above, and their description may be omitted.
[0114] In the following description, short-sentence memo images managed by the memo management unit 31 are referred to as Sticky, note display images managed by the note management unit 32 are referred to as Notes, and calendar memo images set for calendar events are referred to as CalendarNotes.
[0115] When the user starts a memo application on the user terminal 2 and performs a Sticky selection operation, the memo management unit 31 displays a screen for inputting Sticky and selecting a Sticky display format.
[0116] 18 is a diagram showing an example of a Sticky (memo) input screen. When Sticky is selected, the memo management unit 31 displays a Sticky input screen including a Sticky input box 350, an input information selection unit 351, a memo registration button 352, a Sticky display image 355 that is a memo that has already been entered, a display format selection unit 356, and an input target selection unit 360. In the following description, when configurations that have the same configuration but need to be distinguished from one another are sometimes described by adding an alphabet to the numeral, such as Sticky display images 355a to 355c.
[0117] The Sticky input box 350 is a section for accepting the entry of a memo in short sentence format. The Sticky input box 350 is displayed as an image in the form of a sticky note. A character limit is set for the Sticky input box 350.
[0118] In this embodiment, the number of characters that can be input into the Sticky input box 350 is set to 140 characters or less. This allows the user to naturally switch between the memo function and the notebook function depending on the number of characters, allowing for more efficient organization of information. If the number of characters exceeds 140, the memo management unit 31 may output text or audio on the user terminal 2 suggesting that the information be moved to a notebook.
[0119] The input information selection unit 351 is an operation unit for selecting the format of the memo to be input into the Sticky input box 350. The input information selection unit 351 is a user interface having the same function as the input information selection unit 51 in FIG. 4. The memo registration button 352 is an operation means for registering the memo input into the Sticky input box 350. By pressing the memo registration button 352, the user registers the memo input into the Sticky input box 350 in the user terminal 2. The memo may also be saved in the server 1.
[0120] The Sticky input screen displays memos that have already been entered in the form of sticky notes in a Sticky display image 355. Like a sticky note, Sticky display image 355 has an image of the glued portion at the left edge of the drawing, and an image of a shadow at the bottom right. In this example, Sticky display image 355 displays text, images, etc. in one-line or two-line format as memos that have already been entered.
[0121] The position of the sticky display image 355 can be changed by the user. For example, the display position of the sticky display image 355 can be changed by tapping or the like. The user can move each of the sticky display images 355a to 355d to any position. The sticky display images 355a to 355d may be moved by drag and drop using a tap or the like by the user, or may be moved using a sorting function based on predetermined rules (such as date and time, number of characters, or a set priority).
[0122] Display format selection section 356 is an operation section for selecting the display format of Sticky display image 355. A plurality of template designs in sticky note format are displayed in display format selection section 356, and the template selected by the user is displayed as Sticky display image 355. Various display modes, such as the color and shape of the adhesive portion and the pattern of the text display portion, are prepared as template designs.
[0123] The input target selection section 360 is an operation section for the user to select an object to associate with the input text from among Event, Sticky, and Note. In the example of Fig. 18, Sticky is selected in the input target selection section 360. When the user selects Event in the input target selection section 360 by touch operation or the like, a screen for setting a calendar event appears. Furthermore, when the user selects Note in the input target selection section 360 by touch operation or the like, a screen for inputting Note appears.
[0124] Next, a description will be given of the process when an event is selected in the input target selection section 360 and added to the calendar. When the user starts a memo application on the user terminal 2 and selects an event in the input target selection section 360, the calendar information management section 33 displays a screen for adding an event to the calendar.
[0125] 19 is a diagram showing an example of an input screen for an Event (calendar event). The calendar information management unit 33 displays the input screen for an Event, which includes an input target selection unit 360, a title input unit 361, a date and time setting unit 362, an event note input unit 363, a schedule sharing unit 364, an event mark display unit 365, a priority setting unit 366, an event storage unit 367, etc.
[0126] The input target selection section 360 is the same operation section as in Fig. 18. In the example of Fig. 19, Event is selected in the input target selection section 360.
[0127] The title input section 361 is an input field in which the user inputs a title. An icon 370 is set in the title input section 361 along with the title. The icon 370 is a pictogram designated by the user. The icon 370 to be used can be customized by the user. For example, the user can upload an image to use an original icon 370 of the user. The original icon 370 may also be made available to other users who designate it.
[0128] Alternatively, the icon 370 may be automatically set based on the content of the title entered by the user. For example, the calendar information management unit 33 may automatically set the icon 370 by interpreting the text entered in the title input unit 361. The interpretation of the text may utilize a rule-based algorithm or a language model trained to interpret natural language.
[0129] The date and time setting section 362 is an operation section for setting the date and time of an event. The user sets the month, day of the week, date and time, etc. of the event to be added by operating the date and time setting section 362. The event note input section 363 is an input field for inputting notes to be associated with the event. The user can input notes, etc., associated with the event through the event note input section 363.
[0130] The schedule sharing section 364 is an operation section for adding a partner with whom to share an event. When the schedule sharing section 364 is selected, data sharing with the target person is performed by the data sharing management section 35. The processing performed when the schedule sharing section 364 is operated will be described later.
[0131] The event mark display unit 365 displays the color and pattern of a mark to be displayed together with the title on the calendar image (described later). The event mark display unit 365 may be specified by the user, or may be automatically set based on the content of the title entered by the user. For example, the calendar information management unit 33 may automatically set the event mark display unit 365 by interpreting the text entered in the title input unit 361. The interpretation of the text may use a rule-based algorithm or a language model trained to interpret natural language.
[0132] The priority setting section 366 is an operation section for changing the display mode of the icon 370 displayed on the calendar image to a special mode when an event is added. The special mode is, for example, an animated display that expresses the reflection of light, such as a hologram. FIG. 20 is a diagram showing an example of a hologram display of the icon 370. As shown in FIG. 20, the icon 370 is animated so that the display mode changes over time, expressing the texture of light of a hologram sticker as an image. Furthermore, by setting the priority setting section 366, the display mode of the event mark display section 365 in FIG. 19 is also changed accordingly.
[0133] The event storage section 367 is an operation section for issuing an instruction to reflect an event input by the user in the calendar. By operating the event storage section 367, a new event is added to the calendar.
[0134] 21 is a diagram showing an example of a calendar screen on which events are reflected. In FIG. 21, the added events are displayed as icons 370a and 370b on the monthly calendar screen.
[0135] In Fig. 21, icon 370a is the icon 370 in a normal display mode in which a priority has not been set in priority setting section 366 on the event setting screen in Fig. 20. Icon 370a has an image display like a long, thin strip of masking tape attached to the corresponding time or day.
[0136] In Fig. 21, icon 370b is icon 370 in the display mode of a hologram sticker for which a priority has been set in priority setting section 366 on the event setting screen in Fig. 20. Icon 370b is provided with an image display resembling a band of masking tape that is thicker than usual for the corresponding time or day.
[0137] By displaying an image like masking tape on the icons 370a and 370b, the scope of the schedule is clearly indicated and the icons 370a and 370b can be used with the same feel as stationery.
[0138] Next, a case where other users are invited as participants when setting up an event will be described. Fig. 22 is a diagram illustrating the processing flow when inviting participants to an event. The event setting screen of Fig. 22(a) is displayed when the user selects the schedule sharing section 364. The event setting screen of Fig. 22(a) displays a candidate participant display section 388 and a candidate participant selection section 389 in the event note input section 363 of Fig. 19.
[0139] The participant candidate display unit 388 displays candidates who will participate in the event. In this example, when a character string is entered into a search box in the participant candidate display unit 388, participant candidates who include the entered character string are displayed from among other users who are registered as friends of the user performing the operation.
[0140] The candidate participant selection unit 389 is an operation unit that is displayed for each candidate participant. When the user operates the candidate participant selection unit 389, the data sharing management unit 35 notifies other users who are friends of a request to participate in the event.
[0141] The event setting screen in Fig. 22(b) shows a state in which a request to participate in an event has been made by the user operating the candidate participant selection section 389. As shown in Fig. 22(b), when a request to participate in an event has been made, a participant icon display section 375 indicating the participants of the event is displayed below the title.
[0142] Next, the list display function of Notes, Sticky, and CalendarNotes will be described. Fig. 23 is a diagram showing an example of a list display screen for Notes, Sticky, and CalendarNotes. On the list display screen of Fig. 23, a display format selection section 380, a memo display section 381, an expansion instruction section 385, a memo search section 386, and the like are displayed by the memo management section 31, the note management section 32, and the calendar information management section 33.
[0143] The display format selection section 380 is an operation section for selecting a display format. The display format selection section 380 displays four options, ALL, Notes, Sticky, and Calendar Notes, and the user can select a display format from the four options. The memo display section 381 displays memos in the format selected in the display format selection section 380.
[0144] In the example of FIG. 23 , ALL is selected in the display format selection section 380. When ALL is selected in the display format selection section 380, all notes (Notes, Sticky, and CalendarNotes) are displayed on the list display screen. Each of Notes, Sticky, and CalendarNotes does not display all of the note content, but only a portion due to the display range. By selecting the expansion instruction section 385, the hidden note content can be displayed. Note that when Notes is selected in the display format selection section 380, only the note content of Notes is displayed on the list display screen, and the note content of Sticky and CalendarNotes is not displayed. Similarly, when Sticky is selected in the display format selection section 380, only the note content of Sticky is displayed on the list display screen, and the note content of Notes and CalendarNotes is not displayed. When CalendarNotes is selected in display format selection section 380, only the memo contents of CalendarNotes are displayed on the list display screen, and the memo contents of Notes and Sticky are not displayed.
[0145] The memo search section 386 is a search box for searching for specified memo content. By inputting text into the memo search section 386, the user can extract memo content related to the text.
[0146] 23, the memos are displayed by type, but the display format is not limited to this. The user can set the display format and display order to change the display mode of the memo display section 381. For example, the memo contents can be sorted by creation date.
[0147] 24 is a diagram showing an example of a list display screen of Notes, Sticky Notes, and Calendar Notes sorted by creation date. The list display screen of FIG. 24 displays an action button 300, a display format selection section 380, a memo display section 381, a memo search section 386, a memo setting section 390, etc.
[0148] The action button 300 is an operation unit that allows the user to perform a predetermined operation on the screen. The action button 300 is displayed as an icon resembling the character "ki" ("key"), and dynamically displays an appropriate operation menu depending on the type of screen currently being displayed and the selected content.
[0149] For example, on a list display screen such as that shown in FIG. 24, the action button 300 provides the following functions: Bulk operations on selected memo contents (merge, delete, export, etc.) Display filter settings (specify period, specify tag, etc.) Display of new creation menu (select from Notes, Sticky, Event)
[0150] Furthermore, on a calendar display screen (such as the calendar display section 401 in FIG. 26), the action button 300 provides a menu for switching the display period (year display, month display, week display, day display). On the Notes editing screen, menus for displaying editing tools and sharing settings, etc. are displayed.
[0151] In this way, the action button 300 recognizes the context of the screen the user is currently operating on and provides shortcuts to the functions most needed in that situation, allowing the user to quickly access frequently used functions on each screen and improving operational efficiency.
[0152] Furthermore, when multiple Stickies are selected and a specific operation is performed, a menu is displayed that allows the user to select the destination of the selected Stickies. The destination can be a specific date on the calendar, an existing note, or a new note. If the user selects moving to the calendar, a submenu is displayed that allows the user to select the year, month, week, and day in stages, and the user can register the selected Sticky as an event for any date.
[0153] In the example of FIG. 24, the memo display section 381 displays Notes, Sticky Notes, and Calendar Notes in order of creation date, rather than by format.
[0154] The memo setting section 390 is displayed by selecting the memo content. The memo content here is one of Notes, Sticky, and Calendar Notes. The memo setting section 390 allows the user to set pins, enlarge the memo, and combine the memos.
[0155] When a pin is set, the contents of the pinned memo are displayed separately from the contents of other memos. In this embodiment, a pin line 391 is displayed. The contents of the pinned Notes, Sticky, or Calendar Notes memo are displayed above the pin line 391, and the contents of the unpinned Notes, Sticky, or Calendar Notes memo are displayed below the pin line 391.
[0156] The user can enlarge the display of the memo contents by selecting enlarge memo in the memo setting section 390. The user can integrate the memo contents included in the memo display section 381 by selecting integrate memo in the memo setting section 390. Note that integration of memo contents by the memo setting section 390 can also be performed in the state shown in FIG. 23 .
[0157] 25 is a diagram illustrating the process of integrating memo contents on the list display screen. When integration is selected in the memo setting section 390, a check box for selecting the memo contents to be integrated is displayed in the upper right corner of each memo content (Notes, Sticky, or CalendarNotes). The user can integrate the selected memo contents into one by checking the check box 392 of the memo contents to be integrated. Even if Sticky is included in the integration targets during this integration, if the integration results in exceeding the character limit (140 characters), the integration format is set to Notes.
[0158] The above-described screen examples are based on the assumption that the user terminal 2 has a portrait-oriented screen, such as a smartphone. Next, examples of screens displayed on the user terminal 2 will be described for the case where the user terminal 2 has a landscape-oriented screen, such as a personal computer or tablet.
[0159] FIG. 26 is a diagram illustrating an example of a list display screen displayed when the user terminal 2 is a personal computer or tablet. The list display screen in FIG. 26 displays a calendar display section 401, a Sticky display section 402, and a Notes display section 403 side by side. In this example, the calendar display section 401 is located on the left, the Sticky display section 402 is located in the upper right, and the Notes display section 403 is located in the lower right. In this manner, a structure consisting of left and right sidebars and a central display area can also be adopted. The configuration is not limited to that shown in FIG. 26 . A list of Notes can be located on the left sidebar, and a calendar (mini calendar and schedule list) can be located on the right sidebar. Details of content selected in the left and right sidebars can be displayed in the central display area. For example, when a specific Note is selected from the Notes list on the left, its editing screen is displayed in the center, and when a date is selected on the calendar on the right, a detailed calendar view of that day is displayed in the center. This configuration allows multiple pieces of information to be simultaneously viewed, allowing the selected content to be viewed and edited in detail in the central display area.
[0160] Specific operations in the above structure consisting of left and right sidebars and a central display area are described below. When a user clicks on a specific date in the mini-calendar located in the sidebar, a list of appointments for that day is displayed at the bottom of the calendar in the sidebar. To display a calendar in the central display area, click the "Open Calendar" button (not shown) on the right sidebar or select the calendar tab at the bottom of the central area. Conversely, to display notes in the central display area, select any note from the Notes list in the left sidebar or select the notes tab at the top of the central area. Furthermore, if you want to edit multiple pieces of content simultaneously, right-clicking on Notes in the left sidebar displays a context menu, from which you can select the "split view" function (not shown). Selecting split view splits the central display area vertically or horizontally, allowing you to view and edit multiple notes simultaneously. This split view function can be used flexibly according to the user's preferences, such as combining a calendar and notes, or combining multiple notes together.
[0161] The calendar display unit 401 includes a schedule display unit 411 , a CalendarNotes list display unit 412 , a display period selection unit 413 , an event addition unit 414 , a most recent event display unit 415 , an external service collaboration unit 416 , and a friend display unit 417 .
[0162] The schedule display section 411 displays an image similar to the calendar screen described in Fig. 21. The CalendarNotes list display section 412 displays a list of memo contents entered during event settings. The memo contents displayed in the CalendarNotes list display section 412 may be integrated by drag-and-drop operation, or may be prioritized or pinned. In this embodiment, the schedule display section 411 and the CalendarNotes list display section 412 display a calendar showing the schedule and the memo contents of the CalendarNotes in a split view.
[0163] The display period selection section 413 is an operation section with which the user selects the display period of the schedule display section 411. The user can select the display period of the schedule display section 411 from three options presented in the display period selection section 413: monthly, weekly, and daily. In this example, weekly is selected. The note contents displayed in the above-mentioned Calendar Notes list display section 412 are displayed corresponding to each period of monthly, weekly, and daily selected in the display period selection section 413. This allows the user to check the note contents associated with the calendar in a list for each range of month, week, and day.
[0164] The event addition section 414 is an operation section for instructing to add an event to the calendar. When the user selects the event addition section 414, a screen similar to the Event input screen shown in Fig. 19 is displayed, and the user can set the event.
[0165] The external service linkage unit 416 is an operation unit for linking with an external schedule management service such as Google Calendar. When the user operates the external service linkage unit 416, the screen transitions to a screen for linking with Google Calendar or for setting up the linkage.
[0166] The friend display section 417 is an operation section for displaying information about other users who are registered as friends of the user. When the user operates the friend display section 417, the screen transitions to a screen for displaying information about other users associated with the user and for adding other users.
[0167] The Sticky display section 402 displays a list of multiple Stickies registered by the user. The user can specify the display mode of the Sticky display section 402. In this example, the Sticky display section 402 preferentially displays the most recently input or used Sticky.
[0168] The Notes display section 403 displays a list of multiple Notes registered by the user. The display format of the Notes display section 403 can be specified by the user. In this example, the Notes display section 403 displays pinned Notes.
[0169] The user can change the positions and display modes of the calendar display section 401, the Sticky display section 402, and the Notes display section 403. For example, any one of the calendar display section 401, the Sticky display section 402, and the Notes display section 403 can be omitted.
[0170] Next, we will explain how to create a Sticky note when the user terminal 2 is a personal computer or tablet terminal. When the user operates the Add Sticky button located at the bottom of the Sticky display unit 402, the memo management unit 31 displays a Sticky note creation screen in a modal window or pop-up format. This modal window includes a Sticky note input box and a display format selection unit that allows the user to select the theme (color and pattern) of the sticky note. As with the smartphone version (see FIG. 18 ), the user can create a Sticky note by selecting their preferred sticky note format from multiple template designs. This unified theme selection function provides a consistent operating experience regardless of the device, and created Stickies are displayed with the same design on all devices.
[0171] It is also possible to add a display different from the calendar display section 401, the Sticky display section 402, and the Notes display section 403. An example of a display different from the calendar display section 401, the Sticky display section 402, and the Notes display section 403 will be described with reference to Fig. 27. Fig. 27 is a diagram showing an example of a list display screen displayed when the user terminal 2 is a personal computer or a tablet after the display mode has been changed.
[0172] The list display screen of Fig. 27 displays a memo content list display section 421, a memo content detail display section 422, and a Sticky display section 402 in parallel. The memo content list display section 421 is a screen similar to the list display screen of Notes, Sticky, and Calendar Notes of Fig. 24, and displays a list of each memo content. The memo content detail display section 422 displays details of the memo content selected by the user in the memo content list display section 421. The Sticky display section 402, like Fig. 26, preferentially displays the most recently input or used Sticky.
[0173] In this way, when using a horizontally long screen such as a personal computer or tablet, various information in the memo content can be displayed in separate parts, thereby achieving optimal display according to the device used by the user and increasing user convenience.
[0174] Next, the image placement process in Notes will be described with reference to Fig. 28 . Fig. 28 is a diagram showing how an image is pasted on the Notes editing screen. The note management unit 32 displays the Notes editing screen on the user terminal 2. The Notes editing screen displays a Notes list display section 450 and a Notes entry section 451. The Notes list display section 450 is a sidebar that displays a list of Notes previously registered by the user. The Notes entry section 451 is an area where the Notes currently selected in the Notes list display section 450 is edited, and displays details of the Notes where text can be entered and images can be pasted.
[0175] The width of the Notes entry section 451 varies depending on the width of the window displayed on the screen. When the window width becomes smaller, the Notes list display section 450, which is a sidebar, is automatically hidden. Conversely, when the window width becomes larger, the Notes list display section 450, which is a sidebar, is automatically displayed. The user can also specify whether or not to display the Notes list display section 450.
[0176] The note management unit 32 accepts from the user an operation to paste the paste target image 460 into the Notes entry unit 451. The user can set the paste target image 460 at any position in the Notes by a drag-and-drop operation.
[0177] When the user specifies the paste position of the paste target image 460, the note management unit 32 associates the paste target image 460 with a target character string box that is closest to the paste position of the paste target image 460 and manages the image. The character string box referred to here is text written in Notes, and is managed based on line break characters. Note that in a blank line, the first line break character is treated as one character string box. In this example, the character string box surrounded by a dashed line is the object of association, and in the following description, the associated character string box is referred to as the target character string box 455, and the line break character in the target character string box 455 is referred to as the target line break character 456.
[0178] In this embodiment, the note management unit 32 performs a process of associating the paste target image 460 with the target line break character 456 in the target character string box 455, which is located on a virtual reference line directly beside or directly above the vertical position of the top edge of the paste target image. In this example, the target line break character 456 is present in a state where it is not visible to the user. In this process, the note management unit 32 obtains the distance L1 between the left edge of the image and the left edge of the Notes entry area 451. When the right edge of the image is positioned to the left of the right edge of the Notes entry area 451 and is within the range of the displayed Notes, the note management unit 32 manages the position of the paste target image 460 so that the distance L1 is maintained. In this state, the relative position of the left edge of the paste target image 460 with respect to the left edge of the Notes entry area 451 is maintained.
[0179] FIG. 29 is a diagram showing the state in which the width of the Notes entry section 451 has been narrowed on the Notes editing screen. As shown in FIG. 29 , the user can change the size of the Notes entry section 451. Even when the Notes entry section 451 is changed, the size of the paste target image 460 is basically maintained. When an operation to narrow the width of the Notes entry section 451 is performed, and the right side of the paste target image 460 is positioned to the right of the right side of the note and protrudes from the displayed Notes range, the notes management unit 32 changes the distance between the left side of the paste target image 460 and the left side of the Notes entry section 451 to L2, thereby ensuring space between the left side of the paste target image 460 and the left side of the Notes entry section 451. L2 is a value smaller than the distance L1 and prevents the right side of the paste target image 460 from protruding beyond the right side of the Notes entry section 451.
[0180] The value of L2 decreases as the Notes entry area 451 narrows due to user operation, etc. The text is automatically wrapped in order according to the space between the left edge of the paste target image 460 and the left edge of the Notes entry area 451. During this process, the top edge of the paste target image 460 is maintained at a position to the right or below the line break character of the associated character box.
[0181] 30 is a diagram showing a state in which the width of the Notes entry section 451 on the Notes editing screen has become approximately the same as the image width. As shown in FIG. 30 , when the width of the Notes entry section 451 is narrowed by a user operation or the like to L2=0, the notes management unit 32 changes the display mode so that text is not displayed to the left of the paste target image 460. With this change in display mode, text below the line break character in the associated character box is pushed down below the image. When an operation is performed to further narrow the width of the Notes entry section 451 from the L2=0 state, the notes management unit 32 changes the width of the paste target image 460 to match the width of the Notes entry section 451.
[0182] Next, an example of a method for merging sticky note-format Stickies into one Note will be described with reference to Fig. 31. Fig. 31 is a diagram showing an example in which multiple Stickies are integrated into a Note while retaining the sticky note format. The screen shown in Fig. 31 may be created by merging multiple Stickies into one Note using the merging method described with reference to Fig. 25, or may be created by displaying the Sticky display section 402 together with the Notes entry section 451 and moving a Sticky display section 402 to the Notes entry section 451 by a selection operation.
[0183] As shown in FIG. 31 , the note management unit 32 can integrate Sticky into Notes while maintaining the sticky note format. In this example, multiple Sticky display images 355 integrated into the Notes entry area 451 are superimposed, giving the user the impression that sticky notes are attached to the notes. The user can also select and move the Sticky display images 355 on the Notes entry area 451 to any position within the Notes entry area 451. The user can also rewrite the memo content of the Sticky display images 355 on the screen shown in FIG. 31 . Furthermore, the user can write any text between the multiple Sticky display images 355. This allows the user to experience a more stationery-like experience. The sticky note format Sticky display images 355 can also be converted into text on Notes by a user operation.
[0184] Next, an example of a data sharing method by the note management unit 32 and the data sharing management unit 35 will be described. When a user performs a share operation to instruct other users who use the information management system 100 to share a note, the data sharing management unit 35 allows the user to share the note with the other users. The sharing targets are not limited to other users who are registered as friends, and an unspecified number of users can also be set as the sharing targets. In this case, the data sharing management unit 35 issues a URL for displaying the Notes. Even those who do not use the information management system 100 can view the Notes article by accessing the issued URL via a communication network such as the Internet.
[0185] Fig. 32 is a diagram showing an example of an article using Notes that is shared by an unspecified number of people. When a person who does not have an account or has not signed up for the information management system 100 accesses the URL, the screen shown in Fig. 32 is displayed. The screen shown in Fig. 32 includes a Notes article display section 501, a Sticky input box 510, a display format selection section 511, a Sticky display image 515 that is a note that has already been entered, a download instruction section 520, a sign-up operation section 530, etc.
[0186] The Notes article display unit 501 displays the contents of the Notes to be shared. The Sticky input box 510 and the display format selection unit 511 are operation units that allow a viewer of the Notes article to input Sticky. This viewer can use the Sticky input box 510 and the display format selection unit 511 even if they do not have an account with the information management system 100. The viewer can enter a comment on the Notes by entering text in the Sticky input box 510 and selecting from multiple sticky note formats available in the display format selection unit 511. The comment is displayed as a Sticky display image 515. This allows even a viewer without an account to experience the benefits of Sticky, such as the aesthetics and editing versatility of Notes.
[0187] The download instruction unit 520 is an operation unit for downloading an application that allows a viewer to use the information management system 100. This allows a viewer who has experienced the feel of Sticky and the advantages of Notes, such as its aesthetic appeal and editing versatility, to operate the download instruction unit 520, thereby smoothly guiding them to register an account and use the information management system 100. Notes articles such as those shown in FIG. 32 not only allow users to experience the ease of use of stationery, but are also useful for acquiring new users. Viewers who have accounts can also check the reaction to articles by checking the content of sticky notes, stickers, and emoticons.
[0188] The published Notes article is also designed for viewing on smartphones. In the smartphone version, taking into account screen size limitations, only the most recent comment is displayed as a sticky image, and the remaining number of comments is displayed in the format of "+○ comments." To view the details of a comment, tap the comment display area, which slides upward from the bottom of the screen. Additionally, an animation of emojis sliding continuously from right to left is displayed at the top of the screen, visually conveying the reaction to the article. Although not shown, a user interface similar to that of the smartphone version may also be adopted for the PC version ( FIG. 32 ). The published Notes article serves as a guide to downloading the application. Given that many users will likely access the article on their smartphones, adopting a user interface similar to that of the smartphone version for the PC version allows users to experience the actual smartphone app in advance. This makes it easier for users to visualize how the app will operate after downloading, facilitating a smooth transition to the application.
[0189] The sign-up operation section 530 is an operation section for a user who has an account to sign up for the information management system 100. If the user has the authority to edit the Notes of a published article, the user can also edit the Notes.
[0190] As described above, in this embodiment, the memo management unit 31, the note management unit 32, and the calendar information management unit 33 present to the user a list display screen that displays a list of Sticky as a memo image that displays a memo, Notes images as note display images, and CalendarNotes, which are calendar memo images that show notes linked to a calendar.
[0191] This allows the contents of notes written in different formats to be checked on the list display screen, making it easy to check the notes even if the user forgets the format in which the note was written.
[0192] In addition, in this embodiment, the memo management unit 31, the note management unit 32, or the calendar information management unit 33 performs a process of integrating the objects selected on the list display screen from among Sticky, Notes, and CalendarNotes into a single integrated memo, and manages the integrated memo as Sticky, Notes, or CalendarNotes.
[0193] This allows notes to be integrated on the list display screen, making it possible to manage multiple notes more efficiently and further improving user convenience.
[0194] In addition, in this embodiment, a character limit (140 characters) is set for notes corresponding to Sticky, and if the number of characters in an integrated note exceeds the character limit, the note management unit 32 manages the integrated note in the Notes format rather than Sticky.
[0195] This allows users to choose between Sticky and Notes depending on the number of characters. Also, as a result of the integration, it is possible to avoid situations where a Sticky exceeding the character limit is registered.
[0196] Furthermore, in this embodiment, when a user performs an operation to paste the image 460 to be pasted at any paste position in the Notes entry section 451 as a note display image, the note management section 32 executes an association process to associate a reference position that corresponds to a character string that is in a predetermined positional relationship from the paste position with the image 460 to be pasted, and when the user changes the size of the Notes entry section 451 after the association process has been executed, the note management section 32 adjusts the position of the image 460 to be pasted in the Notes entry section 451 based on the positional relationship between the reference position and the image 460 to be pasted.
[0197] As a result, even if the size of the Notes entry section 451 is changed, the position of the image 460 to be pasted in the Notes entry section 451 is adjusted taking into consideration the position of the character string, so that good-looking Notes can be realized without the user having to make any additional adjustments.
[0198] In addition, in this embodiment, the reference position is the position of the target line break character 456 in the target string box 455, which is a collection of strings, or the position of the line break character set in a line in the Notes entry section 451 where no string is written.
[0199] This allows the position of the paste target image 460 to be adjusted using the position of the target line break character 456 without making it complicated.
[0200] The predetermined positional relationship is that the line feed character is located on a reference line set in the paste target image 460 (directly to the side or directly above the vertical position).
[0201] This allows the position of the paste target image 460 in the Notes entry section 451 to be adjusted appropriately and simply by using the position of the target line break character 456 in the character string.
[0202] The above describes different aspects of the embodiment. In addition to the configuration of the above embodiment, a share button that allows the schedule screen to be made publicly available to an unspecified number of viewers may also be added. For example, if an organizer of an event such as a concert organizer selects the unspecified number of viewers as the target of sharing using the share button, a URL may be issued, and clicking the URL may automatically register the event in the schedule on the information management system 100 or in an external schedule management service.
[0203] Furthermore, a process for linking with an external service may be added according to the content of memos entered by setting a schedule, entering notes, etc. For example, if a check box or an event contains information about travel, suggestions and reservation processes for airline tickets, hotel reservations, etc. may be performed on the information management system 100.
[0204] In addition, in this embodiment, the note management unit 32 has a task extraction function that, when it detects the contents of a note in the form of a check box entered in Notes, Sticky, or CalendarNotes, automatically extracts the text associated with the check box as a task.
[0205] Tasks extracted by the task extraction function are managed separately as a to-do list. The user can set a deadline for each task as desired. The deadline setting is performed in cooperation with the calendar information management unit 33, and task information is displayed on the calendar image based on the set deadline. In addition, the system may be provided with a function to notify the user via the user terminal 2 about tasks whose deadlines are approaching.
[0206] The title of the to-do list is automatically generated based on the content of the extracted tasks. The title may be generated using a rule-based algorithm or a language model using natural language processing technology. For example, if multiple tasks contain keywords related to "shopping," the title "Shopping List" is automatically assigned.
[0207] Furthermore, on the list display screen (see Figures 23 and 24), the progress of tasks entered in checkbox format can be visually confirmed. Completed tasks are distinguished from incomplete tasks by a different display style, such as a check mark and a strikethrough in the text. This allows the user to centrally manage tasks that are written in multiple memo formats.
[0208] The above describes embodiments and modifications of the present invention, but the present invention is not limited to the above-described embodiments and modifications, and includes modifications, improvements, etc. within the scope that can achieve the object of the present invention.
[0209] Furthermore, the above-described series of processes can be executed by hardware or software. In other words, the above-described functional configuration is merely an example and is not particularly limited. That is, it is sufficient for the user terminal 2 to be equipped with the function to execute the above-described series of processes as a whole, and the type of functional block used to realize this function is not particularly limited to the above example. Furthermore, the location of the functional block is not particularly limited and may be arbitrary. For example, the functional block of the user terminal 2 may be transferred to another device such as the server 1. Conversely, the functional block of another device may be transferred to the server. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination thereof.
[0210] When a series of processes is executed by software, the programs constituting the software are installed onto a computer or the like from a network or a recording medium. The computer may be a computer incorporated into dedicated hardware. The computer may also be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.
[0211] The recording medium containing such a program may be configured as not only a removable medium (not shown) that is distributed separately from the device main body in order to provide the program, but also a recording medium that is provided in a state that it is pre-installed in the device main body, etc. Since the program can be distributed via a network, the recording medium may be installed in or accessible to a computer that is connected or connectable to the network.
[0212] In this specification, the steps describing the program recorded on the recording medium include not only processes that are performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually. Also, in this specification, the term "system" means an overall device composed of multiple devices or multiple means, etc.
[0213] REFERENCE SIGNS LIST 1 Server 2 User terminal 31 Memo management section 32 Note management section 33 Calendar information management section 34 Display mode setting section 35 Data sharing management section
Claims
1. An information processing device comprising: a note management means for accepting memo input from a user and managing the accepted memos so that the user can select them on a note-by-note basis; and a note management means capable of displaying a note display image in a note format that reflects the text entered by the user, and capable of executing a display process to display the note display image that reflects the contents of one or more of the notes selected by the user as collaboration targets.
2. The information processing device according to claim 1, wherein the memo management means is capable of displaying an input screen for accepting the memo from the user and executing a display process for displaying the inputted memo on the input screen as the link target so that it can be selected.
3. An information processing device as described in claim 1 or 2, wherein the note management means performs processing to set any position on the note display image specified by the user through a touch operation on the note display image as the display start position of the text input by the user.
4. An information processing device as described in claim 1 or 2, further comprising a calendar information management means capable of displaying a calendar image showing a predetermined time unit in calendar format, wherein the calendar information management means is capable of linking the contents of one or more of the notes selected by the user as the linking target and displaying them on the calendar image.
5. An information processing device as described in claim 1 or 2, wherein the note management means is capable of drawing a fluorescent marker image that allows a background image to be transparent based on a touch operation on the note display image, and when the user specifies that the marker image should be drawn in the same position, performs a superimposition process to superimpose the marker image.
6. An information processing device as described in claim 1 or 2, comprising: a display mode setting means capable of setting the note display image in a different display mode for each of the users; and a data sharing management means for setting the note display image to be shared among the different users, wherein when a first display mode is set by a first user who is set as the user who will share the note display image, the first display mode is also reflected in the note display image to be shared, which is also displayed on the screen of a second user who is set as the user who will share the note display image.
7. The information processing device according to claim 4, wherein the memo management means, the notebook management means, and the calendar information management means present to the user a list display screen that displays a list of memo images displaying the memos, the notebook display images, and calendar memo images showing the memos linked to the calendar images.
8. The information processing device according to claim 7, wherein the memo management means, the note management means, or the calendar information management means processes the memo image, the note display image, and the calendar memo image selected on the list display screen to be integrated into a single integrated memo, and manages the integrated memo as the memo image, the note display image, or the calendar memo image.
9. An information processing device as described in claim 8, wherein a character limit is set for the memo corresponding to the memo image, and when the number of characters in the integrated memo exceeds the character limit, the note management means manages the integrated memo in the form of the note display image rather than the memo image.
10. The information processing device of claim 1 or 2, wherein the note management means, when the user performs an operation to paste a target image to an arbitrary paste position on the note display image, executes an association process to associate a reference position corresponding to a character string that is in a predetermined positional relationship from the paste position with the target image to be pasted, and when the user changes the size of the note display image while the association process is being executed, adjusts the position of the target image to be pasted in the note display image based on the positional relationship between the reference position and the target image to be pasted.
11. An information processing device as described in claim 10, wherein the reference position is the position of a line break character in a string box which is a collection of strings of characters or a line break character set in a line in the note display image in which no strings are written.
12. The information processing device according to claim 11, wherein the predetermined positional relationship is such that the line feed character is located on a reference line set in the image to be pasted.
13. A program for causing a computer to execute the following steps: a note registration step for accepting memo input from a user and managing the accepted memos so that the user can select them on a memo-by-memo basis; and a note display step for displaying a note display image in a note format that reflects the text entered by the user and for executing a display process that displays the note display image that reflects the contents of one or more notes selected by the user as the link target.
14. A memo management method for having a computer manage memos, comprising: a memo registration step for accepting input of the memo from a user and managing the accepted memos so that the user can select them on a memo-by-memo basis; and a note display step for displaying a note display image in a note format that reflects the text entered by the user and for executing a display process that displays the note display image that reflects the contents of one or more of the notes selected by the user as the object of collaboration.
Citation Information
Patent Citations
Information processing apparatus, control method and control program thereof
JP2022042367A