US20160197864A1 - Updating of Presence Information Assigned to a User of a Communication Service - Google Patents

Updating of Presence Information Assigned to a User of a Communication Service Download PDF

Info

Publication number
US20160197864A1
US20160197864A1 US15/040,272 US201615040272A US2016197864A1 US 20160197864 A1 US20160197864 A1 US 20160197864A1 US 201615040272 A US201615040272 A US 201615040272A US 2016197864 A1 US2016197864 A1 US 2016197864A1
Authority
US
United States
Prior art keywords
user
server
information
proxy
presence status
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/040,272
Inventor
Karl Klug
Thomas Lederer
Harald Muller
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unify GmbH and Co KG
Original Assignee
Unify GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Unify GmbH and Co KG filed Critical Unify GmbH and Co KG
Priority to US15/040,272 priority Critical patent/US20160197864A1/en
Assigned to SIEMENS AKTIENGESELLSCHAFT reassignment SIEMENS AKTIENGESELLSCHAFT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MULLER, HARALD, KLUG, KARL, LEDERER, THOMAS
Assigned to SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG reassignment SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SIEMENS AKTIENGESELLSCHAFT
Assigned to UNIFY GMBH & CO. KG reassignment UNIFY GMBH & CO. KG CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
Publication of US20160197864A1 publication Critical patent/US20160197864A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users

Definitions

  • the present invention relates to a method for updating presence information assigned to a user of a communication service, to a communication system and to a control program.
  • Typical instant messaging applications for exchanging information within selected user groups without the familiar time delays of conventional e-mail applications are growing increasingly popular.
  • Typical instant messaging applications enable a user to prepare a message to members of a selected user group, also referred to as a “buddy list”, and to send the message for essentially immediate receipt. Messages sent by members of the selected user group in the opposite direction are received by the user analogously.
  • WO 02/43351 discloses a communication system in which a first server is provided to make available program applications and to exchange data with a first client, and a second server is provided to receive and to manage presence information assigned to the first client. Presence information indicates whether a user is currently obtainable at a specified terminal in the communication system. The first server is also provided in order to exchange data with a second client on the basis of the presence information assigned to the first client.
  • the presence information in the communication system described in WO 02/43351 can additionally be linked with a program application. If, for example, a user accesses a program application via a terminal, the program application assigns the presence information “active” to the user and monitors the activity of the user at the terminal. If no user activity is detected for a certain period of time, the program application triggers the sending of a check message to the terminal. If the user confirms the check message at the terminal, the presence information “active” continues to be assigned to the user. If the user fails to confirm the check message at the terminal, the presence information “inactive” or a similar appropriate value is assigned to the user. The presence information assigned to the user can also influence the delivery of messages from other users.
  • Such a message is only delivered, for example, if the presence information “active” is actually assigned to the user at the time. If the presence information “active” is not assigned to the user at the time, the message is either deleted or forwarded to a different destination identified by the presence information.
  • An object of the present invention is accordingly to specify an efficient method for updating presence information assigned to a user of a communication service and suitable means for implementing the method.
  • One important aspect of the present invention is that a selected other user is granted permission to change presence information subject to authorization by a user registered to use a communication service.
  • the presence information identifies a presence status of the user and is sent to a server for managing presence information, where it is stored and made available to definable other users.
  • the introduction of a proxy-like permission to change presence information relating to a user yields benefits in terms of the fast and precise acquisition and provision of the presence information, which is no longer necessarily exclusively the task of the user.
  • the communication service is an instant messaging service. This enables real-time communication or communication in near real time.
  • the presence information is advantageously made available so that it can be retrieved by the definable other users or sent to the definable other users by means of a multicast message. This enables efficient sending or distribution of the presence information.
  • the permission to change the presence information is granted by means of a message sent by the user to the server in which the selected other user is identified. This makes it possible to implement the granting of a permission with minimal overhead.
  • FIG. 1 shows an application environment for the present invention in which a server provides an instant messaging service and manages presence information and in which a plurality of clients use the instant messaging service.
  • FIG. 2 presents a diagram showing the exchange of messages between the clients and the server when an instant messaging application starts and when presence information is changed.
  • the application environment shown in FIG. 1 includes a server 101 by means of which an instant message service is provided for use at multiple clients 104 to 107 .
  • the clients 104 to 107 are connected to the server 101 by a data network 103 , for example the interne.
  • Real-time communication connections between clients, at each of which a user has started an instant messaging application, are set up by the instant messaging service via the server 101 .
  • the server 101 is responsible here in particular for controlling and monitoring the communication connections between the clients 104 to 107 . This also includes, by way of example, the monitoring of the bandwidth and quality of service necessary for provision of the instant messaging service.
  • the server 101 has the task of managing presence information relating to users of the instant messaging service. Such presence information is advantageously acquired by the server 101 in response to a request from a user for provision of an instant messaging application when an instant messaging application is started at one of the clients 104 to 107 .
  • a database 102 assigned to the server 101 is provided to store the presence information.
  • the server 101 is also responsible for sending presence information for a user currently using an instant messaging service to definable other users.
  • the definable other users may for example be members of a configured user group such as a “buddy list”.
  • Presence information can be sent to the definable other users by means of a multicast message, for example.
  • the server 101 is also provided to grant a permission to a selected other user, for example a proxy, to change the presence information assigned to a user. This permission is only granted if the user to whom the presence information relates has authorized such a procedure.
  • Installed on the server 101 to carry out the tasks described is a control program 111 that can be loaded into a working memory 112 of the server 101 and whose code sections can be executed by a processor 113 of the server 101 .
  • Execution of the control program 111 triggers the sending of information that identifies a presence status of a user registered to use the instant messaging service to the server 101 for managing presence information.
  • the control program 111 is executed, moreover, the information sent to the server 101 is stored as presence information assigned to the user and is made available to definable other users. Furthermore, a permission to change the presence information is granted to a selected other user subject to user authorization.
  • the diagram presented in FIG. 2 shows an exchange of messages between the clients 104 to 107 and the server 101 when an instant messaging application starts and when presence information is changed.
  • a message 201 containing a request for the starting of an instant messaging application is sent to the server 101 .
  • the server 101 verifies the user's authority to start an instant messaging application and retrieves a user profile.
  • the user profile specifies a configured user group, for example, the members of which have assigned each other a reciprocal permission to make presence information available to other members of the user group.
  • the user at the first client 104 is the first user in the user group to start an instant messaging application and is consequently the first user to be assigned the presence information “active”. Being the first user, the user at the first client 104 is initially not informed about the presence statuses of other users in the user group. This does not happen until another member of the user group starts an instant messaging application at a second client 105 .
  • a message 202 containing a request for the starting of an instant messaging application is initially sent to the server 101 and then verified and processed by the server 101 . If the outcome of the verification of the request by the server 101 is positive, the instant messaging application is provided at the second client 105 .
  • the user at the first client 104 is moreover informed of the new presence status of the other member of the user group by means of a message 203 .
  • the other member of the user group at the second client 105 is also informed analogously of the presence status of the user by means of a message 204 .
  • the user at the first client 104 wishes, for example, to delegate the updating of his or her presence status to a proxy at a third client 106
  • the user at the first client 104 sends a message 205 containing a request for the setting of a proxy to the server 101
  • This message 205 identifies the proxy at the third client 106 as a user permitted to change the presence information assigned to the user at the first client 104 .
  • the server 101 responds to this user authorization by granting the proxy at the third client 106 the requested permission.
  • the proxy at the third client 106 can cause this to happen by means of a message 206 containing a request for the presence information assigned to the user of the first client 104 to be changed. If the necessary permission has been granted, the server 101 responds by changing the presence status of the user at the first client 104 and sends a message 207 about a change in the presence status of the user at the first client 104 to the additional member of the user group at the second client 105 .
  • a typical exemplary application is the updating of presence information for a user during a lunch break by a team assistant assigned to the user.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

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

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is the US National Stage of International Application No. PCT/EP2004/051876, filed Aug. 23, 2004 and claims the benefit thereof. The International Application claims the benefits of German application No. 10340386.8 DE filed Aug. 29, 2003, both of the applications are incorporated by reference herein in their entirety.
  • FIELD OF INVENTION
  • The present invention relates to a method for updating presence information assigned to a user of a communication service, to a communication system and to a control program.
  • BACKGROUND OF INVENTION
  • Internet-based instant messaging applications for exchanging information within selected user groups without the familiar time delays of conventional e-mail applications are growing increasingly popular. Typical instant messaging applications enable a user to prepare a message to members of a selected user group, also referred to as a “buddy list”, and to send the message for essentially immediate receipt. Messages sent by members of the selected user group in the opposite direction are received by the user analogously.
  • WO 02/43351 discloses a communication system in which a first server is provided to make available program applications and to exchange data with a first client, and a second server is provided to receive and to manage presence information assigned to the first client. Presence information indicates whether a user is currently obtainable at a specified terminal in the communication system. The first server is also provided in order to exchange data with a second client on the basis of the presence information assigned to the first client.
  • The presence information in the communication system described in WO 02/43351 can additionally be linked with a program application. If, for example, a user accesses a program application via a terminal, the program application assigns the presence information “active” to the user and monitors the activity of the user at the terminal. If no user activity is detected for a certain period of time, the program application triggers the sending of a check message to the terminal. If the user confirms the check message at the terminal, the presence information “active” continues to be assigned to the user. If the user fails to confirm the check message at the terminal, the presence information “inactive” or a similar appropriate value is assigned to the user. The presence information assigned to the user can also influence the delivery of messages from other users. Such a message is only delivered, for example, if the presence information “active” is actually assigned to the user at the time. If the presence information “active” is not assigned to the user at the time, the message is either deleted or forwarded to a different destination identified by the presence information.
  • It is a fundamental principle of instant messaging systems that the potential addressee of a message be obtainable. Delays in the sending and answering of messages are usual in e-mail systems, but it is generally undesirable in instant messaging systems to send a message to an addressee who will only receive the message hours or days later. Precautionary measures to determine exact presence information assigned to users in a communication system are consequently very important.
  • SUMMARY OF INVENTION
  • An object of the present invention is accordingly to specify an efficient method for updating presence information assigned to a user of a communication service and suitable means for implementing the method.
  • This object is achieved according to the invention by a method, a communication system and a control program having the features disclosed in the claims. Advantageous developments of the present invention are disclosed in the dependent claims.
  • One important aspect of the present invention is that a selected other user is granted permission to change presence information subject to authorization by a user registered to use a communication service. The presence information identifies a presence status of the user and is sent to a server for managing presence information, where it is stored and made available to definable other users. The introduction of a proxy-like permission to change presence information relating to a user yields benefits in terms of the fast and precise acquisition and provision of the presence information, which is no longer necessarily exclusively the task of the user.
  • According to an advantageous embodiment of the present invention, the communication service is an instant messaging service. This enables real-time communication or communication in near real time.
  • The presence information is advantageously made available so that it can be retrieved by the definable other users or sent to the definable other users by means of a multicast message. This enables efficient sending or distribution of the presence information.
  • According to a further advantageous embodiment of the present invention, the permission to change the presence information is granted by means of a message sent by the user to the server in which the selected other user is identified. This makes it possible to implement the granting of a permission with minimal overhead.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention is explained in more detail below with reference to an exemplary embodiment and to the drawing, in which:
  • FIG. 1 shows an application environment for the present invention in which a server provides an instant messaging service and manages presence information and in which a plurality of clients use the instant messaging service.
  • FIG. 2 presents a diagram showing the exchange of messages between the clients and the server when an instant messaging application starts and when presence information is changed.
  • DETAILED DESCRIPTION OF INVENTION
  • The application environment shown in FIG. 1 includes a server 101 by means of which an instant message service is provided for use at multiple clients 104 to 107. The clients 104 to 107 are connected to the server 101 by a data network 103, for example the interne. Real-time communication connections between clients, at each of which a user has started an instant messaging application, are set up by the instant messaging service via the server 101. The server 101 is responsible here in particular for controlling and monitoring the communication connections between the clients 104 to 107. This also includes, by way of example, the monitoring of the bandwidth and quality of service necessary for provision of the instant messaging service.
  • As well as providing the instant messaging service, the server 101 has the task of managing presence information relating to users of the instant messaging service. Such presence information is advantageously acquired by the server 101 in response to a request from a user for provision of an instant messaging application when an instant messaging application is started at one of the clients 104 to 107. A database 102 assigned to the server 101 is provided to store the presence information. The server 101 is also responsible for sending presence information for a user currently using an instant messaging service to definable other users. The definable other users may for example be members of a configured user group such as a “buddy list”.
  • Presence information can be sent to the definable other users by means of a multicast message, for example. Alternatively, it is possible to make the presence information available for retrieval by the definable other users in such a way that only the definable other users have permission to query the presence information. The server 101 is also provided to grant a permission to a selected other user, for example a proxy, to change the presence information assigned to a user. This permission is only granted if the user to whom the presence information relates has authorized such a procedure.
  • Installed on the server 101 to carry out the tasks described is a control program 111 that can be loaded into a working memory 112 of the server 101 and whose code sections can be executed by a processor 113 of the server 101. Execution of the control program 111 triggers the sending of information that identifies a presence status of a user registered to use the instant messaging service to the server 101 for managing presence information. When the control program 111 is executed, moreover, the information sent to the server 101 is stored as presence information assigned to the user and is made available to definable other users. Furthermore, a permission to change the presence information is granted to a selected other user subject to user authorization. These steps are carried out when the control program 111 runs on the server 101.
  • The diagram presented in FIG. 2 shows an exchange of messages between the clients 104 to 107 and the server 101 when an instant messaging application starts and when presence information is changed. When a user at a first client 104 starts an instant messaging application, a message 201 containing a request for the starting of an instant messaging application is sent to the server 101. The server 101 verifies the user's authority to start an instant messaging application and retrieves a user profile. The user profile specifies a configured user group, for example, the members of which have assigned each other a reciprocal permission to make presence information available to other members of the user group.
  • It is assumed in the following description that the user at the first client 104 is the first user in the user group to start an instant messaging application and is consequently the first user to be assigned the presence information “active”. Being the first user, the user at the first client 104 is initially not informed about the presence statuses of other users in the user group. This does not happen until another member of the user group starts an instant messaging application at a second client 105.
  • When the instant messaging application is started at the second client, here too a message 202 containing a request for the starting of an instant messaging application is initially sent to the server 101 and then verified and processed by the server 101. If the outcome of the verification of the request by the server 101 is positive, the instant messaging application is provided at the second client 105. The user at the first client 104 is moreover informed of the new presence status of the other member of the user group by means of a message 203. The other member of the user group at the second client 105 is also informed analogously of the presence status of the user by means of a message 204.
  • If the user at the first client 104 wishes, for example, to delegate the updating of his or her presence status to a proxy at a third client 106, the user at the first client 104 sends a message 205 containing a request for the setting of a proxy to the server 101 This message 205 identifies the proxy at the third client 106 as a user permitted to change the presence information assigned to the user at the first client 104. The server 101 responds to this user authorization by granting the proxy at the third client 106 the requested permission. If, for example, the presence status of the user at the first client 104 then changes but the said user does not cause the presence information assigned to him or her to be updated, the proxy at the third client 106 can cause this to happen by means of a message 206 containing a request for the presence information assigned to the user of the first client 104 to be changed. If the necessary permission has been granted, the server 101 responds by changing the presence status of the user at the first client 104 and sends a message 207 about a change in the presence status of the user at the first client 104 to the additional member of the user group at the second client 105. A typical exemplary application is the updating of presence information for a user during a lunch break by a team assistant assigned to the user.
  • The application of the present invention is not limited to the exemplary embodiment described here.

Claims (21)

1-6. (canceled)
7. A method for updating presence information assigned to a first user of a communication service, comprising:
a server receiving information from a terminal device identifying a presence status of the first user registered to use the communication 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 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 the defined users defined by the first user;
the server receiving proxy information authorizing a second user as a proxy on behalf of the first user in connection with presence status information of the first user; and
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 second user was authorized as the proxy on behalf of the first user.
8. The method of claim 7, wherein the communication service is an instant messaging communication service or a substantially realtime instant messaging communication service.
9. The method of claim 7, wherein the server monitoring communication connections for the service between the first user and the defined users defined by the first user comprises monitoring of bandwidth for the communication connections.
10. The method of claim 7, wherein the server monitoring communication connections for the service between the first user and the defined users defined by the first user comprises monitoring of quality of service for the communication connections.
11. The method of claim 7, comprising:
a terminal of the first user sending proxy information to the server authorizing the second user to be the proxy.
12. The method of claim 7, comprising:
the terminal of the second user retrieving the information identifying the change in the presence status information of the first user and subsequently sending that information identifying the change in the presence status information of the first user to the server after the second user is authorized as the proxy.
13. The method of claim 7, wherein the information received from the terminal of the proxy identifying the change in the presence status information of the first user after the second user was authorized as the proxy on behalf of the first user is presence information within a message the terminal of the proxy sent to the server.
14. The method of claim 7, wherein the proxy information authorizing the second user as the proxy is provided via a message sent by the terminal of the first user to the server that identifies the second user as having permission to change the presence status information of the first user.
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:
storing information identifying a presence status of the first user registered to use a communication service received from a terminal of the first user;
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;
receiving proxy information by the first user authorizing a second user as a proxy on behalf of the first user in connection with the presence status of the first user;
updating of the presence status of the first user based on presence information received from a terminal of the proxy after the second user is authorized as the proxy.
16. The non-transitory computer readable medium of claim 15, wherein the method also comprises:
communicating a change in presence status of the first user to the defined users based on the updating of the presence status of the first user.
17. The non-transitory computer readable medium of claim 15, wherein the monitoring of communication connections between the first user and defined users defined by the first user comprises monitoring of bandwidth for the communication connections.
18. The non-transitory computer readable medium of claim 15, wherein the monitoring of communication connections between the first user and defined users defined by the first user comprises monitoring of quality of service for the communication connections.
19. The non-transitory computer readable medium of claim 15, wherein the communication service is an instant message service.
20. The non-transitory computer readable medium of claim 15, wherein the communication service is a substantially realtime instant message service.
21. The non-transitory computer readable medium of claim 15, wherein the method also comprises:
controlling the communication connections.
22. The non-transitory computer readable medium of claim 31 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.
23. A communication system, comprising:
a server for managing presence information relating to a first user of a communication service,
non-transitory memory having presence information of the first user that is accessible to the server;
the server configured to provide a presence status of the first user to a plurality of defined users of a list of defined users, the defined users defined by the first user;
the server configured to monitor communication connections between the first user and defined users defined by the first user;
the server configured to receive proxy information from a terminal of the first user to authorize a second 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 second user is authorized as the proxy for the first user, and
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 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.
24. The system of claim 23, wherein the communication service is an instant message service or a substantially realtime instant message service.
25. The system of claim 23, wherein the server is configured to control the communication connections.
26. The system of claim 23 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.
US15/040,272 2003-08-29 2016-02-10 Updating of Presence Information Assigned to a User of a Communication Service Abandoned US20160197864A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/040,272 US20160197864A1 (en) 2003-08-29 2016-02-10 Updating of Presence Information Assigned to a User of a Communication Service

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
DE10340386.8 2003-08-29
DE10340386A DE10340386B3 (en) 2003-08-29 2003-08-29 Updating method for keeping data on presence current as allocated to a user of a communications service transmits data about the status of a registered user's presence to a server for storage
PCT/EP2004/051876 WO2005025156A1 (en) 2003-08-29 2004-08-23 Update of presence data allocated to the user of a communication service
US57000806A 2006-02-28 2006-02-28
US15/040,272 US20160197864A1 (en) 2003-08-29 2016-02-10 Updating of Presence Information Assigned to a User of a Communication Service

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
PCT/EP2004/051876 Continuation WO2005025156A1 (en) 2003-08-29 2004-08-23 Update of presence data allocated to the user of a communication service
US10/570,008 Continuation US9288076B2 (en) 2003-08-29 2004-08-23 Updating of presence data allocated to the user of a communication service

Publications (1)

Publication Number Publication Date
US20160197864A1 true US20160197864A1 (en) 2016-07-07

Family

ID=33547210

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/570,008 Active 2027-07-03 US9288076B2 (en) 2003-08-29 2004-08-23 Updating of presence data allocated to the user of a communication service
US15/040,272 Abandoned US20160197864A1 (en) 2003-08-29 2016-02-10 Updating of Presence Information Assigned to a User of a Communication Service

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/570,008 Active 2027-07-03 US9288076B2 (en) 2003-08-29 2004-08-23 Updating of presence data allocated to the user of a communication service

Country Status (5)

Country Link
US (2) US9288076B2 (en)
EP (1) EP1658704B1 (en)
CN (1) CN1846411B (en)
DE (1) DE10340386B3 (en)
WO (1) WO2005025156A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11019478B2 (en) * 2017-07-07 2021-05-25 Sony Corporation Method for counting user equipment in a radio network

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8880615B2 (en) * 2006-12-15 2014-11-04 International Business Machines Corporation Managing a workflow using an instant messaging system to gather task status information
US8135774B2 (en) * 2006-12-27 2012-03-13 Genesys Telecommunications Laboratories, Inc. Virtual contact center with dynamic routing
US20240031324A1 (en) * 2022-07-25 2024-01-25 At&T Intellectual Property I, L.P. Intelligent messaging delivery

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020075305A1 (en) * 2000-12-18 2002-06-20 Beaton Brian F. Graphical user interface for a virtual team environment
US20020086672A1 (en) * 2000-01-26 2002-07-04 Mcdowell Mark Method and apparatus for sharing mobile user event information between wireless networks and fixed IP networks
US20020097856A1 (en) * 2001-01-24 2002-07-25 Wullert John R. Method and apparatus for creating a presence monitoring contact list with dynamic membership
US20040041849A1 (en) * 2002-08-30 2004-03-04 Von Mock Display screen saver with two way messaging capability and method therefor
US20040133640A1 (en) * 2002-10-31 2004-07-08 Yeager William J. Presence detection using mobile agents in peer-to-peer networks
US20070271384A1 (en) * 2002-12-30 2007-11-22 Intel Corporation (A Delaware Corporation) Method and apparatus for distributing notification among cooperating devices and device channels
US20160255476A1 (en) * 2000-07-27 2016-09-01 Microsoft Technology Licensing, Llc Place-Specific Buddy List Services

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6449601B1 (en) * 1998-12-30 2002-09-10 Amazon.Com, Inc. Distributed live auction
AU2002219796A1 (en) * 2000-11-20 2002-06-03 At And T Wireless Services, Inc. Systems for providing wireless communication presence information
DK1528754T3 (en) * 2001-05-11 2008-03-31 Nokia Corp Mobile instant messaging and presence service
US6993327B2 (en) * 2001-10-29 2006-01-31 Motorola, Inc. Multicast distribution of presence information for an instant messaging system
WO2003044656A1 (en) * 2001-11-16 2003-05-30 Sbc Technology Resources, Inc. Methods and systems for intelligent routing based on presence detection and for multimodal presence detection
US20030110228A1 (en) * 2001-12-12 2003-06-12 Ziqiang Xu Method and apparatus for monitoring activity and presence to optimize collaborative issue resolution
EP1483597A4 (en) * 2002-02-14 2006-03-22 Avaya Technology Corp Presence tracking and name space interconnection techniques
US20030217142A1 (en) * 2002-05-15 2003-11-20 Microsoft Corporation Method and system for supporting the communication of presence information regarding one or more telephony devices
US20030217171A1 (en) * 2002-05-17 2003-11-20 Von Stuermer Wolfgang R. Self-replicating and self-installing software apparatus
US7711810B2 (en) * 2003-01-03 2010-05-04 Nortel Networks Limited Distributed services based on presence technology
US7190948B2 (en) * 2003-03-10 2007-03-13 Avaya Technology Corp. Authentication mechanism for telephony devices
US20040205175A1 (en) * 2003-03-11 2004-10-14 Kammerer Stephen J. Communications system for monitoring user interactivity
US7170991B2 (en) * 2003-08-25 2007-01-30 Cisco Technology, Inc. Method and system for utilizing proxy designation in a call system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020086672A1 (en) * 2000-01-26 2002-07-04 Mcdowell Mark Method and apparatus for sharing mobile user event information between wireless networks and fixed IP networks
US20160255476A1 (en) * 2000-07-27 2016-09-01 Microsoft Technology Licensing, Llc Place-Specific Buddy List Services
US20020075305A1 (en) * 2000-12-18 2002-06-20 Beaton Brian F. Graphical user interface for a virtual team environment
US20020097856A1 (en) * 2001-01-24 2002-07-25 Wullert John R. Method and apparatus for creating a presence monitoring contact list with dynamic membership
US20040041849A1 (en) * 2002-08-30 2004-03-04 Von Mock Display screen saver with two way messaging capability and method therefor
US20040133640A1 (en) * 2002-10-31 2004-07-08 Yeager William J. Presence detection using mobile agents in peer-to-peer networks
US20070271384A1 (en) * 2002-12-30 2007-11-22 Intel Corporation (A Delaware Corporation) Method and apparatus for distributing notification among cooperating devices and device channels

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11019478B2 (en) * 2017-07-07 2021-05-25 Sony Corporation Method for counting user equipment in a radio network

Also Published As

Publication number Publication date
US9288076B2 (en) 2016-03-15
WO2005025156A1 (en) 2005-03-17
CN1846411A (en) 2006-10-11
US20070002824A1 (en) 2007-01-04
DE10340386B3 (en) 2005-01-27
EP1658704A1 (en) 2006-05-24
EP1658704B1 (en) 2012-12-12
CN1846411B (en) 2010-05-26

Similar Documents

Publication Publication Date Title
EP2013764B1 (en) Managing rich presence collections
EP1589717B1 (en) Presence information providing system, and method and server thereof
EP1347606A1 (en) Message-server, message system, and method of management of presence information
US9130894B2 (en) Delivering messages in a communication system
KR101226145B1 (en) A system and method of updating presence information
US20160197864A1 (en) Updating of Presence Information Assigned to a User of a Communication Service
US20030018692A1 (en) Method and apparatus for providing a flexible and scalable context service
US20110078271A1 (en) Presence system and information processing equipment, dynamic buddy list generation method in presence system, and presence notification destination controlling method and its program for use with presence system
US20030220976A1 (en) Temporary contact alias system
EP1679650A1 (en) List management server for managing updating of list by third-party terminal, list management system, list managing method, and program
JP2020526983A (en) Aliase management method and device
US20090290503A1 (en) Controlling Access to a Destination in a Data Processing Network
US20030220945A1 (en) Network update manager
TW201234183A (en) Access control method, access control apparatus, and access control program
CN106971095B (en) Software digital license management method and system
CN114338063A (en) Message queue system, service processing method, and computer-readable storage medium
US8677456B2 (en) Accelerated reevaluation of authorization rules
CN1843008B (en) Provision of presence data allocated to the user of a communication service
CN113612735B (en) Secure storage system
JP4427957B2 (en) Presence system, presence notification destination control method and program used therefor
US20070220132A1 (en) Server device and communication system
JP2006209193A (en) Distribution destination management device, distribution destination management method, and program thereof
JP3776848B2 (en) Management server and program
JP2003186778A (en) Contents delivery system, delivery method and program of the same
KR100640512B1 (en) Method and system for synchronizing data between server and terminal using messenger service system

Legal Events

Date Code Title Description
AS Assignment

Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KLUG, KARL;LEDERER, THOMAS;MULLER, HARALD;SIGNING DATES FROM 20060213 TO 20060214;REEL/FRAME:037738/0361

AS Assignment

Owner name: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG, G

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS AKTIENGESELLSCHAFT;REEL/FRAME:037847/0838

Effective date: 20091014

Owner name: UNIFY GMBH & CO. KG, GERMANY

Free format text: CHANGE OF NAME;ASSIGNOR:SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG;REEL/FRAME:037847/0841

Effective date: 20131024

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION