IP Library Patent Application 15221352
Patent Application
App. No. 15/221,352

ENHANCED ROSTER FOR A SCHEDULED COLLABORATION SESSION

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 None
App. No.
15/221,352
Abstract

An enhanced roster for a scheduled collaboration system provides information about invitees that have joined but left a collaboration session and invitees that have not yet joined the collaboration session. A collaboration tool interfaces with a scheduling system and a presence and location system to obtain useful information to insert into the roster, so that the enhanced roster can display information that may be of use to the host or other participants in the collaboration session. As events occur or people join or leave the session, the updated information in the enhanced roster may be updated.

Claims (58)

1 . A collaboration system configured to provide a roster of all invitees to a collaboration session, comprising:

a processing element;

a memory, coupled to the processing element, on which are stored instructions, comprising instructions that when executed cause the processing element to:

obtain information about invitees to a collaboration session from a scheduling system;

compile a roster of the invitees, including invitees not participating in the collaboration session;

indicate in the roster whether each invitee in the roster is participating in the collaboration session; and

display the roster to participants in the collaboration session.

2 . The collaboration system of claim 1 , wherein the instructions that when executed cause the processing element to display the roster comprise instructions that when executed cause the processing element to:

display all invitees in the roster to a first subset of the participants in the collaboration session; and

display a subset of the invitees in the roster to a second subset of the participants in the collaboration session.

3 . The collaboration system of claim 2 , wherein the first subset of the participants comprises a host participant.

4 . The collaboration system of claim 2 , wherein the second subset of the participants is determined based on a role designation of the participants.

5 . The collaboration system of claim 1 , wherein the instructions that when executed cause the processing element to indicate in the roster whether each invitee in the roster is participating in the collaboration session comprise instructions that when executed cause the processing element to:

obtain information from a presence and location system corresponding to an invitee; and

insert an indication that an invitee is not a participant into a roster entry corresponding to the invitee, responsive to the information.

6 . The collaboration system of claim 1 , wherein the instructions that when executed cause the processing element to indicate in the roster whether each invitee in the roster is participating in the collaboration session comprise instructions that when executed cause the processing element to:

obtain information from a presence and location system corresponding to an invitee; and

insert an indication of why an invitee is not a participant into a roster entry corresponding to the invitee, responsive to the information.

7 . The collaboration system of claim 1 , wherein the instructions that when executed cause the processing element to indicate in the roster whether each invitee in the roster is participating in the collaboration session comprise instructions that when executed cause the processing element to:

indicate when an invitee stopped participating in the collaboration session in a roster entry corresponding to the invitee.

8 . A non-transitory computer readable medium, on which is stored software for displaying an improved roster of invitees to a collaboration session, comprising instructions that when executed cause a collaboration a processing element of a computing system to:

obtain information about invitees to a collaboration session from a scheduling system;

compile a roster of the invitees, including invitees not participating in the collaboration session; and

indicate in the roster whether each invitee in the roster is participating in the collaboration session.

9 . The computer readable medium of claim 8 , wherein the instructions further comprise instructions that when executed cause the processing element to:

display all invitees in the roster to a first subset of the participants in the collaboration session; and

display a subset of the invitees in the roster to a second subset of the participants in the collaboration session,

wherein the subset of the invitees comprises invitees that are not participating in the collaboration session.

10 . The computer readable medium of claim 9 , wherein the first subset of the participants comprises a host participant.

11 . The computer readable medium of claim 9 , wherein the second subset of the participants is determined based on a role designation of the participants.

12 . The computer readable medium of claim 8 , wherein the instructions that when executed cause the processing element to indicate in the roster whether each invitee in the roster is participating in the collaboration session comprise instructions that when executed cause the processing element to:

obtain information from a presence and location system corresponding to an invitee; and

insert an indication that an invitee is not a participant into a roster entry corresponding to the invitee, responsive to the information.

13 . The computer readable medium of claim 8 , wherein the instructions that when executed cause the processing element to indicate in the roster whether each invitee in the roster is participating in the collaboration session comprise instructions that when executed cause the processing element to:

obtain information from a presence and location system corresponding to an invitee; and

insert an indication of why an invitee is not a participant into a roster entry corresponding to the invitee, responsive to the information.

14 . The computer readable medium of claim 8 , wherein the instructions that when executed cause the processing element to indicate in the roster whether each invitee in the roster is participating in the collaboration session comprise instructions that when executed cause the processing element to:

indicate when an invitee stopped participating in the collaboration session in a roster entry corresponding to the invitee.

15 . A method for displaying an enhanced roster of invitees to a collaboration session, comprising:

collecting scheduling information from a scheduling system;

collecting presence or location information from a presence and location system;

updating a roster for a collaboration session based on the scheduling information and the presence or location information; and

displaying the roster to participants in the collaboration session.

16 . The method of claim 15 , wherein updating the roster comprises:

identifying invitees to the collaboration session from the scheduling information;

identifying which invitees are participating in the collaboration session from the presence or location information; and

indicating in the roster whether each invitee in the roster is participating in the collaboration session.

17 . The method of claim 15 , wherein displaying the roster comprises:

displaying all invitees in the roster to a first subset of the participants in the collaboration session; and

displaying a subset of the invitees in the roster to a second subset of the participants in the collaboration session.

18 . The method of claim 17 ,

wherein the first subset of the participants comprises a host participant; and

wherein the second subset of the participants is determined based on a role designation of the participants.

19 . The method of claim 15 , wherein updating the roster comprises:

inserting an indication that an invitee is not a participant into a roster entry corresponding to the invitee, responsive to the presence or location information; and

inserting an indication of why an invitee is not a participant into a roster entry corresponding to the invitee, responsive to the presence or location information or the scheduling information.

20 . The method of claim 15 , wherein updating the roster comprises:

modifying the roster as invitees leave or join the collaboration session.

Assignments (7)
RELEASE OF PATENT SECURITY INTERESTS Recorded Aug 30, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PLANTRONICS, INC.; POLYCOM, INC.
Reel/Frame 061356/0366 →
SECURITY AGREEMENT Recorded Jul 5, 2018
From: PLANTRONICS, INC.; POLYCOM, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 046491/0915 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 047247/0615 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 046472/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2016
From: PAI, DEEP SUBHASH
To: POLYCOM, INC.
Reel/Frame 041178/0056 →
GRANT OF SECURITY INTEREST IN PATENTS - SECOND LIEN Recorded Sep 27, 2016
From: POLYCOM, INC.
To: MACQUARIE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 040168/0459 →
GRANT OF SECURITY INTEREST IN PATENTS - FIRST LIEN Recorded Sep 27, 2016
From: POLYCOM, INC.
To: MACQUARIE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 040168/0094 →