Visibility of UPNP media renderers and initiating rendering via file system user interface
AssigneeIntel Corporation
InventorJohn C. Weast
Life of this patent
Estimating the term…
Abstract
A computing device is equipped with file system services and media related services that automatically make visible to a user of the computing device, through an user interface of the file system, availability of one or more UPNP media renderers, on discovery of the availability of the one or more UPNP media renderers. In various embodiments, the file system services and the media related services are further equipped to cause a media content to be rendered by a UPNP media renderer, in response to the user dragging and dropping the file system entry corresponding to the media content into the file system entry corresponding to the UPNP media renderer.
Claims11
In a networked computing device of a network domain, an automated method of operation comprising:
- discovering a first UPNP media renderer of the network domain, the first UPNP media renderer being equipped to render media content of a first media type;
- in response to said discovery, automatically creating a first corresponding entry in a file system of the networked computing device for the first UPNP media renderer, to first indicate availability of the first UPNP media renderer to a user of the networked computing device through a user interface of the file system of the networked computing device and to second indicate availability of the first UPNP media renderer to render media content of the first media type;
- receiving through the user interface of the file system, a request to use the first UPNP media renderer to render a first media content of the first media type, in a form of a user action dragging an entry of the file system corresponding to the first media content of the first media type and dropping the entry into the first corresponding entry of the first UPNP media renderer;
- in response, causing the first media content to be made available to, and rendered by the first UPNP media renderer;
- discovering a second UPNP media renderer of the network domain, the second UPNP media renderer equipped to render media content of a second media type;
- and
- in response to said discovery of the second UPNP media renderer, automatically creating a second corresponding entry in the file system of the networked computing device for the second UPNP media renderer, to third indicate availability of the second UPNP media renderer to the user of the networked computing device, in conjunction with said availability of the first UPNP media renderer to the user, through the user interface of the file system of the networked computing device.
A computing device comprising:
- at least one processor;
- and
- logic to be operated by the at least one processor to
- discover a first UPNP media renderer of a network domain including the computing device, the first UPNP media renderer being equipped to render media content of a first media type;
- in response to said discovery, automatically create a first corresponding entry in a file system of the computing device for the first UPNP media renderer, to first indicate availability of the first UPNP media renderer to a user of the computing device through a user interface of the file system of the computing device and to second indicate availability of the first UPNP media renderer to render media content of the first media type;
- receive through the user interface of the file system, a request to use the first UPNP media renderer to render a first media content of the first media type, in a form of a user action dragging an entry of the file system corresponding to the first media content of the first media type and dropping the entry into the first corresponding entry of the first UPNP media renderer;
- in response, cause the first media content to be made available to, and rendered by the first UPNP media renderer;
- discover a second UPNP media renderer of the network domain, the second UPNP media renderer equipped to render media content of a second media type;
- and
- in response to said discovery of the second UPNP media renderer, automatically create a second corresponding entry in the file system of the computing device for the second UPNP media renderer, to third indicate availability of the second UPNP media renderer to the user of the computing device, in conjunction with said availability of the first UPNP media renderer to the user, through the user interface of the file system of the computing device.
An article of manufacture comprising:
- a recordable medium;
- and
- a plurality of programming instructions recorded thereon, the programming instructions are designed to implement for a computing device
- discover a first UPNP media renderer of a network domain including the computing device, the first UPNP media renderer being equipped to render media content of a first media type;
- in response to said discovery, automatically create a first corresponding entry in a file system of the computing device for the first UPNP media renderer, to first indicate availability of the first UPNP media renderer to a user of the computing device through a user interface of the file system of the computing device and to second indicate availability of the first UPNP media renderer to render media content of the first media type;
- receive through the user interface of the file system, a request to use the first UPNP media renderer to render a first media content of the first media type, in a form of a user action dragging an entry of the file system corresponding to the first media content of the first media type and dropping the entry into the first corresponding entry of the first UPNP media renderer;
- in response to said receive, cause the first media content to be made available to, and rendered by the first UPNP media renderer, discover a second UPNP media renderer of the network domain, the second UPNP media renderer equipped to render media content of a second media type;
- and
- in response to said discovery of the second UPNP media renderer, automatically create a second corresponding entry in the file system of the computing device for the second UPNP media renderer, to third indicate availability of the second UPNP media renderer to the user of the computing device, in conjunction with said availability of the first UPNP media renderer to the user, through the user interface of the file system of the computing device.
Dependencies are inferred from the claim text.