Presence system and method for presence management
First Claim
1. A presence system that manages presences of a user identified by a user identifier that specifies the user, the presence system comprising:
- a reception unit for receiving a renewal request that includes;
a user identifier of a renewer, who is a user other than the owner of the presences;
a user identifier of an object to be renewed, the object possessing a presence that the renewer attempts to set, and a presence that the renewer attempts to set;
a category acquisition unit for acquiring category information associated with the renewer, wherein the category information represents the category of the content of the presence;
an association table that stores an association of the identifiers of the presences of the object to be renewed, and the category information;
a presence specification unit for referring to the association table, and for specifying the presence identifier associated with the category information corresponding to the renewer, and a presence setting unit for setting the presence included in the renewal request, with respect to the specified presence identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A presence server stores a presence that is identified by presence IDs “a1” and “a2”, as the presence of a user “A”. User “A” can pass a card that they hold through a card reader at a timing of their choosing. The card reader reads in data from the card and transmits a renewal request to the presence server. The renewal request includes a renewer ID, an object ID, category information and the presence. When the presence server receives the renewal request, it specifies the presence ID “a1” of user “A” to be the presence that is to be renewed, based on the category information, and moreover, rewrites the presence of the presence ID “a1” to a presence “meeting room A” that is included in the renewal request. Thus, the card reader can renew the presence designated by the “category information”. As for the presence that is renewed, it is notified to a watcher of the presence “a1” from the presence server.
42 Citations
28 Claims
-
1. A presence system that manages presences of a user identified by a user identifier that specifies the user, the presence system comprising:
-
a reception unit for receiving a renewal request that includes;
a user identifier of a renewer, who is a user other than the owner of the presences;
a user identifier of an object to be renewed, the object possessing a presence that the renewer attempts to set, and a presence that the renewer attempts to set;
a category acquisition unit for acquiring category information associated with the renewer, wherein the category information represents the category of the content of the presence;
an association table that stores an association of the identifiers of the presences of the object to be renewed, and the category information;
a presence specification unit for referring to the association table, and for specifying the presence identifier associated with the category information corresponding to the renewer, and a presence setting unit for setting the presence included in the renewal request, with respect to the specified presence identifier. - View Dependent Claims (2, 3, 4, 19)
-
-
5. A presence system, comprising:
-
a table of presences with attached category that associates and stores a presence identifier of a presence of each user, category information and the presence, a watcher list that stores a watcher that refers to the presence, for each presence identifier of the users;
a first subscription receiving unit for receiving a subscription that includes category information corresponding to the presence that the subscriber wishes to subscribe to, a user identifier of the subscriber and a user identifier of a subscribee, and a registration unit for specifying the presence identifier corresponding to the user identifier of the subscribee and the category information included in the subscription by searching a table of presences with attached category, and for registering the identifier of the user of the subscriber onto the watcher list of the given presence identifier. - View Dependent Claims (7, 20)
-
-
6. A presence system, comprising:
-
a table of presences with attached category that stores a disclosure condition of a presence of each user in association with a presence identifier, category information and the presence;
a watcher list that stores a watcher that refers to a presence, for each presence of the users;
a first subscription receiving unit for receiving a subscription that includes category information corresponding to the presence to which the subscriber wishes to subscribe, the user identifier of the subscriber and a user identifier of the subscribee, and a disclosure judgment unit for judging whether or not the subscriber satisfies the disclosure conditions, from among the disclosure conditions of the presence of the subscribee, of the presence corresponding to the category information included in the subscription, and for registering the subscriber onto the watcher list of the subscribee if the disclosure conditions are satisfied. - View Dependent Claims (21)
-
-
8. A presence system, comprising:
-
a first presence table that stores presences of each user in association with presence identifiers and category information;
a first watcher list that stores a watcher that refers to a presence, for each presence of the users;
a first transfer request receiving unit for receiving a transfer request that includes a user identifier of a transfer origin of a presence, a user identifier of a transfer destination of the presence, and category information that is associated with the transfer of the presence;
a first subscription creation unit for setting the transfer destination as a subscriber and setting the transfer origin as a subscribee, in response to receiving the transfer request, and for creating a subscription that includes category information in the transfer request;
a first watcher registration unit for associating the user identifier of the transfer destination with the category information in the transfer request, and for registering them onto the watcher list of the transfer origin, based on the subscription, and a notification unit with attached category information for notifying the category information included in the transfer request, and the presence of the transfer origin, to the transfer destination if the presence of the transfer origin is renewed. - View Dependent Claims (9, 10, 11, 12, 13, 14, 22)
-
-
15. A presence system, comprising:
-
a presence table with attached disclosure conditions that stores the presences of each user in association with a presence identifier, disclosure conditions of the presence and the transfer origin of the presence;
a watcher list that stores watchers that refer to a presence, for each presence of the users;
a second subscription receiving unit for receiving a subscription that includes a user identifier of the subscriber and a user identifier of the subscribee;
an indirect subscription creation unit for creating a subscription to the transfer origin of the presence of the subscribee, the subscription including the user identifier of the subscriber, the user identifier of the subscribee and the user identifier of the transfer origin, and an indirect subscription unit for retrieving for the presence that includes the subscribee in its watcher list from the presence table with attached disclosure conditions, and for registering the subscriber onto the watcher list of the subscribee, based on the retrieval result, wherein the retrieved presence is among the presences of the transfer origin, and the subscriber satisfies disclosure conditions of the retrieved presence.
-
-
16. A presence management method for managing presences of a user identified by a user identifier that specifies the user, the presence management method comprising:
-
a reception step for receiving a renewal request that includes;
a user identifier of a renewer, who is a user other than the owner of the presences;
a user identifier of an object to be renewed, the object possessing a presence that the renewer attempts to set, and a presence that the renewer attempts to set;
a category acquisition step for acquiring category information associated with the renewer, wherein the category information represents the category of the content of the presence;
an association memory step for storing an association table that stores an association of the identifiers of the presences of the object to be renewed, and the category information;
a presence specification step for referring to the association table, and for specifying the presence identifier associated with the category information corresponding to the renewer, and a presence setting step for setting the presence included in the renewal request, associated with the specified presence identifier.
-
-
17. A computer readable recording medium on which a presence management program is recorded in order to execute the management of presences of a user identified by a user identifier that specifies the user, the presence management program comprising:
-
a reception step for receiving a renewal request that includes;
a user identifier of a renewer, who is a user other than the owner of the presences;
a user identifier of an object to be renewed, the object possessing a presence that the renewer attempts to set, and a presence that the renewer attempts to set;
a category acquisition step for acquiring category information associated with the renewer, wherein the category information represents the category of the content of the presence;
an association memory step for storing an association table that stores an association of the identifiers of the presences of the object to be renewed, and the category information;
a presence specification step for referring to the association table, and for specifying the presence identifier associated with the category information corresponding to the renewer, and a presence setting step for setting the presence included in the renewal request, associated with the specified presence identifier.
-
-
18. A presence management program for managing presences of a user identified by a user identifier that specifies the user, the presence program causing a computer to function as:
-
a reception unit for receiving a renewal request that includes;
a user identifier of a renewer, who is a user other than the owner of the presences;
a user identifier of an object to be renewed, the object possessing a presence that the renewer attempts to set, and a presence that the renewer attempts to set;
a category acquisition unit for acquiring category information associated with the renewer, wherein the category information represents the category of the content of the presence;
an association table that stores an association of the identifiers of the presences of the object to be renewed, and the category information;
a presence specification unit for referring to the association table, and for specifying the presence identifier associated with the category information corresponding to the renewer, and a presence setting unit for setting the presence included in the renewal request, associated with the specified presence identifier.
-
-
23. A presence system that manages presences of a user identified by a user identifier, the presence system comprising:
-
an acquisition unit for acquiring a user identifier of a requester, who is a user other than the owner of a given presence, a user identifier of an object that possesses a presence and category information that expresses the category of any presence, and that is associated with the renewer or the object;
a deciding unit for determining the type of command to process the presence of the object;
a command creation unit for creating commands that include the type of the command that the deciding unit determines, category information that the acquiring unit acquires, and the user identifier of the object; and
a command execution unit for receiving commands created by the command creation unit, for performing renewal of the presence of the object, subscription/subscription cancellation, or transfer/transfer cancellation in accordance with the commands thereof. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification