Method and apparatus for presenting media programs
First Claim
Patent Images
1. A method, comprising:
- presenting, by a system comprising a processor, a media program synchronously at equipment of a plurality of users;
collecting, by the system, data indicative of a plurality of temporal actions initiated by the equipment of each user of the plurality of users during the presentation of the media program, wherein the plurality of temporal actions are responsive to the presentation of the media program, wherein the data indicative of the plurality of temporal actions are collected in a collective metadata archive of temporal actions corresponding to the media program;
receiving, by the system, from equipment of a first user of the plurality of users, threshold information indicative of a threshold number of the plurality of temporal actions;
identifying, by the system, a plurality of portions of the media program based on the collective metadata archive for which a number of occurrences of the plurality of temporal actions exceeds the threshold number; and
generating, by the system, a compacted presentation of the media program based on the collective metadata archive, wherein the compacted presentation comprises the plurality of portions of the media program for which the number of occurrences of the plurality of temporal actions initiated by the equipment of the plurality of users exceeds the threshold number, and wherein the plurality of portions of the media program are arranged consecutively.
4 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a controller to collect data indicative of temporal actions initiated by a group of users during presenting a media program. The data indicative of the temporal actions are collected in a collective metadata archive. Portions of the media program are identified based on metadata for which a number of occurrences of the temporal actions exceeds a threshold number of occurrences. A compacted presentation of the portions of the media program is prepared based on the metadata. The compacted presentation includes the portions of the media program arranged consecutively. Other embodiments are disclosed.
-
Citations
19 Claims
-
1. A method, comprising:
-
presenting, by a system comprising a processor, a media program synchronously at equipment of a plurality of users; collecting, by the system, data indicative of a plurality of temporal actions initiated by the equipment of each user of the plurality of users during the presentation of the media program, wherein the plurality of temporal actions are responsive to the presentation of the media program, wherein the data indicative of the plurality of temporal actions are collected in a collective metadata archive of temporal actions corresponding to the media program; receiving, by the system, from equipment of a first user of the plurality of users, threshold information indicative of a threshold number of the plurality of temporal actions; identifying, by the system, a plurality of portions of the media program based on the collective metadata archive for which a number of occurrences of the plurality of temporal actions exceeds the threshold number; and generating, by the system, a compacted presentation of the media program based on the collective metadata archive, wherein the compacted presentation comprises the plurality of portions of the media program for which the number of occurrences of the plurality of temporal actions initiated by the equipment of the plurality of users exceeds the threshold number, and wherein the plurality of portions of the media program are arranged consecutively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a memory that stores executable instructions; and a controller in communication with the memory, wherein the controller, responsive to executing the instructions, facilitates performance of operations comprising; presenting a media program synchronously at equipment of a first user and a second user as a synchronous presentation; determining action data indicative of a plurality of temporal actions initiated by the equipment of the first user and the second user to determine a plurality of collected temporal actions, wherein the action data comprises a collective metadata archive of temporal actions corresponding to a portion of the media program being selected by the equipment of the first user and the second user; receiving from the equipment of the first user, the second user, or both the first and second users, threshold information indicative of a threshold number of collected temporal actions for identifying portions of the media program with a concentration of temporal actions; identifying a plurality of portions of the media program based on the collective metadata archive for which the temporal actions for a portion of the plurality of the portions exceeds the threshold number as identified media portions; and preparing a compacted presentation of the media program based on the collective metadata archive, wherein the compacted presentation comprises the identified media portions for which a number of occurrences of the plurality of the collected temporal actions initiated by the equipment of the first user and the second user exceeds the threshold number, and wherein the portions of the media program are arranged consecutively. - View Dependent Claims (11, 12, 13)
-
-
14. A machine-readable storage device, comprising executable instructions, that when executed by a processor, facilitate performance of operations comprising:
-
identifying a media program being presented at a first display device of a first user; receiving a request from equipment of a second user to establish a synchronous presentation of the media program being presented at the first display device at a second display device; combining the media program with a presentation of a plurality of temporal actions collected from equipment of the first user and the second user to generate a combined presentation of the media program, wherein data indicative of the plurality of temporal actions are collected in a collective metadata archive of temporal actions corresponding to the media program; receiving from the equipment of the first user, the second user, or both of the first and second users, threshold information including a threshold number of the plurality of the temporal actions for identifying portions of the media program with a concentration of temporal actions; identifying a plurality of portions of the media program based on the collective metadata archive for which a number of occurrences of the plurality of temporal actions exceeds the threshold number; and preparing a compacted presentation of the media program based on the collective metadata archive, wherein the compacted presentation comprises the plurality of portions of the media program identified as having the number of occurrences of the plurality of temporal actions exceeding the threshold number, wherein the plurality of portions are arranged consecutively. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification