IP Library Granted Patent US 8,330,795
Granted Patent B2
US 8,330,795 · App. 12/483,493 · Granted Dec 11, 2012

Extended presence for video conferencing systems

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 8,330,795
App. No.
12/483,493
Granted
Dec 11, 2012
Kind
B2
Abstract

Systems and methods of providing extended presence information for multi-user devices are described. Communication devices used in conference rooms represent a different nature than single user devices such as a personal computer. Conference rooms also have attributes that may be added to existing presence information and provide an enhanced experience for scheduling and dissemination of conference room capabilities. Information such as actual people in attendance may be added to the presence information maintained by a presence server to provide an overall enhancement to the meeting room whether it is physically a single conference room or a multitude of endpoints remotely connected to a conference.

Claims (53)

1. A method of using extended presence information to schedule a conference from a user interface device, the method comprising:

receiving from the user interface device a selection of meeting invitees to participate in a conference;

receiving from the user interface desired capabilities of conferencing devices to be used in the conference;

obtaining at least a portion of the extended presence information associated with the meeting invitees and conferencing devices from a presence server;

identifying an available time for the conference based upon availability of the meeting invitees and the conferencing devices compatible with the desired capabilities; and

updating at least a portion of the extended presence information based upon selection of an identified time.

2. The method of claim 1 wherein the selection of meeting invitees includes an indication for each meeting invitee, the indication defining the meeting invitee as required or optional.

3. The method of claim 1 wherein the desired capabilities of conferencing devices further define minimum capabilities required.

4. The method of claim 1 wherein the extended presence information is transmitted via XEP 0115 extensions to XMPP.

5. The method of claim 1 wherein the conference is a video conference.

6. The method of claim 1 wherein the conference is a data conference.

7. The method of claim 1 wherein the conference is a hybrid conference with video endpoints and at least one audio only endpoint.

8. The method of claim 1 wherein the desired capabilities of conferencing devices further defines minimum video requirements for the conference.

9. The method of claim 1 wherein the desired capabilities of conferencing devices further defines minimum audio requirements for the conference.

10. The method of claim 1 further comprising receiving from a user interface device timing parameters for the conference.

11. The method of claim 10 wherein the timing parameters include one or more of start, end, duration, deadline for conference.

12. The method of claim 10 wherein the timing parameters include a deadline for the conference and extended presence information is utilized to determine a time prior to the deadline when a maximum number of required meeting invitees are available for the conference.

13. A method of using extended presence information to initiate an ad hoc conference, the method comprising:

receiving from a meeting coordinator, a set of parameters for a conference, wherein the set of parameters indicate meeting invitees and required resources and are received at a programmable control device;

monitoring extended presence properties associated with the meeting invitees and the required resources wherein the monitoring is performed via the programmable control device;

determining availability of meeting invitees based on the monitored extended presence properties;

providing an indication to the meeting coordinator when all the meeting invitees are available, wherein the indication prompts the meeting coordinator to begin the conference; and

launching the conference based on input from the meeting coordinator.

14. The method of claim 13 wherein the set of parameters for a conference further indicate minimum required capabilities of conferencing devices for use in the conference.

15. The method of claim 13 wherein parameters include one or more of: start time, end time, duration, participants, resources, device requirements, optional participants, dead line for conference.

16. The method of claim 13 wherein monitoring extended presence properties of meeting invitees includes monitoring presence properties of resources associated with the meeting invitees.

17. The method of claim 13 further comprising determining all the meeting invitees and required resources are available for a provided duration.

18. A video conferencing device comprising:

one or more processing devices;

a network interface communicatively coupled to the one or more processing devices; and

a user interface communicatively coupled to the one or more processing devices,

wherein the one or more processing devices are configured to:

receive from the user interface device a selection of meeting invitees to participate in a conference;

receive from the user interface desired capabilities of conferencing devices to be used in the conference;

obtain at least a portion of the extended presence information associated with the meeting invitees and conferencing devices from a presence server;

identify an available time for the conference based upon availability of the meeting invitees and the conferencing devices compatible with the desired capabilities; and

update at least a portion of the extended presence information based upon selection of an identified time.

19. A video conferencing device comprising:

one or more processing devices;

a network interface communicatively coupled to the one or more processing devices; and

a user interface communicatively coupled to the one or more processing devices,

wherein the one or more processing devices are configured to:

receive from a meeting coordinator, a set of parameters for a conference, wherein the set of parameters indicate meeting invitees and required resources and are received at a programmable control device;

monitor extended presence properties associated with the meeting invitees and the required resources wherein the monitoring is performed via the programmable control device;

determine availability of meeting invitees based on the monitored extended presence properties;

provide an indication to the meeting coordinator when all the meeting invitees are available, wherein the indication prompts the meeting coordinator to begin the conference; and

launch the conference based on input from the meeting coordinator.

20. The video conferencing device of claim 19 wherein the set of parameters for a conference further indicate minimum required capabilities of conferencing devices for use in the conference.

21. The video conferencing device of claim 19 wherein parameters include one or more of: start time, end time, duration, participants, resources, device requirements, optional participants, dead line for conference.

22. The video conferencing device of claim 19 wherein the programmed act of monitoring extended presence properties of meeting invitees includes monitoring presence properties of resources associated with the meeting invitees.

23. The video conferencing device of claim 19 wherein the one or more programming devices are further configured to determine that all the meeting invitees and required resources are available for a provided duration.

24. A non-transitory program storage device with instructions for controlling a programmable control device stored thereon, the instructions for configuring the programmable control device to perform the method of claim 1 .

25. A non-transitory program storage device with instructions for controlling a programmable control device stored thereon, the instructions for configuring the programmable control device to perform the method of claim 13 .

Assignments (10)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 22, 2023
From: POLYCOM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 064056/0894 →
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Sep 27, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: POLYCOM, INC.; VIVU, INC.
Reel/Frame 040166/0162 →
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 →
SECURITY AGREEMENT Recorded Dec 9, 2013
From: POLYCOM, INC.; VIVU, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 031785/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2009
From: IYER, BALAJI; SUBBARAO, GURUPRASAD; FAUBEL, KEN
To: POLYCOM, INC.
Reel/Frame 022818/0602 →