IP Library Granted Patent US 8,463,895
Granted Patent B2
US 8,463,895 · App. 11/947,329 · Granted Jun 11, 2013

System and computer program product to predict edges in a non-cumulative graph

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,463,895
App. No.
11/947,329
Granted
Jun 11, 2013
Kind
B2
Abstract

To predict edges in a non-cumulative graph, based on a sequence of non-cumulative previous occurrences of the graph, the sequence of non-cumulative previous occurrences of the graph is obtained, and topological properties of each of the previous occurrences of the graph are extracted. Topological similarities between each of the previous occurrences of the graph are computed based on the topological properties. The edges of the graph are predicted by computing a score for each possible edge of the graph, based upon the topological similarities.

Claims (29)

1. A computer program product comprising a tangible computer useable storage medium including computer usable program code for predicting edges of a graph, based on a sequence of non-cumulative previous occurrences of said graph, said computer program product including:

computer usable program code for obtaining said sequence of non-cumulative previous occurrences of said graph;

computer usable program code for extracting topological properties of each of said previous occurrences of said graph;

computer usable program code for computing topological similarities between each of said previous occurrences of said graph, based on said topological properties; and

computer usable program code for predicting said edges of a future instance of said graph by computing a score for each possible edge of said graph, based upon said topological similarities, wherein the score comprises, for each edge, a probability of existing in the future instance and wherein each of said scores is weighted equally.

2. The computer program product of claim 1 , wherein said probabilities for said possible edges indicate importance of a given one of said edges to integrity of topology of a given occurrence of said graph.

3. The computer program product of claim 2 , wherein said given occurrence of said graph comprises one of said previous occurrences of said graph.

4. The computer program product of claim 2 , wherein said given occurrence of said graph comprises a predicted occurrence of said graph based upon said predicted edges.

5. A system for predicting edges of a graph, based on a sequence of non-cumulative previous occurrences of said graph, said system comprising:

a memory; and

at least one processor, coupled to said memory, and operative to

obtain said sequence of non-cumulative previous occurrences of said graph;

extract topological properties of each of said previous occurrences of said graph;

compute topological similarities between each of said previous occurrences of said graph, based on said topological properties; and

predict said edges of a future instance of said graph by computing a score for each possible edge of said graph, based upon said topological similarities, wherein the score comprises, for each edge, a probability of existing in the future instance and wherein each of said scores is weighted equally.

6. The system of claim 5 , wherein said probabilities for said possible edges indicate importance of a given one of said edges to integrity of topology of a given occurrence of said graph.

7. The system of claim 6 , wherein said given occurrence of said graph comprises one of said previous occurrences of said graph.

8. The system of claim 6 , wherein said given occurrence of said graph comprises a predicted occurrence of said graph based upon said predicted edges.

9. A system for predicting edges of a graph, based on a sequence of non-cumulative previous occurrences of said graph, said system comprising:

means for obtaining said sequence of non-cumulative previous occurrences of said graph;

means for extracting topological properties of each of said previous occurrences of said graph;

means for computing topological similarities between each of said previous occurrences of said graph, based on said topological properties; and

means for predicting said edges of a future instance of said graph by computing a score for each possible edge of said graph, based upon said topological similarities, wherein the score comprises, for each edge, a probability of existing in the future instance and wherein each of said scores is weighted equally.

10. The system of claim 9 , wherein said probabilities for said possible edges indicate importance of a given one of said edges to integrity of topology of a given occurrence of said graph.

11. The system of claim 10 , wherein said given occurrence of said graph comprises one of said previous occurrences of said graph.

12. The system of claim 10 , wherein said given occurrence of said graph comprises a predicted occurrence of said graph based upon said predicted edges.

13. The system of claim 9 , wherein said means for extracting topological properties of each of said previous occurrences of said graph comprises:

means for building a matrix corresponding to each of said previous occurrences of said graph; and

means for finding a set of paths, if any, between every node in each of said matrices corresponding to each of said previous occurrences of said graph.

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 Nov 29, 2007
From: ARORA, PANKAJ; MEHTA, SAMEEP; MIGNET, LAURENT S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020177/0498 →