System and method for transferring media content
First Claim
1. A method for transferring media content using a media handler application executed by a general purpose computing device connected to a network, the method comprising the steps of:
- identifying one or more rendering devices in the network wherein the media handler application identifies the one or more rendering devices in the network;
registering with an events framework wherein the media handler application registers for media actions with the events framework;
receiving information on the media handler application wherein the information specifies a first media action of the media actions and further wherein the information specifies identified media content;
identifying a target rendering device of the one or more rendering devices in the network wherein the target rendering device is capable of rendering the identified media content and further wherein the media handler application identifies the target rendering device;
transmitting a communication from the media handler application to the target rendering device wherein the communication instructs the target rendering device to render the identified media content; and
rendering the identified media content on the target rendering device in response to the target rendering device receiving the communication.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method transfer media content. An application may identify rendering devices in a network and/or may register with an events framework for media-related actions. The application may receive information for a media-related action which specifies media content and an action. The application may identify one or more of the rendering devices as capable of rendering the media content and may use a communication to direct the identified rendering device to render the media content. The identified rendering device may render the media content in response to the communication from the application.
81 Citations
38 Claims
-
1. A method for transferring media content using a media handler application executed by a general purpose computing device connected to a network, the method comprising the steps of:
-
identifying one or more rendering devices in the network wherein the media handler application identifies the one or more rendering devices in the network; registering with an events framework wherein the media handler application registers for media actions with the events framework; receiving information on the media handler application wherein the information specifies a first media action of the media actions and further wherein the information specifies identified media content; identifying a target rendering device of the one or more rendering devices in the network wherein the target rendering device is capable of rendering the identified media content and further wherein the media handler application identifies the target rendering device; transmitting a communication from the media handler application to the target rendering device wherein the communication instructs the target rendering device to render the identified media content; and rendering the identified media content on the target rendering device in response to the target rendering device receiving the communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for transferring media content using a media handler application executed by a general purpose computing device connected to a network, the method comprising the steps of:
-
identifying one or more rendering devices in the network wherein the media handler application identifies the one or more rendering devices in the network; registering with an events framework wherein the media handler application registers for media actions with the events framework and further wherein the media handler application provides registration information based on media capabilities of the one or more rendering devices; generating information which specifies a first media action of the media actions wherein the information specifies the media content wherein a media source application executed by the general purpose computing device generates the information and further wherein the media source application is a different application than the media handler application; receiving the information wherein the media handler application receives the information; and transmitting a communication to one of the one or more rendering devices wherein the communication instructs the one of the one or more rendering devices to render the media content and further wherein the media handler application transmits the communication in response to receiving the information which specifies the first media action and the media content. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for transferring media content using a media handler application executed by a general purpose computing device connected to a network, the method comprising the steps of:
-
identifying one or more rendering devices in the network wherein the media handler application identifies the one or more rendering devices in the network; registering a first handler service with an events framework wherein the media handler application registers the first handler service for media actions with the events framework and further wherein the first handler service corresponds to a first rendering device of the one or more rendering devices and further wherein registration of the first handler service associates the first handler service with media capabilities of the first rendering device; generating first information which specifies first media content wherein a media source application generates the first information based on first user input in the media source application and further wherein the media source application is a different application than the media handler application; receiving the first information wherein the first handler service receives the first information based on the registration of the first handler service with the events framework; and directing the first rendering device to render the first media content in response to the first handler service receiving the first information. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for transferring media content, the system comprising:
-
a media handler application executed by a general purpose computing device connected to a network wherein the media handler application identifies one or more rendering devices in the network; a first handler service connected to the media handler application wherein the first handler service corresponds to one or more first rendering devices of the one or more rendering devices in the network; a first registration with an events framework wherein the first registration associates the first handler service with media capabilities of the one or more first rendering devices; a second handler service connected to the media handler application wherein the second handler service corresponds to one or more second rendering devices of the one or more rendering devices in the network; a second registration with the events framework wherein the second registration associates the second handler service with media capabilities of the one or more second rendering devices; information received by one of the first handler service and the second handler service wherein the information identifies the media content; and communications transmitted to one or more third rendering devices wherein the communications direct the one or more third rendering devices to render the media content wherein the third rendering devices are the first rendering devices if the information was received by the first handler service wherein the third rendering devices are the second rendering devices if the information was received by the second handler service. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification