Automatic passive and anonymous feedback system
First Claim
1. A computer-implemented method for generating passive and anonymous feedback of multimedia content viewed by users, comprising the computer-implemented steps of:
- receiving and displaying multimedia content associated with a current broadcast;
identifying one or more of the users in a field of view of a capture device connected to a computing device, the identifying comprising uniquely identifying the one or more users based on capturing at least one of a visual image, and a depth image associated with the one or more users;
tracking movements, gestures and postures performed by the one or more users in the field of view by a gesture recognition engine based on a three-dimensional skeletal model which models body parts as joints and bones;
tracking facial expressions performed by the one or more users viewing the multimedia content by a facial recognition engine based on stored facial expression filters,tracking vocal responses from the one or more users while viewing the multimedia content,automatically determining an engagement level of the one or more users to the multimedia content being viewed based on the movements, gestures, postures, the facial expressions, and the vocal responses performed by the one or more users in the field of view;
automatically generating a report of a response to viewed multimedia content, for the one or more users, based on the movements, gestures, postures, the facial expressions, and the vocal responses performed by the one or more users, the automatically tracking and automatically generating are performed by the computing device; and
transmitting the report of the response to the viewed multimedia content to a remote computing system.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for generating passive and anonymous feedback of multimedia content viewed by users is disclosed. The multimedia content may include recorded video content, video-on-demand content, television content, television programs, advertisements, commercials, music, movies, video clips, and other on-demand media content. One or more of the users in a field of view of a capture device connected to the computing device are identified. An engagement level of the users to multimedia content being viewed by the users is determined by tracking movements, gestures, postures and facial expressions performed by the users. A report of the response to viewed multimedia content is generated based on the movements, gestures, postures and facial expressions performed by the users. The report is provided to rating agencies, content providers and advertisers. In one embodiment, preview content and personalized content related to the viewed multimedia content is received from the content providers and advertisers based on the report. The preview content and personalized content are displayed to the users.
302 Citations
19 Claims
-
1. A computer-implemented method for generating passive and anonymous feedback of multimedia content viewed by users, comprising the computer-implemented steps of:
-
receiving and displaying multimedia content associated with a current broadcast; identifying one or more of the users in a field of view of a capture device connected to a computing device, the identifying comprising uniquely identifying the one or more users based on capturing at least one of a visual image, and a depth image associated with the one or more users; tracking movements, gestures and postures performed by the one or more users in the field of view by a gesture recognition engine based on a three-dimensional skeletal model which models body parts as joints and bones; tracking facial expressions performed by the one or more users viewing the multimedia content by a facial recognition engine based on stored facial expression filters, tracking vocal responses from the one or more users while viewing the multimedia content, automatically determining an engagement level of the one or more users to the multimedia content being viewed based on the movements, gestures, postures, the facial expressions, and the vocal responses performed by the one or more users in the field of view; automatically generating a report of a response to viewed multimedia content, for the one or more users, based on the movements, gestures, postures, the facial expressions, and the vocal responses performed by the one or more users, the automatically tracking and automatically generating are performed by the computing device; and transmitting the report of the response to the viewed multimedia content to a remote computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for generating passive and anonymous feedback of multimedia content viewed by users, comprising:
-
a depth camera; a computing device connected to the depth camera to receive multimedia content associated with a current broadcast, identify one or more users in a field of view of a capture device, track movements, gestures, and postures performed by the one or more users in the field of view based a three-dimensional skeletal model which models body parts as joints and bones and depth images from the depth camera, track facial expressions of the one or more users in the field of view by a facial recognition engine based on stored facial expression filters, track vocal responses from the one or more users while viewing the multimedia content, determine an engagement level of the one or more users to viewed multimedia content based on tracking the movements, gestures, postures, vocal responses and facial expressions performed by the one or more users and receive preview content and personalized content related to the viewed multimedia content for the one or more users based on the engagement level of the one or more users to the viewed multimedia content. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, the processor readable code for programming one or more processors to perform a method comprising:
-
tracking movements, gestures and postures performed by the one or more users in the a field of view of a capture device communicatively coupled to the one or more processors based on a three-dimensional skeletal model which models body parts as joints and bones during displaying of multimedia content; tracking vocal responses from the one or more users while viewing the multimedia content, automatically determining an engagement level of the one or more users to the multimedia content being viewed by the one or more users based on the tracking the movements, gestures, vocal responses and postures performed by the one or more users; automatically generating a report about the response of the one or more users to the multimedia content based on the tracking the movements, gestures, vocal responses and postures performed by the one or more users; transmitting the report to a remote computing system; receiving personalized content related to the multimedia content for the one or more users based on the transmitted report; and causing the personalized content to be displayed. - View Dependent Claims (19)
-
Specification