Hospitality media system employing virtual set top boxes
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-007/18
H04N-021/214
H04N-021/2665
H04N-021/4402
H04N-021/61
H04N-021/258
H04N-021/2343
H04N-021/431
H04N-021/436
H04N-021/482
출원번호
US-0952882
(2010-11-23)
등록번호
US-9003455
(2015-04-07)
발명자
/ 주소
Hulse, David
Duke, Thomas
출원인 / 주소
Guest Tek Interactive Entertainment Ltd.
대리인 / 주소
ATMAC Patent Services Ltd.
인용정보
피인용 횟수 :
2인용 특허 :
38
초록
Methods and apparatus are described for providing digital content to televisions or other devices having media playback capabilities over a network infrastructure using virtual set top boxes (VSTBs).
대표청구항▼
1. A hospitality media system for providing video over a network, the system comprising: one or more servers deployed on the network and configured to manage operation of a plurality of virtual set top boxes (VSTBs) and virtual user interfaces (VUIs);one or more media servers deployed on the network
1. A hospitality media system for providing video over a network, the system comprising: one or more servers deployed on the network and configured to manage operation of a plurality of virtual set top boxes (VSTBs) and virtual user interfaces (VUIs);one or more media servers deployed on the network and configured to make available to the VSTBs a plurality of digital video streams via the network; anda plurality of display devices coupled to the network and located in guest rooms of a hospitality establishment;wherein the display devices cannot directly access and playback the digital video streams from the media servers;the one or more servers are configured to receive an alert via the network upon a user activating a display device at a start of a user session;the one or more servers are configured to allocate resources in order to instantiate both a VSTB and a VUI for the display device in response to receiving the alert, the VSTB connecting to the VUI via a first virtual network computing (VNC) connection in order to receive graphical updates representing a graphical user interface as generated by the VUI, the VSTB further combining the graphical user interface with one or more of the digital video streams received from the media servers;the one or more servers are further configured to transmit the combined graphical user interface and the one or more video streams from the VSTB to the display device as a single media stream having a frame format and codec supported by the display device;the one or more servers are further configured to receive user input and provide the user input to the VUI via a second VNC connection, at least some of the user input representing interaction of the user with a representation of the graphical user interface as shown on the display device;the one or more servers are further configured to send updates of the graphical user interface as driven by the user input from the VUI to the VSTB via the first VNC connection;the one or more servers are further configured to change video stream inputs to the VSTB such that the VSTB combines the graphical user interface with a different one or more of the digital video streams selected according to actions of the user interacting with the graphical user interface provided by the VUI; andthe one or more servers are further configured to release the resources allocated for the VSTB and VUI when the user session is complete. 2. The hospitality media system of claim 1, wherein the VUI and the VSTB are instantiated on different servers. 3. The hospitality media system of claim 1, wherein the one or more servers comprise one or more transcoding servers configured to receive at least some of the digital video streams and provide transcoded versions of the digital video streams to the VSTBs. 4. The hospitality media system of claim 3, wherein the display devices include a heterogeneous mix of target devices and the transcoding servers pre-process the digital video streams by suitably pre-shaping content in order to support the heterogeneous mix of target devices. 5. The hospitality media system of claim 1, wherein the one or more servers are further configured to transmit the single media stream to the display device via a particular Quadrature Amplitude Modulation (QAM) channel on a coaxial cable infrastructure and to remotely control the display device to tune to the particular QAM channel. 6. The hospitality media system of claim 1, wherein the display devices correspond to any of a television, a desktop computer, a laptop computer, a notebook device, a tablet device, a handheld device, a netbook, or a smart phone. 7. The hospitality media system of claim 1, further comprising a display control unit coupled between the network and the display device; wherein the display control unit comprises a first interface configured to receive the single media stream from the one or more servers and a second interface configured to transmit the single media stream to the display device. 8. The hospitality media system of claim 7, wherein the control unit further comprises a third interface configured to interact with and control operation of the display device. 9. The hospitality media system of claim 1, wherein a number of the VSTBs running on the one or more servers at any time corresponds to a number of active display devices currently in use by users. 10. The hospitality media system of claim 1, wherein the VSTB is further configured to encrypt the single media stream for transmission across the network. 11. A method of providing video over a network in a hospitality media system, the method comprising: transmitting a plurality of digital video streams on the network;receiving an alert via the network upon a user activating a display device at a start of a user session; wherein the display device is one of a plurality of display devices located in guest rooms of a hospitality establishment, and the display devices cannot directly access and playback the digital video streams;allocating resources in order to instantiate both a virtual set top box (VSTB) and a virtual user interface (VUI) for the display device in response to receiving the alert;connecting by the VSTB to the VUI via a first virtual network computing (VNC) connection;receiving by the VSTB via the first VNC connection graphical updates representing a graphical user interface as generated by the VUI;combining by the VSTB the graphical user interface with one or more of the digital video streams available on the network;transmitting the combined graphical user interface and the one or more video streams from the VSTB to the display device as a single media stream having a frame format and codec supported by the display device;receiving user input and providing the user input to the VUI via a second VNC connection, at least some of the user input representing interaction of the user with a representation of the graphical user interface as shown on the display device;sending updates of the graphical user interface as driven by the user input from the VUI to the VSTB via the first VNC connection;changing video stream inputs to the VSTB such that the VSTB combines the graphical user interface with a different one or more of the digital video streams selected according to actions of the user interacting with the graphical user interface provided by the VUI; andreleasing the resources allocated for the VSTB and VUI when the user session is complete. 12. The method of claim 11, further comprising instantiating the VUI and the VSTB on different servers. 13. The method of claim 11, further comprising receiving at least some of the digital video streams and providing transcoded versions of the digital video streams to the VSTBs. 14. The method of claim 13, wherein the display devices include a heterogeneous mix of target devices and the method further comprises pre-processing the digital video streams by suitably pre-shaping content in order to support the heterogeneous mix of target devices. 15. The method of claim 11, further comprising transmitting the single media stream to the display device via a particular Quadrature Amplitude Modulation (QAM) channel on a coaxial cable infrastructure and remotely controlling the display device to tune to the particular QAM channel. 16. The method of claim 11, wherein the display devices correspond to any of a television, a desktop computer, a laptop computer, a notebook device, a tablet device, a handheld device, a netbook, or a smart phone. 17. The method of claim 11, further comprising receiving the single media stream from the one or more servers at a first interface of a display control unit and transmitting the single media stream to the display device by a second interface of the display control unit. 18. The method of claim 17, wherein the control unit further comprises a third interface configured to interact with and control operation of the display device. 19. The method of claim 11, wherein a number of the VSTBs running on the one or more servers at any time corresponds to a number of active display devices currently in use by users. 20. The method of claim 11, further comprising encrypting the single media stream for transmission across the network. 21. A hospitality media system for providing video over a network, the system comprising one or more processors coupled to a memory storing instructions that when executed by the processors cause the one or more processors to: receive an alert via the network upon a user activating a display device at a start of a user session; wherein the display device is one of a plurality of display devices located in guest rooms of a hospitality establishment, and the display devices cannot directly access and playback a plurality of digital video streams made available on the network;allocate resources in order to instantiate both a virtual set top box (VSTB) and a virtual user interface (VUI) for the display device in response to receiving the alert;connect the VSTB to the VUI via a first virtual network computing (VNC) connection;receive by the VSTB graphical updates representing a graphical user interface as generated by the VUI via the first VNC connection;combine by the VSTB the graphical user interface with one or more of the digital video streams available on the network;transmit the combined graphical user interface and the one or more video streams from the VSTB to the display device as a single media stream having a frame format and codec supported by the display device;receive user input and provide the user input to the VUI via a second VNC connection, at least some of the user input representing interaction of the user with a representation of the graphical user interface as shown on the display device;send updates of the graphical user interface as driven by the user input from the VUI to the VSTB via the first VNC connection;change video stream inputs to the VSTB such that the VSTB combines the graphical user interface with a different one or more of the digital video streams selected according to actions of the user interacting with the graphical user interface provided by the VUI; andrelease the resources allocated for the VSTB and VUI when the user session is complete. 22. The hospitality media system of claim 21, wherein the instructions further cause the one or more processors to instantiate the VUI and the VSTB on different servers. 23. The hospitality media system of claim 21, wherein the display devices include a heterogeneous mix of target devices and the instructions further cause the one or more processors to pre-process the digital video streams by suitably pre-shaping content in order to support the heterogeneous mix of target devices. 24. The hospitality media system of claim 21, wherein the instructions further cause the one or more processors to transmit the single media stream to the display device via a particular Quadrature Amplitude Modulation (QAM) channel on a coaxial cable infrastructure and remotely control the display device to tune to the particular QAM channel. 25. A non-transitory computer-readable medium comprising computer executable instructions that when executed by one or more computer servers cause the one or more computer servers to: receive an alert via a network of a hospitality media system upon a user activating a display device at a start of a user session, wherein the display device is one of a plurality of display devices located in guest rooms of a hospitality establishment, and the display devices cannot directly access and playback a plurality of digital video streams made available on the network;allocate resources in order to instantiate both a virtual set top box (VSTB) and a virtual user interface (VUI) for the display device in response to receiving the alert;connect the VSTB to the VUI via a first virtual network computing (VNC) connection;receive at the VSTB graphical updates representing a graphical user interface as generated by the VUI via the first VNC connection;combine by the VSTB the graphical user interface with one or more of the digital video streams available on the network;transmit the combined graphical user interface and one or more video streams from the VSTB to the display device as a single media stream having a frame format and codec supported by the display device;receive user input and provide the user input to the VUI via a second VNC connection, at least some of the user input representing interaction of the user with a representation of the graphical user interface as shown on the display device;send updates of the graphical user interface as driven by the user input from the VUI to the VSTB via the first VNC connection;change video stream inputs to the VSTB such that the VSTB combines the graphical user interface with a different one or more of the digital video streams selected according to actions of the user interacting with the graphical user interface provided by the VUI; andrelease the resources allocated for the VSTB and VUI when the user session is complete. 26. The non-transitory computer-readable medium of claim 25, wherein the instructions further cause the computer servers to instantiate the VUI and the VSTB on different servers. 27. The non-transitory computer-readable medium of claim 25, wherein the display devices include a heterogeneous mix of target devices and the instructions further cause the one or more computer servers to pre-process the digital video streams by suitably pre- shaping content in order to support the heterogeneous mix of target devices. 28. The non-transitory computer-readable medium of claim 25, wherein the instructions further cause the one or more computer servers to transmit the single media stream to the display device via a particular Quadrature Amplitude Modulation (QAM) channel on a coaxial cable infrastructure and remotely control the display device to tune to the particular QAM channel.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (38)
Hoarty W. L. ; Soske Joshua W., Cable television system with remote interactive processor.
Hoarty W. Leo (Santa Clara CA) Soske Joshua W. (Sunnyvale CA) Lauder Gary M. (New York NY) Snell Stephen C. (Aptos CA) Fisher Delmer D. (Milpitas CA) North John (Mountain View CA), Interactive home information system with signal assignment.
Rodriquez Ingrid Milagros, Network with storage of all client computer programs in server computer having customized client graphical user interfaces with maximum sharing of stored portions of interfaces common to a plurality .
Hoarty W. Leo (Santa Clara CA) Soske Joshua W. (Sunnyvale CA), System for distributing broadcast television services identically on a first bandwidth portion of a plurality of express.
Henriquez,Alberto, System for transmitting and displaying icon resources group associated with remote application to a local computing system to facilitate virtualization of the remote application.
Lauder Gary M. (Atherton CA) Hoarty W. Leo (Santa Clara CA) Soske Joshua W. (Sunnyvale CA), User interface for selecting television information services through pseudo-channel access.
Hulse, David Andrew; Thomas, Jason, Virtual user interface including playback control provided over computer network for client device playing media from another source.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.