System server for channel-based internet network
DCFirst Claim
1. A method of operating a channel-based Internet network including a plurality of user terminals and a plurality of Internet sites, the method comprising:
- forming a master channel table including a plurality of channel numbers by assigning each channel number to an associated Internet address and an associated Internet site name, each Internet site name corresponding to an associated Internet site of the plurality of Internet sites; and
in response to a service request by a user terminal of the plurality of user terminals, transmitting at least a portion of the master channel table to the user terminal requesting service via the Internet.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system server for a channel-based network including one or more Internet sites and one or more user terminals. The system server includes a channel table database storing a master channel table that includes a list of channel numbers, each channel number having an associated Internet address and an associated Internet site name. Each Internet site of the network is addressable by an associated Internet address stored in the master channel table. The system server includes a network database and an update manager database. The system server identifies each user terminal requesting service by comparing transmitted identification information with authorized user information stored in the network database. The system server also compares a channel table version number from the requesting user terminal with a version number stored in the update manager database that is associated with the master channel table, and notifies each requesting user terminal when updated channel table information is available. At each user terminal, a user reads the channel numbers and associated Internet site names from a menu displaying the downloaded channel table, selects an Internet site name from the displayed menu, and enters the channel number associated with the selected Internet site name using an input device that is similar to a television remote control.
162 Citations
19 Claims
-
1. A method of operating a channel-based Internet network including a plurality of user terminals and a plurality of Internet sites, the method comprising:
-
forming a master channel table including a plurality of channel numbers by assigning each channel number to an associated Internet address and an associated Internet site name, each Internet site name corresponding to an associated Internet site of the plurality of Internet sites; and
in response to a service request by a user terminal of the plurality of user terminals, transmitting at least a portion of the master channel table to the user terminal requesting service via the Internet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
forming an update manager database including an update schedule, wherein the update schedule includes an update code for each user terminal of the channel-based Internet network; and
wherein the step of transmitting the portion comprises checking the update manager database, and transmitting the portion only if the update code for the user terminal requesting service has in a predetermined value.
-
-
3. The method according to claim 2, further comprising forming a network database including user identification information for each user terminal of the channel-based Internet network.
-
4. The method according to claim 3, further comprising:
-
adding new user terminal information to the network database for a user terminal added to the channel-based Internet network;
modifying the update manager database to include a new user field associated with the new user terminal, wherein the update code of the new user field is set such that the step of transmitting the portion is performed when the new user terminal requests service.
-
-
5. The method according to claim 2, further comprising:
-
updating the master channel table to include updated channel table data; and
modifying the update manager database such that the update codes for a selected group of user fields are changed to the predetermined value.
-
-
6. The method according to claim 5, wherein step of updating the master channel table further comprises:
-
encrypting the updated channel table data; and
storing the encrypted updated channel table data in the master channel table.
-
-
7. The method according to claim 5, further comprising generating an update policy wherein the update codes for a selected group of user fields are changed to the predetermined value during predetermined time periods.
-
8. The method according to claim 5, further comprising generating an update policy wherein the update codes for a selected group of user fields are changed to the predetermined value in accordance with a predetermined number of plurality of user terminals currently downloading portions of the master channel table.
-
9. The method according to claim 1, wherein the step of transmitting the portion further comprises:
-
receiving user identification information transmitted from the user terminal requesting service; and
transmitting an authorization code to the user terminal requesting service if the user identification information corresponds to a valid user account.
-
-
10. The method according to claim 9, wherein the step of transmitting the user authorization code comprises:
-
transmitting a resident authorization code if the received user identification information matches a stored home terminal number for that user; and
transmitting a guest authorization code if the received user identification information fails to match the home terminal number for that user.
-
-
11. The method according to claim 1, wherein the step transmitting the portion further comprises:
-
receiving a channel table version number from the user terminal requesting service, the received channel version number corresponding with a local channel table stored by the user terminal; and
transmitting an update available code to the user terminal requesting service if the received channel table version number is different from a current channel table version number corresponding to the master channel table.
-
-
12. The method according to claim 11, further comprising:
-
receiving a download request from the user terminal; and
transmitting the portion of the master channel table to the user terminal in response to the download request.
-
-
13. The method according to claim 11, further comprising:
-
forming an update manager database including an update schedule, wherein the update schedule includes an update code for each user terminal; and
modifying the update manager database to change the update code for the user terminal requesting service after the portion of the master channel table is transmitted to the user terminal requesting service.
-
-
14. A method of operating a channel-based Internet network including a plurality of user terminals and a plurality of Internet sites,
receiving user identification information transmitted from a user terminal; - and
transmitting at least a portion of a master channel table to the user terminal via the Internet if the received user identification information matches previously stored user identification information, wherein the master channel table includes a plurality of channel numbers, each channel number being assigned to an associated Internet address and an associated Internet site name that corresponds with an associated Internet site of the plurality of Internet sites. - View Dependent Claims (15)
wherein the user terminal includes a non-volatile memory circuit storing a local channel table, wherein the step of receiving further comprises receiving a channel table version number corresponding to the local channel table stored in the non-volatile memory, and wherein the method further comprises: transmitting an update available code when the received channel table version number differs from a current channel table version number associated with the master channel table.
- and
-
16. A method of operating a channel-based Internet network including a plurality of user terminals and a plurality of Internet sites,
updating a master channel table by assigning a channel number to an associated Internet address and an associated Internet site name that corresponds with an associated Internet site of the plurality of Internet sites; -
modifying an update manager database such that a current channel table version number corresponds to the master channel table;
receiving a channel table version number from a user terminal, the channel table version number being associated with a local channel table stored in a non-volatile memory circuit of the user terminal; and
transmitting at least a portion of a master channel table to the user terminal via the Internet if the received channel table version number is different from a current channel table version number.
-
-
17. A system server for a channel-based network, the channel-based network including a user terminal and an Internet site, the system server comprising:
-
a channel table database storing a master channel table including a plurality of channel numbers, each channel number being assigned to an associated Internet address and an associated Internet site name; and
means for transmitting at least the portion of the master channel table from the channel table database to the user terminal via the Internet in response to a request received from the user terminal. - View Dependent Claims (18, 19)
wherein the update schedule includes an update code for the user terminal, and wherein the means transmitting the portion comprises means for checking the update manager database, and for transmitting the portion only if the update code for the user terminal has a predetermined value.
-
Specification