IP Library › Granted Patent US 10,503,788
Granted Patent B1
US 10,503,788 · App. 15/179,645 · Granted Dec 10, 2019

Magnetic score engine for a co-location facility

Inventors: Parveen Kumar (Fremont, CA); Mohan Navaratna (San Jose, CA); Jaganathan Jeyapaul (San Jose, CA); Brian J. Lillie (Los Altos, CA)
Assignee: Equinix, Inc.
G06F16/951G06F3/0481G06Q30/0201H04L67/1097
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 10,503,788
App. No.
15/179,645
Granted
Dec 10, 2019
Kind
B1
Abstract

In some examples, a method includes querying, by a magnetic score engine executing at a computing device, first telemetry data indicating one or more interconnections established between a first co-location facility customer and at least one additional co-location facility customer within at least one co-location facility operated by a co-location facility provider. The method further includes generating, by the magnetic score engine and based at least in part on the first telemetry data, a magnetic score for the first co-location facility customer, the magnetic score indicating an importance of the first co-location facility customer to the least one additional co-location facility customer being co-located at the at least one co-location facility. The method further includes outputting, by the magnetic score engine and for display at a display device, the magnetic score for the first co-location facility customer.

Claims (64)

1. A method comprising:

querying, by a magnetic score engine executing at a computing device, first telemetry data indicating one or more interconnections established between a network of a first co-location facility customer and respective networks of at least one additional co-location facility customer within at least one co-location facility operated by a co-location facility provider, wherein the one or more interconnections enable packet-based communications between the network of the first co-location facility customer and the respective networks of the at least one additional co-location facility customer, and wherein the first telemetry data indicates, for the first co-location facility customer, multi-factor data for one or more of a number of interconnections, network traffic, and revenue by the first co-location facility customer;

generating, by the magnetic score engine and based at least in part on the first telemetry data, a magnetic score for the first co-location facility customer by applying, by the magnetic score engine to the multi-factor data, a magnetic score model that specifies a first set of respective weights for factors of the multi-factor data, the magnetic score indicating an importance and a strength of attraction of the first co-location facility customer to the least one additional co-location facility customer being co-located at the at least one co-location facility; and

outputting, by the magnetic score engine and for display at a display device, the magnetic score for the first co-location facility customer.

2. The method of claim 1 , further comprising determining, by the magnetic score engine, a second set of respective weights for the at least one additional co-location facility customer, the second set of weights indicating respective degrees of dependency of the at least one additional co-location facility customer on the first co-location facility customer,

wherein generating the magnetic score comprises generating, by the magnetic score engine based at least in part on the second set of weights, the magnetic score.

3. The method of claim 2 , wherein determining the second set of respective weights comprises applying, by the magnetic score engine, at least one of a weighted PageRank algorithm and a weighted TextRank algorithm to the first telemetry data to determine the second set of weights.

4. The method of claim 1 , wherein generating the magnetic score comprises:

generating, by the magnetic score engine and based at least in part on the first telemetry data, two or more sub-scores for the first co-location facility customer, each of the two or more sub-scores indicating an importance and a strength of attraction of the first co-location facility customer to the least one additional co-location facility customer with respect to a different category from a plurality of categories;

determining, by the magnetic score engine, a second set of respective weights for the two or more sub-scores; and

applying, by the magnetic score engine, the second set of weights to each of the two or more sub-scores to generate the magnetic score.

5. The method of claim 1 , further comprising querying, by the magnetic score engine, second telemetry data indicating one or more interconnections established between the respective networks of the at least one additional co-location facility customer and a network of a second co-location facility customer within the at least one co-location facility,

wherein generating the magnetic score for the first co-location facility customer comprises generating, by the magnetic score engine and based at least in part on the second telemetry data, the magnetic score for the first co-location facility customer.

6. The method of claim 1 , further comprising querying, by the magnetic score engine, network traffic data indicating an amount of network traffic being transmitted via the one or more interconnections established between the network of the first co-location facility customer and the respective networks of the at least one additional co-location facility customer,

wherein generating the magnetic score for the first co-location facility customer comprises generating, by the magnetic score engine and based at least in part on the network traffic data, the magnetic score for the first co-location facility customer.

7. The method of claim 1 , further comprising:

querying, by the magnetic score engine, first customer data indicating a date the first co-location facility customer began co-locating at the co-location facility; and

querying, by the magnetic score engine, second customer data indicating a date the at least one additional co-location facility customer began co-locating at the co-location facility,

wherein generating the magnetic score for the first co-location facility customer comprises generating, by the magnetic score engine and based at least in part on the first customer data and the second customer data, a magnetic score for the first co-location facility customer.

8. The method of claim 1 , further comprising querying, by the magnetic score engine, market segment data indicating a distribution of market segment of the first co-location facility customer,

wherein generating the magnetic score for the first co-location facility customer comprises generating, by the magnetic score engine and based at least in part on the market segment data, the magnetic score for the first co-location facility customer.

9. The method of claim 1 , further comprising querying, by the magnetic score engine, market influence data indicating an industry influence of the first co-location facility customer,

wherein generating the magnetic score for the first co-location facility customer comprises generating, by the magnetic score engine and based at least in part on the market influence data, the magnetic score for the first co-location facility customer.

10. The method of claim 1 , further comprising:

querying, by the magnetic score engine, direct revenue data indicating an amount of revenue received by the co-location facility provider from the first co-location facility customer;

querying, by the magnetic score engine, indirect revenue data indicating an amount of revenue received by the co-location facility provider from the at least one additional co-location facility customer;

generating, by the magnetic score engine and based at least in part on the direct revenue data and the indirect revenue data, a revenue impact score for the first co-location facility customer; and

outputting, by the magnetic score engine and for display at the display device, the revenue impact score for the first co-location facility customer.

11. A computing device comprising:

one or more processors operably coupled to a memory; and

a magnetic score engine configured for execution by the one or more processors to:

query first telemetry data indicating one or more interconnections established between a network of a first co-location facility customer and respective networks of at least one additional co-location facility customer within at least one co-location facility operated by a co-location facility provider, wherein the one or more interconnections enable packet-based communications between the network of the first co-location facility customer and the respective networks of the at least one additional co-location facility customer, and wherein the first telemetry data indicates, for the first co-location facility customer, multi-factor data for one or more of a number of interconnections, network traffic, and revenue by the first co-location facility customer;

generate, based at least in part on the first telemetry data, a magnetic score for the first co-location facility customer by applying, to the multi-factor data, a magnetic score model that specifies a first set of respective weights for factors of the multi-factor data, the magnetic score indicating an importance and a strength of attraction of the first co-location facility customer to the least one additional co-location facility customer being co-located at the at least one co-location facility; and

output, for display at a display device, the magnetic score for the first co-location facility customer.

12. The computing device of claim 11 , wherein the magnetic score engine is further configured to:

query second telemetry data indicating one or more interconnections established between the respective networks of the at least one additional co-location facility customer and a network of a second co-location facility customer within the at least one co-location facility; and

generate, based at least in part on the second telemetry data, the magnetic score for the first co-location facility customer.

13. The computing device of claim 11 , wherein the magnetic score engine is further configured to:

query network traffic data indicating an amount of network traffic being transmitted via the one or more interconnections established between the network of the first co-location facility customer and the respective networks of the at least one additional co-location facility customer; and

generate, based at least in part on the network traffic data, the magnetic score for the first co-location facility customer.

14. The computing device of claim 11 , wherein the magnetic score engine is further configured to:

query first customer data indicating a date the first co-location facility customer began co-locating at the co-location facility;

query second customer data indicating a date when the at least one additional co-location facility customer began co-locating at the co-location facility; and

generate, based at least in part on the first customer data and the second customer data, a magnetic score for the first co-location facility customer.

15. The computing device of claim 11 , wherein the magnetic score engine is further configured to:

query direct revenue data indicating an amount of revenue received by the co-location facility provider from the first co-location facility customer;

query indirect revenue data indicating an amount of revenue received by the co-location facility provider from the at least one additional co-location facility customer;

generate, based at least in part on the direct revenue data and the indirect revenue data, a revenue impact score for the first co-location facility customer; and

output, for display at the display device, the revenue impact score for the first co-location facility customer.

16. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to:

query first telemetry data indicating one or more interconnections established between a network of a first co-location facility customer and respective networks of at least one additional co-location facility customer within at least one co-location facility operated by a co-location facility provider, wherein the one or more interconnections enable packet-based communications between the network of the first co-location facility customer and the respective networks of the at least one additional co-location facility customer, and wherein the first telemetry data indicates, for the first co-location facility customer, multi-factor data for one or more of a number of interconnections, network traffic, and revenue by the first co-location facility customer;

generate, based at least in part on the first telemetry data, a magnetic score for the first co-location facility customer by applying, to the multi-factor data, a magnetic score model that specifies a first set of respective weights for factors of the multi-factor data, the magnetic score indicating an importance and a strength of attraction of the first co-location facility customer to the least one additional co-location facility customer being co-located at the at least one co-location facility; and

output, for display at a display device, the magnetic score for the first co-location facility customer.

17. The non-transitory computer-readable storage medium of claim 16 , further comprising instructions that, when executed, cause the at least one processor to:

query second telemetry data indicating one or more interconnections established between the respective networks of the at least one additional co-location facility customer and a network of a second co-location facility customer within the at least one co-location facility; and

generate, based at least in part on the second telemetry data, the magnetic score for the first co-location facility customer.

18. The non-transitory computer-readable storage medium of claim 16 , further comprising instructions that, when executed, cause the at least one processor to:

query network traffic data indicating an amount of network traffic being transmitted via the one or more interconnections established between the network of the first co-location facility customer and the respective networks of the at least one additional co-location facility customer; and

generate, based at least in part on the network traffic data, the magnetic score for the first co-location facility customer.

19. The non-transitory computer-readable storage medium of claim 16 , further comprising instructions that, when executed, cause the at least one processor to:

query direct revenue data indicating an amount of revenue received by the co-location facility provider from the first co-location facility customer;

query indirect revenue data indicating an amount of revenue received by the co-location facility provider from the at least one additional co-location facility customer;

generate, based at least in part on the direct revenue data and the indirect revenue data, a revenue impact score for the first co-location facility customer; and

output, for display at the display device, the revenue impact score for the first co-location facility customer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2016
From: KUMAR, PARVEEN; NAVARATNA, MOHAN; JEYAPAUL, JAGANATHAN; LILLIE, BRIAN J.
To: EQUINIX, INC.
Reel/Frame 039259/0448 →
Continuity (2)
Provisional Application 62277676 · Jan 12, 2016
Provisional Application 62319611 · Apr 7, 2016