Providing applets to remote devices in a communications network
First Claim
1. A method of performing procedures on a target device, the method comprising:
- autonomously determining, by a host device, that an applet is to be pushed to the target device based at least in part on a time period or an event occurring on the host device;
determining the address of the target device in a network;
establishing a communications link between a host device and the target device;
pushing the applet to the target device from the host device, the applet having one or more functions;
transmitting instructions to the applet to perform a first function; and
receiving results of the first function from the target device.
7 Assignments
0 Petitions
Accused Products
Abstract
System and method for providing applets to remote devices in a communications network. A preferred embodiment includes a host device, which is the device from which the applet will be transferred, and a target device, which is the device to which the applet will be transferred. In one embodiment, the host device autonomously determines that an applet is to be pushed to the target device. The host device then determines the address of the target device and transmits the applet to the target device. Instructions and commands may be sent to the target device form the host, and the target device may transmit results to the host device. In another embodiment, the target device is customer premise equipment and/or a user device that requests an applet from the host device. The target device requests applets, for example, to perform service parameter verification, performance monitoring, troubleshooting, or the like.
-
Citations
29 Claims
-
1. A method of performing procedures on a target device, the method comprising:
-
autonomously determining, by a host device, that an applet is to be pushed to the target device based at least in part on a time period or an event occurring on the host device; determining the address of the target device in a network; establishing a communications link between a host device and the target device; pushing the applet to the target device from the host device, the applet having one or more functions; transmitting instructions to the applet to perform a first function; and receiving results of the first function from the target device. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11, 12, 13)
-
-
7. In a telecommunications network, a method of performing procedures on a target device located on customer premises from a remote location, the method comprising:
-
determining by a host device that a first event has occurred, the first event indicating that an applet is to be pushed to the target device, wherein determining is performed without receiving a request from the target device for the applet; determining the address of the target device in the telecommunications network; establishing a communications link through one or more network elements between the host device and the target device; transmitting the applet to the target device from the host device, the applet having one or more functions; transmitting instructions to the applet to perform a first function; and receiving results of the first function from the target device. - View Dependent Claims (8, 9)
-
-
14. A host device in a telecommunications network, the host device being communicatively coupled to at least one target device, the host device including a computer readable medium for storing a computer program executed on a computer, the computer program comprising:
-
computer program code for autonomously determining, by a host device, that an applet is to be pushed to the target device based at least in part on a time period or an event occurring on the host device computer program code for determining the address of the target device in a network; computer program code for establishing a communications link between a host device and one or more target devices; computer program code for pushing the first applet to the target device from the host device, the applet having one or more functions; computer program code for transmitting instructions to the applet to perform a first function; and computer program code for receiving results of the first function from the target device. - View Dependent Claims (15, 16, 17, 18, 19, 23, 24, 25, 26)
-
-
20. A host device in a telecommunications network, the host device being communicatively coupled to at least one target device, the host device including a computer readable medium for storing a computer program, the computer program comprising:
-
computer program code for determining by a host device that a first event has occurred, the first event indicating that an applet is to be pushed to the target device, wherein determining is performed without receiving a request from the target device for the applet; computer program code for determining the address of the target device in the telecommunications network; computer program code for establishing a communications link through one or more network elements between the host device and the target device; computer program code for transmitting the applet to the target device from the host device, the applet having one or more functions; computer program code for transmitting instructions to the applet to perform a first function; and computer program code for receiving results of the first function from the target device. - View Dependent Claims (21, 22)
-
-
27. A method comprising:
-
autonomously determining by a host device that an applet is to be pushed to a target device based on a time period; pushing the applet to the target device from the host device, the applet having one or more functions; transmitting instructions to the applet to perform a function; and receiving results of the function from the target device. - View Dependent Claims (28)
-
-
29. An apparatus including a computer readable medium for storing a computer program executed on a computer, the computer program comprising:
-
computer program code for autonomously determining, by a host device, that an applet is to be pushed to the target device based on a time period; computer program code for pushing the applet to the target device from the host device, the applet having one or more functions; computer program code for transmitting instructions to the applet to perform a function; and computer program code for receiving results of the function from the target device.
-
Specification