System and method for distributing video conference data over an internet protocol television system
First Claim
1. A computerized method for distributing video conference data over an internet protocol television (IPTV) system, comprising:
- allocating at a server in the IPTV system, a single IPTV video conference channel to a plurality of groups of video conference participants'"'"' set top boxes (STBs), wherein each of the plurality of groups of STBs receives a different one of a plurality of video conferences data over the single video conference channel;
accessing first STB data at the server indicating a first group of video conference participants'"'"' STBs in the plurality of groups of video conference participants'"'"' STBs, the first group of STBs being associated with a first one of the plurality of video conferences data;
mapping at the server, an internet protocol (IP) address for the first one of the plurality of video conferences data to the first group of video conference participants'"'"' STBs IP addresses;
sending from the server over the single IPTV video conference channel from the first one of the plurality of IP addresses, the first one of the plurality of video conferences data to the first group of video conference participants'"'"' STBs;
mapping at the server, a second one of the plurality of IP addresses for a second one of the plurality of video conferences data to a second group of video conference participants'"'"' STBs IP addresses, wherein the first one of the plurality of video conferences data and the second one of the plurality of video conferences data are different video conference data;
duplicating audio data from the first one of the plurality of video conferences data;
sending the duplicated audio data, concurrently with the video broadcast during the video conference, to a mobile device associated with a video conference participant associated with one of the plurality of STBs in the first group whom has left the one of the plurality of STBs in the first group during the video conference; and
sending from the server over the single IPTV video conference channel from the second one of the plurality of IP addresses, the second one of the plurality of video conferences IP data to the second group of video conference participants'"'"' STBs.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized system and method for distributing video conference data over an internet protocol television (IPTV) system are disclosed including structures and methods for allocating an IPTV video conference channel to groups of video conference participants'"'"' set top boxes (STBs), accessing STB data at the server indicating a group of video conference participants'"'"' STBs in the groups of video conference participants'"'"' STBs, the group of STBs being associated with one video conference data, mapping at the server, the video conference channel to the group of video conference participants'"'"' STBs and to one IP address for the one of the video conferences data, and delivering from the server over the video conference channel from a first one of the of IP addresses, the first one of the video conferences data to the first group of video conference participants'"'"' STBs.
-
Citations
23 Claims
-
1. A computerized method for distributing video conference data over an internet protocol television (IPTV) system, comprising:
-
allocating at a server in the IPTV system, a single IPTV video conference channel to a plurality of groups of video conference participants'"'"' set top boxes (STBs), wherein each of the plurality of groups of STBs receives a different one of a plurality of video conferences data over the single video conference channel; accessing first STB data at the server indicating a first group of video conference participants'"'"' STBs in the plurality of groups of video conference participants'"'"' STBs, the first group of STBs being associated with a first one of the plurality of video conferences data; mapping at the server, an internet protocol (IP) address for the first one of the plurality of video conferences data to the first group of video conference participants'"'"' STBs IP addresses; sending from the server over the single IPTV video conference channel from the first one of the plurality of IP addresses, the first one of the plurality of video conferences data to the first group of video conference participants'"'"' STBs; mapping at the server, a second one of the plurality of IP addresses for a second one of the plurality of video conferences data to a second group of video conference participants'"'"' STBs IP addresses, wherein the first one of the plurality of video conferences data and the second one of the plurality of video conferences data are different video conference data; duplicating audio data from the first one of the plurality of video conferences data; sending the duplicated audio data, concurrently with the video broadcast during the video conference, to a mobile device associated with a video conference participant associated with one of the plurality of STBs in the first group whom has left the one of the plurality of STBs in the first group during the video conference; and sending from the server over the single IPTV video conference channel from the second one of the plurality of IP addresses, the second one of the plurality of video conferences IP data to the second group of video conference participants'"'"' STBs. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable medium containing instructions that when executed by a computer perform a method for video conferencing, the method comprising:
-
allocating at a server in the IPTV system, a single IPTV video conference channel to a plurality of groups of video conference participants+ set top boxes (STBs), wherein each of the plurality of groups of STBs receives a different one of a plurality of video conferences data over the single video conference channel; accessing first STB data at the server indicating a first group of video conference participants'"'"' STBs in the plurality of groups of video conference participants'"'"' STBs, the first group of STBs being associated with a first one of a plurality of video conferences internet protocol (IP) data; mapping at the server, the first one of the plurality of video conferences data to the first group of video conference participants'"'"' STBs IP addresses; and delivering from the server over the single IPTV video conference channel from the first one of the plurality of IP addresses, the first one of the plurality of video conferences data to the first group of video conference participants'"'"' STBs. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A video conference system comprising:
-
a memory containing a group of video conference participants; a processor coupled to the memory; and a computer program stored in the memory, the computer program comprising, instructions to access first STB data at the server indicating a first group of video conference participants'"'"' STBs in the plurality of groups of video conference participants'"'"' STBs IP addresses, the first group of STBs being associated with a first one of a plurality of video conferences data, instructions to map at the server, an internet protocol (IP) address for the first one of the plurality of video conferences data to the first group of video conference participants'"'"' STBs IP addresses; and instructions to deliver from the server over the single IPTV video conference channel from the first one of the plurality of IP addresses, the first one of the plurality of video conferences data to the first group of video conference participants'"'"' STBs allocating at a server in the IPTV system, a single IPTV video conference channel to a plurality of groups of video conference participants'"'"' set top boxes (STBs), wherein each of the plurality of groups of STBs receives a different one of a plurality of video conferences data over the single video conference channel. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A data structure embedded in a computer-readable medium comprising:
-
a group identifier field for containing data identifying a group of internet protocol television (IPTV) network video conference participants; a video conference data address field for containing data identifying an internet protocol (IP) address for video conference data for delivery of the video conference data to video conference participants'"'"' STBs over a single IPTV video conference channel in the IPTV system, wherein each of the plurality of groups of STBs receives a different one of a plurality of video conferences data over the single video conference channel; and a STB identifier field for containing data identifying the STBs associated with the group of video conference participants for mapping the single IPTV video conference channel to the video conference data address field and the STBs. - View Dependent Claims (16)
-
-
17. A set of application program interfaces embodied on a computer readable medium for execution on a computer in conjunction with an application program that distributes video conference internet protocol (IP) video data over a single IPTV video conference channel to a group of video participants'"'"' STBs IP addresses, the set of application program interfaces comprising:
-
a first interface that receives a group identifier IP data identifying a first group of video conference participants'"'"' STBs IP addresses; a second interface that receives IP data representing a first video conference data IP address identifying an IP address for the first video conference IP data for delivery of the first video conference IP data to the first video conference participants'"'"' STBs IP addresses over the single IPTV video conference channel; and a third interface that receives STB identifier IP data for identifying a plurality of STB identifiers associated with the first group of video conference participants'"'"' STBs for mapping the IPTV channel to the first video conference data IP address for delivery of the first video conference data to the first group of video conference participants'"'"' STBs IP addresses, wherein each of the plurality of groups of STBs receives a different one of a plurality of video conferences data over the single video conference channel. - View Dependent Claims (18)
-
-
19. A computerized method for distributing video conference data in an IPTV system, comprising:
-
sending from a first client device to a server, internet protocol (IP) data indicating a first list designating a first group of video conference participants'"'"' set top boxes (STBs) IP addresses; and sending from the client device to the server, a first video conference IP data, the first video conference IP data to be sent from the server over a single IPTV conference channel in the IPTV system to first group of video conference participants'"'"' STBs IP addresses, wherein each of a plurality of groups of STBs receives a different one of a plurality of video conferences data over a single video conference channel. - View Dependent Claims (20, 21)
-
-
22. A graphical user interface (GUI) embodied on a computer readable medium for execution on a computer in conjunction with an application program that distributes video conference data over a single IPTV video conference channel to a group of video conference participants'"'"' STBs, the GUI comprising:
-
a first interface that receives a first group identifier internet protocol (IP) data identifying one of a plurality of groups of video conference participants'"'"' STBs IP addresses; a second interface that receives IP data representing a first video conference IP address identifying an address for delivery of the first video conference IP data to the first group of video conference participants'"'"' STBs IP addresses over the single IPTV video conference channel; and a third interface that maps the IPTV video conference channel to the first video conference address for delivery of the first video conference IP data to the first group video conference participants'"'"' STB over the single IPTV video conference channel, wherein each of a plurality of groups of STBs receives a different one of a plurality of video conferences data over a single video conference channel. - View Dependent Claims (23)
-
Specification