Local area network and message packet for a telecommunications device
AssigneeCisco Technology, Inc.
InventorsBrent K. Parrish, Christopher A. Metildi, Lee C. Stevens
Life of this patent
Estimating the term…
Abstract
A telecommunications device includes a sender coupled to a local area network. The sender generates a message packet including an arbitration code and a data packet and communicates a first value of the arbitration code using the network. The sender determines a network value and compares the first value with the network value to determine whether the sender may communicate the data packet using the network. The arbitration code may further include a message priority code and a sender address. In another embodiment, the message packet further includes a destination code according to which the sender communicates the data packet as a point-to-point, multi-cast, or broadcast message.
Claims22
A telecommunications device, comprising:
- a local area network;
- a sender coupled to the network and operable to generate a message packet comprising an arbitration code and a data packet, the sender operable to communicate a first value of the arbitration code using the network and to determine a network value, the sender operable to compare the first value with the network value to determine whether the sender may communicate the data packet using the network;
- and
- a plurality of receivers also coupled to the network, the message packet further comprising a destination code having values for a plurality of positions, each position corresponding to a particular receiver independent of the value for that position, the sender identifying one or more receivers for the message packet according to the values of the positions corresponding to the receivers,
- wherein each receiver has an associated receive code comprising values for a plurality of positions, each position corresponding to a particular receiver independent of the value for that position, each receiver operable to receive the destination code and to compare the value for at least one position of the destination code with the value for at least one position of the receive code, each receiver operable to determine whether to receive the data packet according to the comparison.
A telecommunications device, comprising:
- a local area network;
- a plurality of receivers coupled to the network;
- and
- a sender coupled to the network and operable to generate a message packet comprising a destination code and a data packet the destination code having values for a plurality of positions each position corresponding to a particular receiver independent of the value for that position the sender operable to identify one or more receivers for the data packet according to the values of the positions corresponding to the receivers, the sender operable to communicate the data packet to the identified receivers,
- wherein the sender is operable to communicate the destination code to each receiver, each receiver having an associated receive code comprising values for a plurality of positions, each position corresponding to a particular receiver, each receiver operable to receive the destination code and to compare the value for at least one position of the destination code with the value for at least one position of the receive code, each receiver operable to determine whether to receive the data packet according to the comparison.
A method of communicating a data packet using a local area network within a telecommunications device, comprising:
- generating a message packet comprising an arbitration code, the data packet, and a destination code having values for a plurality of positions, each position corresponding to a particular receiver independent of the value for that position;
- identifying one or more receivers for the message packet according to the values of the positions corresponding to the receivers;
- communicating a first value of the arbitration code using the network;
- determining a network value;
- comparing the first value with the network value;
- determining whether to communicate the data packet using the network;
- receiving the destination code;
- comparing the value for at least one position of the destination code with the value for at least one position of a receive code, the receive code associated with a receiver and comprising values for a plurality of positions, each position corresponding to a particular receiver independent of the value for that position;
- and
- determining whether to receive the data packet according to the comparison.
A method of communicating a data packet using a local area network within a telecommunications device, comprising:
- generating a message packet comprising a destination code and the data packet, the destination code having values for a plurality of positions, each of the positions corresponding to a particular receiver independent of the value for that position;
- identifying one or more receivers for the data packet according to the values of the positions corresponding to the receivers;
- communicating the data packet to the identified receivers using the network;
- receiving the destination code;
- comparing the value for at least one position of the destination code with the value for at least one position of a receive code, the receive code associated with a receiver and comprising values for a plurality of positions, each position corresponding to a particular receiver independent of the value for that position;
- and
- determining whether to receive the data packet according to the comparison.
Logic for communicating a data packet using a local area network within a telecommunications device the logic encoded in media and operable to:
- generate a message packet comprising a destination code and the data packet, the destination code having values for a plurality of positions, each of the positions corresponding to a particular receiver independent of the value for that position;
- identify one or more receivers for the data packet according to the values of the positions corresponding to the receivers;
- communicate the data packet to the identified receivers using the network
- receive the destination code;
- compare the value for at least one position of the destination code with the value for at least one position of a receive code, the receive code associated with a receiver and comprising values for a plurality of positions, each position corresponding to a particular receiver independent of the value for that position;
- and
- determine whether to receive the data packet according to the comparison.
A message packet for communication using a local area network within a telecommunications device, comprising:
- a data packet;
- and
- a destination code, the destination code having values for a plurality of positions, each position corresponding to a particular receiver independent of the value for that position, the values of the positions corresponding to the receivers operable to identify one or more receivers for the data packet, the data packet operable to be communicated to the identified receivers;
- wherein the destination code operable to be communicated to each receiver, each receiver having an associated receive code comprising values for a plurality of positions, each position corresponding to a particular receiver independent of the value for that position, the destination code operable to be received by each receiver and the value for at least one position of the destination code compared with the value for at least one position of the receive code by the receiver to determine whether to receive the data packet.
Dependencies are inferred from the claim text.