IP Library Granted Patent US 8,566,273
Granted Patent B2
US 8,566,273 · App. 13/008,084 · Granted Oct 22, 2013

Method, system, and computer program for information retrieval in semantic networks

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,566,273
App. No.
13/008,084
Granted
Oct 22, 2013
Kind
B2
Abstract

A method, system, and computer software for information retrieval in semantic networks, has the steps of: acquiring a graph of interest, assuming a novel metric regarding the acquired graph, specifying a query node of interest on the obtained graph, calculating a shortest-path distance from the query node of interest to a plurality of other nodes on the acquired graph, obtaining a ranked list of nodes based on the calculated shortest-path distance, and displaying for a user the retrieved information.

Claims (66)

1. A method for information retrieval in semantic networks, comprising:

acquiring a graph of interest;

assuming a metric regarding the acquired graph, wherein said metric assigns to each edge in the acquired graph a weight that is dependent on degrees of its endpoints;

specifying a query node of interest on the acquired graph;

calculating a shortest-path distance from the query node of interest to a plurality of other nodes on the acquired graph;

obtaining a ranked list of nodes based on the calculated shortest-path distance, and

displaying for a user the retrieved information.

2. The method for information retrieval in semantic networks according to claim 1 , wherein the graph of interest is acquired by at least one of downloading, and constructing said graph from a collection of databases.

3. The method for information retrieval in semantic networks according to claim 1 , wherein said query node of interest is specified on the acquired graph via a search engine.

4. The method for information retrieval in semantic networks according to claim 1 , wherein said metric is calculated via deg(u)+deg(v), wherein deg(u) is the degree of the node u, and deg(v) is the degree of node v.

5. The method for information retrieval in semantic networks according to claim 1 , wherein said metric is calculated via log(deg(u))+log(deg(v)), wherein deg(u) is the degree of the node u, and deg(v) is the degree of node v.

6. The method for information retrieval in semantic networks according to claim 1 , wherein the graph metric is defined via deg(u)+deg(v) or via log(deg(u))+log(deg(v)), wherein deg(u) is the degree of the node u, and deg(v) is the degree of node v.

7. The method for information retrieval in semantic networks according to claim 1 , wherein the shortest-path distance from the query node to all other nodes for the first task is computed using Dijkstra algorithm.

8. A method for information retrieval in semantic networks, comprising:

acquiring a graph of interest;

assuming a metric regarding the acquired graph, wherein said metric assigns to each edge in the acquired graph a weight that is dependent on degrees of its endpoints;

specifying two distinct nodes on said acquired graph;

calculating a plurality of k-shortest paths connecting said two distinct nodes in the assumed metric;

obtaining a sequence of nodes in each of the k shortest paths, and

displaying for a user the retrieved information.

9. The method for information retrieval in semantic networks of claim 8 , wherein the determination of the path between the two nodes describes the relationship between the two nodes.

10. A system for information retrieval in semantic networks, comprising:

a data bus system;

memory coupled to the data bus system,

wherein the memory includes computer usable program code;

a processing unit coupled to the data bus system,

wherein the processing unit is operable to execute the computer usable program code to:

assume a metric regarding an acquired graph, wherein said metric assigns to each edge in the acquired graph a weight that is dependent on degrees of its endpoints;

specify a query node of interest on the acquired graph;

calculate a shortest-path distance from the query node of interest to a plurality of other nodes on the acquired graph;

obtain a ranked list of nodes based on the calculated shortest-path distance, and

display for a user the retrieved information.

11. The system according to claim 10 , wherein the processing unit is further operable to execute the computer usable program code to acquire the graph of interest by at least one of downloading, and constructing said graph from a collection of databases.

12. The system according to claim 10 , wherein said query node of interest is specified on the acquired graph via a search engine.

13. The system according to claim 10 , wherein the processing unit is further operable to execute the computer usable program code to calculate said metric via deg(u)+deg(v), wherein deg(u) is the degree of the node u, and deg(v) is the degree of node v.

14. The system according to claim 10 , wherein the processing unit is further operable to execute the computer usable program code to calculate said metric via log(deg(u))+log(deg(v)), wherein deg(u) is the degree of the node u, and deg(v) is the degree of node v.

15. The system according to claim 10 , wherein the graph metric is defined via deg(u)+deg(v) or via log(deg(u))+log(deg(v)), wherein deg(u) is the degree of the node u, and deg(v) is the degree of node v.

16. The system according to claim 10 , wherein the processing unit is further operable to execute the computer usable program code to compute the shortest-path distance from the query node to all other nodes for the first task using Dijkstra algorithm.

17. A computer program product for information retrieval in semantic networks, comprising:

a tangible computer usable medium including nontransitory computer usable program code for performing information retrieval in semantic networks, the computer usable program code being used for:

acquiring a graph of interest;

assuming a metric regarding the acquired graph, wherein said metric assigns to each edge in the acquired graph a weight that is dependent on degrees of its endpoints;

specifying a query node of interest on the acquired graph;

calculating a shortest-path distance from the query node of interest to a plurality of other nodes on the acquired graph;

obtaining a ranked list of nodes based on the calculated shortest-path distance, and

displaying for a user the retrieved information.

18. A system for information retrieval in semantic networks, comprising:

a data bus system;

memory coupled to the data bus system,

wherein the memory includes computer usable program code;

a processing unit coupled to the data bus system,

wherein the processing unit executes the computer usable program code to:

acquire a graph of interest;

assume a metric regarding the acquired graph, wherein said metric assigns to each edge in the acquired graph a weight that is dependent on degrees of its endpoints;

specify two distinct nodes on said acquired graph;

calculate a plurality of k-shortest paths connecting said two distinct nodes in the assumed metric;

obtain a sequence of nodes in each of the k shortest paths, and

display for a user the retrieved information.

19. A computer program product for information retrieval in semantic networks, comprising:

a tangible computer usable medium including nontransitory computer usable program code for performing information retrieval in semantic networks, the computer usable program code being used for:

acquiring a graph of interest;

assuming a metric regarding the acquired graph, wherein said metric assigns to each edge in the acquired graph a weight that is dependent on degrees of its endpoints;

specifying two distinct nodes on said acquired graph;

calculating a plurality of k-shortest paths connecting said two distinct nodes in the assumed metric;

obtaining a sequence of nodes in each of the k shortest paths, and

displaying for a user the retrieved information.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 066088 FRAME: 0256. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2024
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 071178/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2023
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 066088/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2018
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 045559/0382 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2016
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 040656/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2011
From: MOORE, JOSHUA LAMAR; STEINKE, FLORIAN; TRESP, VOLKER
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 026011/0883 →