Conditional media access control address filtering
First Claim
1. A communication system, comprising:
- a processor;
a memory storing information associating a first media access control (MAC) address to a first application type;
a radio transceiver that receives a first multicast message containing a first source media access control address and a first destination media access control address, and receives a second multicast message containing a second source media access control address and a second destination media access control address, wherein the first multicast message invokes the first application type, wherein the second multicast message invokes the first application type, and wherein the first destination media access control address is associated with a first member of a physical wireless local area network and the second destination media access control address is associated with a second member of the physical wireless local area network; and
a filtering application stored in the memory that, when executed by the processor,receives the first multicast message from the radio transceiver, analyzes the first multicast message to determine that the first multicast message invokes the first application type, accesses the memory to confirm that the first source media access control address is associated with and authorized to send messages that invoke the first application type, and based on the confirmation sending the first multicast message to the radio transceiver to transmit to the first destination media access control address, andreceives the second multicast message from the radio transceiver, analyzes the second multicast message to determine that the second multicast message invokes the first application type, determines by accessing the memory that the second source media access control address is not associated with and not authorized to send messages that invoke the first application type, and based on the negative determination not forwarding the second multicast message to the radio transceiver to transmit.
6 Assignments
0 Petitions
Accused Products
Abstract
A system is provided comprising processor, memory, radio transceiver, and an application. The transceiver receives a first message containing a first source media access control address and a first destination address and associated with a first application type and receives a second message containing a second source address and second destination address and associated with the first application type, wherein the first and second destination addresses are associated with first and second members, respectively, of a physical wireless local area network. The application receives the first message, determines that the first message is associated with the first application type, confirms that the first source address is associated with the first application type, and based on the confirmation sends the first message to the first destination. The application receives the second message, determines the second address is not associated with the first application type, and does not forward the second message.
-
Citations
20 Claims
-
1. A communication system, comprising:
-
a processor; a memory storing information associating a first media access control (MAC) address to a first application type; a radio transceiver that receives a first multicast message containing a first source media access control address and a first destination media access control address, and receives a second multicast message containing a second source media access control address and a second destination media access control address, wherein the first multicast message invokes the first application type, wherein the second multicast message invokes the first application type, and wherein the first destination media access control address is associated with a first member of a physical wireless local area network and the second destination media access control address is associated with a second member of the physical wireless local area network; and a filtering application stored in the memory that, when executed by the processor, receives the first multicast message from the radio transceiver, analyzes the first multicast message to determine that the first multicast message invokes the first application type, accesses the memory to confirm that the first source media access control address is associated with and authorized to send messages that invoke the first application type, and based on the confirmation sending the first multicast message to the radio transceiver to transmit to the first destination media access control address, and receives the second multicast message from the radio transceiver, analyzes the second multicast message to determine that the second multicast message invokes the first application type, determines by accessing the memory that the second source media access control address is not associated with and not authorized to send messages that invoke the first application type, and based on the negative determination not forwarding the second multicast message to the radio transceiver to transmit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processor-implemented method of communication, comprising:
-
receiving a first multicast message from a first device, wherein the first multicast message invokes a first application type, and wherein the first device is a member of a physical wireless local area network; determining that the media access control address of a second device is authorized to receive messages that invoke the first application type by consulting a data store, wherein the second device is a member of the physical wireless local area network; transmitting the first multicast message to the second device; determining that the media access control address of a third device is not authorized to receive messages that invoke the first application type by consulting the data store, wherein the third device is a member of the physical wireless local area network; and stopping transmission of the first multicast message to the third device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A wireless access point, comprising:
-
a processor; a memory storing information authorizing a first media access control (MAC) address and a second media access control address to receive messages invoking a first application type and authorizing the first media access control address and a third media access control address to receive messages invoking a second application type, wherein the first media access control address is associated with a first member of a physical wireless local area network, the second media access control address is associated with a second member of the physical wireless local area network, and the third media access control address is associated with a third member of the physical wireless local area network; a radio transceiver; and a filtering application stored in the memory that, when executed by the processor, receives a first multicast message from the radio transceiver, the first multicast message invoking the first application type, determines that the information in the memory authorizes the first media access control address to receive messages invoking the first application type, sends the first multicast message to the radio transceiver for transmission to the first media access control address, determines that the information in the memory authorizes the second media access control address to receive messages invoking the first application type, sends the first multicast message to the radio transceiver for transmission to the second media access control address, determines that the information in the memory does not authorize the third media access control address to receive messages invoking the first application type, and does not send the first multicast message to the radio transceiver for transmission to the third media access control address. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification