This application claims priority from and the benefit of Korean Patent Application No. 10-2014-0007209, filed on Jan. 21, 2014, which is hereby incorporated by reference for all purposes as if fully set forth herein.
1. Field
The present invention relates to a method for associating schedule information of an electronic diary with a mind map, a server for providing a program for performing the same, and a computer-readable recording medium having the program recorded therein, and more particularly, to a method for associating schedule information of an electronic diary with a mind map capable of creating and maintaining the mind map associated with the electronic diary based on the schedule information of the electronic diary, a server for providing a program for performing the same, and a computer-readable recording medium having the program recorded therein.
2. Discussion of the Background
A portable diary has been widely used in order to systematically manage a schedule and directly take notes of an occurring idea. Generally, this diary has been offline manufactured, sold, and used as a tangible diary product itself.
Meanwhile, due to the development of an information communication technology, a mobile terminal such as a notebook computer, a laptop computer, a palmtop computer, a personal digital assistant (PDA), a smart phone, or the like, has been widely spread. Therefore, an electronic diary device configured by installing an electronic diary application on the mobile terminal has been generally used. Particularly, in the case of using the electronic diary device, additional functions, for example, functions such as a schedule information search function, and the like, may be used as compared with a tangible offline diary, such that diary users have gradually tended to prefer using the electronic diary instead of the tangible offline diary. However, diaries that are currently used perform only a function of simply displaying input schedule information, and may not perform a function of meaningfully structuralizing or meaningfully data-mining the schedule information, regardless of whether they are the offline diary or the electronic diary. That is, even though some of the schedule information on the electronic diary has a predetermined relationship, the schedule information is provided as only itself and is not provided in a state in which it is structuralized or systematized. Therefore, a user should individually search the schedule information having the relationship and should make a separate effort to find the relationship.
Meanwhile, as a method for visually structuralizing fragmented information, a method for structuralizing information by creating a mind map has been widely used. The mind map is a new method for learning and memorization, which was developed by an Englishman Tony Buzan in the early 1970s. The mind map, which has the meaning of a ‘map of thoughts’, is a brain developing method/brain using method for improving thinking power, creativity, and memory by allowing thoughts of a person having multidimensional characteristics without a sequence to branch from a center image at the center of the paper to radially spread the thoughts using a core word, an image, a color, a sign, a symbol, and the like. A ‘Different Functions of Left and Right Brains of Human Being’ found by Professor Roger Sperry's team around the same time was a good foundation supporting the mind map theory by Tony Buzan.
Professor Roger Sperry's team published a study result of a cerebral cortex (cortex outer cell, that is, integument) of a brain in the late 1960s. The study on the left and right brains by Roger Sperry has laid an epochal foundation for studying the brain. After that, Ornstein, Seidel, Bloch, and the like, who are successors to Roger Sperry, have developed and complemented the study by Roger Sperry. Although each of both hemispheres dominates any specific region and activity of the brain, both hemispheres basically manage all regions of the brain. A mental technology bisected by Roger Sperry has been uniformly distributed throughout the cerebral cortex in fact. Michael Bloch has disclosed in his paper ‘Tel/Syn’ that ‘when we define that ourselves are a person of a right brain or a person of a left brain, it limits capability of ourselves to develop new capability’.
The mind map is configured as a method in which the brain conveniently accepts and outputs information. The number of preparation materials for creating the mind map is not many. Everyone may easily create the mind map using only A4 or A3 paper, three or four color pens, and three or four highlighters. The mind map may be created by only drawing thoughts on paper by an appropriate method using the left brain having a logic and vocabulary ability as a main function and the right brain having a color and a form as a main function. Many people are significantly benefiting from the mind map at office, school, or home.
According to the related art, the paper and the pens have been required in order to use the mind map, the mind map created by this method should be separately arranged and stored, and it was impossible to add or delete thoughts. In order to solve these problems, a technology capable of more conveniently creating and reading the mind map by creating the mind map using a personal information communication device such as a desktop computer, a notebook computer, a smart phone, or the like, and storing the created mind map in the personal information communication device has been developed and used.
As described above, the mind map may become a powerful tool in visually structuralizing the fragmented information. Therefore, in the case of creating and providing the mind map using the schedule information having the predetermined relationship among the schedule information on the electronic diary as describe above, the schedule information may be more systematically and structurally confirmed and managed. However, an existing electronic diary has not provided this function.
Objects of the present invention are to solve the problems of the related art described above.
An object of the present invention is to provide a method for associating schedule information of an electronic diary with a mind map capable of creating and maintaining the mind map associated with the electronic diary based on the schedule information of the electronic diary, a server for providing a program for performing the same, and a computer-readable recording medium having the program recorded therein.
Another aspect of the present invention is to provide a method for associating schedule information of an electronic diary with a mind map capable of automatically reflecting a created or changed content in the electronic diary in the case in which a content in the mind map associated with the electronic diary is created or changed, a server for providing a program for performing the same, and a computer-readable recording medium having the program recorded therein.
Still another aspect of the present invention is to provide a method for associating schedule information of an electronic diary with a mind map capable of changing a display mode of the mind map based on date and hour information or memo information depending on a selection of a user on the mind map associated with the schedule information of the electronic diary, a server for providing a program for performing the same, and a computer-readable recording medium having the program recorded therein.
Characteristic configurations of the present invention for accomplishing the objects of the present invention as described above and unique effects of the present invention to be described will be described below.
According to an exemplary embodiment of the present invention, there is provided a method for associating schedule information of an electronic diary with a mind map performed by an electronic diary device, including: (a) a step of providing an electronic diary interface displaying the schedule information; and (b) a step of associating the schedule information with the mind map in the case in which association between the schedule information displayed on the electronic diary interface and the mind map is requested.
In the step (b), in the case in which creation of a new mind map with respect to the schedule information is requested, the new mind map having the schedule information as a center node may be created.
In the step (b), in the case in which association between the schedule information and an existing mind map is requested, the schedule information may be added to a specific node of the existing mind map.
The schedule information may include date and hour information and memo information.
In the step (b), the schedule information may be added as a first level schedule information node to the existing mind map.
In the step (b), the date and hour information may be added as a first level date and hour information node to the existing mind map, and the memo information may be added as a second level memo information node having the first level date and hour information node as a parent node to the existing mind map.
In the step (b), in the case in which the first level date and hour information node having the same content as that of the date and hour information is already present in the existing mind map, the memo information may be added as a brother node of another second level memo information node having the first level date and hour information node as a parent node to the existing mind map.
The date and hour information may be divided in any one of an annual unit, a monthly unit, a weekly unit, a daily unit, and a hourly unit depending on setting to form the first level date and hour information node.
The schedule information may further include detailed information, and in the step (b), the detailed information may be added as a third level detailed information node having the second level memo information node as a parent node to the existing mind map.
In the step (b), the memo information may be added as a first level memo information node to the existing mind map, and the date and hour information may be added as a second level date and hour information node having the first level memo information node as a parent node to the existing mind map.
In the step (b), in the case in which the first level memo information node having the same content as that of the memo information is already present in the existing mind map, the date and hour information may be added as a brother node of another second level date and hour information node having the first level memo information node as a parent node to the existing mind map.
The schedule information may further include detailed information, and in the step (b), the detailed information may be added as a third level detailed information node having the second level date and hour information node as a parent node to the existing mind map.
In the step (b), in the case in which a plurality of existing mind maps are present, information on the plurality of existing mind maps may be output, and the schedule information may be added to a specific existing mind map selected depending on a selection of a user.
In the step (b), in the case in which the schedule information is related to a specific mind map, a mind map icon corresponding to the specific mind map may be added to the schedule information and be displayed on the electronic diary interface.
The method for associating schedule information of an electronic diary with a mind map may further include (c) a step of outputting a specific mind map related to the schedule information on a mind map interface; and (d) a step of changing the schedule information related to a changed content and displaying the changed schedule information on the electronic diary interface, in the case in which a content of the specific mind map is changed through the mind map interface depending on a manipulation of a user.
The step (c) may include a step of changing a set date and hour information dividing unit depending on a selection of the user and reconfiguring and outputting the specific mind map depending on the changed date and hour information dividing unit, in the case in which a first level node is set as a date and hour information node.
The step (c) may further include a step of changing a first level node into one of a date and hour information node and a memo information node depending on a manipulation of the user to reconfigure the mind map.
In the step (c), in the case in which association between a specific node that is not associated with the schedule information of the electronic diary among nodes on the specific mind map and the schedule information is requested depending on a manipulation of the user, a content of the specific node requested to be associated may be created and stored as the schedule information of the electronic diary.
In the step (c), in the case in which the specific node requested to be associated with the schedule information is a second level node, the specific node may inherit a content of a first level node, which is a parent node, and in the case in which the specific node requested to be associated with the schedule information is a third level node, the specific node may inherit a content of the first level node, which is a grandparent node, and a content of the second level node, which is a parent node.
In the step (c), in the case in which the specific node requested to be associated with the schedule information does not include date and hour information, a date and hour information input window through which the date and hour information is input may be provided, and the schedule information of the electronic diary may be created based on the date and hour information input through the date and hour information input window.
In the step (c), in the case in which a specific node associated with the schedule information on the specific mind map is deleted depending on a manipulation of the user, schedule information corresponding to the deleted specific node may be deleted.
In the step (c), in the case in which a content of a specific node associated with the schedule information on the specific mind map is changed depending on a manipulation of the user, schedule information corresponding to the changed specific node may be updated depending on the changed content.
In the step (c), in the case in which a position of a specific node associated with the schedule information on the specific mind map is changed depending on a manipulation of the user, schedule information corresponding to the changed specific node may be updated depending on the changed position of the specific node.
In the step (b), the schedule information may be added as an n+1-th level schedule information node having a preset n-th level specific node (n indicates a positive integer of 1 or more) as a parent node to the existing mind map.
According to another exemplary embodiment of the present invention, there is provided a computer-readable recording medium having a program for performing the method for associating schedule information of an electronic diary with a mind map as described above recorded therein.
According to still another exemplary embodiment of the present invention, there is provided a server for providing a program for performing the method for associating schedule information of an electronic diary with a mind map as described above to a user terminal.
Exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. These embodiments will be described in detail for those skilled in the art in order to practice the present invention. It should be appreciated that various exemplary embodiments of the present invention are different from each other, but do not have to be exclusive. For example, specific shapes, structures, and characteristics described in the present specification may be implemented in another exemplary embodiment without departing from the spirit and the scope of the present invention in connection with an exemplary embodiment. In addition, it should be understood that a position or an arrangement of individual components in each disclosed exemplary embodiment may be changed without departing from the spirit and the scope of the present invention. Therefore, a detailed description described below should not be construed as being restrictive. In addition, the scope of the present invention is defined only by the accompanying claims and their equivalents if appropriate. Similar reference numerals will be used to describe the same or similar functions throughout the accompanying drawings.
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily practice the present invention.
In an exemplary embodiment of the present invention, a term ‘mind map’, which is a general term of information visually structuralized using nodes and branches, includes all information having characteristics of the mind map regardless of a display format thereof. In addition, in an exemplary embodiment of the present invention, it is to be understood that a mind map associated with schedule information may include various information as well as the corresponding schedule information. That is, in the case in which specific schedule information is associated with the mind map according to an exemplary embodiment of the present invention, it means that the corresponding schedule information is added as one of a plurality of nodes (that may be schedule information or may be general information rather than the schedule information) within the corresponding mind map to the corresponding mind map.
In addition, a term ‘node’ indicates one unit for displaying information on the mind map, and a term ‘node level’ means a branch order by which a specific node is branched from a center node. Therefore, ‘0-th level node’ means the center node, a ‘first level node’ means a node branched once from the center node, and a ‘second level node’ means a node branched twice from the center node. Therefore, an ‘n-th level node’ means a node branched n times from the center node.
In addition, a term ‘parent node’ means an upper level node from which a specific node is directly branched, a term ‘brother node’ means a node having the same parent node as that of the specific node, and a term ‘child node’ means a lower level node directly branched from the specific node.
Further, a term ‘schedule information of an electronic diary’ includes date and hour information and memo information selected and input through an electronic diary interface by a user.
Meanwhile, it is to be noted that the alphabet k, l, m, n, or the like, used hereinafter, which is used to relatively identify a node among nodes, is not used to indicate a limited specific node.
Configuration and Function of Electronic Diary Device 100
As shown in
As shown in
First, the diary managing unit 120 according to an exemplary embodiment of the present invention performs a general electronic diary function, that is, a function of outputting an electronic diary interface displaying pre-input schedule information through a display unit (not shown), receiving and storing schedule information input by a user through an input unit (a keyboard, a keypad, a touch screen, or the like), and outputting the schedule information on the electronic diary interface. Since a general electronic diary function itself adopts the technology well-known in the art, a detailed description thereof will be omitted.
In addition, the diary managing unit 120 according to an exemplary embodiment of the present invention is configured to perform, together with the mind map managing unit 130, a function of associating specific schedule information with a mind map in the case in which association between the specific schedule information selected by the user among schedule information input, stored, and displayed through the electronic diary interface and the mind map is requested. Further, the diary managing unit 120 according to an exemplary embodiment of the present invention is configured to perform a function together with the mind map managing unit 130 so that changed data may be reflected in the mind map with which the corresponding schedule information is associated in the case in which the schedule information that has been already associated with the mind map is changed, that is, in the case in which the schedule information associated with the mind map is modified, deleted, or moved. Here, the meaning that new schedule information is associated with the mind map is that the corresponding schedule information is added as a new node of a specific mind map. In addition, the meaning that the changed data of the schedule information that has been already associated with the mind map is associated with the mind map is that a specific node in a specific mind map corresponding to the corresponding schedule information is changed in the specific mind map so as to correspond to the changed data of the corresponding schedule information. A detailed description for a process of associating the schedule information and the mind map with each other by the diary managing unit 120 and the mind map managing unit 130 according to an exemplary embodiment of the present invention will be provided below with reference to
Meanwhile, the mind map managing unit 130 according to an exemplary embodiment of the present invention is configured to perform a function of a general mind map application, that is, a function of outputting a mind map interface, creating and storing a mind map through the mind map interface, and creating, editing, and storing nodes in the mind map. Since a function itself related to a general mind map application adopts the technology well-known in the art, a detailed description thereof will be omitted.
In addition, the mind map managing unit 130 according to an exemplary embodiment of the present invention is configured to perform, together with the diary managing unit 120 as described above, a function of creating and storing a content of a new node as new schedule information for an electronic diary in the case in which the new node is created on the mind map output through the mind map interface and association between the corresponding new node and the schedule information is requested. Further, the mind map managing unit 130 according to an exemplary embodiment of the present invention is configured to reflect, together with the diary managing unit 120 as described above, changed data in the schedule information associated with the correspond node in the case in which an existing node associated with the schedule information on the mind map output through the mind map interface is modified, deleted, or moved. A detailed description for a process of associating the mind map and the schedule information with each other by the mind map managing unit 130 and the diary managing unit 120 according to an exemplary embodiment of the present invention will be provided below with reference to
Examples of Electronic Diary Interface and Mind Map Interface
First, the electronic diary interface and the mind map interface provided by the electronic diary device 100 according to an exemplary embodiment of the present invention will be described with reference to
First,
In addition, in another exemplary embodiment of the present invention, the memo information and the detailed information as described above may be divided and set through an input blank of an input interface provided by the diary managing unit 120 in order to input the schedule information. This exemplary embodiment will be described below with reference to
Meanwhile, the date and hour information includes at least year, month, and date, and may include time information in some cases. According to an exemplary embodiment, the date and hour information may be configured to be directly input by the user or may be automatically set depending on a position at which the user inputs the memo. In detail, in
In addition, in the case in which specific schedule information is associated with a specific mind map, the diary managing unit 120 according to an exemplary embodiment of the present invention is configured to output a mind map icon corresponding to the specific mind map alongside the corresponding schedule information output through the electronic diary interface 600. In
First, the mind map managing unit 130 according to an exemplary embodiment of the present invention may display at least one schedule information set to be associated with the specific mind map on the mind map in various schemes. In an exemplary embodiment, the mind map managing unit 130 may be configured to add the entirety of the schedule information as a first level node of the mind map, as described above. In another exemplary embodiment, the mind map managing unit 130 may be configured to add only a portion of the schedule information as the first level node of the mind map. In still another exemplary embodiment, the mind map managing unit 130 may be configured to add the date and hour information (or at least a portion of the date and hour information) in the schedule information as the first level node of the mind map and add the remaining information as a second level node. In yet still another exemplary embodiment, the mind map managing unit 130 may be configured to add the date and hour information (or at least a portion of the date and hour information) in the schedule information as the first level node of the mind map, add the memo information as the second level node, and add the detailed information as a third level node. In yet still another exemplary embodiment, the mind map managing unit 130 may be configured to add the memo information in the schedule information as the first level node and add the remaining information as the second level node. In yet still another exemplary embodiment, the mind map managing unit 130 may be configured to add the memo information in the schedule information as the first level node, add the date and hour information (or at least a portion of the date and hour information) as the second level node, and add the detailed information as the third level node.
First, as shown in
Meanwhile,
Again referring
Likewise, date and hour information of ‘August 6’ is displayed in a date and hour information node 2710b, a memo 3 is displayed in a memo information node 3720c having the date and hour information node 2710b as a parent node, and detailed information 2 is displayed in a detailed information node 2730b having the memo information node 3720c as a parent node. Meanwhile, since the memo 4 displayed on the electronic diary interface 600 is not associated with the mind map, it is not displayed on the mind map.
Meanwhile, since the schedule information is not recorded on August 7, a date and hour information node itself for the schedule information is not formed. Therefore, date and hour information of ‘August 8’ is displayed in a date and hour information node 3710c, memo information 3 is displayed in a memo information node 3720c having the date and hour information node 3710c as a parent node, and detailed information 3 is displayed in a detailed information node 3730c, which is a child node of the memo information node 3720c. In addition, similarly, memo information 5 is displayed in a memo information node 5720d having the date and hour information node 3710c as a parent node, memo information 6 is displayed in a memo information node 6720e having the date and hour information node 3710c as a parent node, and detailed information 4 is displayed in a detailed information node 4730d, which is a child node of the memo information node 6720e.
Further, similarly, date and hour information of ‘August 9’ is displayed in a date and hour information node 4710d, memo information 6 is displayed in a memo information node 720e having the date and hour information node 4710d as a parent node, and detailed information 5 is displayed in a detailed information node 5730e, which is a child node of the memo information node 6720e.
Meanwhile, as described above, in another exemplary embodiment, separate detailed information nodes may be configured so as not to be displayed. In this case, the memo 3 and the detailed information 1 are displayed together with each other in the memo information node 3720c, which is a child node of the date and hour information node 1710a. Likewise, the memo 3 and the detailed information 2 are displayed together with each other in the memo information node 3720c, which is a child node of the date and hour information node 2710b. In addition, the memo 3 and the detailed information 3 are displayed together with each other in the memo information node 3720c, which is a child node of the date and hour information node 3, the memo 6 and the detailed information 4 are displayed together with each other in the memo information node 6720e, which is a child node of the date and hour information node 3, and the memo 6 and the detailed information 5 are displayed together with each other in the memo information node 6720e, which is a child node of the date and hour information node 4.
As described above, the mind map managing unit 130 according to an exemplary embodiment of the present invention configures and outputs the mind map using the schedule information requested to be associated with the specific mind map, such that the schedule information having a predetermined relationship may be visually structuralized as the mind map and be provided to the user. Although one specific mind map has been described by way of example for clearness and convenience of explanation, the present invention may support a plurality of mind maps. That is, the user may associate schedule information having a predetermined relationship (for example, schedule information related to a project A) with a mind map for the project A and associate schedule information related to a project B with a mind map for the project B. Therefore, in the case in which the user reproduces the mind map for the schedule information related to the project A, the user may recognize all of the schedule information related to the project A at a glance using the mind map.
Again referring to
Examples of Process of Associating Schedule Information of Electronic Diary and Mind Map with Each Other
When the user manipulates the electronic diary device 100 to execute the electronic diary application 110, the diary managing unit 120 outputs the electronic diary interface 600 as shown in
In a state as shown in
First, the diary managing unit 120 decides whether the user is to create the new mind map associated with the selected schedule information or is to associate the selected schedule information with the previously created mind map (S202). In the case in which the user selects creating the new mind map associated with the selected schedule information, the diary managing unit 120 may control the mind map managing unit 130 to create and store a new mind map having the corresponding schedule information as a center node (S204 and S206). In this case, in another exemplary embodiment, the entirety of the schedule information may be stored as a content of the center node or only the remaining information (the memo information or the memo information and the detailed information) except for the date and hour information included in the schedule information may be stored as a content of the center node. In still another exemplary embodiment, the user may input the content of the center node, and the selected schedule information may be added as a lower level node of the center node.
Meanwhile, in the case in which the user is to associate the selected schedule information with an existing mind map, the diary managing unit 120 outputs a list of mind maps that have been previously created and receives a selection of the user (S208). When the mind map with which the selected schedule information is to be associated is selected, the diary managing unit 120 may control the mind map managing unit 130 to allow the selected schedule information to be added to a specific node of the existing mind map selected by the user (S210). Here, as described above, in another exemplary embodiment, the selected schedule information may be added to the specific node of the mind map in one of several schemes. In an exemplary embodiment, the entirety of the schedule information may be added as the first level node to the selected mind map. In another exemplary embodiment, only the memo information (or the memo information+the detailed information) in the schedule information may be added as the first level node to the selected mind map, and in the case in which the corresponding node is selected (that is, in the case in which the corresponding node is clicked, touched, or moused over), date and hour information of the corresponding node may be added in a format in which it is displayed through a separate window, or the like. In still another exemplary embodiment, the date and hour information in the schedule information may be added as the first level node to the mind map, and the remaining information in the schedule information may be added as the second level node to the mind map. In this case, when a first level schedule information node having the same schedule information as a content is already present in the corresponding mind map, the remaining information (for example, the memo information or the memo information+the detailed information) except for the date and hour information in the corresponding schedule information is added as the second level node having the already present first level schedule information node as the parent node to the corresponding mind map. For example, in the case in which the memo 4630 of
When the association between the selected schedule information and the specific mind map is completed, the diary managing unit 120 adds a mind map icon corresponding to the mind map associated with the corresponding schedule information and displays the added mind map icon on the electronic diary interface 600 (S212). Therefore, in the case in which the memo 4630 of
When the user manipulates the electronic diary device 100 to execute the electronic diary application 110, the diary managing unit 120 outputs the electronic diary interface 600 as shown in
In a state as shown in
Example of Process of Associating Mind Map and Schedule Information of Electronic Diary with Each Other
When the mind map is invoked depending on a manipulation of the user (for example, a click (touch) of the mind map icon, a click (touch) of a mind map editor icon, or the like, as described above) after the electronic diary application 110 is executed, the mind map managing unit 130 outputs the mind map interface showing the mind map selected by the user (S400). As described above, the mind map managing unit 130 may be configured to analyze a plurality of schedule information related to the specific mind map depending on the setting of the display mode to configure and output the mind map. It may be confirmed that two examples depending on the setting of the display mode are shown in
In a state as shown in
In the case in which it is decided that the specific node of which the association with the schedule information is requested does not include the data and hour information, the mind map managing unit 130 provides a date and hour information input window through which the user may input the date and hour information (S408), and receives the date and hour information input depending on a manipulation of the user (S410). Here, the date and hour information input window may be provided to the user in various schemes. In an exemplary embodiment, the date and hour information input window provided to the user may be a calendar scheme capable of selecting year, month, and date. In another exemplary embodiment, the date and hour information input window provided to the user may be another calendar scheme capable of selecting year, month, date, and hour. In still another exemplary embodiment, the date and hour information input window provided to the user may be a text input window through which the date and hour information may be input.
When the information input to the corresponding node includes the date and hour information or the date and hour information is input through the date and hour information input window, the mind map managing unit 130 controls the diary managing unit 120 to create and store the schedule information for an electronic diary corresponding to the specific node of which the association is requested (S412). When it is assumed that the date and hour information is set to ‘Aug. 5, 2013’ with respect to the specific node to which the ‘memo 7’ as described above is input, such that the corresponding schedule information is created and stored, the electronic diary managing unit 120 will subsequently output the ‘memo 7’ on a lower end of a Monday schedule information display screen of the electronic diary interface 600 shown in
The association process between the node branched once from the center node 700 and the schedule information has been described in the above examples. However, in the case in which association between the second level node present as the child node of the date and hour information and the schedule information is requested in a state in which the date and hour information is present as the first level node as shown in
Meanwhile, in another exemplary embodiment, in the case which association between a specific upper level node having a lower level node (nodes) (for example, a child node, a grandchild node, and the like) and the schedule information is newly requested, association between all of the lower level nodes that are not previously associated with the schedule information among the lower level nodes belonging to the upper level node of which the association is newly requested and the schedule information may be performed. For example, in an example shown in
When the mind map is invoked depending on a manipulation of the user (for example, a click (touch) of the mind map icon, a click (touch) of a mind map editor icon, or the like, as described above) after the electronic diary application 110 is executed, the mind map managing unit 130 outputs the mind map interface showing the mind map selected by the user (S500).
The mind map managing unit 130 decides whether or not a content of a specific node is changed depending on the manipulation of the user with respect to the mind map on the mind map interface output through a screen (S502). In the case in which the content of the specific node (that is, the content of the specific node output through the screen) is changed depending on the manipulation of the user, the mind map managing unit 130 controls the diary managing unit 120 to change a content of schedule information corresponding to the corresponding node (S504). For example, in an example of
In addition, the mind map managing unit 130 according to an exemplary embodiment of the present invention decides whether or not a position of the specific node is changed depending on a manipulation of the user (S506). As described above, in the case in which the position of the specific node within the mind map is changed, a position of the lower level node (nodes) of the specific node is also changed. In addition, as described above, since the lower level node inherits an attribute of the upper level node, the meaning that the position of the specific node is changed is that the inherited content is changed. Therefore, in the case in which the position of the specific node is changed depending on a manipulation of the user, the mind map managing unit 130 changes a content of the upper level node inherited by the corresponding specific node depending on the changed position and changes a content of the corresponding schedule information for an electronic diary depending on the changed content (S508). In more detail, for example, in the example of
Meanwhile, a position of a node (for example, the second level node) requiring the upper level node may be changed into a level node (for example, the first level node) higher than a current node level depending on a manipulation of the user. In this case, as described above, the lower level node should inherit a content of the upper level node in principle. However, since the content of the upper level node inherited before movement is not present in a current moved position, the mind map managing unit 130 may be configured to provide an input window through which the content of the upper level node may be input and store the content input through the input window as the content of the upper level node of the corresponding node. For example, in the example shown in
In the scheme as described above, the electronic diary device 100 according to an exemplary embodiment of the present invention may reflect the changed data in the schedule information of the electronic diary in the case in which the content of the specific node associated with the schedule information of the electronic diary within the specific mind map is changed or the position of the specific node within the mind map is changed.
Implementation of Electronic Diary Associated with Mind Map
First,
Meanwhile, a ‘project’ region displayed on a lower end at the left of
In addition, the time information input in the start time input blank and the end time input blank may be used as the date and hour information as described above. It may be confirmed in
As shown in
Meanwhile, as described above, the electronic diary device 100 according to an exemplary embodiment of the present invention may add the schedule information requested to be associated with the mind map to the corresponding mind map in one of various schemes. This will be briefly summarized as follows.
I. First exemplary embodiments of scheme in which schedule information is added—in the case in which setting of parent node is not present
I-1) Scheme in which the entirety or a portion of schedule information is added as a first level node to a mind map: This scheme, which is the most basic addition scheme, is a scheme in which when association between schedule information and a mind map is first requested, the entirety of the schedule information or a portion (memo information, memo information+date and hour information (or a portion of date and hour information), memo information+detailed information, memo information+detailed information+a portion of date and hour information, or the like) of the schedule information is added and output as the first level node of the corresponding mind map. It will be obvious to those skilled in the art that a position, a content, and the like, of a node corresponding to the corresponding schedule information may be changed on the mind map interface after the corresponding schedule information is added.
In addition, there may be various modified examples for the scheme in which the schedule information is added. As described above, I-2) the electronic diary device 100 according to an exemplary embodiment of the present invention may add the date and hour information (or a portion of the date and hour information) in the schedule information as the first level node to the corresponding mind map and add the memo information in the schedule information as a second level node having the corresponding date and hour information as a parent node to the corresponding mind map. Alternatively, I-3) the electronic diary device 100 according to an exemplary embodiment of the present invention may add the memo information in the schedule information as the first level node to the corresponding mind map and add the date and hour information (or a portion of the date and hour information) in the schedule information as the second level node having the corresponding memo information as a parent node to the corresponding mind map. Alternatively, I-4) the electronic diary device 100 according to an exemplary embodiment of the present invention may add the date and hour information (or a portion of the date and hour information) in the schedule information as the first level node, the memo information in the schedule information as the second level node having the corresponding date and hour information as a parent node, and the detailed information in the schedule information as a third level node having the corresponding memo information as a parent node, to the corresponding mind map. Alternatively, I-5) the electronic diary device 100 according to an exemplary embodiment of the present invention may add the memo information in the schedule information as the first level node, the date and hour information (or a portion of the date and hour information) in the schedule information as the second level node having the corresponding memo information as a parent node, and the detailed information in the schedule information as the third level node having the corresponding date and hour information as a parent node, to the corresponding mind map.
II. Second exemplary embodiments of scheme in which schedule information is added—in the case in which setting of parent node is present
II-1) Scheme in which the entirety or a portion of schedule information is added as a child node of an n-th level node (n indicates a positive integer of 1 or more) to a mind map: This scheme is a scheme in which when association between schedule information and a mind map is first requested, the entirety of the schedule information or a portion of the schedule information is added and output as a child node of a specific node set as a parent node of a schedule information node. In this case, the schedule information node is newly added as an n+1-th level node having the n-th level node as a parent node to the mind map. Likewise, a position, a content, and the like, of a node corresponding to the corresponding schedule information may be changed on the mind map interface after the corresponding schedule information is added. In this case, the user may set and change a parent node in the schedule information is to be basically added through the mind map interface. For example, the user may create a first level node called a ‘schedule information list’ on the mind map and set the node called the ‘schedule information list’ as a parent node for schedule information that is to be added later. In the case in which an exemplary embodiment is implemented in this scheme, all schedule information subsequently associated to the corresponding mind map may be added as a second level node having the node called the ‘schedule information list’ as a parent node to the corresponding mind map.
In addition, there may be various modified examples for the scheme in which the schedule information is added. As described above, II-2) the electronic diary device 100 according to an exemplary embodiment of the present invention may add the date and hour information (or a portion of the date and hour information) in the schedule information as the n+1-th level node, which is a child node of the preset n-th level node as described above, to the corresponding mind map and add the memo information in the schedule information as an n+2-th level node having the corresponding date and hour information as a parent node to the corresponding mind map. Alternatively, II-3) the electronic diary device 100 according to an exemplary embodiment of the present invention may add the memo information in the schedule information as the n+1-th level node, which is a child node of the preset n-th level node, to the corresponding mind map and add the date and hour information (or a portion of the date and hour information) in the schedule information as the n+2-th level node having the corresponding memo information as a parent node to the corresponding mind map. Alternatively, II-4) the electronic diary device 100 according to an exemplary embodiment of the present invention may add the date and hour information (or a portion of the date and hour information) in the schedule information as the n+1-th level node, which is a child node of the preset n-th level node, the memo information in the schedule information as the n+2-th level node having the corresponding date and hour information as a parent node, and the detailed information in the schedule information as an n+3-th level node having the corresponding memo information as a parent node, to the corresponding mind map. Alternatively, II-5) the electronic diary device 100 according to an exemplary embodiment of the present invention may add the memo information in the schedule information as the n+1-th level node, which is a child node of the preset n-th level node, the date and hour information (or a portion of the date and hour information) in the schedule information as the n+2-th level node having the corresponding memo information as a parent node, and the detailed information in the schedule information as the n+3-th level node having the corresponding date and hour information as a parent node, to the corresponding mind map.
In addition to the schemes as described above, various schemes may be used in order to add the schedule information to the mind map. However, it is to be understood that even though any scheme of adding schedule information is adopted, it falls within the scope of the present invention as long as the technical gist of the present invention, that is, the technical spirit of the present invention that the schedule information input on the electronic diary interface is added to the mind map that becomes an association target is included as it is in spite of various modifications and alterations.
Meanwhile, the electronic diary device 100 according to an exemplary embodiment of the present invention may be configured to support all or some of various schemes of adding schedule information, and may be operated so as to add the schedule information to the mind map in a specific scheme depending on a selection of the user in the case in which it is configured to support several schemes of adding schedule information.
In an example shown in
Meanwhile, in the case in which the user selects the schedule information node associated with the schedule information (that is, marked with the icon 955 having the clock shape) on the mind map, a schedule information display window (not shown) similar to the schedule information display window 920 shown in
Cooperation System Using Electronic Diary Device
As shown in
First, the cooperation system according to an exemplary embodiment of the present invention may provide a cooperation function through mind map and schedule sharing between a plurality of users using the plurality of electronic diary devices and the cooperation server 1100.
This will be described in more detail on the assumption that a user A of the electronic diary device 100a shares a mind map A for a project A through the cooperation server 1100. First, the user A registers the mind map A to be jointly performed using the electronic diary device 100a in the cooperation server 1100 or creates and registers the mind map A on the cooperation server 1100 and waits for registration of other users that are to participate in the project A. In this case, the registration of other users may be made in a scheme in which the user A sets a predetermined condition (for example, a user ID, or the like) with respect to other users that are to participate in the project A or determines whether or not other users requesting the registration participate in the project A.
Through the process as described above, it is assumed that a user B of the electronic diary device 100b and a user C of the electronic diary device 100c participate as co-workers in the project A with respect to the mind map A created by the user A. When this relationship is set, in the case in which a change (addition, deletion, movement, content change of a node, or the like) occurs with respect to the mind map A depending on manipulations of the respective users on the electronic diary devices of the users, change information is transmitted to the cooperation server 1100 and is then transmitted to the electronic diary devices of other users, such that the mind map A is shared. For example, in the case in which the user A adds a new node to the mind map A using the electronic diary device 100a, this change information is transmitted to the cooperation server 1100, and the cooperation server 1100 transmits the received change information to the electronic diary devices 100b and 100c of the users B and C registered as the co-workers with respect to the mind map A.
Meanwhile, in addition to the cooperation function for the mind map, the cooperation system according to an exemplary embodiment of the present invention may allow the schedule information as described above to be shared between the co-workers. For example, in the case in which the user A adds schedule information a to his/her diary and associates the added schedule information a with the mind map A that is co-working (or in the case in which the user A adds a node to the mind map A and associates the added node as the schedule information to his/her electronic diary), the electronic diary device 100a transmits this change information to the cooperation server 1100, and the cooperation server 1100 transmits the received change information to the electronic diary devices 100b and 100c of the users B and C registered as the co-workers with respect to the mind map A. The electronic diary devices 100b and 100c of the users B and C receiving the change information from the cooperation server 1100 update the stored mind map A depending on the change information and recognize that the corresponding change information has been associated with the schedule information to store the change content as the schedule information on the electronic diaries of the respective users. Therefore, the schedule information a that the user A adds as his/her schedule information is displayed on each of the electronic diary interfaces of the electronic diary devices 100b and 100c of the users B and C, such that the schedule information for the project A may also be shared.
Exemplary embodiments of the present invention may be implemented in a form of program commands that may be executed through various computer means and may be recorded in a computer-readable recording medium. The computer-readable recording medium may include a program command, a data file, a data structure or the like, alone or a combination thereof. The program commands recorded in the computer-readable recording medium may be especially designed and constituted for the present invention or be known to those skilled in a field of computer software. Examples of the computer-readable recording medium may include a magnetic medium such as a hard disk, a floppy disk, or a magnetic tape; an optical recording medium such as a compact disk read only memory (CD-ROM) or a digital versatile disk (DVD); a magneto-optical medium such as a floptical disk; and a hardware device specially configured to store and perform program commands, such as a ROM, a random access memory (RAM), a flash memory, or the like. Examples of the program commands may include a high-level language code capable of being executed by a computer using an interpreter, or the like, as well as a machine language code made by a compiler. The above-mentioned hardware device may be constituted to be operated as at least one software module in order to perform an operation according to the present invention, and vice versa.
As set forth above, according to exemplary embodiments of the present invention, a plurality of schedule information having a meaningful relationship may be visually structuralized and provided to the user.
In addition, according to exemplary embodiments of the present invention, in the case in which the node is created, the content of the node is changed, or the position of the node is changed on the mind map associated with the electronic diary, this generated or changed data may be reflected in the schedule information of the electronic diary in real time.
Further, according to exemplary embodiments of the present invention, the mind map may be reconfigured and output based on the specific node depending on the selection of the user on the mind map.
Hereinabove, although the present invention has been described by specific matters such as detailed components, exemplary embodiments, and the accompanying drawings, they have been provided only for assisting in the entire understanding of the present invention. Therefore, the present invention is not limited to the exemplary embodiments. Various modifications and changes may be made by those skilled in the art to which the present invention pertains from this description.
Therefore, the spirit of the present invention should not be limited to these exemplary embodiments, but the claims and all of modifications equal or equivalent to the claims are intended to fall within the scope and spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2014-0007209 | Jan 2014 | KR | national |