Integrated diagnostic and debugging of regional content distribution systems
First Claim
Patent Images
1. A central server system within a cable infrastructure, the central server system comprising:
- a memory configured to store a software code and instructions; and
a processor, coupled to the memory, configured to execute the instructions, wherein the instructions, when executed by the processor, configure the processor to;
transmit the software code to a cable headend communicatively coupled to the central server system for installation and instructions to the cable headend for performing debugging operations on the software code before deploying the software code to a plurality of end user devices communicatively coupled to the cable headend,receive debugging information related to the installed software code from the cable headend, the debugging information identifying one or more modules and/or components of the cable headend requiring a hard reset in response to a failure of the one or more modules and/or components during the debugging operations, anddeploy the software code to the plurality of end user devices after debugging the installed software code at the cable headend.
1 Assignment
0 Petitions
Accused Products
Abstract
System, method, and computer program product embodiments are disclosed for integrated diagnosis and debugging of content distribution systems. A system includes a networking module that receives, from a central server, instructions for running network diagnostics on a cable headend. A diagnostics environment module is configured to perform diagnostic operations based on the received instructions. The networking module transmits results of the diagnostic operations to the central server.
-
Citations
20 Claims
-
1. A central server system within a cable infrastructure, the central server system comprising:
-
a memory configured to store a software code and instructions; and a processor, coupled to the memory, configured to execute the instructions, wherein the instructions, when executed by the processor, configure the processor to; transmit the software code to a cable headend communicatively coupled to the central server system for installation and instructions to the cable headend for performing debugging operations on the software code before deploying the software code to a plurality of end user devices communicatively coupled to the cable headend, receive debugging information related to the installed software code from the cable headend, the debugging information identifying one or more modules and/or components of the cable headend requiring a hard reset in response to a failure of the one or more modules and/or components during the debugging operations, and deploy the software code to the plurality of end user devices after debugging the installed software code at the cable headend. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A computer implemented method for debugging and deploying a software code, the computer implemented method comprising:
-
transmitting, by a central server system, the software code to a cable headend communicatively coupled to the central server system for installation and instructions to the cable headend for performing debugging operations on the software code before deploying the software code to a plurality of end user devices communicatively coupled to the cable headend; receiving, by the central server system, debugging information related to the installed software code from the cable headend, the debugging information identifying one or more modules and/or components of the cable headend requiring a hard reset in response to a failure of the one or more modules and/or components during the debugging operations; and deploying, by the central server system, the software code to the plurality of end user devices after debugging the installed software code at the cable headend. - View Dependent Claims (8, 9, 10, 11, 12, 19)
-
-
13. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device of a central server system, cause the at least one computing device to perform operations, the operations comprising:
-
transmitting, by the central server system, a software code to a cable headend communicatively coupled to the central server system for installation and instructions to the cable headend for performing debugging operations on the software code before deploying the software code to a plurality of end user devices communicatively coupled to the cable headend; receiving, by the central server system, debugging information related to the installed software code from the cable headend, the debugging information identifying one or more modules and/or components of the cable headend requiring a hard reset in response to a failure of the one or more modules and/or components during the debugging operations; and deploying, by the central server system, the software code to the plurality of end user devices after debugging the installed software code at the cable headend. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification