Dynamic assignment of central media device supporting network-based media sharing protocol to guest device of hospitality establishment for media sharing purposes
First Claim
1. A media system comprising:
- a media device supporting a network-based media sharing protocol coupled to a computer network and having an output port, the media device for receiving shared media content over the computer network utilizing the network-based media sharing protocol, and for providing a media signal corresponding to the shared media content on the output port for playback by another device;
an encoder coupled to the output port of the media device, wherein the encoder encodes the media signal outputted by the media device on the output port into an encoded media stream and transmits the encoded media stream on the computer network;
a plurality of output devices located at a plurality of different physical locations and coupled to the encoder via the computer network, wherein each of the output devices is capable of receiving and playing the encoded media stream, but the output devices are all operable such that they do not play the encoded media stream unless receiving a command to do so via the computer network;
a media proxy available on the computer network; and
a system controller;
wherein the computer network allows a plurality of guest devices each supporting the network-based media sharing protocol to be coupled thereto;
the computer network is operable to by default prevent all of the guest devices from utilizing the network-based media sharing protocol to share media content with the media device;
the computer network is operable to allow the guest devices to discover and attempt to share media with the media proxy utilizing the network-based media sharing protocol;
the media proxy is operable to by default not reroute any media streams shared by the guest devices to the media device;
the system controller is operable to, in response to a first event occurrence, assign the media device to a particular guest device by dynamically reconfiguring the media proxy to cause the media proxy to act as a transparent proxy between the guest device and the media device in order to reroute a media stream shared by the particular guest device utilizing the network-based media sharing protocol to the media device and thereby allow the particular guest device to share media with the media device over the computer network utilizing the network-based media sharing protocol, and the system controller is operable to send a first command via the computer network to an output device located at a physical location associated with the particular guest device, the first command causing the output device at the physical location associated with the particular guest device to play the encoded media stream received from the encoder via the computer network;
the system controller is operable to, in response to a second, later event occurrence, un-assign the media device from the particular guest device by reconfiguring the media proxy to stop rerouting the media stream from the particular guest device to the media device, and the system controller is operable to send a second command via the computer network to the output device located at the physical location associated with the particular guest device, the second command causing the output device at the physical location associated with the particular guest device to stop playing the encoded media stream;
the system controller is operable to only assign the media device to one of the quest devices at a time such that, starting at the first event occurrence and ending at the second event occurrence, only the particular guest device is enabled to utilize the network-based media sharing protocol to share media over the computer network with the media device;
the particular guest device is operated by a guest of a hospitality establishment; and
the output device located at the physical location associated with the particular guest device is an audio-visual entertainment device located at a guest area of the hospitality establishment, the guest area currently assigned to the guest.
3 Assignments
0 Petitions
Accused Products
Abstract
A media system includes a computer network, a media device supporting a network-based media sharing protocol, a plurality of output devices located at a plurality of physical locations within a hospitality establishment, and a system controller. In response to a first event, the system controller assigns the media device to a particular guest device by reconfiguring one or more components of the computer network to enable the particular guest device to utilize the network-based media sharing protocol to share media over the computer network with the media device, and commands an output device located at a physical location associated with the particular guest device to play media corresponding to the media signal outputted by the media device on the output port. In response to a second event, the system controller un-assigns the media device from the particular guest device and commands the output device to stop playing the media.
-
Citations
20 Claims
-
1. A media system comprising:
-
a media device supporting a network-based media sharing protocol coupled to a computer network and having an output port, the media device for receiving shared media content over the computer network utilizing the network-based media sharing protocol, and for providing a media signal corresponding to the shared media content on the output port for playback by another device; an encoder coupled to the output port of the media device, wherein the encoder encodes the media signal outputted by the media device on the output port into an encoded media stream and transmits the encoded media stream on the computer network; a plurality of output devices located at a plurality of different physical locations and coupled to the encoder via the computer network, wherein each of the output devices is capable of receiving and playing the encoded media stream, but the output devices are all operable such that they do not play the encoded media stream unless receiving a command to do so via the computer network; a media proxy available on the computer network; and a system controller; wherein the computer network allows a plurality of guest devices each supporting the network-based media sharing protocol to be coupled thereto; the computer network is operable to by default prevent all of the guest devices from utilizing the network-based media sharing protocol to share media content with the media device; the computer network is operable to allow the guest devices to discover and attempt to share media with the media proxy utilizing the network-based media sharing protocol; the media proxy is operable to by default not reroute any media streams shared by the guest devices to the media device; the system controller is operable to, in response to a first event occurrence, assign the media device to a particular guest device by dynamically reconfiguring the media proxy to cause the media proxy to act as a transparent proxy between the guest device and the media device in order to reroute a media stream shared by the particular guest device utilizing the network-based media sharing protocol to the media device and thereby allow the particular guest device to share media with the media device over the computer network utilizing the network-based media sharing protocol, and the system controller is operable to send a first command via the computer network to an output device located at a physical location associated with the particular guest device, the first command causing the output device at the physical location associated with the particular guest device to play the encoded media stream received from the encoder via the computer network; the system controller is operable to, in response to a second, later event occurrence, un-assign the media device from the particular guest device by reconfiguring the media proxy to stop rerouting the media stream from the particular guest device to the media device, and the system controller is operable to send a second command via the computer network to the output device located at the physical location associated with the particular guest device, the second command causing the output device at the physical location associated with the particular guest device to stop playing the encoded media stream; the system controller is operable to only assign the media device to one of the quest devices at a time such that, starting at the first event occurrence and ending at the second event occurrence, only the particular guest device is enabled to utilize the network-based media sharing protocol to share media over the computer network with the media device; the particular guest device is operated by a guest of a hospitality establishment; and the output device located at the physical location associated with the particular guest device is an audio-visual entertainment device located at a guest area of the hospitality establishment, the guest area currently assigned to the guest. - View Dependent Claims (2, 3, 9, 10)
-
-
4. A method of sharing media content in a media system, the method comprising:
-
allowing a plurality of guest devices each supporting a network-based media sharing protocol to be coupled to a computer network; by default, preventing all of the guest devices from utilizing the network-based media sharing protocol to share media content with a media device coupled to the computer network; wherein the media device supports receiving shared media content over the computer network utilizing the network-based media sharing protocol and providing a media signal corresponding to the shared media content on an output port of the media device for playback by another device; providing a media proxy available on the computer network; allowing the guest devices to discover and attempt to share media with the media proxy utilizing the network-based media sharing protocol over the computer network; by default, not rerouting any media streams shared by the guest devices and received by the media proxy to the media device; in response to a first event occurrence, assigning the media device to a particular guest device by dynamically reconfiguring the media proxy to cause the media proxy to act as a transparent proxy between the guest device and the media device in order to reroute a media stream shared by the particular guest device utilizing the network-based media sharing protocol to the media device and thereby allow the particular guest device to share media with the media device over the computer network utilizing the network-based media sharing protocol; encoding the media signal outputted by the media device on the output port into an encoded media stream and transmitting the encoded media stream on the computer network; in response to the first event occurrence, sending a first command via the computer network to an output device located at a physical location associated with the particular guest device, the first command causing the output device at the physical location associated with the particular guest device to play the encoded media stream received from the encoder via the computer network; wherein the media system includes a plurality of output devices respectively located at a plurality of different physical locations and coupled to the encoder via the computer network, each of the output devices is capable of receiving and playing the encoded media stream, but the output devices are operable such that they do not play the encoded media stream unless receiving a command to do so via the computer network; in response to a second, later event occurrence, un-assigning the media device from the particular guest device by dynamically reconfiguring the media proxy to stop rerouting the media stream from the particular guest device to the media device; in response to the second event occurrence, sending a second command via the computer network to the output device located at the physical location associated with the particular guest device, the second command causing the output device at the physical location associated with the particular guest device to stop playing the encoded media stream; and only assigning the media device to one of the quest devices at a time such that, starting at the first event occurrence and ending at the second event occurrence, only the particular guest device is enabled to utilize the network-based media sharing protocol to share media over the computer network with the media device; wherein the particular guest device is operated by a guest of a hospitality establishment; and the output device located at the physical location associated with the particular guest device is an audio-visual entertainment device located at a guest area of the hospitality establishment, the guest area currently assigned to the guest. - View Dependent Claims (5, 6, 7, 8, 11, 12, 18)
-
-
13. An apparatus comprising:
-
a memory storing software; a network interface coupled to a computer network; and one or more processors coupled to the memory and the network interface; wherein, by the one or more processors executing the software loaded from the memory, the one or more processors are configured to; send to a plurality of guest devices on the computer network an announcement indicating availability of a media proxy on the computer network; receive from the guest devices attempts to share media with the media proxy utilizing a network-based media sharing protocol over the computer network; by default, not reroute any media streams shared by the guest devices and received by the media proxy to a media device supporting the network-based media sharing protocol, wherein the media device is coupled to the computer network but is not directly accessible by the guest devices;
the media device for receiving shared media content over the computer network utilizing the network-based media sharing protocol and providing a media signal corresponding to the shared media content on an output port of the media device for playback by another device;in response to a first event occurrence, assign the media device to a particular guest device by dynamically reconfiguring the media proxy to cause the media proxy to act as a transparent proxy between the guest device and the media device in order to reroute a media stream shared by the particular guest device utilizing the network-based media sharing protocol to the media device and thereby allow the particular guest device to share media with the media device over the computer network utilizing the network-based media sharing protocol; in response to the first event occurrence, send a first command via the computer network to an output device located at a physical location associated with the particular guest device, the first command causing the output device at the physical location associated with the particular guest device to play an encoded media stream corresponding to the media signal outputted by the media device;
wherein the encoded media stream is transmitted on the computer network by an encoder coupled to the output port of the media device, and there are a plurality of output devices respectively located at a plurality of different physical locations coupled to the computer network, each of the output devices is capable of receiving and playing the encoded media stream, but the output devices are operable such that they do not play the encoded media stream unless receiving a command to do so via the computer network;in response to a second, later event occurrence, un-assign the media device from the particular guest device by dynamically reconfiguring the media proxy to stop rerouting the media stream from the particular guest device to the media device; in response to the second event occurrence, send a second command via the computer network to the output device located at the physical location associated with the particular guest device, the second command causing the output device at the physical location associated with the particular guest device to stop playing the encoded media stream; and only assign the media device to one of the quest devices at a time such that, starting at the first event occurrence and ending at the second event occurrence, only the particular guest device is enabled to utilize the network-based media sharing protocol to share media over the computer network with the media device; wherein the particular guest device is operated by a guest of a hospitality establishment; and the output device located at the physical location associated with the particular guest device is an audio-visual entertainment device located at a guest area of the hospitality establishment, the guest area currently assigned to the guest. - View Dependent Claims (14, 15, 16, 17, 19, 20)
-
Specification