TERMINALS, SERVERS, AND METHODS THAT FIND A MEDIA SERVER TO REPLACE A SENSED BROADCAST PROGRAM/MOVIE
First Claim
1. A wireless mobile terminal comprising:
- a radio frequency (RF) transceiver that is configured to communicate via a wireless communication network with a broadcast program/movie identification server and with a program/movie media server;
a microphone/camera sensor that is configured to sense a broadcast program/movie that is playing external to the mobile terminal; and
a controller that is configured to generate characterization data that characterizes content of the broadcast program/movie sensed by the sensor, to transmit via the RF transceiver to the identification server a message that includes the characterization data and a request for identification of the broadcast program/movie and a media server that can supply the identified program/movie, and to respond to a message from the identification server that identifies a media server that can supply the identified program/movie by establishing a communication connection via the RF transceiver to the identified media server and requesting transmission therefrom of the identified program/movie.
3 Assignments
0 Petitions
Accused Products
Abstract
A wireless mobile terminal works with an identification server to automatically identify a broadcast program/movie and then identify and connect to a networked media server to receive the identified program/movie therefrom. The terminal generates data that characterizes content of a broadcast program/movie that is send by the terminal and is playing external thereto. The terminal transmits a message that includes the characterization data and a request for identification of a media server from which the broadcast program/movie can be received. The identification server identifies the broadcast program/movie, and identifies a user viewed location within the identified program/movie that corresponds to what was sensed by the terminal. The identification server identifies an Internet address of a media server from which the terminal can receive transmission of the identified program/movie. The identification server transmits a message to the terminal that identifies the identified program/movie, the user viewed location therein, and the Internet address of the media server. The terminal responds to the message by establishing a communication connection to the identified media server and requesting transmission therefrom of the identified program/movie starting from a location corresponding to the user viewed location.
82 Citations
20 Claims
-
1. A wireless mobile terminal comprising:
-
a radio frequency (RF) transceiver that is configured to communicate via a wireless communication network with a broadcast program/movie identification server and with a program/movie media server; a microphone/camera sensor that is configured to sense a broadcast program/movie that is playing external to the mobile terminal; and a controller that is configured to generate characterization data that characterizes content of the broadcast program/movie sensed by the sensor, to transmit via the RF transceiver to the identification server a message that includes the characterization data and a request for identification of the broadcast program/movie and a media server that can supply the identified program/movie, and to respond to a message from the identification server that identifies a media server that can supply the identified program/movie by establishing a communication connection via the RF transceiver to the identified media server and requesting transmission therefrom of the identified program/movie. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A broadcast program/movie identification server comprising:
-
a network interface that is configured to communicate via a communication network with a wireless mobile terminal; and a controller that is configured to receive a message from the terminal that requests identification of a replacement program/movie server, the message including characterization data that characterizes content of a broadcast program/movie that is playing external to and is sensed by the terminal, and the controller is configured to identify the broadcast program/movie in response to the characterization data, to further identify a media server from which the terminal can receive transmission of the identified program/movie, and to transmit a message to the terminal that identifies the media server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
sensing a broadcast program/movie at a wireless mobile terminal that is playing external to the terminal; generating characterization data at the terminal that characterizes content of the sensed broadcast program/movie; transmitting from the terminal a message that includes the characterization data and a request for identification of a media server from which the broadcast program/movie can be received; identifying, at an identification server, the broadcast program/movie by searching a repository to find a match between the characterization data received from the terminal and predefined data that characterizes content of a plurality of known programs/movies; identifying, at the identification server, a user viewed location within the identified program/movie that corresponds to what was sensed by the terminal; identifying, at the identification server, an Internet address of a media server from which the terminal can receive transmission of the identified program/movie; transmitting a message from the identification server to the terminal that identifies the identified program/movie, the user viewed location within the identified program/movie, and the Internet address of the media server; and responding, at the terminal, to the message received from the identification server by establishing a communication connection to the Internet address of the identified media server and requesting transmission therefrom of the identified program/movie starting from a location corresponding to the user viewed location.
-
Specification