Determining User Attention Level During Video Presentation by Monitoring User Inputs at User Premises
First Claim
1. A method comprising:
- identifying, by an apparatus at a user premises, a presentation of an addressable video stream to a user at the user premises;
detecting by the apparatus whether the user has supplied a user input, relative to the presentation, to at least one user input device at the user premises;
the apparatus selectively associating each user input detected relative to the presentation with a corresponding identified position of the addressable video stream; and
generating, by the apparatus, a data structure enabling identification of an attention level by the user toward at least a portion of the addressable video stream, the data structure specifying an identifier for the addressable video stream and specifying whether the user supplied any user input relative to the presentation, including selectively adding to the data structure at least one user input and the corresponding identified position.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprises identifying, by an apparatus at a user premises, a presentation of an addressable video stream to a user; detecting by the apparatus whether the user has supplied a user input, relative to the presentation, to at least one user input device; the apparatus selectively associating each user input detected relative to the presentation with a corresponding identified position of the addressable video stream; and generating, by the apparatus, a data structure enabling identification of an attention level by the user toward at least a portion of the addressable video stream, the data structure specifying an identifier for the addressable video stream and specifying whether the user supplied any user input relative to the presentation, including selectively adding to the data structure at least one user input and the corresponding identified position.
-
Citations
22 Claims
-
1. A method comprising:
-
identifying, by an apparatus at a user premises, a presentation of an addressable video stream to a user at the user premises; detecting by the apparatus whether the user has supplied a user input, relative to the presentation, to at least one user input device at the user premises; the apparatus selectively associating each user input detected relative to the presentation with a corresponding identified position of the addressable video stream; and generating, by the apparatus, a data structure enabling identification of an attention level by the user toward at least a portion of the addressable video stream, the data structure specifying an identifier for the addressable video stream and specifying whether the user supplied any user input relative to the presentation, including selectively adding to the data structure at least one user input and the corresponding identified position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a device interface circuit configured for detecting a presentation of an addressable video stream to a user at a user premises, and detecting whether the user has supplied a user input to at least one user input device at the user premises, the apparatus located at the user premises; and a processor circuit configured for identifying the presentation of the addressable video stream and selectively associating each user input detected relative to the presentation with a corresponding identified position of the addressable video stream; the processor circuit further configured for generating a data structure enabling identification of an attention level by the user toward at least a portion of the addressable video stream, the data structure specifying an identifier for the addressable video stream and specifying whether the user supplied any user input relative to the presentation, the processor circuit further configured for selectively adding to the data structure at least one user input and the corresponding identified position. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a device interface circuit configured for detecting a presentation of an addressable video stream to a user at a user premises, and detecting whether the user has supplied a user input to at least one user input device at the user premises, the apparatus located at the user premises; and means for identifying the presentation of the addressable video stream and selectively associating each user input detected relative to the presentation with a corresponding identified position of the addressable video stream; the means for identifying further configured for generating a data structure enabling identification of an attention level by the user toward at least a portion of the addressable video stream, the data structure specifying an identifier for the addressable video stream and specifying whether the user supplied any user input relative to the presentation, the means for identifying further configured for selectively adding to the data structure at least one user input and the corresponding identified position.
-
-
22. Logic encoded in one or more tangible media for execution and when executed operable for:
-
identifying, by an apparatus executing the logic at the user premises, a presentation of an addressable video stream to a user at the user premises; detecting by the apparatus whether the user has supplied a user input, relative to the presentation, to at least one user input device at the user premises; the apparatus selectively associating each user input detected relative to the presentation with a corresponding identified position of the addressable video stream; and generating, by the apparatus, a data structure enabling identification of an attention level by the user toward at least a portion of the addressable video stream, the data structure specifying an identifier for the addressable video stream and specifying whether the user supplied any user input relative to the presentation, including selectively adding to the data structure at least one user input and the corresponding identified position.
-
Specification