IP Library Granted Patent US 9,948,524
Granted Patent B2
US 9,948,524 · App. 15/355,177 · Granted Apr 17, 2018

Network element diagnostic evaluation

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 9,948,524
App. No.
15/355,177
Granted
Apr 17, 2018
Kind
B2
Abstract

A process of diagnosing and debugging a network element remotely may employ sending of performance data to a third party evaluator for processing of the data. A mobile device may interface with the network element and request evaluation of the performance by the third party evaluator. Large memory loads may be sent to the third party evaluator where intensive processing may be performed. The results of the processing by the third party evaluator may be sent to the mobile device for viewing by a user.

Claims (31)

1. A computer program product for evaluating operating conditions of a network element, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being configured to:

automatically, using a virtual operating system within a cloud computing environment, identify a network element, that provides resources to a client, based on underperformance of the network element, wherein the performance of the network element is representative of planning, fulfillment and pre-arrangement for, and procurement of, cloud computing resources for which a future requirement for resources is anticipated in accordance with a service level agreement, and wherein the service level agreement defines the resources to be provided to the client,

wherein the cloud computing environment includes a virtual abstraction layer for hardware and software, a virtual abstraction layer for virtualization entities, a virtual abstraction layer for management of procuring computing products, and a virtual abstraction layer for workload management;

direct the identified network element to send performance data of the network element over a network to a third party evaluator, wherein the performance data is representative of a performance of the identified network element; and

receive, from the third party evaluator, results related to diagnosis of the performance data.

2. The computer program product of claim 1 , including interfacing remotely with the identified network element, wherein the interfacing is performed wirelessly.

3. The computer program product of claim 1 , wherein the sending of performance data is performed through a cloud based network.

4. The computer program product of claim 1 , wherein the computer program product is resident as an application on a mobile device.

5. The computer program product of claim 1 , wherein the performance data include a core memory dump sent to the third party evaluator through a cloud based network.

6. The computer program product of claim 1 , wherein the performance data include a packet capture of packet data passing through the network element to the third party evaluator through a cloud based network.

7. A system, comprising:

a mobile device configured to transmit instructions to a network element; and

an application resident on the mobile device, wherein the application includes instructions configured to:

interface with the network element within a cloud computing environment, wherein the cloud computing environment includes a virtual abstraction layer for hardware and software, a virtual abstraction layer for virtualization entities, a virtual abstraction layer for management of procuring computing products, and a virtual abstraction layer for workload management;

direct the network element, using the mobile device, to send performance data of the network element over a network to a computing machine associated with an evaluator, wherein the evaluator accomplishes intensive computing and processing tasks associated with memory dumps from the mobile device that would otherwise overload system resources on the mobile device;

receive on the mobile device, from the third party evaluator, results related to diagnosis of the performance data.

8. The system of claim 7 , wherein the mobile device is configured to interface wirelessly with the network element.

9. The system of claim 7 , wherein the application is configured to direct the network element to send performance data to the third party evaluator through a cloud based network.

10. The system of claim 7 , wherein the application is configured to request that the performance data sent to the third party evaluator include a core memory dump sent through a cloud based network.

11. The mobile device of claim 7 , wherein the application is configured to request that the performance data sent to the third party evaluator include a packet capture of packet data passing through the network element sent through a cloud based network.

12. A process of diagnosing performance in a network element, comprising:

identifying a network element, using a virtual operating system within a cloud computing environment,

wherein the process operates within a cloud computing environment, wherein the cloud computing environment includes a virtual abstraction layer for hardware and software, a virtual abstraction layer for virtualization entities, a virtual abstraction layer for management of procuring computing products, and a virtual abstraction layer for workload management;

interfacing with the identified network element;

directing the identified network element to send performance data over a network to a third party evaluator, wherein the performance data is representative of the performance of the identified network element; and

receiving, from the evaluator, results related to diagnosis of the performance data, wherein the diagnosis of the performance data is representative of routine maintenance of the identified network element and at least one reason that the identified network element is underperforming.

13. The process of claim 12 , wherein the interfacing is performed wirelessly.

14. The process of claim 12 , wherein the sending of performance data is performed through a cloud based network.

15. The process of claim 12 , wherein the interfacing is performed on a mobile device.

16. The process of claim 12 , wherein the performance data include a core memory dump sent to the third party evaluator through a cloud based network.

17. The process of claim 12 , wherein the performance data include a packet capture of packet data passing through the identified network element to the third party evaluator through a cloud based network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2016
From: KAMBLE, KESHAV G.; PANDEY, VIJOY A.; PEETHAMBARAM, NANDAKUMAR
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040366/0103 →