Method and System for Providing Virtual Co-Presence to Broadcast Audiences in an Online Broadcasting System
3 Assignments
0 Petitions
Accused Products
Abstract
There is provided an online broadcasting system for providing virtual co-presence to broadcast audiences. The online broadcasting system may comprise a plurality of user terminals, a user reaction processing server and a broadcast server configured to transmit broadcast program data to the user terminals. The user terminals may be configured to: display a broadcast program based on the broadcast program data; receive individual user reaction data from a user input interface; and transmit the received individual user reaction data to the broadcast server. The user reaction processing server may be configured to: receive the individual user reaction data from each of the user terminals; aggregate the individual user reaction data to create total user reaction data based on the received individual user reaction data; generate interface control data based on the total user reaction data, wherein the interface control data, when executed, is operative to cause a client application to generate output indicative of the total user reaction data; and transmit the generated interface control data to at least one of the user terminals.
14 Citations
45 Claims
-
1-25. -25. (canceled)
-
26. A method comprising:
transmitting, by a server computer, a broadcast program to a plurality of user terminals; receiving, by the server computer from the plurality of user terminals, individual user reaction data, the individual user reaction data generated at each of the plurality of user terminals in relation to the broadcast program, the individual user reaction data comprising user reaction to the broadcast program, the individual user reaction data comprising a plurality of individual user reaction fields, each individual user reaction field corresponding to a user reaction icon and comprising a flag indicating whether the corresponding user reaction icon has been selected by the user; aggregating, by the server computer, the individual user reaction data to create total user reaction data based on the flags of the individual user reaction fields; generating, by the server computer, interface control data based on the total user reaction data, wherein the interface control data, when executed, is operative to cause a client application to generate output indicative of the total user reaction data; and transmitting, by the server computer, the generated interface control data to a user terminal in the plurality of user terminals. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
36. A computing device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; broadcast program transmitting logic executed by the processor for transmitting a broadcast program to a plurality of user terminals; receiving logic executed by the processor for receiving, from the plurality of user terminals, individual user reaction data, the individual user reaction data generated at each of the plurality of user terminals in relation to the broadcast program, the individual user reaction data comprising user reaction to the broadcast program, the individual user reaction data comprising a plurality of individual user reaction fields, each individual user reaction field corresponding to a user reaction icon and comprising a flag indicating whether the corresponding user reaction icon has been selected by the user; aggregating logic executed by the processor for aggregating the individual user reaction data to create total user reaction data based on the flags of the individual user reaction fields; generating logic executed by the processor for generating interface control data based on the total user reaction data, wherein the interface control data, when executed, is operative to cause a client application to generate output indicative of the total user reaction data; and control data transmitting logic executed by the processor for transmitting the generated interface control data to a user terminal in the plurality of user terminals. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A non-transitory computer readable storage medium having computer readable program code in the medium for causing a processor to execute computer instructions, the instructions comprising:
-
transmitting, by the processor, a broadcast program to a plurality of user terminals; receiving, by the processor from the plurality of user terminals, individual user reaction data, the individual user reaction data generated at each of the plurality of user terminals in relation to the broadcast program, the individual user reaction data comprising user reaction to the broadcast program, the individual user reaction data comprising a plurality of individual user reaction fields, each individual user reaction field corresponding to a user reaction icon and comprising a flag indicating whether the corresponding user reaction icon has been selected by the user; aggregating, by the processor, the individual user reaction data to create total user reaction data based on the flags of the individual user reaction fields; generating, by the processor, interface control data based on the total user reaction data, wherein the interface control data, when executed, is operative to cause a client application to generate output indicative of the total user reaction data; and transmitting, by the processor, the generated interface control data to a user terminal in the plurality of user terminals.
-
Specification