USING LOCATION AS A PRESENCE ATTRIBUTE
First Claim
1. A method of providing location information for a principal, the method comprising:
- receiving a presence event related to the principal, wherein the presence event relates to a location of the principal; and
storing the location of the principal as a location attribute of a presence profile of the principal.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for determining location of a principal. According to one embodiment, a method of providing location information for a principal can comprise receiving a presence event related to the principal. A location of the principal can be indicated by or determined based on the presence event. The location of the principal can be stored as a location attribute of a presence profile of the principal. The method can further comprise providing access to the location attribute of the presence profile of the principal to one or more subscribers or users of a presence service. In some cases, providing access to the location attribute of the presence profile of the principal to the one or more subscribers can be based on one or more policies of the presence service.
342 Citations
56 Claims
-
1. A method of providing location information for a principal, the method comprising:
-
receiving a presence event related to the principal, wherein the presence event relates to a location of the principal; and storing the location of the principal as a location attribute of a presence profile of the principal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of obtaining location information for a principal, the method comprising:
-
subscribing to a presence profile of a principal maintained by a presence service; and receiving a notification of a change in a location attribute of the presence profile of the principal, the location attribute indicating a location for the principal. - View Dependent Claims (29)
-
-
30. A method of obtaining location information for a principal, the method comprising:
-
querying a presence service for location information of the principal; and receiving information from a location attribute of a presence profile of the principal maintained by the presence service, the location attribute indicating a location for the principal. - View Dependent Claims (31)
-
-
32. A method of extending a presence model, the method comprising:
-
defining a presence attribute of a presence profile of a principal, wherein the presence attribute identifies a location of the principal; and storing the location of the principal in the presence attribute of the presence profile of the principal.
-
-
33. A system comprising:
-
a communications network; a user agent communicatively coupled with the communications network; a presence server communicatively coupled with the communications network and adapted to provide a presence service, wherein the presence service receives a presence event related to the user agent via the communications network, wherein the presence event relates to a location of the principal, and stores the location of the principal as a location attribute of a presence profile of the principal. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification