EP2264958A1

A method, devices and system having out of office based presence

Abstract

A method, devices and system having out of office based presence are provided. In accordance with one embodiment, there is provided a method of sharing presence information, comprising: receiving input to enable an out of office utility for a first email account; notifying a messaging server managing the first email account that the out of office utility has been enabled; and providing to one or more recipients a presence status data packet indicating a presence status of "out of office" for a user associated with the first email account subsequent to the enabling of the out of office utility.

EP2264958A1, drawing sheet 1
Sheet 1 of 8

Term

2.7 yearsto projected expiry

Projected expiry 15 June 2029, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

15 claims: 10 independent, 5 dependent

  1. 1
    A method of sharing presence information, comprising:receiving input to enable an out of office utility for a first email account;notifying a messaging server managing the first email account that the out of office utility has been enabled;and providing to one or more recipients a presence status data packet indicating a presence status of "out of office" for a user associated with the first email account subsequent to the enabling of the out of office utility.
  2. 5
    The method of any one of claims 1 to 4, wherein presence status contained in the presence status data packet is stored on a receiving electronic device when the presence status data packet is received, the method further comprising:displaying a user interface screen on a display screen of the receiving electronic device configured for receiving input identifying one or more users;receiving input identifying one or more users via the user interface screen;and displaying subsequent to the received input a visual indication of presence status in the user interface screen for one or more users matching the input in accordance with the stored presence status.
  3. 6
    The method of any one of claims 1 to 5, wherein out of office replies are not sent to the one or more recipients to which the presence status data packet was sent.
  4. 7
    The method of any one of claims 1 to 6, further comprising:storing a list of recipients to which the presence status data packet was sent when the out of office utility is enabled for the first email account;sending an out office reply when an email message address to the first email account is received only when the received email messages is not in the list of recipients;and clearing the list of recipients to which the presence status data packet was sent when the out of office utility is disabled for the first email account.
  5. 8
    The method of any one of claims 1 to 7, further comprising:receiving input to disable the out of office utility for the first email account;notifying the messaging server managing the first email account that the out of office utility has been disabled;and providing to one or more recipients a presence status data packet indicating a presence status of "in the office" for a user associated with the first email account subsequent to the disabling of the out of office utility.
  6. 9
    The method of any one of claims 1 to 8, wherein the input to enable the out of office utility for the first email account comprises an automated input generated when a mobile device associated with the first email account is greater than or equal to a predetermined distance from a predetermined office location, or when calendar event data from a calendar application for the current time slot matches a rule that specifies a user associated with the first email account is out of office.
  7. 10
    A method for execution by a communication device for sharing presence information, comprising:receiving input on the device to change the status of an out of office utility for a first email account;storing the changed out of office status in memory of the device;notifying a messaging server managing the first email account when the status of the out of office utility has been changed including the changed status of the out of office utility;receiving from the messaging server presence status data packets for contacts associated with the first email account when the status of the out of office utility of the contacts has changed, each presence status data packets including an presence status for a respective contact, the out of office presence status corresponding to the status of the out of office utility for the respective contact;storing the presence status contained in the presence status data packets in memory of the device;displaying a user interface screen on a display screen of the communication device configured for receiving input identifying one or more users;receiving input identifying one or more users via the user interface screen;and displaying subsequent to the received input a visual indication of presence status in the user interface screen for one or more users matching the input in accordance with the stored presence status.
  8. 13
    A communication device, comprising:a controller;a display screen connected to the controller;a memory connected to the controller;a communication subsystem connected to the controller configured for data communication with a communication network;wherein the controller is configured for performing the method of any one of claims to 10 to 12.
  9. 14
    A method for execution by a messaging server for sharing presence information, comprising:receiving notifications when the status of the out of office utility of email accounts managed by the messaging server have changed;identifying contacts stored in personal address books stored by the messaging server associated with the email accounts;and sending presence status data packets to the identified contacts when the status of the out of office utility of the contacts has changed.
  10. 15
    A messaging server, comprising:a controller;a communication subsystem connected to the controller configured for data communication with a communication network;wherein the controller is configured for receiving notifications when the status of the out of office utility of email accounts managed by the messaging server have changed;identifying contacts stored in personal address books stored by the messaging server associated with the email accounts;and sending presence status data packets to the identified contacts when the status of the out of office utility of the contacts has changed.