Multicasting method and apparatus
DC CAFCFirst Claim
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-information, and generating delivery-termination indications of the real-time information forwarded to the user.
5 Assignments
Litigations
0 Petitions
Reexaminations
Accused Products
Abstract
A scalable architecture is disclosed for delivery of real-time information over a communications network. Embedded into the architecture is a control mechanism that provides for the management and administration of users who are to receive the real-time information. In the preferred embodiment, the information being delivered is high-quality audio. However, it could also be video, graphics, text or any other type of information that can be transmitted over a digital network. Preferably, there are multiple channels of information available simultaneously to be delivered to users, each channel consisting of an independent stream of information. A user 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, and certain portions of the information being delivered can be tailored to the individual user.
-
Citations
56 Claims
-
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-information, and generating delivery-termination indications of the real-time information forwarded to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
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 commencement indications further comprise time information, verifying the operational status of the user'"'"'s access to the communications network during delivery of the real-information, wherein the operational status includes abnormal termination, generating delivery-termination indications of the real-time information to the user, wherein the termination 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. - View Dependent Claims (25, 26, 27, 28)
-
-
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, 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.- View Dependent Claims (30, 31, 32, 33)
-
-
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 real-time 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 real-information. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A system for a user to obtain real-time information over a communications network information 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 computer 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.
-
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 computer during delivery of the real-information.
Specification