Systems and Methods for Capturing Event Feedback
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer readable media are described herein for capturing event feedback and providing a representation of feedback results generated using the feedback indicia. The representation of feedback results involves configuring a transmission module of the computing device to synchronize to an event record representing an event; receiving feedback indicia associated with an event at the computing device; operating a data processor of the computing device to assemble a feedback indicia array using the feedback indicia; and providing the event feedback to a remote data processing module. The capturing of event feedback involves storing a plurality of different event records for a plurality of different events; for each event record, receiving a plurality of feedback indicia arrays; and for each event record determining an aggregate feedback result array from the plurality of feedback indicia arrays.
-
Citations
64 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 63)
-
-
18. A method for capturing and communicating event feedback using a computing device, the method comprising:
-
a) configuring a transmission module of the computing device to synchronize to an event record stored on a remote computer-readable storage module, wherein the event record represents an event of interest such that the transmission of the event feedback is configured to link the event feedback to the event record; b) at a plurality of different times during an event timeline, receiving the event feedback as feedback indicia associated with an event of interest at the computing device; c) operating a data processor of the computing device to assemble a feedback indicia array using the feedback indicia, wherein the feedback indicia array stores the plurality of different times and an associated plurality of feedback indicia, such that for each time in the plurality of different times, the feedback indicia array comprises a time indicium pair comprising that time and an associated feedback indicium in the associated plurality of feedback indicia, wherein the event timeline defines a period of time for the event for that computing device; and d) providing the event feedback by, during the event timeline, periodically operating a transmission module of the computing device to transmit each time indicium pair in the feedback indicia array to a remote data processing module until all of the feedback indicia array is transmitted to the remote data processing module, wherein the transmission of each time indicium pair in the feedback indicia array is configured to link the time indicium pair to the event record. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 64)
-
-
32. A system for capturing event feedback, the system comprising;
-
a) a computer-readable storage module for storing a plurality of different event records for a plurality of different events such that the plurality of different event records comprise a corresponding event record for each event in the plurality of different events; b) a communication module configured, for each event record in the plurality of different event records, to receive a plurality of feedback indicia arrays for that event record, 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) a data processing module linked to the computer-readable storage module for communication therewith, the data processing module being configured to determine, for each event record in the plurality of different event records, 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. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computing device for capturing and communicating event feedback, the computing device comprising:
-
a transmission module configured to synchronize to an event record stored on a remote computer-readable storage module, wherein the event record represents an event of interest such that transmission of event feedback at the transmission module is configured to link the event feedback to the event record; a user interface module configured, at a plurality of different times during an event timeline, to receive the event feedback as feedback indicia associated with an event of interest; and a data processor configured to assemble a feedback indicia array using the feedback indicia, wherein the feedback indicia array stores the plurality of different times and an associated plurality of feedback indicia, such that for each time in the plurality of different times, the feedback indicia array comprises a time indicium pair comprising that time and an associated feedback indicium in the associated plurality of feedback indicia, wherein the event timeline defines a period of time for the event for that computing device; and wherein the transmission module is configured, during the event timeline, to provide the event feedback by periodically transmitting each time indicium pair in the feedback indicia array to a remote data processing module until all of the feedback indicia array is transmitted to the remote data processing module, wherein the transmission of each time indicium pair in the feedback indicia array is configured to link the time indicium pair to the event record. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
the transmission module is configured, for each time in the plurality of different times, to periodically receive the runtime value and aggregate result pair.
-
-
56. The computing device as defined in claim 55 wherein the transmission module is configured to receive some of the runtime value and aggregate result pairs during the event timeline and before transmitting some associated feedback indicia in the associated plurality of feedback indicia to the remote data processing module.
-
57. The computing device as defined in claim 56 configured for wireless communication with the remote data processing module and the remote computer-readable storage module, wherein the transmission module is configured to wirelessly transmit the feedback indicia array to the remote data processing module and wirelessly receive the aggregate feedback array from the remote data processing module.
-
58. The computing device as defined in claim 57 comprising a display, wherein the display is, during the event timeline, configured to progressively display more of the time indicium pairs and the runtime value and aggregate result pairs.
-
59. The computing device as defined in claim 54 further comprising
at least one sensor device, the at least one sensor device being one of a heart rate sensor, a pulse rate sensor, a temperature sensor, a sound level sensor, a light level sensor, a GPS location sensor, an image sensor and an olfactory sensor, wherein the at least one sensor device is configured, at each time in a plurality of different sensor measurement times during the event timeline, to measure a sensor feedback value to provide a plurality of sensor feedback values, each sensor feedback value being one of biometric feedback indicating a biometric characteristic of a user and environmental feedback indicating an environmental condition around the user; -
the data processor being configured to receive the at least one sensor feedback value measured at the sensor device and a corresponding sensor measurement time in the plurality of sensor feedback values, and assemble a sensor feedback indicia array therefrom, wherein the sensor feedback indicia array stores a plurality of different sensor measurement times and an associated plurality of sensor feedback values, such that for each time in the plurality of different sensor measurement times, the sensor feedback value comprises a sensor measurement time sensor feedback value pair comprising that time and an associated sensor feedback value in the associated plurality of sensor feedback values; and the transmission module being configured, during the event timeline, to periodically transmit each sensor measurement time sensor feedback value pair in the sensor feedback indicia array along with each time human indicium pair in the human feedback indicia array to a remote data processing module until all of the sensor feedback indicia array and the human feedback indicia array is transmitted to the remote data processing module.
-
-
60. The computing device as defined in claim 54 further comprising
a metaphor generator operable to configure a plurality of metaphors such that each metaphor in the plurality of metaphors is providable at the computing device and usable by the observer to input a variable human feedback rating; -
wherein the user interface module is configured to receive from the user a request for a metaphor in the plurality of metaphors configured by the metaphor generator; to provide the metaphor requested by the user; and to receive, at a plurality of different times during the event timeline, human feedback using the metaphor provided; and the data processor is configured to convert the human feedback received using the metaphor into the human feedback indicia array, wherein each human feedback indicia array in the associated plurality of human feedback indicia arrays comprises a mapping of the human feedback received using the metaphor into a numerical value and each time corresponding to the human feedback in the plurality of different times comprising the time at which the human feedback was received, wherein the mapping of the human feedback into a numerical value is based on mapping information provided by the event record representing the event of interest.
-
-
61. The computing device as defined in claim 60 wherein the transmission module is configured to
transmit an indication of the metaphor provided at the computing device to receive human feedback from the user to the remote data processing module; - and
receive at the transmission module the aggregate feedback array determined by the remote data processing module, wherein the aggregate feedback array is determined based on the indication of the metaphor transmitted.
- and
-
62. The computing device as defined in claim 60, wherein the data processor is operable to reconfigure the metaphor generator to restrict the plurality of metaphors to a subset of metaphors, the subset of metaphors comprising at least one metaphor, wherein the subset of metaphors to be provided at the user interface module for the observer to input the human feedback rating is specified by the event record;
- and wherein receiving from the user a request for a metaphor in the plurality of metaphors comprises receiving from the user a request for a metaphor in the subset of metaphors.
Specification