Systems and Methods for Simultaneously Sharing Media Over a Network
First Claim
Patent Images
1. A system for a shared media player, the system comprising:
- a non-transitory computer-readable medium containing instructions;
a communication interface that receives a selection identifying media content to share;
a processor in communication with the interface and the computer-readable medium, wherein the processor executes the instructions to perform stages including;
generating a credential to send to a plurality of recipients for consuming the media content;
receiving the credential from first and second recipients using first and second devices, respectively;
receiving a play command from the first recipient, and causing the media content to stream to the first and second devices; and
receiving a pause command from the second recipient, and causing the streaming to pause on the first and second devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods presented herein may allow a sending user to collaboratively share media content with recipients such that each recipient may control media playback, and the controls effect the playback experienced by the other recipients. The net result is a shared media player. The recipients may all execute a common client software on their computing devices that causes the computing devices to stream the media from a content provider but route playback control selections to a server that then transmits the selections to the other recipients in real time.
23 Citations
20 Claims
-
1. A system for a shared media player, the system comprising:
-
a non-transitory computer-readable medium containing instructions; a communication interface that receives a selection identifying media content to share; a processor in communication with the interface and the computer-readable medium, wherein the processor executes the instructions to perform stages including; generating a credential to send to a plurality of recipients for consuming the media content; receiving the credential from first and second recipients using first and second devices, respectively; receiving a play command from the first recipient, and causing the media content to stream to the first and second devices; and receiving a pause command from the second recipient, and causing the streaming to pause on the first and second devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium containing instructions that are executed by a processor, causing the processor to perform stages including:
-
receiving a selection identifying media content to share; generating a credential to send to a plurality of recipients for consuming the media content; receiving the credential from first and second recipients using first and second devices, respectively; receiving a play command from the first recipient, and causing the media content to stream to the first and second devices; and receiving a pause command from the second recipient, and causing the streaming to pause on the first and second devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for collaboratively sharing media content, the method including at least:
-
receiving a selection identifying media content to share; generating a credential to send to a plurality of recipients for consuming the media content; receiving the credential from first and second recipients using first and second devices, respectively; receiving a play command from the first recipient, and causing the media content to stream to the first and second devices; and receiving a pause command from the second recipient, and causing the streaming to pause on the first and second devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification