EP1569113A1

Data transfer to nodes of a communication network using self-replicating code

Abstract

A method (200) and communication network (100) for transferring data is described. For the method (200), responsive to executing first code in a first node (101) in a communication network, the first node establishes a communication channel with a second node (102), replicates itself to generate second code, and provides the second code to the second node over the communication channel. Responsive to executing the second code in the second node, the second node establishes a communication channel with a third node (103), replicates itself to generate third code, and provides the third code to the third node over the communication channel. The second node then receives data from the first node over the communication channel and executes the second code to handle the data. The third node then receives the data from the second node over the communication channel and executes the third code to handle the data.

EP1569113A1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 15 February 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 2 independent, 8 dependent

  1. 1
    A method (200) of operating a communication network (100) to transfer data between nodes (101-104) of the communication network, the communication network comprising a first node (101) that includes first code, the method characterized by the steps of:executing (202, 204) the first code in the first node to establish a communication channel with a second node (102), replicate the first code to generate second code, and provide the second code to the second node over the communication channel;executing (206, 208) the second code in the second node to establish the communication channel with a third node (103), replicate the second code to generate third code, and provide the third code to the third node over the communication channel;receiving (210) data in the second node from the first node over the communication channel and executing (212) the second code in the second node to handle the data;andreceiving (214) the data in the third node from the second node over the communication channel and executing (216) the third code in the third node to handle the data.
  2. 6
    A communication network (100) that provides for the transfer of data between nodes (101-104) of the communication network, the communication network comprising:a first node (101);a second node (102);anda third node (103) coupled by a network facility (110);the communication network characterized by: the first node, responsive to executing first code, establishes a communication channel with the second node, replicates the first code to generate second code, and provides the second code to the second node over the communication channel;the second node, responsive to executing the second code, establishes the communication channel with the third node, replicates the second code to generate third code, and provides the third code to the third node over the communication channel;the second node receives data from the first node over the communication channel and executes the second code to handle the data;andthe third node receives the data from the second node over the communication channel and executes the third code to handle the data.