Method for multicast delivery with designated acknowledgment
First Claim
Patent Images
1. A method for sending a group message, comprising:
- sending a packet, the packet having a multidestination address associated with a plurality of stations on a network, and a single destination address associated with a single station of the plurality of stations and designating the single station as a designated acknowledger;
waiting for an acknowledgment from the designated acknowledger;
receiving an acknowledgment from the designated acknowledger;
creating a second version of the group packet, the second version of the group packet formatted in a legacy format that does not contain the single station address to designate a station to respond; and
sending the second version of the group packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet format for multicast messages which designates a single receiver to send an acknowledgment to the multicast message. The designated receiver responds to the multicast message with an acknowledgment. If the designated receiver does not respond to the multicast message, the message is resent. The resent message may designate a different receiver for acknowledging the message.
87 Citations
31 Claims
-
1. A method for sending a group message, comprising:
-
sending a packet, the packet having a multidestination address associated with a plurality of stations on a network, and a single destination address associated with a single station of the plurality of stations and designating the single station as a designated acknowledger; waiting for an acknowledgment from the designated acknowledger; receiving an acknowledgment from the designated acknowledger; creating a second version of the group packet, the second version of the group packet formatted in a legacy format that does not contain the single station address to designate a station to respond; and sending the second version of the group packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for sending a group message, comprising:
-
creating a packet, the packet having a multidestination address associated a plurality of stations on a network and a single station address associated with a single station of the plurality of stations, the multidestination address selected from the group consisting of a multicast address and a broadcast address, and the single station address designating the single station as a designated acknowledger station to send an acknowledgment upon the designated acknowledger'"'"'s receipt of the packet; sending the packet; waiting for an acknowledgment from the designated acknowledger; and re-sending the packet when an acknowledgment from the designated acknowledger is not received after waiting a predetermined time interval. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable medium of instructions, comprising
means for creating a packet, the packet having a multidestination address associated with a plurality of stations on a network, and a single station address designating a one of the plurality of stations as a designated acknowledger station responsive to send an acknowledgment upon receipt of the packet; -
means for sending the packet; means for waiting for an acknowledgment from the designated acknowledger; and means for receiving an acknowledgment from the designated acknowledger; wherein the multidestination address is one of the group consisting of a broadcast address and a multicast address and the since destination address is an unicast address. - View Dependent Claims (18)
-
-
19. A computer system comprising:
-
A computer software product that includes a medium readable by a processor, the medium having stored thereon; a first sequence of instructions which, when executed by said processor causes said processor to create a packet, the packet having a multidestination address associated with at a plurality of stations and a single station address designating a one of the plurality of stations as a designated acknowledger for the packet, the designated acknowledger responsive to send an acknowledgment upon the designated acknowledger'"'"'s receipt of the packet; a second sequence of instructions which, when executed by said processor causes said processor to send the packet; a third sequence of instructions which, when executed by said processor causes said processor to wait for an acknowledgment from the designated acknowledger; and a fourth sequence of instructions which, when executed by said processor causes said processor to receive an acknowledgment from the designated acknowledger. - View Dependent Claims (20)
-
-
21. A computer program product having a computer readable medium having computer program logic recorded thereon for sending a group packet comprising:
-
means for creating a packet, the packet having a multidestination address associated with a plurality of stations on a network and a single station address associated with a selected one of the plurality of stations, designating the selected one of the plurality of stations as a designated acknowledger, responsive to send an acknowledgment upon the designated station'"'"'s receipt of the packet; means for sending the packet; means for waiting for an acknowledgment from the designated acknowledger; and means for receiving an acknowledgment from the designated acknowledger; wherein the multidestination address is one of the group consisting of a broadcast address and a multicast address and the single destination address is an unicast address. - View Dependent Claims (22)
-
-
23. A method for sending a group message, comprising:
-
creating a frame, the frame having a multidestination address associated with a plurality of stations on a network and a single station address associated with a one of the plurality of stations, the single station address designating the one of the plurality of stations a designated acknowledger station, the designated acknowledger station responsive to send an acknowledgment upon the designated acknowledger'"'"'s receipt of the frame; sending the frame; waiting for an acknowledgment from the designated acknowledger; and receiving an acknowledgment from the designated acknowledger; re-sending the frame; and waiting for an acknowledgment from the designated acknowledger; wherein the re-sending step four comprises, changing the single station address of the designated acknowledger to another of the plurality of stations on the network; and wherein the frame has four address fields and the address of the designated acknowledger station isolated in the fourth address field.
-
-
24. A method for sending a group message, comprising:
-
sending a packet, the packet having a multidestination address associated with a plurality of stations on a network, and a single destination address associated with a single station of the plurality of stations and designating the single station as a designated acknowledger; waiting for an acknowledgment from the designated acknowledger; and receiving an acknowledgment from the designated acknowledger; wherein the multidestination address is one of the group consisting of a broadcast address and a multicast address and the single destination address is an unicast address. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification