Patent ID: 8799005

Claim:
A method for capturing event feedback, the method comprising: a) on a computer-readable storage module, storing a plurality of different event records for a plurality of different events such that the plurality of different event records comprises a corresponding event record for each event in the plurality of different events; b) for each event record in the plurality of different event records, receiving a plurality of feedback indicia arrays at a communication module, the communication module being electronically linked to the computer-readable storage module for communication therewith, wherein each feedback indicia array in the plurality of feedback indicia arrays stores a plurality of different times and a plurality of feedback indicia, such that for each time in the plurality of different times, the plurality of feedback indicia comprises an associated feedback indicium; and c) for each event record in the plurality of different event records, operating a data processing module, linked to the computer-readable storage module for communication therewith, to determine an aggregate feedback result array from the plurality of feedback indicia arrays received for that event record, wherein the aggregate feedback result array defines an associated aggregate feedback timeline, and for a plurality of different times in that timeline, a plurality of aggregate feedback results, such that for each time in the plurality of different times in that timeline, the plurality of aggregate feedback results comprises an associated aggregate feedback result, the plurality of aggregate feedback results being determined by aggregating the plurality of feedback indicia for each feedback indicia array in the plurality of feedback indicia arrays based on the plurality of different times for each feedback indicia array in the plurality of feedback indicia arrays; wherein, for at least one event record in the plurality of event records, receiving the plurality of feedback indicia arrays at the communication module comprises receiving the plurality of feedback indicia arrays from a plurality of mobile devices in real time by, for each feedback indicia array transmitted from a mobile device, receiving the plurality of feedback indicia as an ordered sequence over time at the communication module based on the timeline for that feedback indicia array such that some feedback indicia in the plurality of feedback indicia are received by the communication module before other feedback indicia in the plurality of feedback indicia are transmitted to the communication module by the mobile device.