CALL STATUS SHARING
First Claim
1. A method comprising:
- receiving, at a server device, voice call parameters that describe at least one characteristic of a voice call in which a user of a first device is participating, wherein the first device is physically separate from the server device;
responsive to receiving the voice call parameters, determining, by the server device, a status of the user based on the received voice call parameters;
storing an account for the user on the server device, wherein the account includes a user profile for the user and identifies one or more contacts of the user;
modifying, by the server device, the user profile to reflect the status of the user; and
sending the modified user profile from the server device to at least one device associated with at least one of the one or more contacts of the user, such that the modified user profile is displayable by the at least one device.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, techniques are described for sharing information about a client device phone call to enhance other services. In one example, a method includes receiving, at a server device, voice call parameters that describe at least one characteristic of a voice call in which a user of a first device is participating wherein the first device is physically separate from the server device, and responsive to receiving the voice call parameters, determining, by the server device, a status of the user based on the received voice call parameters. The method further includes storing an account for the user on the server device, wherein the account includes a user profile for the user and identifies contacts of the user, and modifying, by the server device, the user profile to reflect the status of the user, and sending the modified user profile to a device associated with a contact of the user.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, at a server device, voice call parameters that describe at least one characteristic of a voice call in which a user of a first device is participating, wherein the first device is physically separate from the server device; responsive to receiving the voice call parameters, determining, by the server device, a status of the user based on the received voice call parameters; storing an account for the user on the server device, wherein the account includes a user profile for the user and identifies one or more contacts of the user; modifying, by the server device, the user profile to reflect the status of the user; and sending the modified user profile from the server device to at least one device associated with at least one of the one or more contacts of the user, such that the modified user profile is displayable by the at least one device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium comprising instructions that cause one or more processors of a server device to:
-
receive voice call parameters that describe at least one characteristic of a voice call in which a user of a first device is participating, wherein the first device is physically separate from the server device; responsive to receiving the voice call parameters, determine a status of the user based on the received voice call parameters; store an account for the user on the server device, wherein the account includes a user profile for the user and identifies one or more contacts of the user; modify the user profile to reflect the status of the user; and send the modified user profile from the server device to at least one device associated with at least one of the one or more contacts of the user, such that the modified user profile is displayable by the at least one device.
-
-
14. A system comprising:
-
an interface of a first server device that receives voice call parameters that describe at least one characteristic of a voice call in which a user of a first device is participating, wherein the first device is physically separate from the server device; means for determining a status of the user based on the received voice call parameters responsive to receiving the voice call parameters; a database that stores an account for the user on the server device, wherein the account includes a user profile for the user and identifies one or more contacts of the user; and a display control module that modifies the user profile to reflect the status of the user, and sends the modified user profile from the server device to at least one device associated with at least one of the one or more contacts of the user, such that the modified user profile is displayable by the at least one device.
-
-
15. A method comprising:
-
receiving user input authorizing the client device to send voice call parameters to a server device, wherein the client device is physically separate from the server device; and when the client device engages in a voice call and has received the user input, send a message to the server device indicating a group of voice call parameters associated with the voice call, wherein the group of voice call parameters describe at least one characteristic of the voice call in which the client device is engaged. - View Dependent Claims (16, 17, 18, 19)
-
Specification