IP Library Granted Patent US 9,092,534
Granted Patent B2
US 9,092,534 · App. 11/564,737 · Granted Jul 28, 2015

Self-maintaining hyperlinks in method authoring content

Inventors: Bruce Macisaac (San Jose, CA); Jinhua Xi (Sunnyvale, CA); Kelvin B. Low (Cupertino, CA)
Assignee: International Business Machines Corporation
G06F17/30882G06F17/30896
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,092,534
App. No.
11/564,737
Granted
Jul 28, 2015
Kind
B2
Abstract

Embodiments of the present invention address deficiencies of the art in respect to embedded hyperlinks in method content for a process modeler and provide a method, system and computer program product for self-maintaining hyperlinks in method content for a process modeler. In one embodiment of the invention, a self-maintaining hyperlink management method can be provided. The method can include parsing a method element in a process model to locate a self-maintaining hyperlink, locating a unique identifier in the self-maintaining hyperlink, retrieving data for external content associated with the unique identifier and replacing placeholder content in the self-maintaining hyperlink with the retrieved data. Thereafter, the process model can be published with the retrieved data in place of the placeholder content in the self-maintaining hyperlink.

Claims (27)

1. A self-maintaining hyperlink management method comprising:

parsing in a process modeler executing in memory by at least one processor of a host computing platform, a method element in a process model to locate a self-maintaining hyperlink, the parsing comprising identifying a class reference within the hyperlink and determining whether the hyperlink is self-maintaining according to the class reference;

locating a unique identifier in the self-maintaining hyperlink only if it is determined that the hyperlink is self-maintaining;

retrieving data for external content associated with the unique identifier;

replacing placeholder content in the self-maintaining hyperlink with the retrieved data; and,

publishing the process model with the retrieved data in place of the placeholder content in the self-maintaining hyperlink.

2. The method of claim 1 , wherein retrieving data for external content associated with the unique identifier, comprises retrieving a name of the external content associated with the unique identifier.

3. The method of claim 1 , wherein retrieving data for external content associated with the unique identifier, comprises retrieving a path to the external content associated with the unique identifier.

4. The method of claim 1 , wherein retrieving data for external content associated with the unique identifier, comprises retrieving a name of a type of content associated with the unique identifier.

5. A process modeling data processing system comprising:

a host computing platform with at least one processor and memory;

a process modeler executing in the memory by the at least one processor and configured to publish process models; and,

self-maintaining hyperlink management logic coupled to the process modeler, the logic comprising program code enabled to parse method elements in the process models to locate different self-maintaining hyperlinks, the parsing comprising identifying class reference within the hyperlink and determining whether of the hyperlinks is self-maintaining according to the class reference, to locate unique identifiers in each of the different self-maintaining hyperlinks only if it is determined that a corresponding one of the hyperlinks is self-maintaining, to retrieve different data for external content associated with each of the unique identifiers, and to replace placeholder content in each of the self-maintaining hyperlinks with the retrieved data.

6. The system of claim 5 , wherein the each of the self-maintaining hyperlinks comprises an anchor tag encapsulating a class, a hyperlink, a unique identifier and a placeholder for data for external content associated with the unique identifier.

7. The system of claim 5 , wherein the data for external content comprises a name for the external content.

8. The system of claim 5 , wherein the data for external content comprises a path to the external content.

9. The system of claim 5 , wherein the data for external content comprises a type of external content.

10. The system of claim 5 , wherein the external content is a markup language specified page.

11. A computer program product comprising a computer usable storage medium storing computer usable program code for self-maintaining hyperlink management, the computer program product comprising:

computer usable program code for parsing a method element in a process model to locate a self-maintaining hyperlink, the parsing comprising identifying class reference within the hyperlink and determining whether the hyperlink is self-maintaining according to the class reference;

computer usable program code for locating a unique identifier in the self-maintaining hyperlink only if it is determined that the hyperlink is self-maintaining;

computer usable program code for retrieving data for external content associated with the unique identifier;

computer usable program code for replacing placeholder content in the self-maintaining hyperlink with the retrieved data; and,

computer usable program code for publishing the process model with the retrieved data in place of the placeholder content in the self-maintaining hyperlink.

12. The computer program product of claim 11 , wherein the computer usable program code for retrieving data for external content associated with the unique identifier, comprises computer usable program code for retrieving a name of the external content associated with the unique identifier.

13. The computer program product of claim 11 , wherein the computer usable program code for retrieving data for external content associated with the unique identifier, comprises computer usable program code for retrieving a path to the external content associated with the unique identifier.

14. The computer program product of claim 11 , wherein the computer usable program code for retrieving data for external content associated with the unique identifier, comprises computer usable program code for retrieving a type of content associated with the unique identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2006
From: MACISAAC, BRUCE; XI, JINHUA; LOW, KELVIN B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 018564/0011 →
Continuity (1)
Related Publication 20080126923A1 · May 29, 2008