Web-enabled conferencing and meeting implementations with flexible user calling and content sharing features
First Claim
1. A system comprising:
- a webserver that includes one or more computer processors and a memory circuit storing instructions configured to;
receive subscription requests to published meeting groups via input from individuals and meeting scheduling data, including meeting start times, for meetings associated with meetings groups, the subscription requests including call profiles for individuals subscribed to the meeting groups, wherein the call profiles include auto-retry parameters, the auto-retry parameters including a time interval between retries after failing to reach a respective individual, a number of retries, and at least one alternative number to call; and
provide meeting notifications and a virtual meeting interface accessible by individuals participating in at least one of the meetings wherein the virtual meeting interface includes options for starting sub-meetings from individuals in a primary meeting and displays a list of sub-meetings that were started from the primary meeting;
a conference private branch exchange (PBX) server that includes one or more computer processors and a memory circuit storing instructions configured to;
send, in response to an occurrence of at least one of the meeting start times, meeting invitations to individuals subscribed to a corresponding meeting group, by actively calling the participants or providing a prompt to call into the meeting to each of the individuals subscribed at the respective meeting start time;
merge audio for the individuals subscribed to a corresponding meeting group;
provide, to the subscribed individuals, meeting content that includes the merged audio and other meeting content including media content identified via input received from a respective subscribed individual, the input identifying the media content to exclude from being displayed to other subscribed individuals;
move individuals between the sub-meetings based upon a selection from the list of sub-meetings;
generate a multicast stream containing a subset of the meeting content for display which excludes the media content from at least a subset of the subscribed individuals; and
an application server that includes one or more computer processors and a memory circuit storing instructions configured to provide applications to users of the virtual meeting interface, the applications providing voice over internet protocol (VoIP) functions.
3 Assignments
0 Petitions
Accused Products
Abstract
A plurality of embodiments is presented in relation to conferencing solutions. Consistent with an embodiment of the present disclosure, a method is implemented by a computer processing arrangement. The method provides conferencing services between participants. A web-accessible virtual meeting interface is provided. Meeting scheduling data is received from the virtual meeting interface. The meeting scheduling data includes participant identifying information and meeting time information. At least one telephone call is initiated. The telephone call is responsive to the meeting time information and the participant identifying information and for the at least one participant identified by the identifying information. In response to the at least one participant answering the telephone call, audio from the telephone call is merged with audio from other participants. The merged audio is provided to the at least one participant and the other participants.
126 Citations
18 Claims
-
1. A system comprising:
-
a webserver that includes one or more computer processors and a memory circuit storing instructions configured to; receive subscription requests to published meeting groups via input from individuals and meeting scheduling data, including meeting start times, for meetings associated with meetings groups, the subscription requests including call profiles for individuals subscribed to the meeting groups, wherein the call profiles include auto-retry parameters, the auto-retry parameters including a time interval between retries after failing to reach a respective individual, a number of retries, and at least one alternative number to call; and provide meeting notifications and a virtual meeting interface accessible by individuals participating in at least one of the meetings wherein the virtual meeting interface includes options for starting sub-meetings from individuals in a primary meeting and displays a list of sub-meetings that were started from the primary meeting; a conference private branch exchange (PBX) server that includes one or more computer processors and a memory circuit storing instructions configured to; send, in response to an occurrence of at least one of the meeting start times, meeting invitations to individuals subscribed to a corresponding meeting group, by actively calling the participants or providing a prompt to call into the meeting to each of the individuals subscribed at the respective meeting start time; merge audio for the individuals subscribed to a corresponding meeting group; provide, to the subscribed individuals, meeting content that includes the merged audio and other meeting content including media content identified via input received from a respective subscribed individual, the input identifying the media content to exclude from being displayed to other subscribed individuals; move individuals between the sub-meetings based upon a selection from the list of sub-meetings; generate a multicast stream containing a subset of the meeting content for display which excludes the media content from at least a subset of the subscribed individuals; and an application server that includes one or more computer processors and a memory circuit storing instructions configured to provide applications to users of the virtual meeting interface, the applications providing voice over internet protocol (VoIP) functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15)
-
-
12. A method comprising:
-
using a webserver, that includes one or more computer processors and a memory circuit storing instructions, to; receive subscription requests to meeting groups for individuals, the subscription requests including call profiles for the individuals, wherein the call profiles include auto-retry parameters, the auto-retry parameters including a time interval between retries after failing to reach a respective individual a number of retries, and at least one alternative number to call; receive meeting scheduling data, including meeting start times, for meetings associated with the meetings groups; and provide a virtual meeting interface to individuals participating in at least one of the meetings in response to receiving the meeting scheduling data wherein the virtual meeting interface includes options for starting sub-meetings from individuals in a primary meeting and displays a list of sub-meetings that were started from the primary meeting; using a conference private branch exchange (PBX) server, that includes one or more computer processors and a memory circuit storing instructions, to; send, in response to an occurrence of at least one of the meeting start times, meeting invitations to individuals subscribed to a corresponding meeting group; merge audio for the individuals subscribed to a corresponding meeting group; move individuals between the sub-meetings based upon a selection from the list of sub-meetings; provide, to the subscribed individuals, meeting content that includes the merged audio and other meeting content including media content identified via input received from a respective subscribed individual, the input identifying media content to exclude from being displayed to other subscribed individuals; and generate a multicast stream containing a subset of the meeting content for display and which excludes the media content from at least a subset of the subscribed individuals; and using an application server, that includes one or more computer processors and a memory circuit storing instructions, to provide applications to users of the virtual meeting interface, the applications providing voice over internet protocol (VoIP) functions. - View Dependent Claims (13, 16, 17, 18)
-
Specification