Service based media player
First Claim
1. A method comprising:
- simultaneously coupling to a plurality of client applications on a processer-based device;
receiving a first playback request from a first client application of the plurality of client applications, the first playback request being implemented in a first application specific protocol of the first client application, and a second playback request from a second client application of the plurality of client applications, the second playback request being implemented in a second application specific protocol of the second client application, wherein the first application specific protocol is different from the second application specific protocol; and
executing, on the processor-based device, the first playback request and the second playback request by one or more players implemented in a single protocol;
wherein the processor-based device comprises a media player device for playing at least one of video and audio to a user in response to a playback request;
wherein the first client application and the second client application are clients to a media manager running on the processor-based device in a client-server based architecture;
wherein the media manager, the first client application, and the second client application are each running on the media player device; and
wherein each of the plurality of client applications is associated with one or more networking-based features provided to the user at the media player device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for simultaneously coupling to a plurality of client applications, receiving a first playback request from a first client application of the plurality of client applications, the first playback request being implemented in a first application specific protocol of the first client application, and a second playback request from a second client application of the plurality of client applications, the second playback request being implemented in a second application specific protocol of the second client application, wherein the first application specific protocol is different from the second application specific protocol and executing the first playback request and the second playback request by one or more players implemented in a single protocol.
24 Citations
20 Claims
-
1. A method comprising:
-
simultaneously coupling to a plurality of client applications on a processer-based device; receiving a first playback request from a first client application of the plurality of client applications, the first playback request being implemented in a first application specific protocol of the first client application, and a second playback request from a second client application of the plurality of client applications, the second playback request being implemented in a second application specific protocol of the second client application, wherein the first application specific protocol is different from the second application specific protocol; and executing, on the processor-based device, the first playback request and the second playback request by one or more players implemented in a single protocol; wherein the processor-based device comprises a media player device for playing at least one of video and audio to a user in response to a playback request; wherein the first client application and the second client application are clients to a media manager running on the processor-based device in a client-server based architecture; wherein the media manager, the first client application, and the second client application are each running on the media player device; and wherein each of the plurality of client applications is associated with one or more networking-based features provided to the user at the media player device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a plurality of client applications at a processor-based device; and a media manager at the processor-based device simultaneously coupled to the plurality of client applications, comprising; one or more players implemented in a first protocol; and a player service module in communication with the one or more players and the plurality of client applications and configured to; receive a first playback request from a first client application of the plurality of client applications, the first playback request being implemented in a first application specific protocol of the first client application, and a second playback request from a second client application of the plurality of client applications, the second playback request being implemented in a second application specific protocol of the second client application, wherein the first application specific protocol is different from the second application specific protocol; and send a first command set to the one or more players for executing the first playback request and a second command set to the one or more players for executing the second playback request; wherein the processor-based device comprises a media player device for playing at least one of video and audio to a user in response to a playback request; wherein the first client application and the second client application are clients to the media manager in a client-server based architecture; wherein the media manager, the first client application, and the second client application are each running on the media player device; and wherein each of the plurality of client applications is associated with one or more networking-based features provided to the user at the media player device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible non-transitory computer readable medium storing one or more computer readable programs adapted to cause a processor based system to execute steps comprising:
-
simultaneously coupling to a plurality of client applications on the processor based system; receiving a first playback request from a first client application of the plurality of client applications, the first playback request being implemented in a first application specific protocol of the first client application, and a second playback request from a second client application of the plurality of client applications, the second playback request being implemented in a second application specific protocol of the second client application, wherein the first application specific protocol is different from the second application specific protocol; and executing, on the processor based system, the first playback request and the second playback request by one or more players implemented in a single protocol; wherein the processor based system comprises a media player device for playing at least one of video and audio to a user in response to a playback request; wherein the first client application and the second client application are clients to a media manager running on the processor-based system in a client-server based architecture; wherein the media manager, the first client application, and the second client application are each running on the media player device; and wherein each of the plurality of client applications is associated with one or more networking-based features provided to the user at the media player device.
-
-
20. A system comprising:
-
a playback server in communication with at least two client applications on a processor based device, configured to receive requests from each of the at least two client applications, wherein the requests from each of the at least two client applications is implemented in a protocol that is different from the protocol of the other one of the at least two client applications; the playback server further configured to perform playback functions corresponding to each of the requests using the same set of players implemented in a single protocol; and to send a status message implemented in the protocol corresponding to each of the at least two client applications regarding a status of the requests received from the at least two client applications; wherein the processor based device comprises a media player device for playing at least one of video and audio to a user in response to a playback request; wherein the at least two client applications are clients to the playback server running on the processor-based device in a client-server based architecture; wherein the media manager, the first client application, and the second client application are each running on the media player device; and wherein each of the at least two client applications is associated with one or more networking-based features provided to the user at a user of the media player device.
-
Specification