SYSTEM AND METHOD FOR SIMULTANEOUS MEDIA PRESENTATION
First Claim
1. A method of sharing media content for simultaneous presentation to users at two or more computers, the method comprising:
- (A) receiving a play schedule listing a plurality of units of media content;
(B) assembling a sequence of media content according to the play schedule at each of the two or more computers; and
(C) synchronizing presentation of the sequence of media content at the two or more computers.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are systems and methods for presenting content to a plurality of users at a plurality of computers. Presenting content may comprise presenting media content (e.g., playing media content) such as audio or video content—including music; audio books; image slideshows; movies, television programs, video clips, and other video content; and any other suitable audio and/or visual content—at the plurality of computers to create a shared media experience (e.g., a shared listening/viewing experience) among the plurality of users. In some embodiments, one or more techniques may be applied to ensure that presentation of the content is performed substantially simultaneously (also referred to as synchronously) at each of the computers to ensure that each of the users is experiencing the same content at the same time.
-
Citations
43 Claims
-
1. A method of sharing media content for simultaneous presentation to users at two or more computers, the method comprising:
-
(A) receiving a play schedule listing a plurality of units of media content; (B) assembling a sequence of media content according to the play schedule at each of the two or more computers; and (C) synchronizing presentation of the sequence of media content at the two or more computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a system comprising a plurality of users each having a library of media content, a method of facilitating shared presentation of content units among at least a subset of the plurality of users, the subset comprising first and second users, the method comprising:
-
(A) creating a play schedule including at least one media content unit obtained from the library of a third user; and (B) simultaneously presenting media associated with the play schedule for the first and second users. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. At least one computer-readable storage medium encoded with computer-executable instructions that, when executed by a first computer, carry out a method of sharing media content for simultaneous presentation to a user of the first computer and a user of at least one other computer, the method comprising:
-
(A) receiving a play schedule listing a plurality of units of media content; (B) assembling a sequence of media content according to the play schedule; (C) presenting the sequence of media content at the first computer; and (D) taking at least one act to facilitate maintaining synchronicity of presentation of the sequence with the at least one other computer. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. At least one computer-readable storage medium encoded with computer-executable instructions that, when executed by a computer in a system comprising a plurality of users each having a library of media content, carry out a method of facilitating shared presentation of content units among at least a subset of the plurality of users, the subset comprising first and second users, the method comprising:
-
(A) creating a play schedule including at least one media content unit obtained from the library of a third user; (B) presenting media associated with the play schedule for the first user; and (C) during the presenting of the media associated with the play schedule, adjusting presentation of the media to the first user to facilitate presenting the media substantially synchronously with presentation of the media to a second user at a remote computer. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. An apparatus for use in a computer system comprising a plurality of client computers, the apparatus being adapted to operate as a client computer to present media content synchronously with at least one other client computer, the apparatus comprising:
- at least one processor adapted to;
receive a play schedule listing a plurality of units of media content; assemble a sequence of media content according to the play schedule; and present the sequence of media content at the computer; and taking at least one act to facilitate maintaining synchronicity of presentation of the sequence with the at least one other computer.
- at least one processor adapted to;
-
42. An apparatus for use in a computer system comprising a plurality of client computers each having a library of media content, the apparatus being adapted to operate as a client computer to present media content to a first user synchronously with at least one other client computer presenting the media content to a second user, the apparatus comprising:
- at least one processor adapted to;
create a play schedule including at least one media content unit obtained from the library of a third user of a third client computer; present media associated with the play schedule for the first user; and during the presenting of the media associated with the play schedule, adjust presentation of the media to the first user to facilitate presenting the media substantially synchronously with presentation of the media to a second user at a remote computer.
- at least one processor adapted to;
-
43-528. -528. (canceled)
Specification