A method and a computer program device for pushing data from at least one
source entity to at least one client entity over a network, a client
entity being characterized as having a particular operating state. The
method and computer program device comprise the steps of: transferring
data from the at least one source entity to a push proxy entity for
subsequent transmission of the data to the client entity; requesting a
notification regarding the particular state of the client entity;
monitoring a state of the client entity until the client entity is in the
particular operating state and sending a notification communicating the
state to the push proxy entity; and transferring data to the client entity
in response to receiving the notification. The state notification may
specify push information, which may be used to determine a least expensive
device to which to transfer given data. The state notification also
reduces the network-polling load by initiating each poll.
Une méthode et un dispositif de programme machine pour pousser des données au moins d'une entité de source au moins à une entité de client au-dessus d'un réseau, une entité de client étant caractérisée en tant qu'ayant un état de fonctionnement particulier. Le dispositif de méthode et de programme machine comportent les étapes de : données de transfert de l'au moins une entité de source à une entité de procuration de poussée pour la transmission suivante des données à l'entité de client ; demande d'un avis concernant l'état particulier de l'entité de client ; la surveillance d'un état de l'entité de client jusqu'à l'entité de client est dans l'état de fonctionnement particulier et envoi d'un avis communiquant l'état à l'entité de procuration de poussée ; et données de transfert à l'entité de client en réponse à recevoir l'avis. L'avis d'état peut indiquer l'information de poussée, qui peut être employée pour déterminer un moindre dispositif cher auquel pour transférer des données données. L'avis d'état réduit également la charge de réseau-vote en lançant chaque scrutin.