CA2665643C

System and method for updating presence information in instant messaging applications on a mobile device

Abstract

A system and method for controlling the presence status in an instant messaging application on a mobile device is provided. An active notification profile for the mobile device which has been selected from a plurality of existing notification profiles defined for the mobile device is determined, e.g. on a periodic or dynamic basis. A set of one or more rules is then used to compare the active notification profile to the rules and determine which one of a selected presence status for the corresponding profile is appropriate. A notification is then prepared which pertains to the corresponding presence status for the active notification profile. Using the notification, the corresponding presence status can be compared to the current presence status in the instant messaging application so that the presence can be updated automatically according to changes in notification profiles to avoid the need to change both the profiles and the presence status when the environment changes.

CA2665643C, drawing sheet 1
Sheet 1 of 17

Term

2.6 yearsleft in the term

Expires 7 May 2029.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 2 independent, 13 dependent

  1. 1
    CA 02665643 2009-05-07 Claims:1. A method for controlling presence status in an instant messaging application on a mobile device, said method comprising the steps of: - determining an active notification profile for said mobile device, said active notification profile having been selected from a plurality of existing notification profiles defined for said mobile device, each notification profile defining how said mobile device notifies a user of new events;- providing a set of one or more rules indicating associations between said existing notification profiles and a plurality of presence statuses for said instant messaging application, wherein each rule correlates one of said existing notification profiles with a selected one of said presence statuses;- comparing said active notification profile to said rules to determine a corresponding presence status for said active notification profile;and - setting said corresponding presence status as a current presence status for said instant messaging application.
  2. 5
    The method according to any one of claims 2 to 4 wherein said first UI further comprises a second option for creating a custom profile, said method further comprising:upon sensing selection of said second option, displaying a second UI for creating said custom profile, said second UI enabling a presence status to be associated with said custom profile.
  3. 6
    The method according to any one of claims 1 to 5 wherein said rules comprise predefined default associations.
  4. 8
    The method according to any one of claims 1 to 7, wherein said method is executed on said mobile device repeatedly over time.
  5. 10
    The method according to any one of claims 1 to 9 further comprising providing a notification pertaining to said corresponding presence status for said active notification profile.
  6. 13
    The method according to any one of claims 1 to 12, wherein said setting said current presence status further comprises:- comparing said corresponding presence status to said current presence status for said instant messaging application;and - if said corresponding presence status is different than said current presence status, 10 updating said current presence status to be the same as said corresponding presence status.
  7. 14
    A computer readable medium comprising computer executable instructions that when executed, perform the steps of the method of any one claims 1 to 13.