Determining a Future Portion of a Currently Presented Media Program
First Claim
1. A method implemented by a computing device comprising:
- receiving, by the computing device and during a presentation of a first portion of a media program, a media reaction to the first portion of the media program, the media reaction determined based on sensor data passively sensed during the first portion of the media program;
determining, by the computing device and based on the media reaction to the first portion of the media program being congruent with a context for the first portion of the media program, an engaged state of a user during the first portion of the media program;
determining, by the computing device, based on a reaction history of the user, and responsive to determining the user to be in the engaged state during the first portion of the media program, a future portion of the media program, the future portion of the media program;
occurring during a later portion of the media program;
during a same presentation of the media program; and
selected from a set of future portions of the media program based on a similarity to the first portion of the media program; and
causing, by the computing device, the future portion of the media program to be presented during the later portion of the media program and during the same presentation of the media program.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes techniques and apparatuses for determining a future portion of a currently presented media program. The techniques and apparatuses can receive current media reactions of one or many people to a currently presented media program and determine later portions to present in the media program based on the media reactions. In some embodiments, for example, a program can be presented live, reactions can be received during the live presentation, and the program altered on-the-fly and in real time based on those reactions. Further, the alterations can be general or tailored to a group or a particular person.
-
Citations
20 Claims
-
1. A method implemented by a computing device comprising:
-
receiving, by the computing device and during a presentation of a first portion of a media program, a media reaction to the first portion of the media program, the media reaction determined based on sensor data passively sensed during the first portion of the media program; determining, by the computing device and based on the media reaction to the first portion of the media program being congruent with a context for the first portion of the media program, an engaged state of a user during the first portion of the media program; determining, by the computing device, based on a reaction history of the user, and responsive to determining the user to be in the engaged state during the first portion of the media program, a future portion of the media program, the future portion of the media program; occurring during a later portion of the media program; during a same presentation of the media program; and selected from a set of future portions of the media program based on a similarity to the first portion of the media program; and causing, by the computing device, the future portion of the media program to be presented during the later portion of the media program and during the same presentation of the media program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
one or more computer processors; and one or more computer-readable storage media having instructions stored thereon that, responsive to execution by the one or more computer processors, perform operations comprising; receiving, during a presentation of a first portion of a media program, a media reaction to the first portion of the media program, the media reaction determined based on sensor data passively sensed during the first portion of the media program; determining, based on the media reaction to the first portion of the media program being congruent with a context for the first portion of the media program, an engaged state of a user during the first portion of the media program; determining, based on a reaction history of the user and responsive to the user being in the engaged state during the first portion of the media program, a future portion of the media program, the future portion of the media program; to occur during a later portion of the media program; during a same presentation of the media program; and selected from a set of future portions of the media program based on a similarity to the first portion of the media program; and causing the future portion of the media program to be presented during the later portion of the media program and during the same presentation of the media program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method implemented by a computing device comprising:
-
receiving, by the computing device and during a presentation of a first portion of a media program, a media reaction to the first portion of the media program, the media reaction determined based on sensor data passively sensed during the first portion of the media program; determining, by the computing device and based on the media reaction to the first portion of the media program being incongruent with a context for the first portion of the media program, a disengaged state of a user during the first portion of the media program; determining, by the computing device, based on a reaction history of the user, and responsive to determining the user to be in the disengaged state during the first portion of the media program, a future portion of the media program, the future portion of the media program; occurring during a later portion of the media program; during a same presentation of the media program; and selected from a set of future portions of the media program based on a dissimilarity to the first portion of the media program; and causing, by the computing device, the future portion of the media program to be presented during the later portion of the media program and during the same presentation of the media program. - View Dependent Claims (19, 20)
-
Specification