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

Multicasting method and apparatus

Assignee: Two Way Media Ltd
•
Filing: 2000-07-17
•
Granted: 2002-08-13
•
Expires: 2020-07-17
📄 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-28 18:12
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: 62
Claim 1
Independent Claim 83 words
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.
Claim 2
Independent Claim 83 words
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.
Claim 3
Dependent Claim 34 words
The method of claim 1 wherein the verifying step indicates abnormal termination of the user's access to the communications network, and wherein the generated delivery-termination indications then also comprises indications of the abnormal termination.
Claim 4
Dependent Claim 20 words
The method of claim 1 further comprising updating a database with information provided by the delivery-commencement and the delivery-termination indications.
Claim 5
Dependent Claim 15 words
The method of claim 1 wherein the commencement and termination indications further comprise time information.
Claim 6
Dependent Claim 13 words
The method of claim 1 wherein the operational status comprises an active/working status.
Claim 7
Dependent Claim 30 words
The method of claim 1 wherein the step of verifying further comprises forwarding over the communications network messages concerning the operational status of the user's access to the communications network.
Claim 8
Dependent Claim 25 words
The method of claim 6 wherein the messages concerning the operational status of the user's access to the communications network are initiated by the user.
Claim 9
Dependent Claim 31 words
The method of claim 6 wherein the messages concerning the operational status of the user's access to the communications network are received by the user and responded to by the user.
Claim 10
Dependent Claim 38 words
The method of claim 6 wherein the communications network further comprises at least one server computer, and wherein the messages concerning the operational status of the user access to the communications network are initiated by the server computer.
Claim 11
Dependent Claim 19 words
The method of claim 6 wherein the indications of delivery-commencement and of delivery-termination are stored on the server computer.
Claim 12
Dependent Claim 18 words
The method of claim 1 wherein the indications of delivery-commencement and of delivery-termination are stored at the user.
Claim 13
Dependent Claim 25 words
The method of claim 11 wherein the indications that are stored at the user are later forwarded over the communications network to the server computer.
Claim 14
Dependent Claim 29 words
The method of claim 1 further comprising a step of determining the total delivery time of the real-time information to the user from the delivery-commencement and the delivery-termination indications.
Claim 15
Dependent Claim 24 words
The method of claim 13 further comprising a the step of determining the content of the real-time information delivered during the total delivery time.
Claim 16
Dependent Claim 41 words
The method of claim 13 wherein the total delivery time is determined as the total elapsed time between delivery-commencement and delivery-termination indications during which the user's access to the communications network was also verified to be in an active/working operational status.
Claim 17
Dependent Claim 18 words
The method of claim 1 wherein the real-time information comprises audio information, or video information, or advertising information.
Claim 18
Dependent Claim 16 words
The method of claim 1 further comprising generating indications of the content of the real-time information.
Claim 19
Dependent Claim 13 words
The method of claim 1 wherein an identifier is provided for the user.
Claim 20
Dependent Claim 15 words
The method of claim 18 wherein commencement and termination indications are associated with the identifier.
Claim 21
Dependent Claim 12 words
The method of claim 1 wherein the communications network includes the Internet.
Claim 22
Dependent Claim 13 words
The method of claim 1 wherein the communications network includes a satellite network.
Claim 23
Dependent Claim 14 words
The method of claim 1 wherein the communications network includes a cable TV network.
Claim 24
Dependent Claim 14 words
The method of claim 1 wherein the communications network includes a private data network.
Claim 25
Independent Claim 126 words
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.
Claim 26
Independent Claim 126 words
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.
Claim 27
Dependent Claim 30 words
The method of claim 24 wherein the step of verifying further comprises forwarding over the communications network messages concerning the operational status of the user's access to the communications network.
Claim 28
Dependent Claim 29 words
The method of claim 24 further comprising a step of determining the total delivery time of the real-time information to the user from the delivery-commencement and the delivery-termination indications.
Claim 29
Dependent Claim 41 words
The method of claim 26 wherein the total delivery time is determined as the total elapsed time between delivery-commencement and delivery-termination indications during which the user's access to the communications network was also verified to be in an active/working operational status.
Claim 30
Dependent Claim 29 words
The method of claim 24 further comprising generating indications of the content of the real-time information, and wherein the database is updated with information provided by the content indications.
Claim 31
Independent Claim 130 words
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.
Claim 32
Independent Claim 130 words
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.
Claim 33
Dependent Claim 28 words
The method of claim 29 wherein the operational status includes abnormal termination, and wherein the termination time of each data stream further comprises indications of any abnormal termination.
Claim 34
Dependent Claim 33 words
The method of claim 29 wherein the step of verifying further comprises forwarding over the communications network to the users messages querying the operational status of the users' access to the communications network.
Claim 35
Dependent Claim 25 words
The method of claim 29 wherein the messages concerning the operational status of the users' access to the communications network are initiated by the users.
Claim 36
Dependent Claim 31 words
The method of claim 32 wherein the messages concerning the operational status of the users' access to the communications network are received by the user and responded to by the user.
Claim 37
Independent Claim 79 words
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.
Claim 38
Independent Claim 79 words
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.
Claim 39
Dependent Claim 13 words
The method of claim 34 wherein an identifier is provided by the user.
Claim 40
Dependent Claim 31 words
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.
Claim 41
Dependent Claim 26 words
The method of claim 34 further comprising the step of forwarding termination signals from the user indicating that termination of the streams of packets is requested.
Claim 42
Dependent Claim 14 words
The method of claim 37 wherein the termination signals from the user are voluntary.
Claim 43
Dependent Claim 14 words
The method of claim 37 wherein the termination signals from the user are involuntary.
Claim 44
Independent Claim 98 words
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.
Claim 45
Independent Claim 98 words
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.
Claim 46
Dependent Claim 38 words
The system of claim 40 wherein the programmable device comprises a personal computer, or a personal digital assistant, or a telephone, or a mobile phone, or a terminal device, or a television set-top box, or a game console.
Claim 47
Dependent Claim 29 words
The system of claim 40 wherein the user software further causes the programmable device to initiate and forward over the communications network messages concerning the programmable device's operational status.
Claim 48
Dependent Claim 29 words
The system of claim 40 wherein the user software further causes the programmable device to respond to messages forwarded to the programmable device concerning the programmable device's operational status.
Claim 49
Dependent Claim 17 words
The system of claim 40 wherein the user software forwards over the communication network a unique identifier.
Claim 50
Dependent Claim 14 words
The system of claim 44 wherein the identifier is provided by the programmable device.
Claim 51
Dependent Claim 14 words
The system of claim 44 wherein the identifier is provided by the user software.
Claim 52
Dependent Claim 13 words
The system of claim 40 wherein the user software comprises an Internet browser.
Claim 53
Dependent Claim 26 words
The system of claim 40 wherein the user software further causes the programmable device to display a channel guide, a program guide, or a multimedia frame.
Claim 54
Dependent Claim 18 words
The system of claim 40 wherein the programmable device's operational status comprises its access to the communication network.
Claim 55
Dependent Claim 75 words
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.
Claim 56
Dependent Claim 75 words
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.
Claim 57
Dependent Claim 29 words
The product of claim 50 wherein the user software further causes the programmable device to respond to messages forwarded to the programmable device concerning the programmable device's operational status.
Claim 58
Dependent Claim 29 words
The product of claim 50 wherein the user software further causes the programmable device to initiate and forward over the communications network messages concerning the programmable device's operational status.
Claim 59
Dependent Claim 17 words
The product of claim 50 wherein the user software forwards over the communication network a unique identifier.
Claim 60
Dependent Claim 13 words
The product of claim 50 wherein the user software comprises an Internet browser.
Claim 61
Dependent Claim 25 words
The product of claim 50 wherein the user further causes the programmable device to display a channel guide, a program guide, or a multimedia frame.
Claim 62
Dependent Claim 21 words
The product of claim 50 wherein the user software is provided in a form that is downloadable over the communications network.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-08-12 2006-02-11 2006-08-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-08-12 2010-02-11 2010-08-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-08-12 2014-02-11 2014-08-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag