Group communication system based on presence information and client device
First Claim
1. A group communication system based on presence information for use in an instant message and presence service system that sends and receives presence information and an instant message among a plurality of client devices each comprising a presentity that provides presence information;
- a watcher that observes presence information on presentities other than said presentity; and
an IM (Instant Message) transmission/reception unit that sends and receives an instant message, wherein at least one client device of said plurality of client devices comprises;
a group management unit that, when presence information provided by the presentity of said one client device changes to a specific status, generates a group agent device corresponding to the status; and
a presence issuing unit that issues the specific status and an identifier used to contact said generated group agent device; and
wherein said group agent device comprises;
a member management unit that manages, as members thereof, said client device that generated said group agent device and a client device that sends an instant message to said group agent device; and
an IM delivery unit that transfers an instant message, which is sent to said group agent device, to all client devices that are members managed by said member management unit except at least the sender of the instant message.
1 Assignment
0 Petitions
Accused Products
Abstract
When the status of a client X is changed to a status i, a group management unit generates a group agent Xi, corresponding to the status i and registers the generated group agent in the server S, and the presence issuing unit issues the status i and the identifier of the group agent Xi. Initially, a member management unit of the group agent xi manages the client X only. When other clients, such as clients B and C, that are observing the status of the client X send an instant message (IM) to the group agent Xi identified by the issued identifier, an IM delivery unit of the group agent Xi adds the clients B and C, which are IM senders, to the members managed by the member management unit and sends the IM to all members.
-
Citations
20 Claims
-
1. A group communication system based on presence information for use in an instant message and presence service system that sends and receives presence information and an instant message among a plurality of client devices each comprising a presentity that provides presence information;
- a watcher that observes presence information on presentities other than said presentity; and
an IM (Instant Message) transmission/reception unit that sends and receives an instant message, whereinat least one client device of said plurality of client devices comprises;
a group management unit that, when presence information provided by the presentity of said one client device changes to a specific status, generates a group agent device corresponding to the status; and
a presence issuing unit that issues the specific status and an identifier used to contact said generated group agent device; and
wherein said group agent device comprises;
a member management unit that manages, as members thereof, said client device that generated said group agent device and a client device that sends an instant message to said group agent device; and
an IM delivery unit that transfers an instant message, which is sent to said group agent device, to all client devices that are members managed by said member management unit except at least the sender of the instant message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- a watcher that observes presence information on presentities other than said presentity; and
-
9. A group communication system based on presence information for use in an instant message and presence service system that sends and receives presence information and an instant message among a plurality of client devices each comprising a presentity that provides presence information;
- a watcher that observes presence information on presentities other than said presentity; and
an IM transmission/reception unit that sends and receives an instant message,wherein said client device comprises;
a group management unit for generation, when presence information provided by the presentity of said client device changes to a specific status, a group corresponding to the status; and
a presence issuing unit for issuing the specific status and an identifier used to contact the generated group; and
wherein said group management unit comprises;
a member management unit that manages, as members thereof, said client device that generated the group and a client device that sends an instant message to the group and, at the same time, synchronizes all members and a member list; and
an IM delivery unit that transfers an instant message, which is sent to said group, to all client devices that are members managed by said member management unit except at least the sender of the instant message. - View Dependent Claims (10, 11, 12, 13, 14)
- a watcher that observes presence information on presentities other than said presentity; and
-
15. A group communication system based on presence information for use in an instant message and presence service system that sends and receives presence information and an instant message among a plurality of client devices each comprising a presentity that provides presence information;
- a watcher that observes presence information on presentities other than said presentity; and
an IM transmission/reception unit that sends and receives an instant message,wherein each of said plurality of client devices further comprises;
a group management unit that, when presence information provided by the presentity of said client device changes to a specific status, generates a group agent device corresponding to the specific status if there is no other client, observed by the watcher of said client device, that has the same status but, if there is some other client that has the same status, sends a control command to a group agent device, generated corresponding to the same status, to request that said client be added to members of the group; and
a presence issuing unit that issues the specific status and an identifier used to contact said generated group agent device; and
wherein said group agent device comprises;
a member management unit that manages, as members thereof, said client device that generated said group agent device and a client device that sends the control command to said group agent device; and
an IM delivery unit that transfers an instant message, which is sent to said group agent device, to all client devices that are members managed by said member management unit except at least the sender of the instant message.
- a watcher that observes presence information on presentities other than said presentity; and
-
16. A group communication system based on presence information for use in an instant message and presence service system that sends and receives presence information and an instant message among a plurality of client devices each comprising a presentity that provides presence information;
- a watcher that observes presence information on presentities other than said presentity; and
an IM transmission/reception unit that sends and receives an instant message,wherein each of said plurality of client devices further comprises;
a group management unit that, when presence information provided by the presentity of said client device changes to a specific status, generates a group agent device corresponding to the specific status if there is no other client, observed by the watcher of said client device, that has the same status or a status having a particular relation with the specific status but, if there is some other client that has the same status or a status having a particular relation with the specific status, sends a control command to a group agent device, generated corresponding to the same status or a status having a particular relation with the specific status, to request that said client be added to members of the group; and
a presence issuing unit that issues the specific status and an identifier used to contact said generated group agent device; and
wherein said group agent device comprises;
a member management unit that manages, as members thereof, said client device that generated said group agent device and a client device that sends the control command to said group agent device; and
an IM delivery unit that transfers an instant message, which is sent to said group agent device, to all client devices that are members managed by said member management unit except at least the sender of the instant message.
- a watcher that observes presence information on presentities other than said presentity; and
-
17. A client device including:
- a presentity that provides presence information;
a watcher that observes presence information on presentities other than said presentity; and
an IM transmission/reception unit that sends and receives an instant message, said client device further comprising;
a group management unit that, when presence information provided by the presentity of said client device changes to a specific status, generates a group agent device corresponding to the specific status; and
a presence issuing unit that issues the specific status and an identifier used to contact said generated group agent device;
wherein said group agent device comprises;
a member management unit that manages, as members thereof, said client device that generated said group agent device and a client device that sends an instant message to said group agent device; and
an IM delivery unit that transfers an instant message, which is sent to said group agent device, to all client devices that are members managed by said member management unit except at least the sender of the instant message.
- a presentity that provides presence information;
-
18. A client device including:
- a presentity that provides presence information;
a watcher that observes presence information on presentities other than said presentity; and
an IM transmission/reception unit that sends and receives an instant message, said client device further comprising;
a group management unit that, when presence information provided by the presentity of said client device changes to a specific status, generates a group corresponding to the status; and
a presence issuing unit that issues the specific status and an identifier used to contact said generated group;
wherein said group management unit comprises;
a member management unit that manages, as members thereof, said client device that generated the group and a client device that sends an instant message to the group and, at the same time, synchronizes all members and a member list; and
an IM delivery unit that transfers an instant message, which is sent to said group, to all client devices that are members managed by said member management unit except at least the sender of the instant message.
- a presentity that provides presence information;
-
19. A client device including:
- a presentity that provides presence information;
a watcher that observes presence information on presentities other than said presentity; and
an IM transmission/reception unit that sends and receives an instant message, said client device further comprising;
a group management unit that, when presence information provided by the presentity of said client device changes to a specific status, generates a group agent device corresponding to the specific status if there is no other client, observed by the watcher of said client device, that has the same status but, if there is some other client that has the same status, sends a control command to a group agent device, generated corresponding to the same status, to request that said client be added to members of the group; and
a presence issuing unit that issues the specific status and an identifier used to contact said generated group agent device;
wherein said group agent device comprises;
a member management unit that manages, as members thereof, said client device that generated said group agent device and a client device that sends the control command to said group agent device; and
an IM delivery unit that transfers an instant message, which is sent to said group agent device, to all client devices that are members managed by said member management unit except at least the sender of the instant message.
- a presentity that provides presence information;
-
20. A client device including:
- a presentity that provides presence information;
a watcher that observes presence information on presentities other than said presentity; and
an IM transmission/reception unit that sends and receives an instant message, said client device further comprising;
a group management unit that, when presence information provided by the presentity of said client device changes to a specific status, generates a group agent device corresponding to the specific status if there is no other client, observed by the watcher of said client device, that has the same status or a status having a particular relation with the specific status but, if there is some other client that has the same status or a status having a particular relation with the specific status, sends a control command to a group agent device, generated corresponding to the same status or a status having a particular relation with the specific status, to request that said client be added to members of the group; and
a presence issuing unit that issues the specific status and an identifier used to contact said generated group agent device;
wherein said group agent device comprises;
a member management unit that manages, as members thereof, said client device that generated said group agent device and a client device that sends the control command to this group agent device; and
an IM delivery unit that transfers an instant message, which is sent to this group agent device, to all client devices that are members managed by said member management unit except at least the sender of the instant message.
- a presentity that provides presence information;
Specification