Presence management apparatus
First Claim
1. A presence management apparatus connected to a first apparatus and a second apparatus via a network, for managing presence representing a dynamic attribute of a user using said first apparatus or said second apparatus, the presence management apparatus comprising:
- a user table for registering therein for each user a user ID, a presence of said user, and a matching condition for the presence which is designated by said user with respect to another user;
presence update means for updating a first user'"'"'s presence registered in said user table based on an update request received from the first apparatus, or updating second user'"'"'s presence registered in said user table based on an update request received from the second apparatus, wherein the first user uses the first apparatus and the second user uses the second apparatus;
matching condition registration means for registering at said user table, a matching condition for another user'"'"'s presence including the second user'"'"'s presence received from the first apparatus and designated by the first user and a matching condition for another user'"'"'s presence including the first user'"'"'s presence received from the second apparatus and designated by the second user; and
matching decision means of a bidirectional matching decision between the first and second users, for deciding if the updated first user'"'"'s presence matches the matching condition designated by the second user and the second user'"'"'s presence matches the registered matching condition designated by the first user, when the matching condition registration means performs matching condition registration processing for the matching condition designated by the first user or the matching condition designated by the second user, whereinwhen said presence update means updated the first user'"'"'s presence or the second user'"'"'s presence registered in said user table based on an update request, in a case that said first user'"'"'s presence matches with the matching condition designated by the second user and also the second user'"'"'s presence matches with the matching condition designated by the first user, said matching decision means decides that both of the matching conditions relating to said first user'"'"'s and second user'"'"'s presences coincide with each other.
1 Assignment
0 Petitions
Accused Products
Abstract
A presence management apparatus connected to first and second apparatuses via a network includes a unit for updating a first user'"'"'s presence received from the first apparatus and a second user'"'"'s presence received from the second apparatus, wherein the first user uses the first apparatus and the second user uses the second apparatus; a unit for registering a matching condition for another user'"'"'s presence received from the first apparatus and designated by the first user and a matching condition for another user'"'"'s presence received from the second apparatus and designated by the second user; and a unit for deciding if the first and second user'"'"'s presences match the designated conditions when registration processing and/or update processing is performed.
-
Citations
15 Claims
-
1. A presence management apparatus connected to a first apparatus and a second apparatus via a network, for managing presence representing a dynamic attribute of a user using said first apparatus or said second apparatus, the presence management apparatus comprising:
-
a user table for registering therein for each user a user ID, a presence of said user, and a matching condition for the presence which is designated by said user with respect to another user; presence update means for updating a first user'"'"'s presence registered in said user table based on an update request received from the first apparatus, or updating second user'"'"'s presence registered in said user table based on an update request received from the second apparatus, wherein the first user uses the first apparatus and the second user uses the second apparatus; matching condition registration means for registering at said user table, a matching condition for another user'"'"'s presence including the second user'"'"'s presence received from the first apparatus and designated by the first user and a matching condition for another user'"'"'s presence including the first user'"'"'s presence received from the second apparatus and designated by the second user; and matching decision means of a bidirectional matching decision between the first and second users, for deciding if the updated first user'"'"'s presence matches the matching condition designated by the second user and the second user'"'"'s presence matches the registered matching condition designated by the first user, when the matching condition registration means performs matching condition registration processing for the matching condition designated by the first user or the matching condition designated by the second user, wherein when said presence update means updated the first user'"'"'s presence or the second user'"'"'s presence registered in said user table based on an update request, in a case that said first user'"'"'s presence matches with the matching condition designated by the second user and also the second user'"'"'s presence matches with the matching condition designated by the first user, said matching decision means decides that both of the matching conditions relating to said first user'"'"'s and second user'"'"'s presences coincide with each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
-
8. An information delivery system in which a first apparatus, a second apparatus, and a presence management apparatus are connected via a network, for managing presence representing dynamic attribute of a user using said first apparatus or said second apparatus,
wherein the presence management apparatus comprises: -
a user table for registering therein for each user a user ID, a presence of said user, and a matching condition for the presence which is designated by said user with respect to another user; presence update means for updating a first user'"'"'s presence registered in said user table based on an update request received from the first apparatus, or updating a second user'"'"'s presence registered in said user table based on an update request received from the second apparatus, wherein the first user uses the first apparatus and the second user uses the second apparatus; matching condition registration means for registering at said user table, a matching condition for another user'"'"'s presence including the second user'"'"'s presence received from the first apparatus and designated by the first user and a matching condition for another user'"'"'s presence including the first user'"'"'s presence received from the second apparatus and designated by the second user; and matching decision means of a bidirectional matching decision between the first and second users, for deciding if the updated first user'"'"'s presence matches the matching condition designated by the second user and the second user'"'"'s presence matches the registered matching condition designated by the first user, when the matching condition registration means performs matching condition registration processing for the matching condition designated by the first user or the matching condition designated by the second user, wherein when said presence update means updated the first user'"'"'s presence or the second user'"'"'s presence registered in said user table based on an update request, in a case that said first user'"'"'s presence matches with the matching condition designated by the second user and also the second user'"'"'s presence matches with the matching condition designated by the first user, said matching decision means decides that both of the matching conditions relating to said first user'"'"'s and second user'"'"'s presences coincide with each other; and matching notification means for, after updating process by said presence update means, notifying the first and/or the second apparatus that, when the matching decision means decided that said first user'"'"'s presence matches with the matching condition designated by the second user and also the second user'"'"'s presence matches with the matching condition designated by the first user, the matching has been satisfied, wherein the first apparatus comprises means for delivering information to the second apparatus. - View Dependent Claims (9, 10, 11, 12, 13, 15)
-
Specification