Patent ID: 7286523

Claim:
A device for supervising terminals connected to a communication network for supplying subscribers using the terminals with various services managed by a plurality of dedicated servers, the device comprising means of interfacing with the network, a stage for presenting services to the terminals through said interfacing means, a service multiplexing stage communicating with the presentation stage, and a service access stage communicating with the multiplexing stage and comprising a plurality of access modules each associated with a respective dedicated server, wherein each access module is arranged to deliver tagged data pages to the multiplexing stage in response to incoming messages from the associated dedicated server and/or to page requests from the multiplexing stage, and to deliver merge data to the multiplexing stage in response to merge requests, each delivered page being associated with a subscriber with which the multiplexing stage has a communication session in progress through the presentation stage, some at least of the delivered pages to the multiplexing stage containing merge codes pertaining to services, wherein the multiplexing stage comprises means for processing each page received from the access stage to detect the merge codes, address a merge request to the access module associated with the dedicated server managing the service to which each detected merge code pertains, substitute the merge data delivered by said access module in response to the merge request for a field of the page including the detected merge code, and supply the processed page to the presentation stage within a framework of the session in progress with the associated subscriber, each page supplied to the presentation stage containing tagged data describing, according to a format independent of the terminals, elements of interaction with the associated subscriber, wherein the presentation stage comprises terminal control means for interpreting each page received from the multiplexing stage within the framework of the session in progress with the subscriber using one of the terminals to generate commands to the presentation on the terminal of interaction elements described by the tagged data of the page, and wherein the multiplexing stage further comprises routing means for receiving page addresses from the presentation stage within the framework of the session in progress with the subscriber, identifying the access module for which the page address received is intended and transmitting a corresponding page request to the identified access module.