×

Instant message user management

  • US 10,326,717 B2
  • Filed: 11/30/2017
  • Issued: 06/18/2019
  • Est. Priority Date: 09/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for user management in an instant messaging (“

  • IM”

    ) system, comprising;

    storing, in a data structure stored on a storage medium, information about each of a plurality of users remembered for an IM client that is operably connected to the IM system, the information stored for each of the remembered users being usable for determining whether the remembered user should be treated as expired when the IM system performs a presence detection function to determine current presence status on behalf of the IM client;

    responsive to the IM system receiving a notification of a predetermined type, the notification pertaining to at least one of the remembered users, updating, in the data structure for each of the at least one of the remembered users, the stored information usable for determining whether the remembered user should be treated as expired when the IM system performs the presence detection function; and

    performing the presence detection function of the IM system to determine the current presence status on behalf of the IM client, comprising;

    for each of the plurality of remembered users, consulting the information stored for the remembered user in the data structure to determine whether the user is to be treated as expired;

    for each of the remembered users for which the consulting determines that the user is to be treated as expired, omitting the user as a remembered user when the presence detection function determines the current presence status, but not deleting the user from the plurality of users remembered for the IM client; and

    for each of the remembered users for which the consulting determines that the user is not to be treated as expired, including the user as a remembered user when the presence detection function determines the current presence status.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×