×

Accepting an invitation sent to multiple computer systems

  • US 7,856,470 B2
  • Filed: 05/27/2005
  • Issued: 12/21/2010
  • Est. Priority Date: 05/27/2005
  • Status: Expired due to Fees
First Claim
Patent Images

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, each endpoint being a computing device, the method comprising:

  • performing at each of multiple endpoints that are registered with an instant messaging service,receiving at the endpoint of the user an invitation to join the conversation, the invitation being received by the instant messaging service and sent to each registered endpoint of the user by the instant messaging service;

    notifying the user of the received invitation by displaying an information window to the user;

    determining at the endpoint whether the endpoint meets an invitation acceptance criterion based on user interaction with the information window, the acceptance criterion being met when the user interacts with the information window within a certain time by either manually accepting the invitation of the information window or manually dismissing the information window;

    when the endpoint determines that it meets the acceptance criterion,sending by the endpoint an acceptance to join the conversation;

    creating a conversation window for the conversation;

    when the user interacted with the information window by manually accepting the invitation, displaying the created conversation window so that the user can participate in the conversation; and

    when the user interacted with the information window by manually dismissing the information window, automatically minimizing the created conversation window without displaying the created conversation window wherein the user cannot participate in the conversation while the created conversation window is minimized; and

    when the endpoint determines that it does not meet the acceptance criterion because the user did not interact with the information window within a certain time,applying an acceptance algorithm to determine whether the endpoint should accept the invitation, wherein the endpoint subscribes to receive changes in the acceptance algorithm and applies the acceptance algorithm based on received changes to the acceptance algorithm; and

    when the applying indicates that the endpoint should accept the invitation, sending by the endpoint an acceptance to join the conversation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×