IP Library Granted Patent US 10,542,320
Granted Patent B2
US 10,542,320 · App. 15/881,293 · Granted Jan 21, 2020

Coax server acting as proxy between coax transmission infrastructure and internet protocol (IP) transmission infrastructure for media content

Inventors: David Andrew Hulse (Athens, GR); David Nicol (Edinburgh, GB); Stuart Clark (Glasgow, GB); Mark Howard Bryars (Zurich, CH)
Assignee: Guest Tek Interactive Entertainment Ltd.
H04N21/47202H04N7/10H04N7/17318H04N7/17336H04N21/2143H04N21/238H04N21/239H04N21/2385H04N21/24H04N21/2402H04N21/26216H04N21/26616H04N21/4345H04N21/442H04N21/44209H04N21/6118H04N21/6168H04N21/64322H04N21/64738H04H20/77
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,542,320
App. No.
15/881,293
Granted
Jan 21, 2020
Kind
B2
Abstract

A coax server acts as a proxy between a coax transmission infrastructure and an Internet Protocol (IP) transmission infrastructure. An incoming request is received from a particular one of a plurality of coax client devices on the coax infrastructure. A request for specific media content is transmitted to a media-on-demand server in response to receiving the incoming request. A media stream is received over the IP infrastructure from the media-on-demand server, the media stream corresponding to the specific media content, and the coax server allocates a coax channel of sufficient bandwidth on the coax infrastructure and transmits the media stream on the coax channel utilizing the RF modulation scheme. A pointer indicating the coax channel on which the media stream is being transmitted is sent to the particular coax client device. The coax channel is unknown to other of the coax client devices besides the particular coax client device.

Claims (46)

1. A system comprising:

a coax transmission infrastructure formed by coaxial cable;

a plurality of coax client devices coupled to the coax transmission infrastructure;

an Internet Protocol (IP) transmission infrastructure over which data are transmitted using IP;

a media source connected to the IP transmission infrastructure; and

a coax server coupled to both the coax transmission infrastructure and the IP transmission infrastructure for acting as a proxy between these two infrastructures;

wherein, when acting as the proxy between the coax transmission infrastructure and the IP transmission infrastructure, the coax server is operable to:

receive an incoming request from a particular one of the coax client devices over the coax transmission infrastructure utilizing an IP-over-coax modulation scheme, the incoming request being a request for content from the particular one of the coax client devices via a first real time streaming protocol (RTSP) connection established between a RTSP proxy of the coax server and a RTSP client of the particular one of the coax client devices over the coax transmission infrastructure utilizing the IP-over-coax modulation scheme;

establish a second RTSP connection between the RTSP proxy of the coax server and the media source via the IP transmission infrastructure;

receive a media stream being a stream corresponding to the content over the IP transmission infrastructure from the media source;

allocate a coax channel of sufficient bandwidth on the coax transmission infrastructure and transmit the media stream on the coax channel utilizing a radio frequency (RF) modulation scheme;

send to the particular one of the coax client devices a pointer over the coax transmission infrastructure utilizing the IP-over-coax modulation scheme, the pointer indicating the coax channel on which the media stream is being transmitted by the coax server utilizing the RF modulation scheme; and

provide a RTSP proxy configured to communicate with the RTSP client in the particular one of the coax client devices.

2. The system of claim 1 , wherein, when acting as the proxy between the coax transmission infrastructure and the IP transmission infrastructure, the coax server is further operable to request the media source to begin transmitting the media stream over the IP transmission infrastructure in response to the incoming request from the particular one of the coax client devices.

3. The system of claim 1 , wherein the RF modulation scheme comprises either quadrature amplitude modulation (QAM) or quadrature phase shift keying (QPSK).

4. The system of claim 1 , wherein the media stream received by the coax server over the IP transmission infrastructure from the media source is a unicast stream.

5. The system of claim 1 , wherein the media stream received over the IP transmission infrastructure from the media source is a multicast stream.

6. The system of claim 1 , wherein the media source transmits the media stream over the IP transmission infrastructure before the coax server has received the incoming request from the particular one of the coax client devices.

7. The system of claim 1 , wherein the coax server is further configured to send the pointer to the particular one of the coax client devices via the first RTSP connection.

8. The system of claim 1 , wherein the RTSP proxy of the coax server is configured to mediate requests received from a plurality of RTSP clients of the coax client devices for content from the media source.

9. The system of claim 1 , wherein the coax server is further operable to transmit metadata of the media stream to the particular one of the coax client devices utilizing the IP-over-coax modulation scheme via the coax transmission infrastructure.

10. A method of acting as a proxy between a coax transmission infrastructure and an Internet Protocol (IP) transmission infrastructure, the method comprising:

receiving an incoming request from a particular one of a plurality of coax client devices coupled to the coax transmission infrastructure utilizing an IP-over-coax modulation scheme, the incoming request being a request for content from the particular one of the coax client devices via a first real time streaming protocol (RTSP) connection established between a RTSP proxy of the coax server and a RTSP client of the particular one of the coax client devices over the coax transmission infrastructure utilizing the IP-over-coax modulation scheme;

establishing a second RTSP connection between the RTSP proxy of the coax server and a media source via the IP transmission infrastructure;

receiving a media stream being a stream corresponding to the content over the IP transmission infrastructure from the media source coupled to the IP transmission infrastructure;

allocating a coax channel of sufficient bandwidth on the coax transmission infrastructure and transmitting the media stream on the coax channel utilizing a radio frequency (RF) modulation scheme;

sending to the particular one of the coax client devices a pointer over the coax transmission infrastructure utilizing the IP-over-coax modulation scheme, the pointer indicating the coax channel on which the media stream is being transmitted by the coax server utilizing the RF modulation scheme; and

providing a real time streaming protocol (RTSP) proxy configured to communicate with a RTSP client in the particular one of the coax client devices.

11. The method of claim 10 , wherein:

the coax transmission infrastructure is installed in a first part of a hospitality establishment; and

the IP transmission infrastructure is installed in a second part of the hospitality establishment.

12. The method of claim 10 , further comprising requesting the media source to begin transmitting the media stream over the IP transmission infrastructure in response to the incoming request from the particular one of the coax client devices.

13. The method of claim 10 , wherein the media source transmits the media stream over the IP transmission infrastructure before the coax server has received the incoming request from the particular one of the coax client devices.

14. The method of claim 10 , further comprising sending the pointer to the particular one of the coax client devices via the first RTSP connection.

15. The method of claim 10 , further comprising mediating, by the RTSP proxy of the coax server, requests received from a plurality of RTSP clients of the coax client devices for content from the media source.

16. A non-transitory computer-readable medium comprising computer executable instructions that when executed by one or more computers cause the one or more computers to perform steps comprising:

receiving an incoming request from a particular one of a plurality of coax client devices coupled to a coax transmission infrastructure utilizing an IP-over-coax modulation scheme, the incoming request being a request for content from the particular one of the coax client devices via a first real time streaming protocol (RTSP) connection established between a RTSP proxy of the coax server and a RTSP client of the particular one of the coax client devices over the coax transmission infrastructure utilizing the IP-over-coax modulation scheme;

establishing a second RTSP connection between the RTSP proxy of the coax server and a media source via the IP transmission infrastructure;

receiving a media stream being a stream corresponding to the content over an IP transmission infrastructure from the media source coupled to the IP transmission infrastructure;

allocating a coax channel of sufficient bandwidth on the coax transmission infrastructure and transmitting the media stream on the coax channel utilizing a radio frequency (RF) modulation scheme;

sending to the particular one of the coax client devices a pointer over the coax transmission infrastructure utilizing the IP-over-coax modulation scheme, the pointer indicating the coax channel on which the media stream is being transmitted by the coax server utilizing the RF modulation scheme; and

providing a real time streaming protocol (RTSP) proxy configured to communicate with a RTSP client in the particular one of the coax client devices.

17. The non-transitory computer-readable medium of claim 16 , wherein the computer executable instructions further cause the one or more computers to perform steps of sending the pointer to the particular one of the coax client devices via the first RTSP connection.

18. The non-transitory computer-readable medium of claim 16 , wherein the computer executable instructions further cause the one or more computers to perform steps of mediating, by the RTSP proxy of the coax server, requests received from a plurality of RTSP clients of the coax client devices for content from the media source.

19. The non-transitory computer-readable medium of claim 16 , wherein the computer executable instructions further cause the one or more computers to perform steps of requesting the media source to begin transmitting the media stream over the IP transmission infrastructure in response to the incoming request from the particular one of the coax client devices.

20. The non-transitory computer-readable medium of claim 16 , wherein the media source transmits the media stream over the IP transmission infrastructure before the coax server has received the incoming request from the particular one of the coax client devices.

Assignments (4)
SECURITY INTEREST Recorded May 16, 2023
From: GUEST TEK INTERACTIVE ENTERTAINMENT LTD.
To: BANK OF MONTREAL
Reel/Frame 064176/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2018
From: NICOL, DAVID; CLARK, STUART; BRYARS, MARK; HULSE, DAVID
To: IBAHN GENERAL HOLDINGS CORPORATION
Reel/Frame 044788/0182 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2018
From: IBAHN GENERAL HOLDINGS CORP.
To: GUEST-TEK INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 044788/0527 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2018
From: GUEST-TEK INTERACTIVE ENTERTAINMENT INC.
To: GUEST TEK INTERACTIVE ENTERTAINMENT LTD.
Reel/Frame 044789/0358 →
Continuity (4)
Continuation 14754228 · Jun 29, 2015
Continuation 12463993 · May 11, 2009
Provisional Application 61164253 · Mar 27, 2009
Related Publication 20180213287A1 · Jul 26, 2018