Patent ID: 8046356

Claim:
A device comprising: a memory to: store first information relating to a plurality of triggers and second information relating to a plurality of multimedia content, where a first trigger, of the stored plurality of triggers, is associated with a first multimedia content of the plurality of multimedia content, the first multimedia content including static content and information identifying dynamic content that is stored on a remote device; and a processor to: receive, from a first user, a communication that is intended for a second user, where the communication includes a request to establish a voice session with the second user, a request to establish a video session with the second user, or an electronic mail message intended for the second user, determine, in response to receiving the communication, that the first trigger is satisfied based on information relating to the communication, identify the first multimedia content based on the first trigger being satisfied, retrieve the static content associated with the identified first multimedia content, retrieve, from the remote device, the dynamic content device associated with the identified first multimedia content, combine the retrieved static content and the retrieved dynamic content to form a final content product, provide the final content product to the first user in response to the communication, receive, from the first user, a second communication that is intended for the second user, determine, in response to receiving the second communication, that a second trigger, of the plurality of triggers, is satisfied, based on at least one of: an identifier associated with the first user, a date on which the communication is received from the first user, or a time at which the communication is received from the first user, where the second trigger is different than the first trigger, and provide different multimedia content, as a ringback or an introduction to a voicemail system, to the first user in response to determining that the second trigger is satisfied.