Service Discovery in Broadcast Networks
First Claim
1. A method for discovering configuration information at a terminal, comprising the steps of:
- receiving, at a first receiver of the terminal, a broadcast signal through a first network connection, wherein the broadcast signal includes broadcast content and original configuration information; and
receiving, at a second receiver of the terminal, repaired configuration information through a second network connection, wherein the repaired configuration information corresponds to the broadcast signal received through the first network connection; and
processing the broadcast signal received at the first receiver in accordance with the repaired configuration information received at the second receiver.
2 Assignments
0 Petitions
Accused Products
Abstract
Broadcast configuration data such as service information, program specific information and electronic service guide data may be misconfigured in non-standard or misconfigured broadcast networks. A network and data analysis server may be used to monitor network broadcasts for configuration information, check whether the configuration information is valid and transmit updated information to a central service discovery database system. The service discovery database system may be used to repair misconfigured or incomplete configuration information before storing it to a database. Terminals with fast service discovery enabled or that have received misconfigured data through the broadcast network may request configuration data from the service discovery database system. Additionally, terminals and/or network analysis servers may receive broadcast signals through a first network connection while communicating with the database system over a second network connection.
33 Citations
20 Claims
-
1. A method for discovering configuration information at a terminal, comprising the steps of:
-
receiving, at a first receiver of the terminal, a broadcast signal through a first network connection, wherein the broadcast signal includes broadcast content and original configuration information; and receiving, at a second receiver of the terminal, repaired configuration information through a second network connection, wherein the repaired configuration information corresponds to the broadcast signal received through the first network connection; and processing the broadcast signal received at the first receiver in accordance with the repaired configuration information received at the second receiver. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for discovering configuration information at a terminal, comprising the steps of:
-
receiving a broadcast signal through a first network connection, wherein the broadcast signal includes first configuration data; determining whether the first configuration data is valid; and in response to determining that the first configuration data is not valid, requesting second configuration data from a service discovery database system through a second network connection. - View Dependent Claims (8, 9, 10)
-
-
11. A system for providing configuration data to mobile terminals, the system comprising:
-
a configuration information database; and a data analysis server configured to; receive configuration data through a first network connection from a broadcast network; determine whether the configuration data is valid; in response to determining that the configuration data is not valid, repairing the configuration data; and storing the configuration data in the configuration information database. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A server for distributing configuration data, the server comprising:
-
a processor; a receiver; a transmitter; and memory storing computer readable instructions that, when executed, cause the processor to perform a method comprising the steps of; receiving a request message through the receiver; determining whether the request message corresponds to an upload request; and in response to determining that the request message corresponds to the upload request; receiving configuration data; determining whether the configuration data is valid; and in response to determining that the configuration is not valid, repairing the configuration data. - View Dependent Claims (17, 18, 19, 20)
-
Specification