Selective channel live production system and method
AssigneeProdcom LLC
InventorsStephen Bailey, Justin Tyre
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting and processing communication channels in a live production environment. In one aspect, a conversation status of each of a plurality of communication channels is determined. Channels belonging to a first group status are grouped into a first set, and channels belonging to a second group status are grouped into a second set. Display data is generated to indicate the respective groupings, and audio and text is selectively displayed on user devices according to the groupings.
Claims16
A system, comprising:
- a data processing apparatus including one or more computers;
- a non-transitory computer storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:
- for each communication channel of a plurality of communication channels, determine a grouping status of the communication channel, the grouping status for each communication channel defining one of a particular group to which the communication channel belongs or that the communication channel does not belong to a particular group;
- determining a first set of communication channels belonging to a first group;
- receiving, from each communication channel of the plurality of communication channels, communication data input by a user that is assigned to the communication channel;
- generating display data that causes a user device to display a user interface comprising:
- a first display area listing actionable icons, each respective actionable icon corresponding to a respective communication channel, each actionable icon including a label displaying an identifier of the communication channel and a visual indicator, and wherein each actionable icon for each of communication channels that belongs to the first group has a first visual indictor;
- a second display area in which, for each communication channel belonging to the first group for which communication data is received, text data based on the communication data is displayed, and wherein the text data for each communication channel is labeled with an identifier of the communication channel;
- providing the display data to a plurality of user devices, each user device associated with a respective one of the communication channels belonging to the first group, and having a display in which the user interface based on the display data is displayed;
- receiving, from one of the user devices associated with a first actionable icon that corresponds to a communication channel belonging to the first group, selection data indicating a selection of a second actionable icon;
- in response to the selection data:
- changing the grouping status of the communication channels corresponding to the first actionable icon and the second actionable icon to cause the communication channels to belong to a second group;
- generating updated display data that changes the visual indicator of the first actionable icon and the second actionable icon to a second visual indicator that is different from the first visual indicator;
- and
- providing the updated display data to each of the user devices.
A user device, comprising:
- a data processing apparatus and a display device;
- a non-transitory computer storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:
- displaying, in a user interface of the user device:
- a first display area listing a respective actionable icon for a respective communication channel of a plurality of communication channels, each actionable icon including a label displaying an identifier of the communication channel and a visual indicator, and wherein each actionable icon for each of the communication channels that belongs to a first group has a first visual indictor;
- a second display area in which, for each communication channel of the first group for which voice communication data is received, text data based on the voice communication data is displayed, and wherein the text data for each communication channel is labeled with an identifier of the communication channel;
- wherein in response to the user device being associated with a first actionable icon for a communication channel belonging to the first group, the user device presents voice communication data from all other communication channels belonging to the first group, and not presenting voice communication data from other channels that do not belong to the first group;
- in response to a selection by a user of the user device of a second actionable icon displayed in the user interface:
- the grouping status of the communication channels associated with the first actionable icon and second actionable icon are changed to belong to a second group;
- the visual indicators of the first actionable icon and second actionable icon are changed to a second visual indicator that is different form the first visual indicator;
- and
- the user device presents voice communication data from only the communication channel associated with the second actionable icon.
A computer-implemented method, comprising the operations of:
- for each communication channel of a plurality of communication channels, determine a grouping status of the communication channel, the grouping status for each communication channel defining one of a particular group to which the communication channel belongs or that the communication channel does not belong to a particular group;
- determining a first set of communication channels belonging to a first group;
- receiving, from each communication channel of the plurality of communication channels, communication data input by a user that is assigned to the communication channel;
- generating display data that causes a user device to display a user interface comprising:
- a first display area listing actionable icons, each respective actionable icon corresponding to a respective communication channel, each actionable icon including a label displaying an identifier of the communication channel and a visual indicator, and wherein each actionable icon for each of communication channels that belongs to the first group has a first visual indictor;
- a second display area in which, for each communication channel belonging to the first group for which communication data is received, text data based on the communication data is displayed, and wherein the text data for each communication channel is labeled with an identifier of the communication channel;
- providing the display data to a plurality of user devices, each user device associated with a respective one of the communication channels belonging to the first group, and having a display in which the user interface based on the display data is displayed;
- receiving, from one of the user devices associated with a first actionable icon that corresponds to a communication channel belonging to the first group, selection data indicating a selection of a second actionable icon;
- in response to the selection data:
- changing the grouping status of the communication channels corresponding to the first actionable icon and the second actionable icon to cause the communication channels to belong to a second group;
- generating updated display data that changes the visual indicator of the first actionable icon and the second actionable icon to a second visual indicator that is different from the first visual indicator;
- and
- providing the updated display data to each of the user devices.
A computer-implemented method, comprising the operations of:
- displaying, in a user interface of a user device:
- a first display area listing a respective actionable icon for a respective communication channel of a plurality of communication channels, each actionable icon including a label displaying an identifier of the communication channel and a visual indicator, and wherein each actionable icon for each of the communication channels that belongs to a first group has a first visual indictor;
- a second display area in which, for each communication channel of the first group for which voice communication data is received, text data based on the voice communication data is displayed, and wherein the text data for each communication channel is labeled with an identifier of the communication channel;
- wherein in response to the user device being associated with a first actionable icon for a communication channel belonging to the first group, the user device presents voice communication data from all other communication channels belonging to the first group, and not presenting voice communication data from other channels that do not belong to the first group;
- in response to a selection by a user of the user device of a second actionable icon displayed in the user interface:
- the grouping status of the communication channels associated with the first actionable icon and second actionable icon are changed to belong to a second group;
- the visual indicators of the first actionable icon and second actionable icon are changed to a second visual indicator that is different form the first visual indicator;
- and
- the user device presents voice communication data from only the communication channel associated with the second actionable icon.
A computer-implemented method, comprising the operations of:
- displaying, in a user interface of the user device:
- a first display area listing a respective actionable icon for a respective communication channel of a plurality of communication channels, each actionable icon including a label displaying an identifier of the communication channel and a visual indicator, and wherein each actionable icon for each of the communication channels that belongs to a first group has a first visual indictor;
- a second display area in which, for each communication channel of the first group for which voice communication data is received, text data based on the voice communication data is displayed, and wherein the text data for each communication channel is labeled with an identifier of the communication channel;
- wherein in response to the user device being associated with a first actionable icon for a communication channel belonging to the first group, the user device presents voice communication data from all other communication channels belonging to the first group, and not presenting voice communication data from other channels that do not belong to the first group;
- in response to a selection by a user of the user device of a second actionable icon displayed in the user interface:
- the grouping status of the communication channels associated with the first actionable icon and second actionable icon are changed to belong to a second group;
- the visual indicators of the first actionable icon and second actionable icon are changed to a second visual indicator that is different form the first visual indicator;
- and
- the user device presents voice communication data from only the communication channel associated with the second actionable icon.
Dependencies are inferred from the claim text.