IP Library Granted Patent US 9,288,076
Granted Patent B2
US 9,288,076 · App. 10/570,008 · Granted Mar 15, 2016

Updating of presence data allocated to the user of a communication service

Inventors: Karl Klug (Miesbach, DE); Thomas Lederer (Herrsching, DE); Harald Müller (Gilching, DE)
Assignee: Unify GmbH & Co. KG
H04L12/581H04L51/04H04L67/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,288,076
App. No.
10/570,008
Granted
Mar 15, 2016
Kind
B2
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.

Claims (41)

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.

2. The method according to claim 1 wherein the service is an instant messaging service in which messages are exchanged between users of the service.

3. The method according to claim 1 wherein the presence information is retrieved by a terminal of the defined user, or

wherein the presence information is sent to a terminal of the defined user via a message.

4. The method according to claim 2 wherein the message is a multicast message and wherein each terminal is a client of a communication system, the clients being electronic devices connected to the server via a data network.

5. The method according to claim 1 wherein the permission to change the presence information is granted via a message sent by the terminal of the first user to the server, the message identifying the authorized third user.

6. The method of claim 1 comprising:

controlling, by the server, the communication connections.

7. The method of claim 1 wherein the method also comprises:

the server responding to a query from a terminal of one of the defined users to provide information identifying a current presence status of the first user in response to the query.

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.

9. The communication system according to claim 8 wherein the presence information updated by the proxy of the first user is sent to the defined user via at least one message sent to at least one of the plurality of defined users.

10. The communication system according to claim 9 wherein the at least one message is a multicast message.

11. The communication system according to claim 9 wherein the authorization of the third user is provided via a message from the first user.

12. The communication system according to claim 8 wherein the service is an instant messaging service in which messages are exchanged between users of the service and the terminals are devices communicatively connectable to the server for use of the service.

13. The system of claim 8 wherein the server is configured to control the communication connections.

14. The system of claim 13 wherein the server is also configured to respond to a query from a terminal of one of the defined users to provide information identifying a current presence status of the first user in response to the query.

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.

16. The non-transitory computer readable medium of claim 15 wherein the service is an instant messaging service in which messages are exchangeable between users of the service and wherein the method further comprises:

controlling the communication connections.

17. The non-transitory computer readable medium of claim 16 wherein the method also comprises:

responding to a query from a terminal of one of the defined users to provide information identifying a current presence status of the first user in response to the query.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
CHANGE OF NAME Recorded Oct 24, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: UNIFY BETEILIGUNGSVERWALTUNG GMBH & CO. KG
Reel/Frame 069242/0312 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0073 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0299 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2023
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 065627/0001 →
CHANGE OF NAME Recorded Jun 13, 2014
From: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
To: UNIFY GMBH & CO. KG
Reel/Frame 033156/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
Reel/Frame 028967/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2006
From: KLUG, KARL; LEDERER, THOMAS; MULLER, HARALD
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 017633/0161 →
Priority Claims (1)
DE 103 40 386 · Aug 29, 2003 · national
Continuity (1)
Related Publication 20070002824A1 · Jan 4, 2007