IP Library Granted Patent US 9,652,456
Granted Patent B2
US 9,652,456 · App. 12/110,018 · Granted May 16, 2017

Automated relationship management for darwin information typing architecture

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 9,652,456
App. No.
12/110,018
Granted
May 16, 2017
Kind
B2
Abstract

Embodiments of the present invention address deficiencies of the art in respect to relationship management in information architectures and provide a novel and non-obvious method, computer system and computer program product for managing links in a Darwin Information Typing Architecture (DITA). In one embodiment of the invention, a method for managing DITA links can include reading an information unit file comprising a plurality of topics and reading a relationship management file corresponding to the information unit file, wherein the relationship management file comprises at least one link corresponding to at least one of the plurality of topics, wherein a link comprises a reference to or from a second topic. The method can further include displaying in a graphical user interface the plurality of topics and displaying in the graphical user interface a description of each link corresponding to the plurality of topics.

Claims (53)

1. A method for managing links in a Darwin Information Typing Architecture (DITA), comprising:

selecting in a graphical user interface an information unit file comprising a plurality of topics;

displaying in the graphical user interface the plurality of topics included in the selected information unit file;

selecting a topic from the plurality of topics;

selecting in the graphical user interface a relationship management file comprising a DITA map comprising a relationship table comprising a multiplicity of links each of the links relating one of the topics in the selected information unit file to another of the topics in the selected information unit file;

displaying in the graphical user interface all links included in the selected relationship management file for the selected topic, wherein each link comprises a reference to and/or from a second topic; and

adding a link to the relationship management file by iterating through each topic of the selected information unit file in the relationship table of the selected relationship management file and adding a corresponding reference to an appropriate cell of the relationship table.

2. The method of claim 1 , further comprising:

displaying for the information unit file at least one of: a full path, a title and a description.

3. The method of claim 1 , further comprising:

displaying for the relationship management file at least one of: a full path, a title and a description.

4. The method of claim 1 , wherein displaying the plurality of topics comprises:

displaying a title for each of the plurality of topics.

5. The method of claim 1 , wherein displaying the links comprises:

displaying for each of the links corresponding to the selected topic a title of a second topic referenced by the link and a graphic indicating whether the link extends to and/or from the second topic.

6. The method of claim 1 , further comprising:

upon selecting a link, displaying at least one of a full path and a description of a second topic referenced by the link.

7. The method of claim 1 , further comprising:

receiving user input indicating the removal of a link; and

modifying the relationship management file to remove the link.

8. A computer program product comprising a non-transitory computer usable storage medium having stored thereon computer usable program code for managing links in a Darwin Information Typing Architecture (DITA), the computer usable program code, when executed by a machine, causes the machine to perform:

selecting in a graphical user interface an information unit file comprising a plurality of topics;

displaying in the graphical user interface the plurality of topics included in the selected information unit file;

selecting a topic from the plurality of topics;

selecting in the graphical user interface a relationship management file comprising a DITA map comprising a relationship table comprising a multiplicity of links each of the links relating one of the topics in the selected information unit file to another of the topics in the selected information unit file;

displaying in the graphical user interface all links included in the selected relationship management file for the selected topic, wherein each link comprises a reference to and/or from a second topic; and

adding a link to the relationship management file by iterating through each topic of the selected information unit file in the relationship table of the selected relationship management file and adding a corresponding reference to an appropriate cell of the relationship table.

9. The computer program product of claim 8 , further comprising:

displaying for the information unit file at least one of: a full path, a title and a description.

10. The computer program product of claim 8 , further comprising:

displaying for the relationship management file at least one of: a full path, a title and a description.

11. The computer program product of claim 8 , wherein displaying the plurality of topics comprises:

displaying in the graphical user interface a title for each of the plurality of topics.

12. The computer program product of claim 8 , wherein displaying the links comprises:

displaying for each of the links corresponding to the selected topic a title of a second topic referenced by the link and a graphic indicating whether the link extends to and/or from the second topic.

13. The computer program product of claim 8 , further comprising:

upon selecting a link, displaying at least one of a full path and a description of a second topic referenced by the link.

14. The computer program product of claim 8 , further comprising:

receiving user input indicating the removal of a link; and

modifying the relationship management file to remove the link.

15. A computer system for managing links in a Darwin Information Typing Architecture (DITA), comprising:

a processor configured for

selecting in a graphical user interface an information unit file comprising a plurality of topics;

displaying in the graphical user interface the plurality of topics included in the selected information unit file;

selecting a topic from the plurality of topics;

selecting in the graphical user interface a relationship management file comprising a DITA map comprising a relationship table comprising a multiplicity of links each of the links relating one of the topics in the selected information unit file to another of the topics in the selected information unit file;

displaying in the graphical user interface all links included in the selected relationship management file for the selected topic, wherein each link comprises a reference to and/or from a second topic; and

adding a link to the relationship management file by iterating through each topic of the selected information unit file in the relationship table of the selected relationship management file and adding a corresponding reference to an appropriate cell of the relationship table.

16. The computer system of claim 15 , wherein the graphical user interface displays at least one of a full path, a title and a description for the information unit file.

17. The computer system of claim 15 , wherein the graphical user interface displays at least one of a full path, a title and a description for the relationship management file.

18. The computer system of claim 15 , wherein the graphical user interface displays a title for each of the plurality of topics.

19. The computer system of claim 15 , wherein the graphical user interface displays, for each of the links corresponding to the selected topic, a title of a second topic referenced by the link and a graphic indicating whether the link extends to and/or from the second topic.

20. The computer system of claim 15 , wherein the graphical user interface displays, upon selecting a link at least one of a full path and a description of a second topic referenced by the link.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2008
From: HARTSHORN, IAN MARTIN; SILZER, BENJAMIN JASON
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020878/0471 →