1. A method comprising: prior to generating display at a first mobile device of a respective animation according to animation rule information, receiving, using one or more processors at the first mobile device associated with a first user, a selection by the first user of a map display position to be incorporated into an animation template of a specific animation rule in the animation rule information; receiving at the first mobile device associated with the first user, a communication request from a second user; accessing social networking information specified by an online social networking account associated with the first user or the second user; determining a relationship between the second user and the first user, based on the accessed social networking information; determining a current location of a second mobile device associated with the second user; accessing animation rule information describing a plurality of animation rules corresponding to a plurality of relationships; and generating a display of an animation, via a user interface in the first mobile device, based on the animation template of the specific animation rule which corresponds to the determined relationship, the animation template specifying insertion of a map of the current location of the second mobile device at the selected map display position within the display of the animation.
1. A method comprising: prior to generating display at a first mobile device of a respective animation according to animation rule information, receiving, using one or more processors at the first mobile device associated with a first user, a selection by the first user of a map display position to be incorporated into an animation template of a specific animation rule in the animation rule information; receiving at the first mobile device associated with the first user, a communication request from a second user; accessing social networking information specified by an online social networking account associated with the first user or the second user; determining a relationship between the second user and the first user, based on the accessed social networking information; determining a current location of a second mobile device associated with the second user; accessing animation rule information describing a plurality of animation rules corresponding to a plurality of relationships; and generating a display of an animation, via a user interface in the first mobile device, based on the animation template of the specific animation rule which corresponds to the determined relationship, the animation template specifying insertion of a map of the current location of the second mobile device at the selected map display position within the display of the animation. 6. The method of claim 1 , wherein the relationship comprises a known relationship provided by the first user and imported from the online social networking account associated with the first user or the second user.