User presence information communication system
First Claim
1. An apparatus comprising a transmitting terminal including a presence engine, the apparatus also comprising one or more network connection elements, the transmitting terminal configured to at least perform:
- storing presence information associated with at least one user, said presence information comprising a plurality of parts, at least one of said parts comprising an application identifier identifying an application for which said at least one part is intended,wherein said part of information comprises a tuple and said tuple comprises information identifying said user and said application identifying information;
receiving a request from a watcher entity for only one or more parts of the plurality of parts of said presence information, wherein the one or more parts relate to a specific application of said watcher entity identified by use of the application identifier; and
providing presence information associated with said at least one user to said watcher entity, wherein providing the presence information comprises utilizing a session initiation protocol server to provide the stored presence information to the watcher entity in an internet protocol multimedia subsystem.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a communication system comprising a least one user with which presence information is associated, said presence information comprising a plurality of parts, at least one of said parts comprising information identifying an application for which said at least one part is intended; and at least one entity to which presence information associated with said at least one user is provided, said at least one entity having at least one entity application, said at least one entity being arranged to use said information to obtain the at least one part intended for said at least one entity application.
-
Citations
38 Claims
-
1. An apparatus comprising a transmitting terminal including a presence engine, the apparatus also comprising one or more network connection elements, the transmitting terminal configured to at least perform:
-
storing presence information associated with at least one user, said presence information comprising a plurality of parts, at least one of said parts comprising an application identifier identifying an application for which said at least one part is intended, wherein said part of information comprises a tuple and said tuple comprises information identifying said user and said application identifying information; receiving a request from a watcher entity for only one or more parts of the plurality of parts of said presence information, wherein the one or more parts relate to a specific application of said watcher entity identified by use of the application identifier; and providing presence information associated with said at least one user to said watcher entity, wherein providing the presence information comprises utilizing a session initiation protocol server to provide the stored presence information to the watcher entity in an internet protocol multimedia subsystem. - View Dependent Claims (2, 3, 4, 5, 38)
-
-
6. A method, comprising:
-
receiving, at a transmitting terminal, at least a portion of presence information associated with a user, said presence information comprising a plurality of parts, at least one of said parts comprising an application identifier identifying an application for which said at least one part is intended, wherein receiving the presence information comprises utilizing a session initiation protocol server to receive the presence information from a presence server in an internet protocol multimedia subsystem, wherein said part of information comprises a tuple and said tuple comprises information identifying said user and said application identifying information; receiving a request from a watcher entity for only one or more parts of the plurality of parts of said presence information, wherein the one or more parts relate to a specific application of said watcher; and causing at least one of said parts to be provided, from the transmitting terminal, to the watcher entity, said watcher entity comprising the specific application, the watcher entity obtaining the parts comprising the application identifier identifying said specific application for said specific application. - View Dependent Claims (7, 30, 31, 32)
-
-
8. An apparatus comprising a receiving terminal, including a presence engine, the apparatus also comprising one or more network connection elements, the receiving terminal configured to at least:
-
request from a watcher entity only one or more parts of a plurality of parts of presence information associated with a user, wherein the one or more parts relate to a specific applications; receive at the watcher entity the only one or more parts of presence information utilizing a session initiation protocol server to receive the presence information from a presence server in an internet protocol multimedia subsystem; and associate presence information, wherein said presence information comprises a plurality of parts, wherein said apparatus is configured to provide at least one of said parts with an application identifier identifying an application for which said at least one part is intended, wherein said part of information comprises a tuple and wherein said tuple comprises information identifying the apparatus and said application identifying information. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
9. An apparatus comprising a receiving terminal including a presence engine, the apparatus also comprising one or more network connection elements, the receiving terminal configured to at least perform:
-
executing a specific application; and causing at least one part of presence information associated with an user to be obtained by a watcher entity, by the watcher entity requesting only one or more parts of a plurality of parts of said presence information processed by the application, the at least one part comprising an application identifier identifying the specific application, wherein said part of information comprises a tuple and said tuple comprises information identifying said user and said application identifying information, wherein obtaining comprises obtaining the at least one part comprising the application identifier identifying the application for the application, and wherein obtaining the at least one part of presence information comprises utilizing a session initiation protocol server to obtain presence information from the watcher entity in an internet protocol multimedia subsystem. - View Dependent Claims (10, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
11. An apparatus comprising a transmitting terminal including a presence engine, the apparatus also comprising one or more network connection elements, the transmitting terminal configured to at least:
-
associate presence information, wherein said presence information comprises a plurality of parts; and provide, in response to a request from a watcher entity for only one or more parts of the plurality of parts of said presence information, wherein the one or more parts relate to a specific application of said watcher entity, at least one of said only one or more parts with an application identifier identifying an application for which said at least one part is intended, wherein said part of information comprises a tuple and said tuple comprises information identifying a user and application identifying information, wherein providing the application identifier comprises utilizing a session initiation protocol server to provide a stored application identifier to the watcher entity in an internet protocol multimedia subsystem.
-
-
12. An apparatus comprising a receiving terminal including a presence engine, the apparatus also comprising one or more network connection elements, the receiving terminal comprising:
-
a specific application; and a watcher entity for obtaining only one or more parts of a plurality of parts of presence information associated with a user and, wherein the one or more parts relate to a specific application of said watcher entity, the only one or more parts comprising an application identifier identifying the specific application, wherein said part of information comprises a tuple and said tuple comprises information identifying said user and said specific application identifying information, wherein the obtaining means is configured to obtain the at least one part comprising the application identifier identifying the specific application, and wherein obtaining the at least one part of presence information comprises utilizing a session initiation protocol server to obtain stored presence information from the watcher entity in an internet protocol multimedia subsystem.
-
-
27. A method comprising:
providing presence information, from a transmitting terminal, in response to a request from a watcher entity for only one or more parts of a plurality of parts of presence information, wherein the one or more parts relate to a specific application of said watcher entity, wherein said presence information comprises a plurality of parts, wherein at least one of said parts is provided with an application identifier identifying an application for which said at least one part is intended, wherein said part of information comprises a tuple and wherein said tuple comprises information identifying a user and said specific application identifying information, and wherein providing the presence information comprises utilizing a session initiation protocol server to provide the stored presence information in an internet protocol multimedia subsystem. - View Dependent Claims (33, 34, 35, 36, 37)
-
28. A transmitting terminal including a presence engine, the transmitting terminal also comprising one or more network connection elements, the transmitting terminal comprising:
a first computer executable component configured to provide presence information, in response to a request from a watcher entity for only one or more parts of a plurality of parts of said presence information, wherein the one or more parts relate to a specific application, wherein said presence information comprises a plurality of parts, wherein at least one of said parts is provided with an application identifier identifying an application for which said at least one part is intended, wherein said part of information comprises a tuple and wherein said tuple comprises information identifying a user and said specific application identifying information, wherein providing the presence information comprises utilizing a session initiation protocol server to provide stored presence information in an internet protocol multimedia subsystem.
-
29. A receiving terminal including a presence engine, the receiving terminal also comprising one or more network connection elements, the receiving terminal comprising:
a first computer executable component comprising a watcher entity configured to use presence information associated with at least one user, wherein said presence information comprises a plurality of parts, at least one of said parts comprising an application identifier identifying an application for which said at least one part is intended, said first computer executable component configured to use said application identifier identifying the application to obtain only one or more parts of the plurality of parts of said presence information, wherein the one or more parts relate to a specific application, wherein said part of information comprises a tuple and said tuple comprises information identifying said user and said specific application identifying information, and wherein the first computer executable component is configured to receive the presence information by utilizing a session initiation protocol server to receive the presence information for the computer executable component in an internet protocol multimedia subsystem.
Specification