Audience binning system and method for webcasting and on-line presentations
First Claim
Patent Images
1. An audience binning method, comprising:
- receiving, at a client component, at least one of an interest and an expertise of an audience member, the client component displaying a presentation;
allowing the audience member to interact with the presentation and take an action;
communicating the action and the one or more interests and expertise to a backend system that also receives a set of interests and expertise from other audience members;
synchronizing, by the backend system to the client component, the set of interests and expertise from other audience members to the client component;
generating, at the client component, a binning for each interest and each expertise wherein each binning is generated using the interests and expertise of the audience members and a user tag is placed into one or more hexagonal bins and each binning having a plurality of audience members with one of the interest and the expertise, wherein generating the binning for a newly joining audience member comprises placing one or more tags of the newly joining audience member alongside existing hexagonal bins using a heuristic based on relationship between an oldest hexagon of a similar type to the tag of the newly joined audience member and the one or more tags of the newly joining audience member;
generating and displaying the binning of the interests and expertise of the audience members;
generating a canvas for the presentation having a height and a width and inserting each interest or expertise into the canvas using a hexagonal binning process and a circle packing process; and
inserting a new audience interest or a new audience expertise into the canvas using a heuristic process.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual audience binning system and method are described. The system and method dynamically labels a group with information derived from its current participants and possibly their conversations through data mining. Then, new audience would use this contextual information to decide their relevance and interest with the groups. Furthermore, using the system, the quality of virtual binning increases with number of participants that solves the problem of size so that it is a solution that'"'"'s built to work at scale. The virtual audience binning may be used with an online presentation system that generates and displays webcasts and virtual events to the audience members.
284 Citations
22 Claims
-
1. An audience binning method, comprising:
-
receiving, at a client component, at least one of an interest and an expertise of an audience member, the client component displaying a presentation; allowing the audience member to interact with the presentation and take an action; communicating the action and the one or more interests and expertise to a backend system that also receives a set of interests and expertise from other audience members; synchronizing, by the backend system to the client component, the set of interests and expertise from other audience members to the client component; generating, at the client component, a binning for each interest and each expertise wherein each binning is generated using the interests and expertise of the audience members and a user tag is placed into one or more hexagonal bins and each binning having a plurality of audience members with one of the interest and the expertise, wherein generating the binning for a newly joining audience member comprises placing one or more tags of the newly joining audience member alongside existing hexagonal bins using a heuristic based on relationship between an oldest hexagon of a similar type to the tag of the newly joined audience member and the one or more tags of the newly joining audience member; generating and displaying the binning of the interests and expertise of the audience members; generating a canvas for the presentation having a height and a width and inserting each interest or expertise into the canvas using a hexagonal binning process and a circle packing process; and inserting a new audience interest or a new audience expertise into the canvas using a heuristic process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A presentation system, comprising:
-
a plurality of computer device having a processor, memory and a plurality of lines of instructions configured to be used by an audience member of a presentation; a presentation system, capable of coupling to the plurality of computer devices, that generates the presentation and distributes the presentation to each computer device; each computer device further configured to gather one or more interests and expertise from the audience member as the audience number registers for the presentation, allow the audience member to interact with the presentation and take an action, and communicate the action and the one or more interests and expertise to the presentation system; the presentation system having a processor, memory and a plurality of lines of instructions configured to;
receive a set of interests and expertise from other audience members and synchronize the set of interests and expertise from other audience members to each computer device;each computer device further configured to generate a binning for each interest and each expertise and a user tag is placed into one or more hexagonal bins wherein each binning is generated using the interests and expertise of the audience members and having a plurality of audience members with one of the interest and the expertise and generate and display a user interface of the binning of the interests and expertise of the audience members; and the presentation system further configured to place, for a newly joining audience member, one or more tags of the newly joining audience member alongside existing hexagonal bins using a heuristic based on relationship between an oldest hexagon of a similar type to the tag of the newly joined audience member and the one or more tags of the newly joining audience member, periodically update the binning for each interest and each expertise, generate a canvas for the presentation having a height and a width, insert each interest or expertise into the canvas using a hexagonal binning process and a circle packing process and insert a new audience interest or a new audience expertise into the canvas using a heuristic process. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for audience binning, comprising:
-
a computing device having a processor, memory and a plurality of lines of instructions, wherein the computing device is configured to; gather one or more interests and expertise from an audience member as the audience member registers for a presentation, allow the audience member to interact with the presentation and take an action, communicate the action and the one or more interests and expertise to a backend system that also receives a set of interests and expertise from other audience members; and the backend system being configured to; synchronize the set of interests and expertise from other audience members to the computing device, generate a binning for each interest and each expertise wherein each binning is generated using the interests and expertise of the audience members and a user tag is placed into one or more hexagonal bins and having a plurality of audience members with one of the interest and the expertise, place, for a newly joining audience member, one or more tags of the newly joining audience member alongside existing hexagonal bins using a heuristic based on relationship between an oldest hexagon of a similar type to the tag of the newly joined audience member and the one or more tags of the newly joining audience member and display a user interface of the binning of the interests and expertise of the audience members, generate a canvas for the presentation having a height and a width and insert each interest or expertise into the canvas using a hexagonal binning process and a circle packing process and insert a new audience interest or a new audience expertise into the canvas using a heuristic process. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification