Method and apparatus for presenting media programs
First Claim
Patent Images
1. A method, comprising:
- identifying, by a system comprising a processor, a media program being presented at a first display device;
receiving, by the system, a request from a second display device to establish synchronous presentation of the media program being presented at the first display device;
synchronously presenting, by the system, the media program at the first display device and the second display device of a plurality of users;
recording, by the system, a plurality of temporal actions initiated by equipment of the I plurality of users while the media program is presented;
preparing, by the system, a graphical representation of occurrences of the plurality of temporal actions recorded during respective portions of the media program;
receiving, by the system, from equipment of a user of the plurality of users, a selectable threshold number of occurrences of the plurality of temporal actions indicating popular portions of the media program;
identifying, by the system, the respective popular portions of the media program with metadata for which the number of occurrences of the plurality of temporal actions exceeds the selectable threshold number of occurrences of the plurality of temporal actions; and
preparing, by the system, a compacted presentation of the media program based on the metadata, wherein the compacted presentation comprises the respective popular 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 selectable threshold number of occurrences of the plurality of temporal actions, and wherein a length of the compacted presentation is determined based on the selectable threshold.
4 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect one or more temporal actions initiated by each of a plurality of users while presenting a media program to said plurality of users, generate one or more symbolic overlays according to the one or more temporal actions collected for each user, and combine the presentation of the media program with a presentation of the one or more symbolic overlays. Other embodiments are disclosed.
260 Citations
34 Claims
-
1. A method, comprising:
-
identifying, by a system comprising a processor, a media program being presented at a first display device; receiving, by the system, a request from a second display device to establish synchronous presentation of the media program being presented at the first display device; synchronously presenting, by the system, the media program at the first display device and the second display device of a plurality of users; recording, by the system, a plurality of temporal actions initiated by equipment of the I plurality of users while the media program is presented; preparing, by the system, a graphical representation of occurrences of the plurality of temporal actions recorded during respective portions of the media program; receiving, by the system, from equipment of a user of the plurality of users, a selectable threshold number of occurrences of the plurality of temporal actions indicating popular portions of the media program; identifying, by the system, the respective popular portions of the media program with metadata for which the number of occurrences of the plurality of temporal actions exceeds the selectable threshold number of occurrences of the plurality of temporal actions; and preparing, by the system, a compacted presentation of the media program based on the metadata, wherein the compacted presentation comprises the respective popular 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 selectable threshold number of occurrences of the plurality of temporal actions, and wherein a length of the compacted presentation is determined based on the selectable threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system, comprising:
-
a memory that stores executable instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, facilitates performance of operations comprising; identifying a media program being presented at a first display device of a first user of a plurality of users; receiving a request from equipment of a second user of the plurality of users to establish synchronous presentation at a second display device of the media program being presented at the first display device; recording a plurality of temporal actions initiated by equipment of the first and the second users of the plurality of users while synchronously presenting at the first and second display devices of the first and second users of the plurality of users the media program to define a plurality of collected temporal actions, wherein an audience comprises a group of users of the plurality of users who mutually agree to view the media program being presented synchronously as part of the audience; preparing a histogram of occurrences of the plurality of collected temporal actions recorded during respective portions of the media program; receiving from the equipment of the first and the second users of the plurality of users, a selectable threshold number of occurrences collected temporal actions of the plurality of the collected of temporal actions indicating popular portions of the media program; identifying the respective popular portions of the media program with metadata for which the number of occurrences of the plurality of the collected temporal actions exceeds the selectable threshold number of occurrences of the plurality of the collected temporal actions; and preparing a compacted presentation of the media program according to the metadata, wherein the compacted presentation of the media program comprises the respective popular portions of the media program for which the number of occurrences of the plurality of the collected temporal actions initiated by the equipment of the plurality of users exceeds the selectable threshold number of occurrences of the plurality of the collected temporal actions, wherein a length of the compacted presentation is determined according to the selectable threshold. - View Dependent Claims (28, 29, 30)
-
-
31. 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 of a plurality of users; receiving a request from equipment of a second user of the plurality of users to establish synchronous presentation at a second display device of the media program being presented at the first display device; combining in a single time line a presentation of the media program with a presentation of a plurality of temporal actions collected solely from the equipment of the first and the second users of the plurality of users to generate a combined presentation of the media program while presenting the media program to respective display devices of the plurality of users, wherein the plurality of temporal actions comprises a bilateral communication exchange between equipment of multiple users of the plurality of users who mutually agree to view the media program being presented synchronously; preparing a histogram of a collection of occurrences of the plurality of temporal actions recorded during respective portions of the media program; receiving from the equipment of one of the first or the second user of the plurality of users, a selectable threshold number of occurrences of the plurality of the temporal actions indicating popular portions of the media program; identifying the respective popular portions of the media program with metadata for which the number of occurrences of the plurality of the temporal actions exceeds the selectable threshold number of occurrences of the plurality of the temporal actions; and preparing a compacted presentation of the media program according to the metadata, wherein the compacted presentation comprises the respective popular portions of the media program for which the collection of the number of occurrences of the plurality of the temporal actions initiated by the equipment of the plurality of users exceeds the selectable threshold number of occurrences of the plurality of the temporal actions, wherein a length of the compacted presentation is determined according to the selectable threshold. - View Dependent Claims (32, 33, 34)
-
Specification