IP Library Granted Patent US 8,966,611
Granted Patent B2
US 8,966,611 · App. 13/589,678 · Granted Feb 24, 2015

Method and apparatus for local area networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,966,611
App. No.
13/589,678
Granted
Feb 24, 2015
Kind
B2
Abstract

A mechanism for segregating traffic amongst STAs that are associated with a bridge, referred to herein as the personal virtual bridged local area network (personal VLAN), is based upon the use of a VLAN to segregate traffic. The IEEE 802.1Q-1998 (virtual bridged LANs) protocol provides a mechanism that is extended by the invention to partition a LAN segment logically into multiple VLANs. One embodiment of the invention extends the standard VLAN bridge model to provide a mechanism that is suitable for use within an AP. In a preferred embodiment, the Personal VLAN bridge extends the standard VLAN bridge in at least any of the following ways: VLAN discovery in which a personal VLAN bridge provides a protocol for VLAN discovery; VLAN extension in which a Personal VLAN allows a station to create a new port that serves a new VLAN, or to join an existing VLAN via an authentication protocol.

Claims (14)

1. An access point for segregating traffic among a plurality of end stations, comprising:

a plurality of virtual Basic Service Sets (BSS), wherein each BSS has a unique security association with a set of end stations, wherein each BSS sends frames between the set of end stations;

a frame having a cryptographic authentication code;

the frame having a source media access control (MAC) address to determine a preliminary virtual local area network (VLAN) classification when the frame carries a null virtual LAN ID;

the frame having a virtual LAN ID (VID) as the preliminary VLAN classification when the frame carries the VID;

a table of security associations providing a cryptographic authentication code key based on the preliminary VLAN classification, wherein the cryptographic authentication code key is used to recompute a new cryptographic authentication code over a payload of the frame;

the new cryptographic authentication code compared with the cryptographic authentication code;

the preliminary VLAN classification implemented as a final VLAN classification when the new cryptographic authentication code and the cryptographic authentication code match, wherein the frame is decrypted; and

the preliminary VLAN classification not implemented as the final VLAN classification when the new cryptographic authentication code and the cryptographic authentication code do not match, wherein the frame is discarded.

2. The access point of claim 1 , further comprising a processor configured to compare the new cryptographic authentication code with the cryptographic authentication code.

3. The access point of claim 1 , wherein the access point is configurable to perform an authentication operation that generates the authentication code key.

4. The access point of claim 1 , wherein the new cryptographic authentication code is recomputed over the payload using a cryptographic message digest algorithm determined during an initial authentication operation.

5. The access point of claim 1 , wherein the final VLAN classification is used as a value of a VLAN classification parameter of any corresponding data request primitives.

6. The access point of claim 1 , wherein the cryptographic authentication code or the new cryptographic authentication code uniquely identifies the VLAN.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2012
From: VOLPANO, DENNIS
To: MICROSOFT CORPORATION
Reel/Frame 029171/0684 →