Techniques for displaying an animated calling card
First Claim
Patent Images
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 Assignment
0 Petitions
Accused Products
Abstract
According to various exemplary embodiments, a communication request from a caller is received at a mobile device associated with a callee. A relationship between the caller and the callee is determined. Animation rule information is accessed, where the animation rule information describes a plurality of animation rules corresponding to a plurality of relationships. Thereafter, a display of an animation is generated via a user interface in the mobile device of the callee, based on a specific animation rule in the animation rule information that corresponds to the relationship between the caller and the callee.
34 Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a determination module, implemented by one or more processors, configured to; receive, at a first mobile device associated with a first user, a communication request from a second user; access social networking information from an online social networking account associated with the first user or the second user; and determine a relationship between the second user and the first user, based on the accessed social networking information; determine a current location of a second mobile device associated with the second user; and an animation generation module, implemented by one or more processors, configured to; prior to display at the first mobile device of a respective animation according to animation rule information, receive, at the first mobile device associated with the 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; access animation rule information describing a plurality of animation rules corresponding to a plurality of relationships; and generate 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. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium having embodied thereon instructions executable by one or more machines to perform operations comprising:
-
prior to generating display at a first mobile device of a respective animation according to animation rule information, receiving at a 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 from 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 the 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. - View Dependent Claims (17, 18)
-
Specification