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.