System and method for providing content-specific topics in a mind mapping system
First Claim
1. A computer program embodied on a computer-readable storage medium and comprising code, that, when executed by a computer, enables the computer to perform the following:
- generate, in a mind map, a first type of topic that primarily provide a blank space in which text and graphic elements can be inserted by a user; and
generate, in a mind map, one or more of a second type of topic, wherein the second type of topic is content-specific such that it displays and processes a select type of content according to a predefined behavior and enables a user to view and manipulate the select type of content within the content-specific topic within the mind map, and wherein each kind of content-specific topic is associated with a different class that defines common behavior across instances of the class and generating a content-specific topic within the mind map comprises creating an instance of the class for the content-specific topic within the mind map.
15 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a mind mapping system that supports at least two types of topics: (1) topics that primarily provide a blank space in which text and graphic elements can be inserted by the user and (2) topics that operate as components with predefined behavior for the display of a certain kind of content. The first type of topic is well-known in the art, but the second type is novel. The second type of topic enables users to easily display, view and/or manipulate certain kinds of content within a topic. Examples of the second type of topic include topics that operate as video players for the display of video data, topics that operate as spreadsheet applications for the display of spreadsheet data, topics that operate as calculators for performing mathematical functions, and topics that act as interfaces to external systems, such as email systems, CAD systems, inventory/purchase order systems, and contact-management systems.
-
Citations
32 Claims
-
1. A computer program embodied on a computer-readable storage medium and comprising code, that, when executed by a computer, enables the computer to perform the following:
-
generate, in a mind map, a first type of topic that primarily provide a blank space in which text and graphic elements can be inserted by a user; and generate, in a mind map, one or more of a second type of topic, wherein the second type of topic is content-specific such that it displays and processes a select type of content according to a predefined behavior and enables a user to view and manipulate the select type of content within the content-specific topic within the mind map, and wherein each kind of content-specific topic is associated with a different class that defines common behavior across instances of the class and generating a content-specific topic within the mind map comprises creating an instance of the class for the content-specific topic within the mind map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method performed by a computer for generating a mind map, the method comprising:
-
generating, in a mind map, using a computer, a first type of topic that primarily provides a blank space in which text and graphic elements can be inserted by a user; providing a user with an option to insert into the mind map one or more of a second type of topic, wherein the second type of topic is content-specific such that it displays and processes a select type of content according to a predefined behavior and enables a user to view and manipulate the select type of content within the content-specific topic within the mind map; and in response to a user opting to insert one of the content-specific topics, generating, in the mind map, such content-specific topic and performing the predefined behavior associated with such content-specific topic, wherein each kind of content-specific topic is associated with a different class that defines common behavior across instances of the class and generating a content-specific topic within the mind map comprises creating an instance of the class for the content-specific topic within the mind map. - View Dependent Claims (30, 32)
-
-
31. The method of 29, wherein one of the content-specific topics creates a task item in an external application having task-management functionality and enables a user to view and modify data related to the task item within the content-specific topic.
Specification