System and method for grouping program identifiers into multicast groups
First Claim
1. A method comprising:
- receiving a request for satellite services from a requester device, wherein the request includes at least one program identifier;
creating a second group of program identifiers;
comparing the requested program identifier with a first group of previously requested program identifiers stored on a satellite service providing device; and
moving the matching program identifier from the first group of program identifiers to the second group of program identifiers if the requested program identifier matches one of the program identifiers in the first group of program identifiers, wherein a multicast of the second group of program identifiers is adapted to be shared by the requester device and another device.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a system and method for grouping program identifiers into multimast groups. More specifically, there is provided a method comprising receiving a request for satellite services from a requester device, wherein the request includes at least one program identifier, creating a second group of program identifiers, comparing the requested program identifier with a first group of previously requested program identifiers stored on a satellite service providing device and moving the matching program identifier from the first group of program identifiers to the second group of program identifiers if the requested program identifier matches one of the program identifiers in the first group of program identifiers, wherein a multicast of the second group of program identifiers is adapted to be shared by the requester device and another device.
258 Citations
20 Claims
-
1. A method comprising:
-
receiving a request for satellite services from a requester device, wherein the request includes at least one program identifier; creating a second group of program identifiers; comparing the requested program identifier with a first group of previously requested program identifiers stored on a satellite service providing device; and moving the matching program identifier from the first group of program identifiers to the second group of program identifiers if the requested program identifier matches one of the program identifiers in the first group of program identifiers, wherein a multicast of the second group of program identifiers is adapted to be shared by the requester device and another device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a head-end unit configured to; receive a request for satellite services from a requester device, wherein the request includes at least one program identifier; create a second group of program identifiers; compare the requested program identifier with a first group of previously requested program identifiers stored on a satellite service providing device; and move the matching program identifier from the first group of program identifiers to the second group of program identifiers if the requested program identifier matches one of the program identifiers in the first group of program identifiers, wherein a multicast of the second group of program identifiers is adapted to be shared by the requester device and another device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A head-end unit comprising:
-
means for receiving a request for satellite services from a requester device, wherein the request includes at least one program identifier; means for creating a second group of program identifiers; means for comparing the requested program identifier with a first group of previously requested program identifiers stored on a satellite service providing device; and means for moving the matching program identifier from the first group of program identifiers to the second group of program identifiers if the requested program identifier matches one of the program identifiers in the first group of program identifiers, wherein a multicast of the second group of program identifiers is adapted to be shared by the requester device and another device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification