Techniques for displaying an animated calling card
First Claim
Patent Images
1. A computer system comprising:
- a processor;
a memory device holding an instruction set executable on the processor to cause the computer system to perform operations comprising;
receiving, at the computer system associated with a first user, a selection by the first user to change an insertion position, specified by a relationship animation template, at which a representation of another mobile device'"'"'s location is to be displayed within a relationship animation specified for display by the relationship animation template;
accessing social network information describing a relationship between the first user and a second user;
determining a current location of a mobile device associated with the second user;
receiving a call from the second user; and
in response to receiving the call from the second user;
based on the relationship animation template corresponding to a type of relationship described in the social network information, displaying the relationship animation with a representation of the current location of the mobile device presented within the relationship animation according to the changed insertion position; and
causing transmission of another animation from the computer system to the mobile device associated with the second user for display on the mobile device.
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.
-
Citations
20 Claims
-
1. A computer system comprising:
-
a processor; a memory device holding an instruction set executable on the processor to cause the computer system to perform operations comprising; receiving, at the computer system associated with a first user, a selection by the first user to change an insertion position, specified by a relationship animation template, at which a representation of another mobile device'"'"'s location is to be displayed within a relationship animation specified for display by the relationship animation template; accessing social network information describing a relationship between the first user and a second user; determining a current location of a mobile device associated with the second user; receiving a call from the second user; and in response to receiving the call from the second user; based on the relationship animation template corresponding to a type of relationship described in the social network information, displaying the relationship animation with a representation of the current location of the mobile device presented within the relationship animation according to the changed insertion position; and causing transmission of another animation from the computer system to the mobile device associated with the second user for display on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable storage medium having embodied thereon instructions executable by one or more machines to perform operations comprising:
-
receiving;
at a first mobile device associated with a first user, a selection by the first user to change an insertion position, specified by a relationship animation template, at which a representation of another mobile device'"'"'s location is to be displayed within a relationship animation specified for display by the relationship animation template;accessing social network information describing a relationship between the first user and a second user; determining a current location of a second mobile device associated with the second user; receiving a call from the second user; and in response to receiving the call from the second user; based on the relationship animation template corresponding to a type of relationship described in the social network information, displaying the relationship animation with a representation of the current location of the second mobile device presented within the relationship animation according to the changed insertion position; and causing transmission of another animation from the computer system to the mobile device associated with the second user for display on the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
receiving, at a first mobile device associated with a first user, a selection by the first user to change an insertion position, specified by a relationship animation template, at which a representation of another mobile device'"'"'s location is to be displayed within a relationship animation specified for display by the relationship animation template; accessing social network information describing a relationship between the first user and a second user; determining a current location of a second mobile device associated with the second user; receiving a call from the second user; and in response to receiving the call from the second user; based on the relationship animation template corresponding to a type of relationship described in the social network information, displaying the relationship animation with a representation of the current location of the second mobile device presented within the relationship animation according to the changed insertion position; and causing transmission of another animation from the computer system to the mobile device associated with the second user for display on the mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification