EP1585299B1

Providing applets to remote devices in a communications network

Abstract

This record has no abstract on file.

EP1585299B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 5 April 2025, 1.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 2 independent, 6 dependent

  1. 1
    A method of performing troubleshooting in a telecommunications network, on a target device being a customer premise equipment (CPE) (116n) or a user device (412) being coupled to the CPE (116n) from a remote location, the method comprising:determining, by a host device being one of a control system, switch, access device or test device (120, 128, 126) communicatively coupled to the CPE, that a first event has occurred, the first event indicating that a first applet (306) is to be pushed to the CPE (116n), wherein determining is performed without receiving a request from the CPE (116n) for the first applet (306) determining the address of the CPE (116n) in the telecommunications network;establishing a communications link through one or more network elements between the host device (120, 128, 126) and the CPE (116n);transmitting the first applet (306) to the CPE (116n) from the host device (120, 128, 126), the first applet (306) having one or more functions;transmitting instructions to the first applet to perform a first function;pushing by the first applet (306) of a second applet (410) to the user device (412) from the CPE (116n), the second applet (410) providing, to the host device, functions control and maintenance capabilities of the user device (412) and receiving results of the first function from the CPE (116n), and the functions of the second applet from the user device (412);the step of autonomously determining by the host device being based at least in part on a predetermined event, a time period, an event occurring on the host device, or a request for assistance from a customer or user of the control system (128)
  2. 5
    A host device (120, 128, 126) in a telecommunications network, the host device being one of a control system, switch, access device, or test device and being communicatively coupled to at least one target device being a customer premise equipment (CPE) (116n) or a user device (412) coupled to the CPE (116n), the host device including a computer readable medium storing a computer program, the computer program comprising:computer program code for determining by the host device (120, 128, 126) that a first event has occurred, , computer program code for determining the address of the CPE (116n) in the telecommunications network;computer program code for establishing a communications link through one or more network elements between the host device (120, 128, 126) and the CPE (116n);computer program code for transmitting a first applet (306) to the CPE from the host device, the first applet having one or more functions;computer program code for transmitting instructions to the first applet to perform a first function;and computer program code for receiving results of the first function from the CPE, characterized in that the first event is indicating that the first applet (306) is to be pushed to the CPE (116n), wherein determining is performed without receiving a request from the CPE for the first applet, the computer program code for autonomously determining being based at least in part on a predetermined event, a time period, an event occurring on the host device, or a request for assistance from a customer or user of the control system, the first applet pushing a second applet to the user device (412) from the CPE (116n), wherein the computer program comprises computer program code for pushing, by the first applet, the second applet (410) to the user device, the second applet providing, to the host device, functions control and maintenance capabilities of the user device (412), and computer program code for receiving results of the functions of the second applet from the user device