IP Library Granted Patent US 8,103,703
Granted Patent B1
US 8,103,703 · App. 11/478,220 · Granted Jan 24, 2012

System and method for providing content-specific topics in a mind mapping system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,103,703
App. No.
11/478,220
Granted
Jan 24, 2012
Kind
B1
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.

Claims (37)

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.

2. The computer program of claim 1 , wherein, for one of the content-specific topics, the select type of content is a graph.

3. The computer program of claim 1 , wherein, for one of the content-specific topics, the select type of content is a chart.

4. The computer program of claim 1 , wherein, for one of the content-specific topics, the select type of content is audio.

5. The computer program of claim 1 , wherein, for one of the content-specific topics, the select type of content is video.

6. The computer program of claim 5 , wherein a content-specific topic with predefined behavior for the display of video operates as a video player.

7. The computer program of claim 1 , wherein, for one of the content-specific topics, the select type of content is an HTML page.

8. The computer program of claim 7 , wherein a content-specific topic with predefined behavior for the display of an HTML page operates as a web browser.

9. The computer program of claim 1 , wherein, for one of the content-specific topics, the select type of content is email data.

10. The computer program of claim 9 , wherein a content-specific topic with predefined behavior for the display of email data operates as an interface to an email system.

11. The computer program of claim 1 , wherein, for one of the content-specific topics, the select type of content is spreadsheet data.

12. The computer program of claim 11 , wherein a content-specific topic with predefined behavior for the display of spreadsheet data operates as an interface to a spreadsheet application.

13. The computer program of claim 1 , wherein, for one of the content-specific topics, the select type of content is graphics files.

14. The computer program of claim 13 , wherein a content-specific topic with predefined behavior for the display of graphics files operates an interface to a CAD application.

15. The computer program of claim 1 , wherein, for one of the content-specific, the select type of content is XML data.

16. The computer program of claim 1 , wherein the select type of content is a form.

17. The computer program of claim 1 , wherein the predefined behavior of at least one of the content-specific topics includes interfacing with an external system.

18. The computer program of claim 1 , wherein the predefined behavior of at least one of the content-specific includes writing data to an external system.

19. The computer program of claim 1 , wherein the predefined behavior of at least one of the content-specific topics includes reading data from an external system.

20. The computer program of claim 1 , wherein the predefined behavior of at least one of the content-specific topics includes reading data to and writing data from an external system.

21. The computer program of claim 1 , wherein the predefined behavior is defined, at least in part, by rules for how the content will be displayed.

22. The computer program of claim 1 , wherein the predefined behavior of at least one of the content-specific topics includes performing a mathematical calculation.

23. The computer program of claim 1 , wherein the class also defines common data fields across instances of the class.

24. The computer program of claim 23 , where the class defines the arrangement of the data fields across instances of the class.

25. The computer program of claim 1 , where the class is defined by a user.

26. The computer program of claim 1 , where the class defines the size of the topic.

27. The computer program of claim 1 , where the class defines the shape and color of the topic.

28. The computer program of claim 1 , where the class defines a drawing of specialized graphics within the topic.

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.

30. The method of claim 29 , wherein one of the content-specific topics creates a calendar item in an external application having calendaring functionality and enables a user to view and modify data related to the calendar item within the content-specific topic.

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.

32. The method of claim 29 , wherein one of the content-specific topics creates a contact item in an external application having contact-management functionality and enables a user to view and modify data related to the contact item within the content-specific topic.

Assignments (18)
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded May 6, 2026
From: CANTOR FITZGERALD SECURITIES, AS COLLATERAL AGENT
To: CLEARSLIDE INC.; COREL CORPORATION (AS SUCCESSOR IN INTEREST TO CASCADE BIDCO CORP.)
Reel/Frame 075522/0510 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: CITIBANK, N.A., AS AGENT
To: COREL CORPORATION; CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
Reel/Frame 075559/0953 →
SECURITY INTEREST Recorded May 1, 2026
From: COREL CORPORATION
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 075315/0928 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2019
From: UBS AG, STAMFORD BRANCH, AS ADMINISTRATIVE AND COLLATERAL AGENT
To: COREL CORPORATION; CLEARSLIDE, INC.; PARALLELS INTERNATIONAL GMBH
Reel/Frame 049787/0073 →
RELEASE OF SECURITY INTEREST RECORDED AT : REEL 046299 FRAME 0836 Recorded Jul 17, 2019
From: UBS AG, STAMFORD BRANCH
To: COREL CORPORATION; CLEARSLIDE, INC.
Reel/Frame 049773/0628 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
SECURITY INTEREST Recorded Jun 5, 2018
From: COREL CORPORATION
To: UBS AG, STAMFORD BRANCH
Reel/Frame 046299/0836 →
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: COREL CORPORATION; COREL US HOLDINGS,LLC; VAPC (LUX) S.Á.R.L.
Reel/Frame 041246/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2016
From: MINDJET LLC
To: COREL CORPORATION
Reel/Frame 040470/0100 →
RELEASE OF SECURITY INTEREST Recorded Aug 8, 2016
From: SILICON VALLEY BANK
To: MINDJET LLC
Reel/Frame 039373/0447 →
RELEASE OF SECURITY INTEREST Recorded Aug 8, 2016
From: WF FUND IV LIMITED PARTNERSHIP (C/O/B AS WELLINGTON FINANCIAL LP AND WELLINGTON FINANCIAL FUND IV
To: MINDJET LLC
Reel/Frame 039373/0715 →
SECURITY INTEREST Recorded Aug 8, 2016
From: COREL CORPORATION
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039369/0070 →
SECURITY INTEREST Recorded Nov 7, 2014
From: MINDJET LLC
To: WF FUND IV LIMITED PARTNERSHIP
Reel/Frame 034130/0306 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: PARTNERS FOR GROWTH IV, L.P.
To: MINDJET LLC
Reel/Frame 034131/0127 →
SECURITY AGREEMENT Recorded Sep 16, 2013
From: MINDJET LLC
To: PARTNERS FOR GROWTH IV, L.P.
Reel/Frame 031217/0770 →
SECURITY AGREEMENT Recorded Sep 11, 2013
From: MINDJET LLC
To: SILICON VALLEY BANK
Reel/Frame 031207/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2006
From: JETTER, MICHAEL B.; BARBER, RICHARD; SCHEROTTER, MICHAEL S.; FUNK, STEFAN; MOCHALSKYY, ANDREW; HIZALEV, PETER
To: MINDJET LLC
Reel/Frame 018070/0477 →