Unicast/multicast architecture
First Claim
Patent Images
1. A system for providing content to users comprising:
- a multicast sub-system providing content to multiple users; and
a unicast sub-system providing content to individual users, said multicast sub-system being operative to push to each of a plurality of user communities, content relating to said community, and said unicast sub-system being operative to provide on demand to a user, content which has not been previously pushed to said user.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing content to users including a multicast sub-system providing content to multiple users and a unicast sub-system providing content to individual users. The multicast sub-system being operative to push to each of a plurality of user communities, content relating to the community and the unicast sub-system being operative to provide on demand to a user, content which has not been previously pushed to the user.
-
Citations
51 Claims
-
1. A system for providing content to users comprising:
-
a multicast sub-system providing content to multiple users; and
a unicast sub-system providing content to individual users, said multicast sub-system being operative to push to each of a plurality of user communities, content relating to said community, and said unicast sub-system being operative to provide on demand to a user, content which has not been previously pushed to said user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
2. A system for providing content to user comprising:
-
a multicast sub-system providing content to multiple users and being operative to push to each of a plurality of user communities, content relating to said community; and
a bandwidth allocator operative to allocate bandwidth used by said multicast sub-system among said plurality of user communities.
-
-
3. A system for providing content to users comprising:
-
at least one multicast sub-system providing content to multiple users;
at least one unicast sub-system providing content to individual users; and
a bandwidth allocator operative to allocate bandwidth among said at least one multicast sub-system and said at least one unicast sub-system.
-
-
4. A system for providing content to users comprising:
-
a multicast sub-system providing content to multiple users and being operative to push to each of a plurality of user communities, content relating to said community based on at least a-priori determinations and current demand; and
a bandwidth allocator operative to allocate bandwidth used by said multicast sub-system among at least content based on a-priori determinations and content based on current demand.
-
-
5. A system for providing content to users comprising:
-
multi cast means for providing content to multiple users;
.andunicast means for providing content to individual users, said multicast means being operative to push each of a plurality of user communities, content relating to said community, and said unicast means being operative to provide on demand to a user, content which has not been previously pushed to said user.
-
-
6. A system for providing content to user comprising:
-
multicast means providing content to multiple users and being operative to push to each of a plurality of user communities, content relating to said community; and
bandwidth allocator means operative to allocate bandwidth used by said multicast means among said plurality of user communities.
-
-
7. A system for providing content to users comprising:
-
at least one multicast means for providing content to multiple users;
at least one unicast means for providing content to individual users; and
bandwidth allocator means operative to allocate bandwidth among said at least one multicast means and said at least one unicast means.
-
-
8. A system for providing content to users comprising:
-
multicast means for providing content to multiple users and being operative to push to each of a plurality of user communities, content relating to said community based on at least a priori determinations and current demand; and
a bandwidth allocator operative to allocate bandwidth used by said multicast means among at least content based on a priori determinations and content based on current demand.
-
-
9. A system for providing unicast and multicast content to users and including bandwidth allocation means for providing a guaranteed minimum level of unicast service to the extent required and wherein bandwidth remaining from the provision of the guaranteed minimum level of unicast service is employed for multicast, the same broadcast network providing both unicast and multicast.
-
10. A system for providing unicast and multicast content to users and including bandwidth allocation means for allocating highest priority to a-priori content and next highest priority to unicast and for allocating remaining bandwidth to multicast.
-
31. A method for providing content to users comprising:
-
multicasting content to multiple users; and
unicasting content to individual users. said multicasting including pushing to each of a plurality of user communities, content relating to said community, and said unicasting including provide on demand to user, content which has not been previously pushed to said user. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
32. A method for providing content to user comprising:
-
multicasting content to multiple users by pushing content relating to individual communities; and
allocating bandwidth among said individual communities.
-
-
33. A method for providing content to users comprising:
-
multicasting content to multiple users;
unicasting content to individual users; and
allocating bandwidth between said multicasting and said unicasting.
-
-
34. A method for providing content to users comprising:
-
multicasting content to multiple users by pushing to each of a plurality or user communities, content relating to said community based on at least a priori determinations and current demand; and
allocating bandwidth among at least content based on a priori determinations and content based on current demand.
-
-
35. A method for providing unicast and multicast content to users and including bandwidth allocation wherein bandwidth remaining from the provision of the guaranteed minimum level of unicast service is employed for multicast, the same broadcast network providing both unicast and multicast.
-
36. A method for providing unicast and multicast content to users and including bandwidth allocation, allocating highest priority to a-priori content and next higher priority to unicast and for allocating remaining bandwidth to multicast.
Specification