Mobile instant messaging and presence service
First Claim
1. An apparatus comprising:
- at least one processor; and
at least one memory including computer program code for one or more programs,the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,determine to transmit presence information associated with a device and a user of the device to a service,wherein the presence information comprises a plurality of presence attributes, each respective presence attribute in the plurality associated with an identifier and at least one value field,wherein different presence attributes of the plurality are associated with the device and the user of the device,generate a new presence attribute based on at least one of the plurality of presence attributes,wherein the new presence attribute adds a qualifier element to the at least one of the plurality of presence attributes, the qualifier element comprising one or more parameters specifying a utilization of the new presence attribute,wherein the new presence attribute is maintained separately from the plurality of presence attributes and utilized to designate access to the presence information by one or more members of a service,specify, in the qualifier element of the new presence attribute, one or more presentation settings of the new presence attribute,wherein the new presence attribute is specified via the qualifier element as further utilized to designate one or more presentations of the presence information to the one or more members, andspecify, in the qualifier element of the new presence attribute, how the presence information is utilized in a receiving client device associated with the one or more members,wherein the qualifier element designates one or more parameters to one or more applications associated with the receiving client device,wherein the designation of the one or more parameters to the one or more applications associated with the receiving client device provides a basis for interaction between the device and the receiving client device based on the qualifier element of the new presence attribute.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to mobile messaging and presence services. According to one aspect of the invention, a client device of the mobile messaging system adds a qualifier to a presence attribute, the qualifier comprising one or more parameters specifying the use of the attribute. A client device receiving a presence attribute processes the received presence attribute according to the qualifier parameters in the received attribute. Another aspect of the invention is the showing of how to assemble and store presence items with names, attributes and values in a single presence set within a role having an associated authorization group of members that have the right to subscribe to the whole or part of the presence set of the same role.
17 Citations
8 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine to transmit presence information associated with a device and a user of the device to a service, wherein the presence information comprises a plurality of presence attributes, each respective presence attribute in the plurality associated with an identifier and at least one value field, wherein different presence attributes of the plurality are associated with the device and the user of the device, generate a new presence attribute based on at least one of the plurality of presence attributes, wherein the new presence attribute adds a qualifier element to the at least one of the plurality of presence attributes, the qualifier element comprising one or more parameters specifying a utilization of the new presence attribute, wherein the new presence attribute is maintained separately from the plurality of presence attributes and utilized to designate access to the presence information by one or more members of a service, specify, in the qualifier element of the new presence attribute, one or more presentation settings of the new presence attribute, wherein the new presence attribute is specified via the qualifier element as further utilized to designate one or more presentations of the presence information to the one or more members, and specify, in the qualifier element of the new presence attribute, how the presence information is utilized in a receiving client device associated with the one or more members, wherein the qualifier element designates one or more parameters to one or more applications associated with the receiving client device, wherein the designation of the one or more parameters to the one or more applications associated with the receiving client device provides a basis for interaction between the device and the receiving client device based on the qualifier element of the new presence attribute. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
determining, by a processor, to transmit presence information associated with a device and a user of the device to a service, wherein the presence information comprises a plurality of presence attributes, each respective presence attribute in the plurality associated with an identifier and at least one value field, wherein different presence attributes of the plurality are associated with the device and the user of the device; generating, by the processor, a new presence attribute based on at least one of the plurality of presence attributes, wherein the new presence attribute adds a qualifier element to the at least one of the plurality of presence attributes, the qualifier element comprising one or more parameters specifying a utilization of the new presence attribute, wherein the new presence attribute is maintained separately from the plurality of presence attributes and utilized to designate access to the presence information by one or more members of a service; specifying, in the qualifier element of the new presence attribute, one or more presentation settings of the new presence attribute, wherein the new presence attribute is specified via the qualifier element as further utilized to designate one or more presentations of the presence information to the one or more members; and specifying, in the qualifier element of the new presence attribute, how the presence information is utilized in a receiving client device associated with the one or more members, wherein the qualifier element designates one or more parameters to one or more applications associated with the receiving client device, wherein the designation of the one or more parameters to the one or more applications associated with the receiving client device provides a basis for interaction between the device and the receiving client device based on the qualifier element of the new presence attribute. - View Dependent Claims (7)
-
-
8. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
determining, by a processor, to transmit presence information associated with a device and a user of the device to a service, wherein the presence information comprises a plurality of presence attributes, each respective presence attribute in the plurality associated with an identifier and at least one value field, wherein different presence attributes of the plurality are associated with the device and the user of the device; generating, by the processor, a new presence attribute, based on at least one of the plurality of presence attributes, wherein the new presence attribute adds a qualifier element to the at least one of the plurality of presence attributes, the qualifier element comprising one or more parameters specifying a utilization of the new presence attribute, wherein the new presence attribute is maintained separately from the plurality of presence attributes and utilized to designate access to the presence information by one or more members of a service; specifying, in the qualifier element of the new presence attribute, one or more presentation settings of the new presence attribute, wherein the new presence attribute is specified via the qualifier element as further utilized to designate one or more presentations of the presence information to the one or more members; and specifying, in the qualifier element of the new presence attribute, how the presence information is utilized in a receiving client device associated with the one or more members, wherein the qualifier element designates one or more parameters to one or more applications associated with the receiving client device, wherein the designation of the one or more parameters to the one or more applications associated with the receiving client device provides a basis for interaction between the device and the receiving client device based on the qualifier element of the new presence attribute.
-
Specification