Method and device for selecting a networked media device
First Claim
1. A method for selecting a media device that is enabled to receive and then play or distribute digital media files, where the media device is or has been connected to a network over which the digital media is to be delivered to the media device, the method comprising:
- identifying media devices that have been connected to the network;
storing identification information for available media devices that are currently connected to the network and turned on, and also storing identification information for unavailable media devices, wherein unavailable media devices are media devices that have been connected to the network but are not currently turned on or are not currently connected to the network;
receiving a selection of either an available or an unavailable media device; and
in response to receiving a selection of either an available or an unavailable media device, determining whether the selected media device is compatible with the digital media that is to be distributed to the selected media device;
in response to receiving a selection of an available media device, providing for the distribution of digital media over the network to the selected available media device;
in response to receiving a selection of an unavailable media device, providing for the distribution of digital media over the network to the selected unavailable media device;
wherein providing for the distribution of digital media over the network to the selected media device comprises communicating at least some of the stored identification information to a source of digital mediawherein the selection of either an available or an unavailable media device is received based on a user'"'"'s selection.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for selecting a media device that is enabled to receive and then play or distribute digital media files, where the media device is or has been connected to a network over which the digital media is delivered to the media device. Media devices that have been connected to the network are identified. Identification information for available media devices that are currently connected to the network and turned on, and identification information for unavailable media devices that are not currently turned on or are not currently connected to the network, is stored. A selection of either an available or an unavailable media device is received, and in response the digital media is distributed over the network to the selected media device.
43 Citations
17 Claims
-
1. A method for selecting a media device that is enabled to receive and then play or distribute digital media files, where the media device is or has been connected to a network over which the digital media is to be delivered to the media device, the method comprising:
-
identifying media devices that have been connected to the network; storing identification information for available media devices that are currently connected to the network and turned on, and also storing identification information for unavailable media devices, wherein unavailable media devices are media devices that have been connected to the network but are not currently turned on or are not currently connected to the network; receiving a selection of either an available or an unavailable media device; and in response to receiving a selection of either an available or an unavailable media device, determining whether the selected media device is compatible with the digital media that is to be distributed to the selected media device; in response to receiving a selection of an available media device, providing for the distribution of digital media over the network to the selected available media device; in response to receiving a selection of an unavailable media device, providing for the distribution of digital media over the network to the selected unavailable media device; wherein providing for the distribution of digital media over the network to the selected media device comprises communicating at least some of the stored identification information to a source of digital media wherein the selection of either an available or an unavailable media device is received based on a user'"'"'s selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer device configured for selecting a media device to receive and then play or distribute digital media files, where the media device is or has been connected to a network over which the digital media is to be delivered to the media device, and where the computer device is operably connected to the network, the computer device comprising:
-
a memory; and a processor communicatively coupled to the memory and that is configured to; identify media devices that have been connected to the network; direct the storage in the memory of identification information for available media devices that are currently connected to the network and turned on, and also identification information for unavailable media devices that are not currently turned on or are not currently connected to the network; receive a selection of either an available or an unavailable media device; and in response to receiving a selection of either an available or an unavailable media device, determine whether the selected media device is compatible with the digital media that is to be distributed to the selected media device; in response to receiving a selection of an available media device, provide for the distribution of digital media over the network to the selected available media device, and in response to receiving a selection of an unavailable media device, providing for the distribution of digital media over the network to the selected unavailable media device; wherein providing, for the distribution of digital media over the network to the selected media device comprises communicating at least some of the stored identification information to a source of digital media. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A network appliance that is configured to allow the selection of a media device that is enabled to receive and then play or distribute digital media files, where the media device is or has been connected to a network over which the digital media is to be delivered to the media device, and where the network appliance is available on the network, the network appliance comprising:
-
a persistent memory; and a processor communicatively coupled to the memory and that is configured to; identify media devices that have been connected to the network, wherein media devices that have been connected to the network are identified by periodically querying available media devices on the network and retrieving identifying information for such available media devices, wherein the retrieved identifying information comprises the MAC address of the media device, the IP address of the media device, and information concerning the functionality of the media device; direct the storage in the memory of identification information for available media devices that are currently connected to the network and turned on, and also identification information for unavailable media devices that are not currently turned on or are not currently connected to the network; remove from the database media device identifying information if the media device has not been available on the network for a predetermined period of time; receive from a user a selection of either an available or an unavailable media device; and in response to receiving a selection of an available media device, determine whether the selected available media device is compatible with the digital media that is to be distributed to the selected available media device and communicate incompatibility if the selected available media device is incompatible with the digital media that is to be distributed to the selected available media device, and provide for the distribution of digital media over the network to the selected available media device, which includes communicating at least some of the stored identification information to a source of digital media, in response to receiving a selection of an unavailable media device, determine whether the selected unavailable media device is compatible with the digital media that is to be distributed to the selected unavailable media device and communicate incompatibility if the selected unavailable media device is incompatible with the digital media that is to be distributed to the selected unavailable media device, and provide for the distribution of digital media over the network to the selected unavailable media device, which includes communicating at least some of the stored identification information to a source of digital media, wherein the distribution of digital media to the selected unavailable media device begins only when the selected unavailable media device becomes available on the network.
-
-
17. A method for selecting a media device that is enabled to receive and then play or distribute digital media files, where the media device is or has been connected to a network over which the digital media is to be delivered to the media device, the method comprising:
-
identifying media devices that have been connected to the network; storing identification information for available media devices that are currently connected to the network and turned on, and also storing identification information for unavailable media devices, wherein unavailable media devices are media device that have been connected to the network but are not currently turned on or are not currently connected to the network; receiving a selection of an available media device, wherein the selection of the available media device is received based on a user'"'"'s selection; receiving a selection of an unavailable media device, wherein the selection of the unavailable media device is received based on a user'"'"'s selection; initiating streaming of a digital media file to the selected available media device, providing the streaming digital media file to a representation of the unavailable media device as if the unavailable device were available, and; in response to the unavailable media device becoming available, presenting the streaming digital media file to the selected unavailable media device that has become available at the current point in the stream.
-
Specification