Presence communication system
First Claim
1. A presence communication system for executing service after presence is carried out to check status of a target of communication before initiation of communication, comprising:
- a presence server having a group identifier as an identifier which is used to collectively look up a group of multiple pieces of presence information provided by multiple presence information providers who have agreed to a use policy, the presence server aggregating and storing the presence information under the group identifier and delivering the presence information requested to the group identifier;
presentities, as presence information-providing clients, for providing the presence server with presence information targeted to the group identifier; and
watchers, as presence information-requesting clients, for requesting the group identifier for the presence information provided by the presentities, and receiving the presence information delivered from the presence server,wherein the presence server sets a plurality of different group identifiers, the presentities provide the presence information to the respective different group identifiers, andthe presentities each have a function of selecting one of the group identifiers and determine, with respect to the presence server, provision/non-provision or notification interval of the presence information, based on content of the presence information and a provision policy according to which the presence information is provided to the group identifiers.
1 Assignment
0 Petitions
Accused Products
Abstract
A presence communication system capable of efficiently reducing the number of messages exchanged between presentities and watchers, thereby preventing lowering in communication quality. A presence server sets a group identifier as an identifier which is used to collectively look up a group of multiple pieces of presence information provided by presence information providers who have agreed to a use policy, aggregates and stores the presence information under the group identifier, and delivers the presence information requested to the group identifier. Each presentity provides the presence server with its presence information targeted to the group identifier. Each watcher requests the group identifier for the presence information provided by the presentities, and receives the presence information delivered from the presence server.
73 Citations
9 Claims
-
1. A presence communication system for executing service after presence is carried out to check status of a target of communication before initiation of communication, comprising:
-
a presence server having a group identifier as an identifier which is used to collectively look up a group of multiple pieces of presence information provided by multiple presence information providers who have agreed to a use policy, the presence server aggregating and storing the presence information under the group identifier and delivering the presence information requested to the group identifier; presentities, as presence information-providing clients, for providing the presence server with presence information targeted to the group identifier; and watchers, as presence information-requesting clients, for requesting the group identifier for the presence information provided by the presentities, and receiving the presence information delivered from the presence server, wherein the presence server sets a plurality of different group identifiers, the presentities provide the presence information to the respective different group identifiers, and the presentities each have a function of selecting one of the group identifiers and determine, with respect to the presence server, provision/non-provision or notification interval of the presence information, based on content of the presence information and a provision policy according to which the presence information is provided to the group identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A presence communication method for executing service after presence is carried out to check status of a target of communication before initiation of communication, comprising:
-
the step, executed by a presence server, of generating a group identifier for collecting presence information; the step, executed by a directory server, of registering the group identifier together with service guidance information; the step, executed by each of presentities, of searching the directory server for a group identifier providing a desired service, and providing presence information to the group identifier; the step, executed by the presence server, of aggregating and storing the presence information provided by the presentities and targeted to the group identifier; the step, executed by each of watchers, of requesting the group identifier for the presence information provided by the presentities; the step, executed by the presence server, of delivering, to each of the watchers, the presence information requested to the group identifier; and the step, executed by each of the watchers, of receiving the delivered presence information, recognizing status of the presentities, and executing service with respect to presentities to which the service can be provided, wherein the presence server sets a plurality of different group identifiers, the presentities provide the presence information to the respective different group identifiers, and the presentities each have a function of selecting one of the group identifiers and determine, with respect to the presence server, provision/non-provision or notification interval of the presence information, based on content of the presence information and a provision policy according to which the presence information is provided to the group identifiers.
-
-
9. A timetable delivery service method for providing a service for delivering timetables of transport facilities to a terminal device held by a user, comprising:
-
the step of creating a group identifier serving as a destination of presence information indicative of a current position of the user and used for sharing the presence information among a plurality of transport companies; the step, executed by the terminal device, of storing a registration condition input by the user; the step, executed by the terminal device, of providing a current position as the presence information to the group identifier if the current position fulfills the registration condition; and the step of receiving the presence information, recognizing the current position of the terminal device, and delivering a timetable of a transport facility nearest to the current position, from a suitable one of the transport companies to the terminal device.
-
Specification