Content streaming apparatus for transferring a streaming session to another apparatus
First Claim
1. A content streaming apparatus comprising:
- an input for receiving an input signal;
a wireless controller configured to communicate via wireless with a client device, and receive from the client device a streaming session request for streaming of requested content;
a plurality of tuners, each of which is configured to selectively tune to a portion of the input signal;
a tuner controller configured to select an unused one of the tuners, and tune the selected tuner to receive the requested content from the input signal;
a controller configured to establish a streaming session with the client device via the wireless controller, and send the requested content to the client device in the streaming session;
network connection circuitry, wherein the network connection circuitry comprises an Ethernet controller and Ethernet PHY or a MoCA controller and MoCA PHY;
a gateway streaming manager configured to;
determine whether the client device has left a wireless zone of the content streaming apparatus and entered into a wireless zone of another content streaming apparatus,when the client device has left the wireless zone of the content streaming apparatus, send a tuner reservation instruction via the network connection circuitry to the other content streaming apparatus to instruct the other content streaming apparatus to reserve a tuner of the other content streaming apparatus, and receive a tuner reservation confirmation from the other content streaming apparatus;
send an alternate streaming notification to the client device when the tuner reservation confirmation is received,receive an alternate streaming acceptance from the client device, andend the streaming session between the content streaming apparatus and the client device when the alternate streaming acceptance is received.
5 Assignments
0 Petitions
Accused Products
Abstract
A content streaming apparatus that includes a gateway streaming manager which determines whether a client device has roamed out of a wireless zone of the content streaming apparatus into a wireless zone of another content streaming apparatus, and when the client device has roamed, sends a tuner reservation instruction to the other content streaming apparatus to instruct the other content streaming apparatus to reserve a tuner in advance of a transfer of the streaming session. The gateway streaming manager receives a tuner reservation confirmation from the other content streaming apparatus, and sends an alternate streaming notification to the client device. The gateway streaming manager receives an alternate streaming acceptance from the client device, and ends the streaming session between the content streaming apparatus and the client device when the alternate streaming acceptance is received.
46 Citations
15 Claims
-
1. A content streaming apparatus comprising:
-
an input for receiving an input signal; a wireless controller configured to communicate via wireless with a client device, and receive from the client device a streaming session request for streaming of requested content; a plurality of tuners, each of which is configured to selectively tune to a portion of the input signal; a tuner controller configured to select an unused one of the tuners, and tune the selected tuner to receive the requested content from the input signal; a controller configured to establish a streaming session with the client device via the wireless controller, and send the requested content to the client device in the streaming session; network connection circuitry, wherein the network connection circuitry comprises an Ethernet controller and Ethernet PHY or a MoCA controller and MoCA PHY; a gateway streaming manager configured to; determine whether the client device has left a wireless zone of the content streaming apparatus and entered into a wireless zone of another content streaming apparatus, when the client device has left the wireless zone of the content streaming apparatus, send a tuner reservation instruction via the network connection circuitry to the other content streaming apparatus to instruct the other content streaming apparatus to reserve a tuner of the other content streaming apparatus, and receive a tuner reservation confirmation from the other content streaming apparatus; send an alternate streaming notification to the client device when the tuner reservation confirmation is received, receive an alternate streaming acceptance from the client device, and end the streaming session between the content streaming apparatus and the client device when the alternate streaming acceptance is received. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A content streaming method for use with a content streaming apparatus, said method comprising:
-
receiving an input signal; communicating via a wireless controller with a client device, and receiving from the client device a streaming session request for streaming of requested content; controlling, with a tuner controller, a plurality of tuners so as to select an unused one of the tuners and tune the selected tuner to receive the requested content from the input signal; establishing, with a controller, a streaming session with the client device via the wireless controller, and sending the requested content to the client device in the streaming session, wherein the content streaming apparatus comprises network connection circuitry comprising an Ethernet controller and Ethernet PHY or a MoCA controller and MoCA PHY; determining, with a gateway streaming manager, whether the client device has left a wireless zone of the content streaming apparatus and entered into a wireless zone of another content streaming apparatus, when the client device has left the wireless zone of the content streaming apparatus, sending a tuner reservation instruction via network connection circuitry to the other content streaming apparatus to instruct the other content streaming apparatus to reserve a tuner of the other content streaming apparatus, and receiving a tuner reservation confirmation from the other content streaming apparatus; sending an alternate streaming notification to the client device when the tuner reservation confirmation is received, receiving an alternate streaming acceptance from the client device, and ending the streaming session between the content streaming apparatus and the client device when the alternate streaming acceptance is received. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable recording medium having stored thereon a program for causing a computer to implement a content streaming method for use with a content streaming apparatus, said method comprising:
-
receiving an input signal; communicating via a wireless controller with a client device, and receiving from the client device a streaming session request for streaming of requested content; controlling, with a tuner controller, a plurality of tuners so as to select an unused one of the tuners and tune the selected tuner to receive the requested content from the input signal; establishing, with a controller, a streaming session with the client device via the wireless controller, and sending the requested content to the client device in the streaming session wherein the content streaming apparatus comprises network connection circuitry comprising an Ethernet controller and Ethernet PHY or a MoCA controller and MoCA PHY; determining, with a gateway streaming manager, whether the client device has left a wireless zone of the content streaming apparatus and entered into a wireless zone of another content streaming apparatus, when the client device has left the wireless zone of the content streaming apparatus, sending a tuner reservation instruction via network connection circuitry to the other content streaming apparatus to instruct the other content streaming apparatus to reserve a tuner of the other content streaming apparatus, and receiving a tuner reservation confirmation from the other content streaming apparatus; sending an alternate streaming notification to the client device when the tuner reservation confirmation is received, receiving an alternate streaming acceptance from the client device, and ending the streaming session between the content streaming apparatus and the client device when the alternate streaming acceptance is received. - View Dependent Claims (12, 13, 14, 15)
-
Specification