Method and apparatus for authenticating time-sensitive interactive communications
First Claim
1. A method for determining the amount of time between a transmitted event and a user response, comprising the steps of:
- presenting said transmitted event to said user at an associated presentation time;
determining a local response time when said user responds to said transmitted event using a secure clock source, the secure clock source being included in a portable device inserted into an end-user device; and
calculating a differential time between said presentation time and said local response time.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for calculating and validating the differential time between the broadcasting of an event and the time at which a user responds. The event may include, for example, the announcement of an auction or a contest on a television program. The differential time for each end-user response is calculated by each end-user device. The user response can be reported back to the service provider in a secure and reliable off-line or real-time manner. Each end-user device can include a secure time-keeping device having a secure clock/calendar feature for calculating the differential time between presentation of the event and the user response. A user is prevented from recording a particular event and thereafter replaying the recorded event and responding to the replayed event, to thereby alter the effective response time. Local and global presentation time information are compared to ensure that each user responds to the initial, real-time event and not a replay.
68 Citations
19 Claims
-
1. A method for determining the amount of time between a transmitted event and a user response, comprising the steps of:
-
presenting said transmitted event to said user at an associated presentation time;
determining a local response time when said user responds to said transmitted event using a secure clock source, the secure clock source being included in a portable device inserted into an end-user device; and
calculating a differential time between said presentation time and said local response time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for determining the amount of time between a transmitted event and a user response, comprising the steps of:
-
presenting said transmitted event to said user at an associated presentation time;
determining a local response time when said user responds to said transmitted event using a secure clock;
calculating a differential time between said presentation time and said local response time; and
comparing a local presentation time and a global presentation time to ensure that said response is a real-time response to said transmitted event, said comparing step ensuing that said user does not respond to a replay of said event. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for determining the amount of time between a transmitted event and a user response, comprising:
-
a secure clock source, the secure clock source being included in a portable device inserted into an end-user device;
a memory for storing computer readable code; and
a processor operably coupled to said memory, said processor configured to;
present said transmitted event to said user at an associated presentation time;
determine a local response time when said user responds to said transmitted event using said secure clock source; and
calculate a differential time between said presentation time and said local response time.
-
-
19. A system for determining the amount of time between a transmitted event and a user response, comprising:
-
a secure clock source;
a memory for storing computer readable code; and
a processor operatively coupled to said memory, said processor configured to;
present said transmitted event to said user at an associated presentation time;
determine a local response time when said user responds to said transmitted event using said secure clock source;
calculate a differential time between said presentation time and said local response time; and
compare a local presentation time and a global presentation time to ensure that said response is a real-time response to said transmitted event.
-
Specification