Methods and apparatus for tracking user's remote control handling signatures
First Claim
Patent Images
1. A method of providing customized output to a user of a receiver, comprising:
- receiving one or more commands at a receiver from a user input device associated with the receiver;
determining data values for one or more information points based on the one or more commands;
establishing one or more profiles based on the data values, each profile corresponding to a particular user;
determining a current user of the user input device based on one or more recently received commands, wherein the recently received commands correspond to one of the one or more profiles; and
providing output from the receiver based on the current user of the user input device.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an apparatus and method for identifying a particular user of an receiver, such as a set-top box or receiver. A user is identified by the manner in which she uses an input device, such a wireless remote. Each individual user of the receiver is assigned a profile that includes values for a number of information points that serve to distinguish the user from other users of the receiver. With a user identified through tracking of her usage of a input device, customized content such as target advertisements or programming suggestions may be provided.
12 Citations
20 Claims
-
1. A method of providing customized output to a user of a receiver, comprising:
-
receiving one or more commands at a receiver from a user input device associated with the receiver; determining data values for one or more information points based on the one or more commands; establishing one or more profiles based on the data values, each profile corresponding to a particular user; determining a current user of the user input device based on one or more recently received commands, wherein the recently received commands correspond to one of the one or more profiles; and providing output from the receiver based on the current user of the user input device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing customized output to a user of a receiver, comprising:
-
receiving one or more commands at a receiver from a user input device associated with the receiver; determining data values for one or more information points based on the one or more commands; establishing one or more profiles based on the data values, each profile corresponding to a particular user; determining a current user of the user input device based on one or more recently received commands, wherein the recently received commands correspond to one of the one or more profiles; providing output from the receiver based on the current user of the user input device; receiving a command from the user input device indicating that data values for the information points of a particular profile are no longer usable; resetting the particular profile by discarding all of the data values associated with the information points of the particular profile; and reestablishing the particular profile by determining data values for one or more information points based on one or more subsequent user commands until a user command is received from the user input device indicating a different user of the user input device.
-
-
9. A receiver, comprising:
-
a tuner operable to receive a program service transmission having a plurality of channels, the tuner operable to select one of the channels responsive to a signal received from an input device and to prepare the channel to be output in a data signal to a display device; a memory connected to the tuner, the memory including a tangible storage medium operable to store computer readable data and instructions, the memory storing at least one profile associated with a user, the profile having data values for a number of information points that distinguish the user'"'"'s operation of the input device; a processor operable to run computer executable code stored in the memory device, the processor operable to output user-specific data to the display device based on the user profile stored in the memory; and an input signal analyzer including instructions stored in the memory and running on the processor, the input signal analyzer operable to acquire data for one or more information points from input signals received from the input device, wherein data acquired by the input signal analyzer is incorporated in one or more profiles stored in the memory in correspondence with a particular user, and wherein the input signal analyzer is operable to count a number of redundant command codes received from the input device in connection with a single command, wherein the number of redundant commands codes is recorded as data for an information point corresponding to a length of time that a key is pressed. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A receiver, comprising;
-
a tuner operable to receive a program service transmission having a plurality of channels, the tuner operable to select one of the channels responsive to a signal received from an input device and to prepare the channel to be output in a data signal to a display device; a memory connected to the tuner, the memory including a tangible storage medium operable to store computer readable data and instructions, the memory storing at least one profile associated with a user, the profile having data values for a number of information points that distinguish the user'"'"'s operation of the input device; a processor operable to run computer executable code stored in the memory device, the processor operable to output user-specific data to the display device based on the user profile stored in the memory; and an input signal analyzer including instructions stored in the memory and running on the processor, the input signal analyzer operable to acquire data for one or more information points from input signals received from the input device, wherein data acquired by the input signal analyzer is incorporated in one or more profiles stored in the memory in correspondence with a particular user, and wherein the input signal analyzer is operable to count groups of redundant command codes received from the input device in connection with a single command, wherein the number of groups of redundant commands codes is recorded as data for an information point corresponding to the number of times that a key press is repeated. - View Dependent Claims (15)
-
-
16. A receiver, comprising:
-
a tuner operable to receive a program service transmission having a plurality of channels, the tuner operable to select one of the channels responsive to a signal received from an input device and to prepare the channel to be output in a data signal to a display device; a memory connected to the tuner, the memory including a tangible storage medium operable to store computer readable data and instructions, the memory storing at least one profile associated with a user, the profile having data values for a number of information points that distinguish the user'"'"'s operation of the input device; and a processor operable to run computer executable code stored in the memory device, the processor operable to output user-specific data to the display device based on the user profile stored in the memory, wherein the input device includes an input analyzer provided in association with a capacitive grid disposed substantially at the exterior of the input device, the capacitive grid operable to determine as a data for an information point a location of the exterior of the input device in which a user'"'"'s hand is in contact, the input device transmitting the data to the receiver for incorporation in a profile corresponding to a particular user. - View Dependent Claims (17)
-
-
18. A method of providing customized output to a user of a receiver, the method comprising:
-
receiving a key press on a key pad associated with an input device, the key press corresponding to a command selected by a user; in response to receiving the key press, sending the command from the input device to a receiver; in response to receiving the key press, analyzing the key press to determine data on one or more information points; and in response to analyzing the key press, transmitting the data from the input device to the receiver;
wherein the receiver is operable to store the data in one or more profiles that are each associated with a particular user. - View Dependent Claims (19)
-
-
20. A method of providing customized output to a user of a receiver, the method comprising:
-
receiving a key press on a key pad associated with an input device, the key press corresponding to a command selected by a user, wherein the input device includes a resistive switch associated with one or more keys; in response to receiving the key press, sending the command from the input device to a receiver; in response to receiving the key press, analyzing the key press to determine data on one or more information points; and analyzing the key press by measuring a pressure in which the user exerts on the resistive switch when the user presses the key associated with the resistive switch;
wherein the data transmitted from the input device to the receiver includes the measured pressure.
-
Specification