Updating of presence data allocated to the user of a communication service
First Claim
Patent Images
1. A method for updating presence information assigned to a first user of a substantially realtime instant messaging communications service, comprising:
- a terminal sending information to a server identifying a presence status of the first user registered to use the instant messaging communications service, the server having non-transitory memory that has a control program stored thereon that is processed by the server;
the server storing the sent information identifying the presence status of the first user in non-transitory computer readable medium;
the server providing information identifying the presence status of the first user stored in the non-transitory computer readable medium to a terminal of a defined user of a buddy list of defined users assigned to the first user, the defined users defined by the first user;
the server monitoring communication connections for the service between the first user and defined users defined by the first user, the monitoring of the communication connections comprising monitoring of bandwidth and quality of service for the communication connections;
a terminal of the first user sending proxy information to the server authorizing a third user as a proxy on behalf of the first user in connection with presence status information of the first user;
the server changing the presence status of the first user stored in the non-transitory computer readable medium based on information received from a terminal of the proxy identifying a change in the presence status information of the first user after the third user was authorized as the proxy on behalf of the first user; and
the server sending a message to the terminal of the defined user that identifies the changed presence status of the first user made based on the information the server received from the terminal of the proxy.
7 Assignments
0 Petitions
Accused Products
Abstract
Data characterizing the presence state of a user registered to use a communication service is sent to a server for the management of presence data in order to update presence data allocated to the user of a communication service. The data sent to the server is stored as presence data allocated to the user and is made available for predefinable other users. Authorization to change presence data is given to another selected user upon user release.
14 Citations
17 Claims
-
1. A method for updating presence information assigned to a first user of a substantially realtime instant messaging communications service, comprising:
-
a terminal sending information to a server identifying a presence status of the first user registered to use the instant messaging communications service, the server having non-transitory memory that has a control program stored thereon that is processed by the server; the server storing the sent information identifying the presence status of the first user in non-transitory computer readable medium; the server providing information identifying the presence status of the first user stored in the non-transitory computer readable medium to a terminal of a defined user of a buddy list of defined users assigned to the first user, the defined users defined by the first user; the server monitoring communication connections for the service between the first user and defined users defined by the first user, the monitoring of the communication connections comprising monitoring of bandwidth and quality of service for the communication connections; a terminal of the first user sending proxy information to the server authorizing a third user as a proxy on behalf of the first user in connection with presence status information of the first user; the server changing the presence status of the first user stored in the non-transitory computer readable medium based on information received from a terminal of the proxy identifying a change in the presence status information of the first user after the third user was authorized as the proxy on behalf of the first user; and the server sending a message to the terminal of the defined user that identifies the changed presence status of the first user made based on the information the server received from the terminal of the proxy. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication system, comprising:
-
a substantially realtime instant message communication service; a server for managing presence information relating to a first user of the service; and a presence information of the first user stored in non-transitory memory that is accessible to the server that is provided to a plurality of defined users of a list of defined users in a buddy list assigned to the first user via the server, the defined users defined by the first user; wherein the server is configured to monitor communication connections between the first user and defined users defined by the first user by monitoring bandwidth and quality of service for the communication connections; wherein the server is configured to receive proxy information from a terminal of the first user to authorize a third user as a proxy on behalf of the first user in connection with the presence information of the first user and is configured to receive information from the terminal of the proxy to update presence information of the first user after the third user is authorized as the proxy for the first user, and wherein the server is configured to update the presence information of the first user based on presence status change information received from the terminal of the proxy of the first user and communicate a change in presence status of the first user made based on the presence status change information received from the proxy to terminals of the defined users. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having a computer program stored thereon such that the computer program is processable by a computing device to execute a method defined by the computer program, the method comprising:
-
receiving information identifying a presence status of the first user registered to use an instant message communication service; storing the received information; providing the information to a defined user of a list of defined users defined by the first user in a buddy list assigned to the first user; monitoring communication connections between the first user and defined users defined by the first user, wherein the monitoring of the communication connections comprises monitoring of bandwidth and quality of service for the communication connections; receiving proxy information by the first user authorizing a third user as a proxy on behalf of the first user in connection with the presence information of the first user; updating of the presence information of the first user based on information received from the proxy after the third user is authorized as the proxy and communicating a change in presence status of the first user based on the updated presence information to the defined user. - View Dependent Claims (16, 17)
-
Specification