Patent ID: 8667536

Claim:
A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method of differentiating viewers interacting with a content presentation device, said method comprising: (a) monitoring a first plurality of inputs from a first viewer to the content presentation device during a first session, wherein the first plurality of inputs form a first session profile; (b) merging, based on a correlation threshold, first session profile into at least one signature profile, wherein the at least one signature profile is formed independently of viewer characteristics stored in the content presentation device prior to the monitoring of (a); (c) monitoring a second plurality of inputs from a second viewer to the content presentation device during a second session, wherein the second plurality of inputs form a second session profile; (d) comparing the second session profile to the at least one signature profile; and (e) identifying a matching signature profile corresponding to the second session profile if the at least one signature profile is sufficiently correlated to the second session profile, wherein the matching signature profile is selected from the at least one signature profile.