IP Library Granted Patent US 9,319,634
Granted Patent B2
US 9,319,634 · App. 13/945,570 · Granted Apr 19, 2016

Facilitating multi-party conferences, including allocating resources needed for conference while establishing connections with participants

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 9,319,634
App. No.
13/945,570
Granted
Apr 19, 2016
Kind
B2
Abstract

A system includes a network interface for sending and receiving one or more of video data and audio data between two or more endpoints. One or more of a video data source and an audio data source located at more than one endpoint and a control unit for controlling one or more of the video data and the audio data between endpoints. The control unit is operable to execute instructions to specify more than one participant in a conference, wherein at least one participant is remotely located and invoke the conference upon receiving one or more requests to connect to the conference by one or more participants. The control unit is further operable to allocate resources upon the conference being invoked and connect participants to the conference.

Claims (86)

1. A method comprising:

receiving from a user input specifying more than one participant in a conference, the input being received through a graphical user interface displayed to the user and allowing the user to:

identify individually the more than one conference participants; and

indicate whether each of the identified more than one conference participants is a dial-in participant or a dial-out participant;

invoking the conference upon connecting one or more participants to the conference, wherein connecting one or more participants to the conference comprises receiving a dial-in from at least one conference participant or establishing a dial-out with at least one conference participant; and

allocating resources to connect participants to the conference upon the conference being invoked.

2. The method of claim 1 , further comprising:

messaging dial-in participants to request the participants to connect to the conference.

3. The method of claim 2 , further comprising:

messaging dial-out participants with at least one failed request to connect to the conference to request the participants to connect to the conference.

4. The method of claim 1 , the graphical user interface further allowing the user to indicate whether one or more of the identified conference participants is a chairperson for the conference.

5. The method of claim 4 , wherein:

invoking the conference upon connecting one or more participants to the conference comprises invoking the conference on connecting a chairperson to the conference.

6. The method of claim 5 , wherein:

the chairperson is a dial-out participant.

7. The method of claim 1 , the graphical user interface further allowing the user to indicate whether one or more of the identified conference participants is required to authenticate before joining the conference, the method further comprising:

authenticating participants required to authenticate upon receiving a request by one or more such participants to connect to the conference or upon establishing a dial-out connection with one or more such participants.

8. A system comprising:

a network interface for sending and receiving one or more of video data and audio data between two or more endpoints;

one or more of a video data source and an audio data source located at more than one endpoint; and

a control unit for controlling one or more of the video data and the audio data between endpoints, the control unit operable to execute instructions to:

display a graphical user interface to a user allowing the user to specify more than one participant in a conference, wherein specifying the more than one participant includes

identifying individually one or more conference participants and

indicating whether each of the identified one or more conference participants is a dial-in participant or a dial-out participant, and

wherein at least one participant is remotely located;

invoke the conference upon receiving one or more requests to connect to the conference by one or more participants, wherein connecting one or more participants to the conferences comprises receiving a dial-in from at least one conference participant or establishing a dial-out with at least one conference participant;

allocate resources upon the conference being invoked; and

connect participants to the conference.

9. The system of claim 8 , wherein the control unit is further operable to:

message dial-in participants to request the participants to connect to the conference.

10. The system of claim 9 , wherein the control unit is further operable to:

message dial-out participants with at least one failed request to connect to the conference to request the participants to connect to the conference.

11. The system of claim 8 , wherein the control unit is further operable to:

display a graphical user interface to the user allowing the user to indicate whether one or more of the identified conference participants is a chairperson of the conference; and

invoke the conference on connecting a chairperson to the conference and to delay connection of one or more participants to the conference until the chairperson is connected.

12. The system of claim 11 , wherein the chairperson is a dial-out participant.

13. The system of claim 8 , wherein the control unit is further operable to:

display a graphical user interface to the user allowing the user to indicate whether one or more of the identified conference participants is required to authenticate before joining the conference; and

authenticate participants required to authenticate upon receiving a request by one or more such participants to connect to the conference or upon establishing a dial-out connection with one or more such participants.

14. The system of claim 13 , wherein participants are authenticated to the conference using one or more of passcode authentication and biometric authentication.

15. A method comprising:

receiving from a user input specifying more than one participant in a conference, where at least one participant is remotely located, the input being received through a graphical user interface displayed to the user and allowing the user to

identify individually one or more conference participants,

indicate whether each of the identified one or more conference participants is a dial-in participant or a dial-out participant, and

indicate whether one or more of the identified one or more conference participants is a chairperson for the conference;

connecting one or more participants to the conference, wherein connecting one or more participants to the conference comprises receiving a dial-in from at least one conference participant or establishing a dial-out with at least one conference participant;

delaying one or more connections to the conference by one or more participants until the conference is invoked;

invoking the conference upon connecting a chairperson to the conference; and

allocating resources for connecting participants to the conference, the resources allocated depending upon participants connected.

16. The method of claim 15 , further comprising:

messaging dial-in participants to request the participants to connect to the conference.

17. The method of claim 16 , wherein the message to the dial-in participants includes at least one of dial-in information or required authentication information.

18. The method of claim 15 , further comprising:

contacting dial-out participants with at least one failed request to connect to the conference to request the participants to connect to the conference.

19. The method of claim 15 , further comprising:

authenticating participants to the conference upon receiving one or more requests to connect to the conference by one or more participants, wherein participants are authenticated using one or more of passcode authentication and biometric authentication.

20. A system, comprising:

a storage device; and

a processor coupled to the storage device, the processor adapted to execute instructions stored in the storage device to:

display a graphical user interface to a user allowing the user to specify more than one participant in a conference, wherein specifying the more than one participant includes

identifying individually one or more conference participants,

indicating whether each of the identified one or more conference participants is a dial-in participant or a dial-out participant, and

indicating whether one or more of the identified one or more conference participants is a chairperson for the conference, and

wherein at least one participant is located remotely;

connect more than one participant to the conference, wherein connecting more than one participant to the conference comprises receiving a dial-in from at least one conference participant or establishing a dial-out with at least one conference participant;

determine if a chairperson has connected to the conference;

if the chairperson has connected to the conference then, invoke the conference, allocate resources for the conference, and connect participants to the conference; and

if the chairperson has not connected to the conference then, delay the connection of participants to the conference.

21. The system of claim 20 , wherein the processor is further adapted to:

message requests to specified participants to connect to the conference via a network, including one or more of:

messaging dial-in participants to request the participants to connect to the conference, wherein the message to the dial-in participants includes at least one of dial-in information or required authentication information; and

messaging dial-out participants with at least one failed request to connect to the conference to request the participants to connect to the conference.

22. The system of claim 21 , wherein the network comprises at least one of a telecommunication network and a computer network.

23. The system of claim 21 , wherein participants are messaged using one or more of unicast messaging, multicast messaging, and broadcast messaging.

24. The system of claim 20 , wherein the processor is further adapted to:

authenticate participants to the conference, wherein participants are authenticated using one or more of passcode authentication and biometric authentication.

25. A non-transitory computer-readable medium comprising instructions to cause one or more processors to:

specify individually in a graphical user interface more than one participant in a conference where at least one participant is located remotely;

designate in the graphical user interface at least one participant as chairperson;

receive a request to connect to the conference by more than one participant;

determine if the chairperson has requested to connect to the conference;

delay connecting one or more participants to the conference until the request to connect to the conference from the chairperson is received;

invoke the conference upon receiving the request to connect to the conference from the chairperson;

message participants to request the participants to connect to the conference via a network, wherein dial-out participants with at least one failed request to connect to the conference and dial-in participants are messaged to request the participants to connect to the conference; and

allocate resources to connect participants to the conference upon the conference being invoked, the resources allocated depending upon participants to connect to the conference.

26. The non-transitory computer-readable medium of claim 25 , wherein participants are messaged using one or more of unicast messaging, multicast messaging, and broadcast messaging.

Assignments (10)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 22, 2023
From: POLYCOM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 064056/0947 →
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 Jul 18, 2013
From: LOCKHART, CARIN; PANDEY, KULDEEP; DROZDZEWICZ, PIOTR; ADAMS, JEFF
To: POLYCOM, INC.
Reel/Frame 030828/0542 →