← Back to Patent Explorer
US7680912B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for managing and provisioning streamed data

Assignee: Comcast Cable Communications Management LLC
•
Filing: 2001-07-27
•
Granted: 2010-03-16
•
Expires: 2021-07-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 James McNabb
  • 👤 Ben Battle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:54
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/04; H04L41/044; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/185; H04L63/00; H04L63/08; H04L63/0807; H04L63/10; H04L63/102; H04L65/00; H04L65/60; H04L65/61; H04L65/611; H04L65/40; H04L65/403

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 204 words
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.
Claim 2
Independent Claim 204 words
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.
Claim 3
Dependent Claim 51 words
The system of claim 1 , further comprising a participant device, wherein the participant device is configured to send delivery statistics regarding an associated participant to a connected participant manager device; and wherein said plurality of participant manager devices propagates said delivery statistics upstream through said hierarchy to said director device.
Claim 4
Dependent Claim 28 words
The system of claim 2 , wherein each of said plurality of participant manager devices is configured to aggregate delivery statistics from participants beneath it in said hierarchy.
Claim 5
Dependent Claim 51 words
The system of claim 1 , further comprising a participant device, wherein the participant device is configured to: receive an electronic ticket from a participant; perform a first authentication on the ticket; and if the ticket passes the first authentication, forward the ticket to a corresponding participant manager device for authentication.
Claim 6
Dependent Claim 31 words
The system of claim 4 , wherein said connected participant manager device is configured to communicate authorization to the participant device that forwarded the ticket, upon determining said ticket is authentic.
Claim 7
Dependent Claim 38 words
The system of claim 1 , further comprising a participant device configured to prevent an associated participant from receiving an event until a ticket associated with the event is determined to have been provided to said associated participant.
Claim 8
Dependent Claim 61 words
The system of claim 1 , wherein a ticket associated with an event includes first authentication information and second authentication information, wherein the first authentication information is used by the turnstile to locally determine whether the ticket is a valid ticket, and the second authentication information is used by the connected participant manager to determine whether the valid ticket is authentic.
Claim 9
Dependent Claim 29 words
The system of claim 1 , further comprising a director device, wherein the director device is a server configured to allocate a fixed number of tickets to an event.
Claim 10
Dependent Claim 26 words
The system of claim 8 , wherein the director server is configured to allocate the fixed number of tickets among the plurality of participant manager devices.
Claim 11
Dependent Claim 29 words
The system of claim 1 , further comprising a director device, wherein the director device is a server configured to allocate a fixed number of tickets to content providers.
Claim 12
Dependent Claim 90 words
The system of claim 1 , wherein the participant manager devices are further configured to: in response to identifying a responding participant manager device having a same hierarchy level as the current upstream participant manager device, determining whether to update the identified current upstream participant manager device by comparing a distance between the entering participant manager device and responding participant manager device having the same hierarchy level as the current upstream participant manager device, with a distance between the current upstream participant manager device and the entering participant manager device.
Claim 13
Dependent Claim 24 words
The system of claim 11 , wherein the distances between devices are based on a number of hops needed for communications between the devices.
Claim 14
Independent Claim 153 words
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.
Claim 15
Independent Claim 153 words
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.
Claim 16
Dependent Claim 22 words
The method of claim 13 , further comprising: the new participant manager device being managed by the current next-step-upstream participant manager device.
Claim 17
Dependent Claim 51 words
The method of claim 13 , further comprising: in response to determining that a responding device has a level equal to a level of the current next-step-upstream device, using a distance comparison to determine which of the two equal-level devices should be the managing device for the new participant manager device.
Claim 18
Dependent Claim 31 words
The method of claim 15 , wherein the distance comparison further comprises determining which of the devices being compared is closest to the new participant manager device within a communication network.
Claim 19
Dependent Claim 29 words
The method of claim 16 , wherein the distance is based on a number of hops needed for two devices to communicate with one another within the communication network.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2013-03-15 2013-09-14 2014-03-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2017-03-15 2017-09-14 2018-03-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2021-03-15 2021-09-14 2022-03-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag