System and method for remotely indicating a status of a user
First Claim
1. A method comprising, for each of one or more users:
- storing, on a storage device of a server system, multiple dynamic visual representations, each of which is associated with a distinct status of the first user, the server system including at least a processor and the storage device being communicatively linked to the processor;
receiving, at the server system, from a second computing device, a status request for a status of the first user; and
selecting, in response to the status request, a selected dynamic visual representation associated with a status of the first user indicated by the status request; and
transmitting the selected dynamic visual representation from the server system to the second computing device for display.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for creating one or more dynamic visual representations of a user and sharing the dynamic visual representations with contacts of the user. The dynamic visual representations are created from video data captured by the user to indicate the status of the user such as an emotion of the user. The dynamic visual representations include video or image data that is displayed so as to give an appearance of motion. In some embodiments, a displayed dynamic visual representation is changed in response to an action by the user or an action by one of the contacts of the user. The dynamic visual representations may be simultaneously displayed for multiple users and may be used to create a visual component in a contact application such as an address book application.
139 Citations
29 Claims
-
1. A method comprising, for each of one or more users:
-
storing, on a storage device of a server system, multiple dynamic visual representations, each of which is associated with a distinct status of the first user, the server system including at least a processor and the storage device being communicatively linked to the processor; receiving, at the server system, from a second computing device, a status request for a status of the first user; and selecting, in response to the status request, a selected dynamic visual representation associated with a status of the first user indicated by the status request; and transmitting the selected dynamic visual representation from the server system to the second computing device for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23)
-
-
24. A server system, comprising:
-
one or more processors; and a memory unit having one or more computer readable media storing one or more machine instructions, which when invoked cause the one or more processors to implement a method including at least storing, at a server system, multiple dynamic visual representations, each of which is associated with a distinct status of a first user; receiving, at the server system, from a second computing device, a status request for a status of the first user; and selecting, in response to the status request, a selected dynamic visual representation associated with a status of the first user indicated by the status request; and transmitting the selected dynamic visual representation from the server system to the second computing device for display.
-
-
25. A computer readable storage medium storing one or more machine instructions, which when invoked cause one or more processors of a server system to implement a method comprising:
-
storing, at a server system, multiple dynamic visual representations, each of which is associated with a distinct status of a first user, the server system including at least a processor and the storage device being communicatively linked to the processor; receiving, at the server system, from a second computing device, a status request for a status of the first user; and selecting, in response to the status request, a selected dynamic visual representation associated with a status of the first user indicated by the status request; and transmitting the selected dynamic visual representation from the server system to the second computing device for display.
-
-
26. A method comprising:
-
receiving, at a first phone device, a signal indicating an incoming phone call from a second phone device of a caller; and prior to answering the phone call, displaying on a display of the phone device an indication of the an emotional state of the caller. - View Dependent Claims (21, 22)
-
-
27. A method comprising:
-
receiving, at a first phone device, a signal indicating an incoming phone call from a second phone device of a caller; and in response, prior to the phone call being answered, displaying on a display of the first phone device an indication of the an emotional state of the caller.
-
-
28. A method comprising:
-
receiving, at a network device, input from a user, via an input device communicatively linked to the network device, the input requesting access to an address list; and in response, displaying on a display of the network device the address list by at least displaying a list of address that includes for each address of a plurality of addresses of the address list an indication of a current emotional status associated with the address. - View Dependent Claims (29)
-
Specification