Patent ID: 9407491
Filing Date: 2016-08-02
CPC Classification: G06F,H04L

Claim Text:
1. A method comprising: receiving a subscribe presence primitive from a client of requesting user for subscribing presence information of a requested user, the subscribe presence primitive includes a subscribing user identifier, determining if a subscription to said presence information of the requested user has been pre-authorized by the requested user, if the subscription has not been pre-authorized, requesting an authorization and receiving an authorize presence primitive from the requested user, and if the subscription has been authorized or pre-authorized, providing a presence primitive including presence information of the requested user to the requesting user according to the subscription, wherein said subscription is valid for a period of time in which one or more presence primitives including requested presence information of the requested user are pushed to said client of said requesting user, particularly after receiving an update presence primitive including one or more presence attribute values to be updated from said requested user, the update presence primitive being initiated by said requested user, wherein the presence primitive comprises one or more information elements including a presence information element, said presence information element comprises one or more presence attributes, the values of the attributes indicating presence status of the requested user or a client of the requested user at the time the presence information is provided, said presence attributes are classifiable in any one or more of the following: client reachability, user availability, user personal status, user or client location, and client capabilities, wherein said values of the presence attributes have associated space and time information useable by a presence server to modify said presence attribute values or related presence attribute values in processing said presence primitive, and wherein said space and time information has a validity attribute associated with a source of said values.