A technique for supplying a data object to a user of a communication system includes:
(a) creating a data object intended for rendering at a first communication device
(e.g., a subscriber's communication device), the rendering to take place upon the
occurrence of a triggering communication event, the data object providing information
pertaining to a user of a second communication device (e.g., a "holder's communication
device); (b) storing the data object in a data server; (c) transferring, in a first
transferring step, the data object from the data server to the second communication
device (e.g., the holder's communication device); (d) transferring, in a second
transferring step, the data object from the second communication device to the
first communication device (e.g., the subscriber's communication device); (e) determining
whether the triggering communication event has occurred; and (f) rendering the
data object at the first communication device (e.g., the subscriber's communication
device) upon the occurrence of the communication event. In another embodiment,
the data server may transfer the data object directly to the first communication
device. A physical implementation of the above technique is also described.