IP Library › Granted Patent US 8,683,344
Granted Patent B2
US 8,683,344 · App. 12/877,629 · Granted Mar 25, 2014

Link clouds and user/community-driven dynamic interlinking of resources

Inventors: Matthias Falkenberg (Boeblingen, DE); Hendrik Haddorp (Boeblingen, DE); Stephan Laertz (Boeblingen, DE); Andreas Nauerz (Boeblingen, DE)
Assignee: International Business Machines Corporation
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,683,344
App. No.
12/877,629
Granted
Mar 25, 2014
Kind
B2
Abstract

A network-based communication and information discovery solution that pertains to network-accessible resources and the use of interlinks among resources. In one embodiment, dynamic interlinking of resources is proposed, wherein the resources reside in a web-based system and are accessible via web-clients. The resources can be representable by an administrator in a graph-like structure interlinking the resources with each other and thus defining a navigation model. An extended navigation model can be implemented by a user-generated, personal or collaborative interlinking functionality.

Claims (54)

1. An electronic, web-based data processing system usable for dynamic interlinking of resources comprising:

a mechanism allowing users dynamically interlinking of arbitrary resources, wherein said mechanism comprises a graphical user interface (GUI) component displayed for a resource a user is looking at, and wherein said GUI component comprises:

a control for triggering the interlinking mechanism;

a control for defining personal or collaborative interlinking; and

a control for finishing said interlinking process on the target resource;

an extended navigation model extended by a user-generated, personal or collaborative interlinking;

a navigation GUI including a graphical representation for the user-generated interlinks;

an analyze component, of the Web based data processing system for measuring the most frequently defined interlinks between two resources;

a graphical component displayed for a current resource, comprising links to those resources the current resource is linked to, wherein each link is represented differently depending on a frequency associated with the most frequency defined interlinks between two resources;

a component for generating personal and community navigation displayed in the web-client, wherein said personal navigation includes personal interlinks only, and wherein community navigation includes collaboration interlinks, and a content recommendation component, of the Web based processing system for leveraging the knowledge about created interlinks to recommend related resources which will be displayed for each resource, wherein said resources reside on said system and are accessible via web-clients, wherein said resources are representable by an administrator in a graph-like structure interlinking said resources with each other and thus defining a navigation model.

2. A method for dynamic interlinking of resources comprising:

using a mechanism, of a computing device, allowing users to dynamically interlink arbitrary resources, wherein said mechanism comprises a graphical user interface (GUI) component displayed on a display for a resource a user is looking at and wherein said (GUI) component comprises:

a control for triggering the interlinking mechanism;

a control for defining personal or collaborative interlinking; and

a control for finishing said interlinking process on the target resource;

using the mechanism, the computing device establishing an extended navigation model comprising user-generated interlinks;

using a navigation GUI, provided by programmatic instructions executing on a processor of the computing device, including a graphical representation for the user-generated interlinks, wherein the graphical representation is generated by the computing device and displayed upon the display;

the computing device using an analyze component, implemented in program instructions executing on the processor, to measure the most frequently defined interlinks between two resources;

the computing device using a graphical component displayed on the display for a current resource, comprising interlinks links to those resources per the extended navigation model that the current resource is linked to, wherein each interlink is represented differently depending on frequency, as determined by the analyze component;

the computing device using a component for generating personal and community navigation elements that are displayed in the web-client, wherein said personal navigation elements includes personal interlinks only, and wherein community navigation elements includes collaboration interlinks; and

the computing device using a content recommendation component leveraging the knowledge about created interlinks to recommend related resources, which will be displayed for each resource, wherein said resources reside on a server of a web-based system and are accessible via web-clients, wherein said resources are representable by an administrator in a graph-like structure interlinking said resources with each other and thus defining a navigation model.

3. The method of claim 2 , wherein said GUI component comprises: a control for triggering the interlinking mechanism, a control for defining personal or collaborative interlinking; and a control for finishing said interlinking process on the target resource.

4. The method of claim 2 , wherein the user generated interlinks comprise personal interlinks.

5. The method of claim 2 , wherein the user generated interlinks comprise collaborative interlinks.

6. The method according to claim 2 , comprising further the use of a graphical user interface control for defining multi-segment interlinks.

7. The method according to claim 2 , comprising the computing device further creating a link flow.

8. The method of claim 2 , wherein the GUI component comprises a button for triggering the interlinking mechanism, a check box for defining either personal or collaborative interlinking, and a button for finishing the interlinking process on a target resource.

9. A computer program product comprising a tangible, non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:

computer usable program code stored on a tangible storage medium that when executed by a processor use a mechanism allowing users to dynamically interlink arbitrary resources, wherein said mechanism comprises a graphical user interface (GUI) component displayed for a resource a user is looking at, and wherein said GUI component comprises:

a control for triggering the interlinking mechanism;

a control for defining personal or collaborative interlinking; and

a control for finishing said interlinking process on the target resource;

computer usable program code stored on a tangible storage medium that when executed by a processor use the mechanism establishing an extended navigation model comprising user-generated interlinks;

computer usable program code stored on a tangible storage medium that when executed by a processor use a navigation GUI including a graphical representation for the user-generated interlinks;

computer usable program code stored on a tangible storage medium that when executed by a processor measure the most frequently defined interlinks between two resources;

computer usable program code stored on a tangible storage medium that when executed by a processor use a graphical component displayed on the display for a current resource, comprising interlinks links to those resources per the extended navigation model that the current resource is linked to, wherein each interlink is represented differently depending on frequency, as determined by the analyze component;

computer usable program code stored on a tangible storage medium that when executed by a processor generate personal and community navigation elements that are displayed in the web-client, wherein said personal navigation elements includes personal interlinks only, and wherein community navigation elements includes collaboration interlinks; and

computer usable program code stored on a tangible storage medium that when executed by a processor leverage the knowledge about created interlinks to recommend related resources, which will be displayed for each resource, wherein said resources reside on a server of a web-based system and are accessible via web-clients, wherein said resources are representable by an administrator in a graph-like structure interlinking said resources with each other and thus defining a navigation model.

10. An apparatus comprising:

a central processing unit;

a memory subsystem;

an input/output subsystem; and

a bus subsystem interconnecting the central processing unit, the memory subsystem, the input/output subsystem, wherein said system:

uses a mechanism allowing users to dynamically interlink arbitrary resources, wherein said mechanism comprises a graphical user interface (GUI) component displayed for a resource a user is looking at, and wherein said GUI component comprises:

a control for triggering the interlinking mechanism;

a control for defining personal or collaborative interlinking; and

a control for finishing said interlinking process on the target resource;

uses the mechanism establishing an extended navigation model comprising user-generated interlinks;

use a navigation GUI including a graphical representation for the user-generated interlinks;

uses an analyze component, implemented in program instructions executing on the processor, to measure the most frequently defined interlinks between two resources;

uses a graphical component displayed on the display for a current resource, comprising interlinks links to those resources per the extended navigation model that the current resource is linked to, wherein each interlink is represented differently depending on frequency, as determined by the analyze component;

uses a component for generating personal and community navigation elements that are displayed in the web-client, wherein said personal navigation elements includes personal interlinks only, and wherein community navigation elements includes collaboration interlinks; and

uses a content recommendation component leveraging the knowledge about created interlinks to recommend related resources, which will be displayed for each resource, wherein said resources reside on a server of a web-based system and are accessible via web-clients, wherein said resources are representable by an administrator in a graph-like structure interlinking said resources with each other and thus defining a navigation model.

11. The apparatus of claim 10 , wherein the GUI component comprises a button for triggering the interlinking mechanism, a check box for defining either personal or collaborative interlinking, a button for finishing the interlinking process on a target resource, and a check box for defining multi-segment interlinks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2013
From: FALKENBERG, MATTHIAS; HADDORP, HENDRIK; LAERTZ, STEPHAN; NAUERZ, ANDREAS
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030852/0381 →
Priority Claims (1)
EP 09170680 · Sep 18, 2009 · regional
Continuity (1)
Related Publication 20110138292A1 · Jun 9, 2011