IP Library Granted Patent US 7,961,667
Granted Patent B2
US 7,961,667 · App. 11/459,038 · Granted Jun 14, 2011

Ad-hoc groups in SIP/SIMPLE

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,961,667
App. No.
11/459,038
Granted
Jun 14, 2011
Kind
B2
Abstract

A method for ad-hoc group presence management, the method including configuring a presence server to receive information regarding a group and entities belonging to the group and create a group presentity associated with the group, and providing information regarding a group and its entities to the presence server, thereby causing the presence server to create the group presentity.

Claims (22)

1. A method for ad-hoc group presence management, the method comprising:

configuring a presence server in a Session Initiation Protocol (SIP)/SIP Instant Messaging and Presence Leveraging Extensions (SIMPLE) environment to receive a group document regarding a group and entities belonging to the group and create a group presentity associated with the group, wherein the group document is in an Extensible Markup Language (XML) format; and

providing the group document regarding the group and its entities to the presence server, the presence server using at least one XPATH statement contained in a header of the group document to extract the entities belonging to the group to create the group presentity;

wherein the configuring step comprises configuring the presence server to send different notifications to different subscribers to the group presentity, each notification including presence information for different subsets of the entities, and comprises configuring the presence server to receive a policy information from a group management server which manages the group.

2. The method according to claim 1 , further comprising:

configuring a group management server to create the group document associated with the group and including information regarding the group's entities; and

providing the group document to the presence server.

3. The method according to claim 2 , further comprising configuring the group management server to periodically update the group document to reflect that any of the entities has joined or left the group and provide the updated group document to the presence server.

4. The method according to claim 1 , further comprising configuring the group management server to notify the presence server using an API that the group has started or ended.

5. The method according to claim 1 , further comprising configuring the group management server to periodically update the presence server using an API to reflect that any of the entities has joined or left the group.

6. The method according to claim 1 , wherein the configuring step comprises configuring the presence server to receive a publication of presence information relating to any of the entities, receive a subscription request to the group presentity, and send a notification to a subscriber indicating the published presence information of any of the entities in the group as known to the presence server.

7. The method according to claim 1 , wherein the configuring step comprises configuring the presence server to remove from the group presentity any entities that leave the group, and add to the group presentity any entities that join the group.

8. The method according to claim 1 , wherein the configuring step comprises configuring the presence server to determine what presence information to include in a notification to a subscriber to the group presentity in accordance with a policy.

9. A system for ad-hoc group presence management, the system comprising:

a presence server in a Session Initiation Protocol (SIP)/SIP Instant Messaging and Presence Leveraging Extensions (SIMPLE) environment configured to receive a group document regarding a group and entities belonging to the group and create a group presentity associated with the group, wherein the group document is in an Extensible Markup Language (XML) format; and

a system for providing the group document regarding the group and its entities to the presence server, the presence server using at least one XPATH statement contained in a header of the group document to extract the entities belonging to the group to create the group presentity;

wherein the presence server is configured to send different notifications to different subscribers to the group presentity, each notification including presence information for different subsets of the entities, and is configured to receive a policy information from a group management server which manages the group.

10. The system according to claim 9 , further comprising:

a group management server configured to create the group document associated with the group and including information regarding the group's entities, and provide the group document to the presence server.

11. The system according to claim 10 , wherein the group management server is further configured to periodically update the group document to reflect that any of the entities has joined or left the group and provide the updated group document to the presence server.

12. The system according to claim 9 , wherein the presence server is configured to receive a publication of presence information relating to any of the entities, receive a subscription request to the group presentity, and send a notification to a subscriber indicating the published presence information of any of the entities in the group as known to the presence server.

13. The system according to claim 9 , wherein the presence server is configured to remove from the group presentity any entities that leave the group, and add to the group presentity any entities that join the group.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: RAKUTEN, INC.
Reel/Frame 034849/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2006
From: PERZY, GIL; REVEL, GILI; RUBINSHTEIN, GALINA; SEGEV, URI; TAL, OFIRA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 018042/0327 →