Back to results
US 12,238,146 B2Granted
Switch controller for separating multiple portions of call
AssigneeTevnos LLC
InventorStuart Alexander Jacobson
Life of this patent
Estimating the term…
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for collecting call data, feeding call data to applications, and providing advanced call features.
Claims20
A method comprising:
- setting up a call between a plurality of endpoints;
- storing data associated with the call, the data including one or more audio portions from audio of the call generated from each of the plurality of endpoints;
- separating, by a switch controller, the audio of the call into isolated audio portions, each isolated audio portion associated with a respective endpoint of the plurality of endpoints, wherein each isolated audio portion is separated based on a plurality of audio configurations related to the audio of the call, the plurality of audio configurations comprising:
- a first configuration, the first configuration providing interaction capabilities to a first group of participants;
- and
- a second configuration, the second configuration providing interaction capabilities to a second group of participants;
- sending, by the switch controller, the separated isolated audio portions of the call to the first and second group of participants based on the first and second configurations, the separated isolated audio portions including an audio portion, a video portion, and a messaging portion, wherein the first and second set of configurations provide the first and second group of participants interaction capabilities to interact with one or more of the separated isolated portions while interacting with another of the separated isolated audio portions, and providing a subset of the first and second group of participants with a group-messaging interface to interact with the messaging portion;
- and
- merging, by the switch controller, one or more of the isolated audio portions based on the plurality of audio configurations into a single audio portion.
6 more elements
A system comprising:
- at least one processor;
- and
- at least one memory storing instructions which when executed by the at least one processor causes the system to:
- set up a call between a plurality of endpoints;
- store data associated with the call, the data including one or more audio portions from audio of the call generated from each of the plurality of endpoints;
- separate, by as switch controller the audio of the call into isolated audio portions, each isolated audio portion associated with a respective endpoint of the plurality of endpoints, wherein each isolated audio portion is separated based on a plurality of audio configurations related to the audio of the call, the plurality of audio configurations comprising:
- a first configuration, the first configuration providing interaction capabilities to a first group of participants;
- and
- a second configuration assigned, the second configuration providing interaction capabilities to a second group of participants;
- sending, by the switch controller, the separated isolated audio portions of the call to the first and second group of participants based on to the first and second set of configurations, the separated isolated audio portions including an audio portion, a video portion, and a messaging portion, wherein the first and second set of configurations provide the first and second group of participants with interaction capabilities to interact with one or more of the separated isolated portions, while interacting with another of the separated isolated audio portions, and providing a subset of the first and second group of participants with a group-messaging interface to interact with the messaging portion;
- and
- merging, by the switch controller, one or more of the isolated audio portions based on the plurality of audio configurations into a single audio portion.
9 more elements
At least one non-transitory computer-readable medium storing instructions which when executed by at least one processor causes a system to:
- set up a call between a plurality of endpoints;
- store data associated with the call, the data including one or more audio portions from audio of the call generated from each of the plurality of endpoints;
- separate, by a switch controller, the audio of the call into isolated audio portions, each isolated audio portion associated with a respective endpoint of the plurality of endpoints, wherein each isolated audio portion is separated based on a plurality of audio configurations related to the audio of the call, the plurality of audio configurations comprising:
- a first configuration, the first configuration providing interaction capabilities to a first group of participants;
- and
- a second configuration assigned, the second set of configuration providing interaction capabilities to a second group of participants;
- sending, by the switch controller, the separated isolated audio portions of the call to the first and second group of participants based on the first and second configurations, the separated isolated audio portions including an audio portion, a video portion, and a messaging portion, wherein the first and second set of configurations provide the first and second group of participants with interaction capabilities to interact with one or more of the separated isolated portions while interacting with another of the separated isolated audio portions, and providing a subset of the first and second group of participants with a group-messaging interface to interact with the messaging portion;
- and
- merging, by the switch controller, one or more of the isolated audio portions based on the plurality of audio configurations into a single audio portion.
6 more elements
Dependencies are inferred from the claim text.