Multicasting systems using distributed user authentication
First Claim
1. A method for multicasting selected program information from a primary multicast server simultaneously to multiple user stations wherein user station selection data and user station authentication data is provided, the steps comprising, a. comparing, at a first satellite server, first user station authentication data with data stored at the first satellite server to verify the first user station, b. if verification results, transmitting first user station selection data from the first satellite server to the primary multicast server, and c. transmitting program information from the primary multicast server to the first user station in response to the first user station selection data.
1 Assignment
0 Petitions
Accused Products
Abstract
The specification describes a multicast system wherein user authentication is performed at a specially provided remote node in the multicast system. This reduces incoming traffic to the primary multicast server, thereby reducing latency in the system.
-
Citations
15 Claims
-
1. A method for multicasting selected program information from a primary multicast server simultaneously to multiple user stations wherein user station selection data and user station authentication data is provided, the steps comprising,
a. comparing, at a first satellite server, first user station authentication data with data stored at the first satellite server to verify the first user station, b. if verification results, transmitting first user station selection data from the first satellite server to the primary multicast server, and c. transmitting program information from the primary multicast server to the first user station in response to the first user station selection data.
-
6. A method for multicasting selected program information from a primary multicast server simultaneously to multiple user stations wherein user station selection data and user station authentication data is provided, the steps comprising,
a. transmitting first program information from a primary multicast server simultaneously to a first and a second satellite servers, b. comparing, at the first satellite server, first user station authentication data with data stored at the first satellite server to verify the first user station, c. if verification results, transmitting the first program information from the first satellite server to the first user station in response to first user station selection data, d. comparing, at the second satellite server, second user authentication data with data stored at the second satellite server to verify the second user station, e. if verification results, transmitting the first program information from the second satellite server to the second user station in response to second user station selection data.
-
8. A method for multicasting selected program information from a primary multicast server simultaneously to multiple user stations wherein user station selection data and user station authentication data is provided, the steps comprising,
a. comparing, at the first satellite server, first user station authentication data with data stored to verify the first user station, b. if verification results, transmitting first user station selection data from the first satellite server to the primary multicast server, the first user station selection data identifying first program information, c. transmitting program information from the primary multicast server to the first user station in response to the first user station selection data using a first information stream, d. comparing, at the first satellite server, second user station authentication data with data stored to verify the second user station, e. if verification results, processing second user station selection data at the satellite server and transmitting the first information stream to the second user station.
-
9. A multicast system wherein selected program information is transmitted from a primary multicast server simultaneously to multiple user stations and wherein user station selection data and user station authentication data is provided, comprising;
-
a. a first satellite server connected to a primary multicast server, b. a second satellite server connected to the primary multicast server, c. means for transmitting user station command data from a first and second user station to the first and second satellite servers respectively, said user station command data comprising user station selection data and user station authentication data, d. verification means located at the first and second satellite servers for processing the user station authentication data and provide user station verification, g. means responsive to the verification means for transmitting the user station selection data from the satellite servers to the primary multicast server, h. means at the primary multicast server for processing the user station selection data and j. means for transmitting program information from the primary multicast server to the satellite servers in response to the user station selection data. - View Dependent Claims (10, 11, 12)
-
-
13. A system for multicasting selected program information from a primary multicast server simultaneously to multiple user stations wherein user station selection data and user station authentication data is provided, the steps comprising,
a. means for transmitting first user station selection data and first user station authentication data to a first satellite server, b. means for transmitting second user station selection data and second user station authentication data to a second satellite server, c. means transmitting first program information from a primary multicast server simultaneously to the first and second satellite servers, d. verification means for comparing the first user station authentication data with data stored at the first satellite server to verify the first user station, e. means responsive to the verification means for transmitting the first program information from the first satellite server to the first user station in response to the first user station selection data, f. verification means for comparing the second user station authentication data with data stored at the second satellite server to verify the second user station, g. means responsive to the verification means for transmitting the first program information from the second satellite server to the second user station in response to the second user station selection data.
-
15. A system for multicasting selected program information from a primary multicast server simultaneously to multiple users wherein user station selection data and user station authentication data is provided, comprising,
a. means for transmitting first user station selection data and first user station authentication data to a first satellite server, the first user station selection data identifying first program information, b. verification means for comparing the first user station authentication data with data stored at the first satellite server to verify the first user station, c. means responsive to the verification means for transmitting the first user station selection data from the first satellite server to the primary multicast server, d. means for transmitting program information from the primary multicast server to the second user station in response to the first user station selection data. e. means for transmitting second user station selection data and second user station authentication data to the first satellite server, the second user station selection data identifying the first program information, f. verification means for comparing the second user station authentication data with data stored at the first satellite server to verify the second user station, g. means responsive to the verification means for adding the second user station to the information being transmitted to the first user station in response to the second user station selection data.
Specification