IP Library Granted Patent US 7,492,716
Granted Patent B1
US 7,492,716 · App. 11/258,782 · Granted Feb 17, 2009

Method for efficiently retrieving topology-specific data for point-to-point 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 7,492,716
App. No.
11/258,782
Granted
Feb 17, 2009
Kind
B1
Abstract

Network topology codes are computed and used as keys to retrieve topology-specific information for isomorphic networks.

Claims (19)

1. In a computer a method of providing topology-specific data for a given point-to-point network, comprising the steps of:

pre-computing and making available topology-specific data for a plurality of point-to-point networks by a computer;

calculating and making available a respective unique topology code for each of the plurality of networks by a computer;

calculating a topology code by a computer for the given network;

using the calculated topology code for the given network by a computer as a key to look up the pre-computed topology-specific data for networks having the same topology code; and

retrieving the pre-computed topology-specific data for the given network,

wherein candidate topology codes are calculated by evaluating a graph of each network and using the evaluations to populate an adjacency matrix.

2. The method of claim 1 wherein topology codes are compiled by mapping adjacency matrix elements to bits into the topology codes.

3. The method of claim 2 wherein only the portion of the adjacency matrix on one side of a diagonal is populated.

4. The method of claim 1 wherein the evaluation is a Breadth-First-Search (BFS) of a tree representation of the graph.

5. The method of claim 4 wherein traversals of all possible BFS tree representations of the graph are considered in calculating candidate topology codes.

6. The method of claim 5 wherein the candidate topology code with the maximum value is taken to be the topology code representing the graph.

7. The method of claim 6 wherein if the latest-computed digit of a candidate topology code gives the string a lower value than the same length string of a previously computed candidate code, the calculation of the current candidate code is aborted.

8. The method of claim 6 wherein the node ordering which first specified the label ordering used to generate the topology code represents a canonical labeling for the graph.

9. The method of claim 1 wherein the evaluation is a Depth-First-Search (DFS) of a tree representation of the graph.

10. The method of claim 9 wherein traversals of all possible DFS tree representations of the graph are considered in calculating candidate topology codes.

11. The method of claim 10 wherein the candidate topology code with the maximum value is taken to be the topology code representing the graph.

12. The method of claim 11 wherein if the latest-computed digit of a candidate topology code gives the string a lower value than the same length string of a previously computed candidate code, the calculation of the current candidate code is aborted.

13. The method of claim 11 wherein the DFS tree which first specified the label ordering used to generate the topology code represents a canonical labeling for the graph.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2019
From: U.S. BANK NATIONAL ASSOCIATION, SOLELY AS NOTES COLLATERAL AGENT
To: SANMINA CORPORATION; HADCO CORPORATION; HADCO SANTA CLARA; SCI TECHNOLOGY; SENSORWISE, INC.
Reel/Frame 049378/0927 →
SECURITY INTEREST Recorded Aug 3, 2018
From: SANMINA CORPORATION
To: U.S. BANK NATIONAL ASSOCIATION, NOT IN ITS INDIVIDUAL CAPACITY BUT SOLELY AS NOTES COLLATERAL AGENT
Reel/Frame 046797/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2018
From: MEMORY INTEGRITY, LLC
To: SANMINA CORPORATION
Reel/Frame 046249/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2013
From: SANMINA CORPORATION
To: MEMORY INTEGRITY, LLC
Reel/Frame 030585/0980 →
MERGER Recorded Nov 30, 2012
From: SANMINA-SCI CORPORATION
To: SANMINA CORPORATION
Reel/Frame 029385/0911 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED ON REEL 016779 FRAME 0849. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 13, 2012
From: BEMONT, JAMES WESLEY
To: SANMINA-SCI CORPORATION
Reel/Frame 028371/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2005
From: BEMONT, MR. JAMES WESLEY
To: SANMINA-SCI
Reel/Frame 016779/0849 →