Patent US5983005A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5983005A Expired / Lapsed US ⏱️ 0.0 years remaining

Multicasting method and apparatus

Assignee: Two Way Media Ltd
•
Filing: 1998-07-06
•
Granted: 1999-11-09
•
Expires: 2018-07-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Antonio M Monteiro
  • 👤 James F Butterworth

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:00
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1813; H04L12/1818; H04L12/1827; H04L12/1859; H04L43/00; H04L63/00; H04L63/08; H04L63/0815; H04L65/00; H04L65/40; H04L65/403; H04L65/60; H04L65/61; H04L65/611; H04L65/612; H04L65/75; H04L65/752; H04L65/765; H04L67/00; H04L67/01; H04L67/02; H04L67/10; H04L67/1095; H04L67/50; H04L67/51; H04L67/535; H04L67/55; H04L69/00; H04L69/08; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04N; H04N21/00; H04N21/20; H04N21/25; H04N21/254; H04N21/2541; H04N21/40; H04N21/45; H04N21/462; H04N21/4621; H04N21/60; H04N21/63; H04N21/64; H04N21/6405; H04N21/80; H04N21/81; H04N21/8106; H04N21/8113; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L12/185; H04L12/1854; H04L12/1863; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5625; H04L2012/5626; H04L2012/5638; H04L2012/564; H04L2012/5642; H04L43/08; H04L43/0852; H04L43/0864; H04L63/0823; H04L63/083; H04L67/53

Claims Analysis

Total Claims: 75
Claim 1
Independent Claim 125 words
A method for transmitting message packets over a communications network comprising the steps of: converting at least one stream of audio and/or visual information into at least one stream of addressed digital packets complying with the specifications of a network communication protocol, for each stream, routing such stream to one or more users, controlling the routing of the stream of packets in response to selection signals received from the users, and monitoring the reception of packets by the users and accumulating records that indicate which streams of packets ware received by which users, wherein at least one stream of packets comprises an audio and/or visual selection and the records that are accumulated indicate the time that a user starts receiving the audio and/or visual selection.
Claim 2
Independent Claim 125 words
A method for transmitting message packets over a communications network comprising the steps of: converting at least one stream of audio and/or visual information into at least one stream of addressed digital packets complying with the specifications of a network communication protocol, for each stream, routing such stream to one or more users, controlling the routing of the stream of packets in response to selection signals received from the users, and monitoring the reception of packets by the users and accumulating records that indicate which streams of packets ware received by which users, wherein at least one stream of packets comprises an audio and/or visual selection and the records that are accumulated indicate the time that a user starts receiving the audio and/or visual selection.
Claim 3
Dependent Claim 38 words
The method of claim 1 further comprising the stop of varying the information content of at least one stream of packets with the identity of the user to whom the at least one stream of packets are delivered.
Claim 4
Dependent Claim 30 words
The method of claim 2 wherein the varied information content is inserted into the stream of audio and/or visual information before such stream is converted into a stream of packets.
Claim 5
Dependent Claim 12 words
The method of claim 2 wherein the varied information contains advertising information.
Claim 6
Dependent Claim 19 words
The method of claim 4 wherein the records that are accumulated indicate how many users received specific advertising information.
Claim 7
Dependent Claim 27 words
The method of claim 1 further comprising the step of generating an audio output and/or a visual display from the stream of packets received by the user.
Claim 8
Dependent Claim 45 words
The method of claim 1 further comprising the stops of: storing a first stream of packets received by the user at a first time and at a later time, inserting the first stream of packets into a second stream of packets received by the user.
Claim 9
Dependent Claim 32 words
The method of claim 7 wherein the content of the first stream of packets is varied depending on the identity of the users to whom the first stream of packets are delivered.
Claim 10
Dependent Claim 26 words
The method of claim 7 further comprising the step of converting the combined first and second streams of packets into an audio output and/or visual display.
Claim 11
Dependent Claim 23 words
The method of claim 7 wherein the content of the first stream of packets is varied depending on the identity of the user.
Claim 12
Dependent Claim 14 words
The method of claim 10 wherein the first stream of packets contains advertising information.
Claim 13
Dependent Claim 45 words
The method of claim 1 further comprising the steps of: storing a first stream of packets at an intermediate point in the distribution architecture at a first time and at a later time, inserting the first stream of packets into a second stream of packets.
Claim 14
Dependent Claim 25 words
The method of claim 12 wherein the content of the first stream of packets is varied depending on the identity of one or more users.
Claim 15
Dependent Claim 14 words
The method of claim 13 wherein the first stream of packets contains advertising information.
Claim 16
Dependent Claim 28 words
The method of claim 1 wherein at least one stream of packets comprises copyrighted selections and the records that are accumulated indicate which users received specific copyrighted selections.
Claim 17
Dependent Claim 37 words
The method of claim 1 wherein at least one stream of packets comprises audio and/or visual selections and the records that are accumulated indicate which users did or did not listen to and/or view the entire selection.
Claim 18
Dependent Claim 31 words
The method of claim 1 further comprising the steps of: compressing the stream of packets in their passage from source to user, and decompressing the stream of packets near the user.
Claim 19
Dependent Claim 31 words
The method of claim 17 wherein the compressing step uses a compression algorithm that is selected in accordance with the content of the information being communicated in the stream of packets.
Claim 20
Dependent Claim 40 words
The method of claim 18 wherein the compressing step inserts into each packet an identification of the compression algorithm used and the decompressing step monitors each packet to read such identification and to vary its decompression algorithm in response thereto.
Claim 21
Dependent Claim 34 words
The method of claim 17 wherein the compressing step uses a compression algorithm and the decompression step uses a decompression algorithm that varies with the user to whom the stream of packets are delivered.
Claim 22
Dependent Claim 22 words
The method of claim 17 wherein the compressing step uses a compression algorithm that varies with the characteristics of the communications network.
Claim 23
Dependent Claim 22 words
The method of claim 17 wherein the decompressing step uses a decompression algorithm that varies with the characteristics of the communications network.
Claim 24
Dependent Claim 38 words
The method of claim 1, further comprising the step of varying the information content of at least one stream of packets with the identity of the users to whom the at least one stream of packets are delivered.
Claim 25
Dependent Claim 17 words
The method of claim 1, wherein the records that are accumulated include user information and system-related information.
Claim 26
Independent Claim 105 words
A method for transmitting at least one stream of audio and/or visual information over a communications network to one or more users comprising the steps of: controlling the routing of the stream of information through the network in response to selection signals received from the users, and monitoring the reception of the stream of information by the users and accumulating records relating to the reception of the stream of information by the users, wherein at least one stream of information comprises an audio and/or visual selection and the records that are accumulated indicate the time that a user starts receiving the audio and/or visual selection.
Claim 27
Independent Claim 105 words
A method for transmitting at least one stream of audio and/or visual information over a communications network to one or more users comprising the steps of: controlling the routing of the stream of information through the network in response to selection signals received from the users, and monitoring the reception of the stream of information by the users and accumulating records relating to the reception of the stream of information by the users, wherein at least one stream of information comprises an audio and/or visual selection and the records that are accumulated indicate the time that a user starts receiving the audio and/or visual selection.
Claim 28
Dependent Claim 38 words
The method of claim 25 further comprising the step of varying the information content of at least one stream of information with the identity of the user to whom the at least one stream of information is delivered.
Claim 29
Dependent Claim 20 words
The method of claim 26 wherein the varied information content is inserted into the stream of audio and/or visual information.
Claim 30
Dependent Claim 63 words
The method of claim 25 further comprising the steps of: storing a first stream of information received by the user at a first time and at a later time, inserting the first stream of information into a second stream of information received by the user, wherein the content of the first stream of information is varied depending on the identity of the user.
Claim 31
Dependent Claim 14 words
The method of claim 28 wherein the first stream of information contains advertising information.
Claim 32
Dependent Claim 65 words
The method of claim 25 further comprising the steps of: storing a first stream of information at an intermediate point in the distribution architecture at a first time and at a later time, inserting the first stream of information into a second stream of information, wherein the content of the first stream of information is varied depending on the identity of one or more users.
Claim 33
Dependent Claim 14 words
The method of claim 30 wherein the first stream of information contains advertising information.
Claim 34
Dependent Claim 72 words
The method of claim 25 further comprising the steps of: storing a first stream of information received by the user at a first time and at a later time, inserting the first stream of information into a second stream of information received by the user, wherein the content of the first stream of information is varied depending on the identity of the users to whom the first stream of information is delivered.
Claim 35
Dependent Claim 38 words
The method of claim 25, further comprising the step of varying the information content of at least one stream of information with the identity of the users to whom the at least one stream of information is delivered.
Claim 36
Dependent Claim 31 words
The method of claim 25 further comprising the steps of: compressing the stream of information in its passage from source to user, and decompressing the stream of information near the user.
Claim 37
Dependent Claim 31 words
The method of claim 34 wherein the compressing step uses a compression algorithm that is selected in accordance with the content of the information being communicated in the stream of information.
Claim 38
Dependent Claim 34 words
The method of claim 34 wherein the compressing step uses a compression algorithm and the decompression step uses a decompression algorithm that varies with the user to whom the stream of packets are delivered.
Claim 39
Dependent Claim 22 words
The method of claim 34 wherein the compressing step uses a compression algorithm that varies with the characteristics of the communications network.
Claim 40
Dependent Claim 22 words
The method of claim 34 wherein the decompressing step uses a decompression algorithm that varies with the characteristics of the communications network.
Claim 41
Dependent Claim 28 words
The method of claim 25 wherein multiple streams of audio and/or visual information are transmitted over the communications network and the user can select which stream to receive.
Claim 42
Dependent Claim 17 words
The method of claim 25, wherein the records that are accumulated include user information and system-related information.
Claim 43
Dependent Claim 19 words
The method of claim 26 wherein the records that are accumulated indicate how many users received specific advertising information.
Claim 44
Dependent Claim 27 words
The method of claim 26 wherein at least one stream of information comprises copyrighted selections and the records that are accumulated indicate which users received specific selections.
Claim 45
Dependent Claim 37 words
The method or claim 26 wherein at least one stream of information comprises audio and/or visual selections and the records that are accumulated indicate which users did or did not listen to and/or view the entire selection.
Claim 46
Dependent Claim 127 words
A communication system comprising: means for converting at least one stream of audio and/or visual information into a stream of addressed digital packets complying with the specifications of a network communication protocol, means for routing such stream via a communication network to selected users, means for controlling the routing of the stream of packets in response to selection signals received from the users, and means for monitoring the reception of packets by the user and for accumulating records that indicate which streams of packets were received by which users, wherein at least one stream of packets comprises an audio and/or visual selection, and the means for monitoring further includes means for accumulating records that indicate the time that a user starts receiving the audio and/or visual selection.
Claim 47
Dependent Claim 127 words
A communication system comprising: means for converting at least one stream of audio and/or visual information into a stream of addressed digital packets complying with the specifications of a network communication protocol, means for routing such stream via a communication network to selected users, means for controlling the routing of the stream of packets in response to selection signals received from the users, and means for monitoring the reception of packets by the user and for accumulating records that indicate which streams of packets were received by which users, wherein at least one stream of packets comprises an audio and/or visual selection, and the means for monitoring further includes means for accumulating records that indicate the time that a user starts receiving the audio and/or visual selection.
Claim 48
Dependent Claim 37 words
The method of claim 44 further comprising means for varying the information content of at least one stream of packets with the identity of the user to whom the at least one stream of packets are delivered.
Claim 49
Dependent Claim 30 words
The method of claim 45 wherein the varied information content is inserted into the stream of audio and/or visual information before such stream is converted into a stream of packets.
Claim 50
Dependent Claim 12 words
The method of claim 45, wherein the varied information contains advertising information.
Claim 51
Dependent Claim 27 words
The communication system of claim 44 further comprising means for generating from the stream of packets received at the user an audio output and/or a visual display.
Claim 52
Dependent Claim 39 words
The communication system of claim 44 further comprising means for storing packets received at the user during a first time period and means for inserting such packets into other packets received at the user at a later time period.
Claim 53
Dependent Claim 29 words
The communication system of claim 49 wherein the content of the stream of packets received during the first time period is varied depending on the identity of the user.
Claim 54
Dependent Claim 20 words
The communication system of claim 50 wherein the stream of packets received during the first time period contains advertising information.
Claim 55
Dependent Claim 46 words
The communication system of claim 44 further comprising means for storing packets at an intermediate point in the distribution architecture at a first time and means for inserting such packets into other packets to be received by one or more users at a later time period.
Claim 56
Dependent Claim 32 words
The communication system of claim 52 wherein the content of the stream of packets received during the first time period is varied depending on the identity of the one or more users.
Claim 57
Dependent Claim 20 words
The communication system of claim 53 wherein the stream of packets received during the first time period contains advertising information.
Claim 58
Dependent Claim 37 words
The communication system of claim 52 wherein the content of the stream of packets received during the first time period is varied depending on the identity of the users to whom the stream of packets are delivered.
Claim 59
Dependent Claim 35 words
The communication system of claim 44 further comprising: means for compressing the stream of packets in their passage from source to user, and downstream of the compressing means, means for decompressing the stream of packets.
Claim 60
Dependent Claim 25 words
The communication system of claim 56 wherein the compressing means is located near the converting means and the decompressing means is located at the user.
Claim 61
Dependent Claim 32 words
The communication system of claim 56 wherein the compressing means uses a compression algorithm that is selected in accordance with the content of the information being communicated in the stream of packets.
Claim 62
Dependent Claim 41 words
The communication system of claim 56 wherein the compressing means inserts into each packet an identification of the compression algorithm used and the decompressing means monitors each packet to read such identification and to vary its decompression algorithm in response thereto.
Claim 63
Dependent Claim 34 words
The method of claim 56 wherein the compressing means uses a compression algorithm and the decompression means uses a decompression algorithm that varies with the user to whom the stream of packets are delivered.
Claim 64
Dependent Claim 22 words
The method of claim 56 wherein the compressing means uses a compression algorithm that varies with the characteristics of the communications network.
Claim 65
Dependent Claim 22 words
The method of claim 56 wherein the decompressing means uses a decompression algorithm that varies with the characteristics of the communications network.
Claim 66
Dependent Claim 37 words
The method of claim 44 further comprising means for varying the information content of at least one stream of packets with the identity of the users to whom the at least one stream of packets are delivered.
Claim 67
Dependent Claim 17 words
The method of claim 44, wherein the records that are accumulated include user information and system-related information.
Claim 68
Independent Claim 125 words
A method for transmitting message packets over a communications network comprising the steps of: converting at least one stream of audio and/or visual information into at least stream of addressed digital packets complying with the specifications of a network communication protocol, for each stream, routing such stream to one or more users, controlling the routing of the stream of packets in response to selection signals received from the users, and monitoring the reception of packets by the users and accumulating records that indicate which streams of packets were received by which users, wherein at least one stream of packets comprises audio and/or visual selections and the records that are accumulated indicate how many users did or did not listen to and/or view the entire selection.
Claim 69
Independent Claim 125 words
A method for transmitting message packets over a communications network comprising the steps of: converting at least one stream of audio and/or visual information into at least stream of addressed digital packets complying with the specifications of a network communication protocol, for each stream, routing such stream to one or more users, controlling the routing of the stream of packets in response to selection signals received from the users, and monitoring the reception of packets by the users and accumulating records that indicate which streams of packets were received by which users, wherein at least one stream of packets comprises audio and/or visual selections and the records that are accumulated indicate how many users did or did not listen to and/or view the entire selection.
Claim 70
Independent Claim 106 words
A method for transmitting at least one stream of audio and/or visual information over a communications network to a plurality of users comprising the steps of: controlling the routing of the stream of information through the network in response to selection signals received from the users, and monitoring the reception of the stream of information by the users and accumulating records relating to the reception of the stream of information by the users, wherein at least one stream of information comprises audio and/or visual selections and the records that are accumulated indicate how many users did or did not listen to and/or view the entire selection.
Claim 71
Independent Claim 106 words
A method for transmitting at least one stream of audio and/or visual information over a communications network to a plurality of users comprising the steps of: controlling the routing of the stream of information through the network in response to selection signals received from the users, and monitoring the reception of the stream of information by the users and accumulating records relating to the reception of the stream of information by the users, wherein at least one stream of information comprises audio and/or visual selections and the records that are accumulated indicate how many users did or did not listen to and/or view the entire selection.
Claim 72
Independent Claim 124 words
A method for transmitting message packets over a communications network comprising the steps of: converting at least one stream of audio and/or visual information into at least stream of addressed digital packets complying with the specifications of a network communication protocol, for each stream, routing such stream to one or more users, controlling the routing of the stream of packets in response to selection signals received from the users, and monitoring the reception of packets by the users and accumulating records that indicate which streams of packets were received by which users, wherein at least one stream of packets comprises audio and/or visual selections and the records that are accumulated indicate which users did or did not listen to and/or view the entire selection.
Claim 73
Independent Claim 124 words
A method for transmitting message packets over a communications network comprising the steps of: converting at least one stream of audio and/or visual information into at least stream of addressed digital packets complying with the specifications of a network communication protocol, for each stream, routing such stream to one or more users, controlling the routing of the stream of packets in response to selection signals received from the users, and monitoring the reception of packets by the users and accumulating records that indicate which streams of packets were received by which users, wherein at least one stream of packets comprises audio and/or visual selections and the records that are accumulated indicate which users did or did not listen to and/or view the entire selection.
Claim 74
Independent Claim 105 words
A method for transmitting at least one stream of audio and/or visual information over a communications network to a plurality of users comprising the steps of: controlling the routing of the stream of information through the network in response to selection signals received from the users, and monitoring the reception of the stream of information by the users and accumulating records relating to the reception of the stream of information by the users, wherein at least one stream of information comprises audio and/or visual selections and the records that are accumulated indicate which users did or did not listen to and/or view the entire selection.
Claim 75
Independent Claim 105 words
A method for transmitting at least one stream of audio and/or visual information over a communications network to a plurality of users comprising the steps of: controlling the routing of the stream of information through the network in response to selection signals received from the users, and monitoring the reception of the stream of information by the users and accumulating records relating to the reception of the stream of information by the users, wherein at least one stream of information comprises audio and/or visual selections and the records that are accumulated indicate which users did or did not listen to and/or view the entire selection.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-08 2003-05-10 2003-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-08 2007-05-10 2007-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-08 2011-05-10 2011-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag