Accepting an invitation sent to multiple computer systems
First Claim
1. A method in a computing system for choosing one of multiple endpoints of a user to accept an invitation for the user to join a conversation comprising:
- receiving at each endpoint of the user an invitation to join the conversation;
notifying the user of the received invitation;
determining at each endpoint whether the endpoint meets an invitation acceptance criterion based on user interaction with the notification; and
when an endpoint determines that it meets the acceptance criterion, sending by that endpoint an acceptance to join the conversation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for accepting invitations sent to multiple endpoints for an instant messaging participant is provided. The acceptance system allows multiple endpoints of a participant to be registered at the same time with an instant messaging service. The endpoint of the inviting participant sends an invitation to the instant messaging service indicating that the receiving participant is to be invited to establish a conversation with the inviting participant. When the instant messaging service receives the invitation, it detects that the receiving participant has multiple endpoints registered and forwards the invitation to each registered endpoint. When an endpoint receives the invitation request, it displays an information window asking whether the receiving participant wants to accept the invitation. Upon acceptance, the endpoint sends an acceptance to the endpoint of the inviting participant to establish the conversation between that endpoint and the endpoint of the inviting participant.
75 Citations
20 Claims
-
1. A method in a computing system for choosing one of multiple endpoints of a user to accept an invitation for the user to join a conversation comprising:
-
receiving at each endpoint of the user an invitation to join the conversation;
notifying the user of the received invitation;
determining at each endpoint whether the endpoint meets an invitation acceptance criterion based on user interaction with the notification; and
when an endpoint determines that it meets the acceptance criterion, sending by that endpoint an acceptance to join the conversation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method in a computing system to avoid losing messages sent before an instant messaging conversation is established, comprising:
-
sending an invitation to a receiver to join a conversation with a sender;
queuing a message entered by the sender while waiting for a response to the invitation from the receiver;
receiving an acceptance to the invitation from the receiver; and
sending the receiver the queued message. - View Dependent Claims (17)
-
-
18. A method in a computing system to avoid losing messages when an instant messaging user switches from one endpoint to another, comprising:
-
sending a first invitation to each of multiple endpoints registered for the user;
receiving an acceptance to the first invitation from the user at a first endpoint thereby establishing a conversation on the first endpoint;
detecting that the user has terminated the conversation at the first endpoint and that the user is active at a second endpoint;
sending a second invitation to each of multiple endpoints registered for the user; and
receiving an acceptance to the second invitation from the user at the second endpoint thereby establishing the conversation on the second endpoint. - View Dependent Claims (19, 20)
-
Specification