Nova Patents
US9948524B2

Network element diagnostic evaluation

Summary by NHIP

Cloud Network Diagnostic System

The system automatically identifies underperforming network elements within a cloud computing environment and directs them to send performance data to a third party evaluator. A virtual operating system processes the data to generate diagnostic results, which are then received by the product resident on a mobile device.

Claim Score by NHIP

Read claim 12, the broadest

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.

US9948524B2, drawing sheet 1
Sheet 1 of 6

Term

Projected expiry 23 January 2033.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

17 claims: 3 independent, 14 dependent

  1. 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. 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.
  3. 12
    Broadest claimClaim Score 49, average(NHIP)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.