Multicasting system and method for providing personalized content
First Claim
1. A method for multicasting content to remote users, comprising:
- designating a portion of the content to each one of plural multicast routers;
registering a data stream of interest for each user;
associating each user with a multicast router that geographically corresponds to the particular user and the data stream of interest registered by the particular user; and
transmitting the content to the users via the multicast routers.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is embodied in a multicasting system and method of a network for providing personalized content to remote users of the network having different bandwidths. The personalized content includes Internet and World Wide Web (WWW) content. In general, the present invention allows the user to communicate within a network utilizing a multicast design. The host establishes group membership for the multicast group and then establishes an individualized set of broadcast criteria. This is accomplished by another process that registers streams of interest for the host. Should any member of the group broadcast data, the group system disseminates the data into discrete segments. The system then refers to the stream of interest register to determine which segments of the broadcast will be sent to which hosts in the network.
21 Citations
26 Claims
-
1. A method for multicasting content to remote users, comprising:
-
designating a portion of the content to each one of plural multicast routers;
registering a data stream of interest for each user;
associating each user with a multicast router that geographically corresponds to the particular user and the data stream of interest registered by the particular user; and
transmitting the content to the users via the multicast routers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a computer network system, a method for providing content from a host server to remote network users that connect to the network with different bandwidths, the method comprising:
-
establishing group membership for a multicast group;
establishing an individualized set of broadcast criteria;
disseminating broadcast data within the group into discrete segments; and
determining which segments of the broadcast data will be sent to remote servers of the network. - View Dependent Claims (12, 13, 14, 15)
-
-
11. The method of claim 11, wherein establishing an individualized set of broadcast criteria includes registering streams of interest of the host.
-
16. In a computer network system, a multicast system for providing personalized content from a host server to remote network users that connect to the network with different bandwidths, the multicast system comprising:
plural multicast routers designated with portions of the content, wherein each multicast router registers data streams of interest for each user geographically associated with that multicast router and wherein the host server transmits the content to the users via the multicast routers. - View Dependent Claims (17, 18, 19, 20)
-
21. A method using a computer-readable medium having computer-executable instructions for multicasting content originating from a host server to remote users, the method comprising:
-
designating a portion of the content from the host server to each one of plural multicast routers, wherein each designated portion is based on broadcasting capabilities of the respective multicast router;
registering a data stream of interest by each remote user;
associating each remote user with a multicast router that corresponds to a geographical locale and the data stream of interest registered by the particular user; and
transmitting the content to the remote users via the multicast routers. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification