Nova Patents
CA2434698C

Multicasting method and apparatus

Abstract

A scalable architecture is disclosed for delivery of real-time information over a communications network. Embedded into the architecture is a control mechanism (10) that provides for the management and administration (60) of users (40) who are to receive the real-time information. A user (40) chooses to tune in or tune out a particular channel, but does not choose the time at which the channel distributes its information. Advantageously, interactive (two-way) information can be incorporated into the system, multiple streams of information can be integrated for delivery to a user (40), and certain portions of the information being delivered can be tailored to the individual user (40).

CA2434698C, drawing sheet 1
Sheet 1 of 24

Term

Term ended

Expired 8 May 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

56 claims: 8 independent, 48 dependent

  1. 1
    CA 02434698 2006-01-24 What is claimed is:1. A method for monitoring the forwarding of real-time information to at least one user having access to a communications network comprising: generating delivery-commencement indications of real-time information forwarded to the user by means of the communications network, wherein the real-time information comprises a plurality of packets forwarded over the communications network to the user, verifying the operational status of the user's access to the communications network during delivery of the real-time information, and generating delivery-termination indications of the real-time information forwarded to the user.
  2. 24
    A method for monitoring the forwarding of real-time information to at least one user having access to a communications network comprising:generating delivery-commencement indications of real-time information to the user, wherein the real-time information comprises a plurality of packets comprising audio information, or video information and is forwarded over the communications network to the user, and wherein the delivery-commencement indications further comprise time information, verifying the operational status of the user's access to the communications network during delivery of the real-time information, wherein the operational status includes abnormal termination, generating delivery-termination indications of the real-time information to the user, wherein the deliverytermination indications further comprise time information and indications of any abnormal termination, and updating a database with information provided by the delivery-commencement and the delivery-termination indications . CA 02434698 2006-01-24
  3. 29
    A method for forwarding real-time information to one or more users having access to a communications network comprising:processing one or more streams of audio or visual information into one or more streams of packets for forwarding over the communications network, wherein at least one stream of packets comprises audio or video information, forwarding the digital packets to the users in response to information selection signals received from the users, - 37 CA 02434698 2006-01-24 verifying the operational status of the users' access to the communications network during delivery of the real-time information, and updating a database with indications of: (i) which streams of packets were received by which users, (ii) the time when delivery of each stream to each user commenced, and (iii) the time when delivery of each stream to each user terminated.
  4. 34
    A method for a user having access to a communications network to obtain real-time information comprising :forwarding selection signals over the communications network from the user indicating the realtime information desired, receiving one or more streams of packets forwarded to the user over the communications network in response to the selection signals, wherein at least one stream of packets comprises audio or video information, and verifying the operational status of the communications network access during delivery of the realtime information.
  5. 35
    The method of claim 34 wherein an identifier is provided by the user .
  6. 36
    The method of claim 34 wherein the step of verifying further comprises responding to messages forwarded to the user concerning the operational status of the user's access to the communications network.
  7. 40
    A system for a user to obtain real-time information over a communications network comprising a programmable device, wherein the programmable device has access to the communications network, and wherein the programmable device includes user software for causing the programmable device to forward selection signals from the programmable device indicating the real-time information desired, receive one or more streams of packets forwarded to the programmable device in response to the selection signals, wherein at least one stream of packets comprises audio or video information, and verify the operational status of the programmable device during delivery of the real-time information.
  8. 50
    A software product comprising user software on a computer readable medium for causing a programmable device having access to a communications network to forward selection signals from a user indicating real-time information desired, receive one or more streams of packets forwarded to the user in response to the selection signals, wherein at least one stream of packets comprises audio or video information, and verify the operational status of the programmable device during delivery of the real-time information. CA 02434698 2006-01-24