AU2002320522B2

Method and apparatus for multicast support

Abstract

This record has no abstract on file.

AU2002320522B2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 15 July 2022, 4.2 years ago.

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

35 claims: 11 independent, 24 dependent

  1. 1
    THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:1. A system for providing two qualities of service from a single data stream, comprising: (a) a storage space that stores at least one of a first quality of service 5 choice and a second quality of service choice for each of a plurality of users;(b) a processor programmed to receive a message in a data stream, make a determination of the quality of service choice for at least one of the plurality of users and direct the message to each user according to that user's quality of service choice;io (c) multicasting apparatus that receives the data stream from the processor and multicasts the data stream to each user for which the first quality of service choice is stored in said storage space;and (d) a point-to-point device that receives the data stream from the processor and transmits the data stream utilizing a point-to-point protocol 15 which ensures that each user for which the second quality of service is stored in said storage space receives the data stream;wherein multicasting the data stream and transmitting the data stream utilizing the point-to-point protocol is performed such that a single message received to the system is transmittable via both qualities of service.
  2. 14
    15. A method for providing two qualities of service from a single data stream, comprising:(a) storing at least one of a first quality of service choice and a second quality of service choice for each of a plurality of users;2 0 (b) receiving one or more messages and directing each message received on the data stream for each user according to that user's quality of service choice;(c) multicasting the message to each user selecting the first quality of service;and (d) sending the message directly to each user selecting the second quality 2 5 of service via point-to-point protocol and ensuring that the user receives the message;wherein multicasting the data stream and transmitting the data stream utilizing the point-to-point protocol is performed such that a single message received to the system is transmittable via both qualities of service.
  3. 20
    21. A computer-readable medium, comprising:(a) means for storing at least one of a first quality of service choice and a 2 o second quality of service choice for each user of the system;(b) means for receiving one or more messages and processing each message received on a data stream using a single API and redirecting the message for each user according to that user's quality of service choice;(c) means for multicasting the message to each user selecting the first 2 5 quality of service;and (d) means for sending the message directly to each user selecting the second quality of service via point-to-point protocol and ensuring that the user receives the message;wherein multicasting the message and transmitting the message via the 3 0 point-to-point protocol is performed such that a single message received to the system is transmittable via both qualities of service. PAOPER\RJC\2008\Jar.u*ry\2002320S22 lipa doc -1/9/2008 2002320522 09 Jan 2008
  4. 21
    22. A computer program product for execution by a server computer for allowing a user to select a quality of service for message delivery, comprising:(a) computer code for storing at least one of a first quality of service choice 5 and a second quality of service choice for each user of the system;(b) computer code for receiving one or more messages and processing each message received on a data stream using a single API and redirecting the message for each user according to that user's quality of service choice;(c) computer code for multicasting the message to each user selecting the io first quality of service;and (d) computer code for sending the message directly to each user selecting the second quality of service via point-to-point protocol and ensuring that the user receives the message wherein multicasting the message and transmitting the message via the is point-to-point protocol is performed such that a single message received to the system is transmittable via both qualities of service.
  5. 22
    23. A system for allowing a user to select a quality of service for message delivery, comprising:2 0 (a) means for storing at least one of a first quality of service choice and a second quality of service choice for each user of the system;(b) means for receiving one or more messages and processing each message received on a data stream using a single API and redirecting the message for each user according to that user's quality of service choice;2 5 (c) means for multicasting the message to each user selecting the first quality of service;and (d) means for sending the message directly to each user selecting the second quality of service via point-to-point protocol and ensuring that the user receives the message;3 0 wherein multicasting the message and transmitting the message via the point-to-point protocol is performed such that a single message received to the P.\OPER\RJC\2008\January\2002320522 lepa.ooc-1/9/2008 2002320522 09 Jan 2008 system is transmittable via both qualities of service.
  6. 23
    24. A computer system comprising:a processor;5 object code executed by said processor, said object code configured to: (a) store at least one of a first quality of service choice and a second quality of service choice for each user of a system;(b) receive one or more messages and process each message received on a data stream using a single API and redirecting the message for each user 1 o according to that user's quality of service choice;(c) multicast the message to each user selecting the first quality of service;and (d) send the message directly to each user selecting the second quality of service via point-to-point protocol and ensure that the user receives the message 15 wherein multicasting the message and transmitting the message via the point-to-point protocol is performed such that a single message received to the system is transmittable via both qualities of service.
  7. 31
    32. A system for providing two qualities of service from a single data stream, substantially as hereinbefore described with reference to the accompanying 2 0 drawings.
  8. 32
    33. A method for allowing a user to select a quality of service for message delivery, substantially as hereinbefore described with reference to the accompanying drawings.
  9. 33
    34. A method for providing two qualities of service from a single data stream, substantially as hereinbefore described with reference to the accompanying drawings. 3 o
  10. 34
    35. A computer program product for execution by a server computer for allowing a user to select a quality of service for message delivery, substantially as P:\OPER\RJC\2O08\January\2002320S22 lipa . doc-1/9/2008 2002320522 09 Jan 2008 hereinbefore described with reference to the accompanying drawings.
  11. 35
    36. A system for allowing a user to select a quality of service for message delivery, substantially as hereinbefore described with reference to the 5 accompanying drawings. 100 108 102 ι 110 120 122 124 118 WO 03/009161 PCT/US02/22408 gure 1 100 118 120 124 122 ts ο WO 03/009161 -ο η Η d CZ) ο υ Figure 2 100 142 136 WO 03/009161 PCT/US02/22408 gure 3 200 WO 03/009161 PCT/US02/22408 WO 03/009161 PCT/US02/22408 5/6 300 Figure 5 WO 03/009161 PCT/US02/22408 6/6 300 Λ Figure 6