IP Library Granted Patent US 8,717,913
Granted Patent B2
US 8,717,913 · App. 12/143,740 · Granted May 6, 2014

Method and system for user based network analysis and planning

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,717,913
App. No.
12/143,740
Granted
May 6, 2014
Kind
B2
Abstract

A system and method are provided for converting individual technical metrics into a single relevant metric understood and accepted by both technical and non-technical components of a business venture. An example system and/or method includes measuring current technical utilizations and capacities, translating those into a supportable users metric, forecasting future utilization levels, translating those into future network component and/or hardware requirements, and expanding/scaling technical capacity based on those values and the predetermined capacity levels of additional components and/or hardware.

Claims (50)

1. A method of supportable user based dimensioning, comprising:

measuring a current user level;

measuring respective current utilization levels for a plurality of constraints, wherein the plurality of constraints represent a network resource service;

determining respective maximum utilization levels for the plurality of constraints;

calculating with a processor a current maximum supportable users capacity based at least in part on the current user level, the current utilization levels of the plurality of constraints and the maximum utilization levels of the plurality of constraints;

reporting a calculated current maximum supportable users capacity;

calculating with the processor an average supportable user capacity;

forecasting at least one future user level based at least in part of the calculated average supportable user capacity; and

calculating with the processor a growing user forecast and expanding the network resource service, based at least in part on a ratio of the forecasted future user level and the current maximum supportable users capacity.

2. The method of claim 1 , wherein current utilization levels includes at least one of the following constraints: memory utilization, signal capacity utilization, and processor utilization.

3. The method of claim 2 , wherein signaling link utilization includes at least one of: Signaling System Number 7 (SS7), Signaling Transport (SIGTRAN), Stream Control Transmission Protocol (SCTP), and Internet Protocol (IP) protocols.

4. The method of claim 1 , wherein a user is a wireless telecommunications customer, and wherein the network resource service includes a wireless communication service provider.

5. The method of claim 1 , wherein expanding the network resource service includes adding sets of hardware, wherein each set has a supportable users metric associated with each respective set which represents an amount the maximum supportable users capacity is expected to increase after each respective set has been added to the network resource service, and wherein the respective sets of hardware configuration and associated number of users is predetermined.

6. A system of user based dimensioning, comprising:

a network resource service, the network resource service including a plurality of constraints;

a measurement of a current user level;

a measurement of a respective current utilization level for each constraint of the plurality of constraints;

a determination of a respective maximum utilization level for each constraint of the plurality of constraints; and

reporting a calculated current maximum supportable users capacity,

wherein a current maximum supportable users capacity is based on the current user level, the respective current utilization levels of each constraint of the plurality of constraints and the respective maximum utilization levels of each constraint of the plurality of constraints;

wherein an average supportable user capacity is calculated;

wherein at least one future user level based at least in part of the calculated average supportable user capacity is forecasted; and

wherein the network resource service a growing user forecast is calculated and is expandable based at least in part on a ratio of a future user forecast and the current maximum supportable users capacity.

7. The system of claim 6 , wherein current utilization levels includes at least one of the following components: memory utilization, signaling link capacity utilization, and processor utilization.

8. The system of claim 7 , wherein signaling link utilization includes at least one of: Signaling System Number 7 (SS7), Signaling Transport (SIGTRAN), Stream Control Transmission Protocol (SCTP), and Internet Protocol (IP) protocols.

9. The system of claim 6 , wherein the user includes a wireless telecommunications customer, and wherein the network resource service includes a wireless communication service provider.

10. The system of claim 6 , wherein the network resource service is expandable by adding at least one set of hardware, wherein each set has an associated user capacity which represents an amount the maximum supportable users capacity is expected to increase after the respective set has been added to the network resource, and wherein the respective set and associated number of users is predetermined.

11. A non-transitory computer-readable storage medium encoded with instructions configured to be executed by a processor, the instructions which, when executed by the processor, cause the performance of a method of user based dimensioning, comprising:

measuring a current user level;

measuring respective current utilization levels for a plurality of components, wherein the plurality of components represent a network resource service;

determining respective maximum current utilization levels for a plurality of components;

calculating a current maximum supportable users capacity based in part on the current user level, the current utilization levels of the plurality of components and maximum current utilization levels of the plurality of components;

reporting a calculated current maximum supportable users capacity;

calculating an average supportable user capacity;

forecasting at least one future user level based at least in part of the calculated average supportable user capacity; and

calculating with the processor a growing user forecast and expanding the network resource based at least in part on a ratio of the future user level forecast and a current maximum supportable users capacity, the current maximum supportable users capacity being based on the current maximum supportable users metric.

12. The storage medium of claim 11 , wherein the current utilization levels include at least one of the following components: memory utilization, signal capacity utilization, and processor utilization.

13. The storage medium of claim 12 , wherein signaling link utilization includes at least one of: Signaling System Number 7 (SS7), Signaling Transport (SIGTRAN), Stream Control Transmission Protocol (SCTP), and Internet Protocol (IP).

14. The storage medium of claim 11 , wherein the user is a wireless telecommunications customer, and wherein the network resource service includes a wireless communication service provider.

15. The storage medium of claim 11 , wherein expanding the network resource service includes adding at least one set of hardware, wherein each respective set has a supportable users metric associated with each respective set which represents an amount the maximum supportable users capacity is expected to increase after each respective set has been added to the network resource service, and wherein a configuration of the respective sets of hardware and the associated number of users is predetermined.

16. A method of supportable user based dimensioning, comprising:

measuring a current user level;

measuring respective current utilization levels for a plurality of components wherein the plurality of components represent a network resource service;

determining respective maximum utilization levels for a plurality of components;

calculating using a processor a current maximum supportable users capacity based at least in part on the current user level, the current utilization levels of the plurality of components, and the maximum utilization levels of the plurality of components;

reporting a calculated current maximum supportable users capacity;

calculating with the processor an average supportable user capacity;

forecasting at least one future user level based at least in part of the calculated average supportable user capacity; and

calculating with the processor a growing user forecast and expanding the network resource service, based at least in part on a ratio of the future user forecast and the current maximum supportable users capacity,

wherein the network resource service is expanded by adding at least one set of hardware, each respective set having an associated supportable users metric which represents an amount that the maximum supportable users capacity is expected to increase after each respective set has been added to the network resource service.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2008
From: KHAN, ASLAM; GONZALEZ, JASON
To: T-MOBILE USA, INC.
Reel/Frame 021132/0477 →