System and method for managing and provisioning streamed data
First Claim
1. A system for managing a plurality of participants to an event comprising:
- a plurality of participant manager devices installed within a network communication system and logically connected in a hierarchy amongst themselves and between a director device and a plurality of participant devices, wherein each of the participant manager devices is assigned a level within the hierarchy, and wherein each of the participant manager devices is configured to automatically determine its position within the hierarchy when entering the hierarchy by performing the following;
transmitting an announce message to other participant manager devices in the hierarchy;
identifying a current upstream participant manager device as being one level higher than the entering participant manager computing device;
iteratively comparing hierarchy levels of participant manager devices responding to the announce message to identify responding participant manager devices having a hierarchy level between the current upstream participant manager device and the entering participant manager device; and
in response to identifying a responding participant manager device having a hierarchy level between the current upstream participant manager device and the entering participant manager device, transmitting an attach message to the responding participant manager device having a hierarchy level between the current upstream participant manager device and the entering participant manager device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing and provisioning streamed data by controlling, measuring and monitoring access to multicasted and/or unicasted data over a network includes a director, a hierarchy of participant managers, and a turnstile installed at each participant to which the data is to be delivered. Content providers provide information associated with an event (i.e., data) to the director. The director oversees the delivery of the event to a participant. In particular, the director provisions network resources and provides a ticket to the event to the participant. The participant acquires the ticket, either directly or indirectly from the director. When the participant attempts to access the event, the locally installed turnstile authenticates the ticket thereby gating access to the event. The turnstile also provides delivery statistics associated with the delivery of the event to the director via the hierarchy of participant managers.
65 Citations
17 Claims
-
1. A system for managing a plurality of participants to an event comprising:
a plurality of participant manager devices installed within a network communication system and logically connected in a hierarchy amongst themselves and between a director device and a plurality of participant devices, wherein each of the participant manager devices is assigned a level within the hierarchy, and wherein each of the participant manager devices is configured to automatically determine its position within the hierarchy when entering the hierarchy by performing the following; transmitting an announce message to other participant manager devices in the hierarchy; identifying a current upstream participant manager device as being one level higher than the entering participant manager computing device; iteratively comparing hierarchy levels of participant manager devices responding to the announce message to identify responding participant manager devices having a hierarchy level between the current upstream participant manager device and the entering participant manager device; and in response to identifying a responding participant manager device having a hierarchy level between the current upstream participant manager device and the entering participant manager device, transmitting an attach message to the responding participant manager device having a hierarchy level between the current upstream participant manager device and the entering participant manager device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method of adding a new device to a device hierarchy, comprising:
-
adding a new participant manager device to a communication network having a plurality of participant manager devices arranged in a hierarchy, wherein the new participant manager device is assigned a level in the hierarchy; transmitting, from the new participant manager device, an announcement message to the plurality of participant manager devices; iteratively comparing, for responses received at the new participant manager device from responding participant manager devices, a hierarchy level of the responding device with a hierarchy level of a current next-step-upstream participant manager device; and in response to determining that the responding device has a level in between the level of the current next-step-upstream device and the new participant manager device, transmitting an attachment message from the new participant manager device to the responding device, and storing information identifying the responding device as the new current next-step-upstream participant manager device. - View Dependent Claims (14, 15, 16, 17)
-
Specification