IP Library Patent Application 14550491
Patent Application
App. No. 14/550,491

MULTI-PROTOCOL FRAME FILTER

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 None
App. No.
14/550,491
Abstract

Systems, methods and circuits implementing a multi-protocol frame filter are disclosed. In some implementations, one or more programmable registers are configured to store frame filter data. A receiver is configured to receive an incoming frame. A multi-protocol frame filter is coupled to the one or more programmable registers and the receiver. The multi-protocol frame filter is configured for: comparing one or more fields of the incoming frame to the frame filter data, where the one or more fields are indicative of a wireless communications protocol; and determining, based on the comparing, to accept or discard the frame.

Claims (45)

1 . A multi-protocol frame filter system, comprising:

one or more programmable registers configured to store frame filter data;

a receiver configured to receive an incoming frame;

a multi-protocol frame filter coupled to the one or more programmable registers and the receiver, the multi-protocol frame filter configured for:

comparing one or more fields of the incoming frame to the frame filter data, where the one or more fields are indicative of a wireless communications protocol; and

determining, based on the comparing, to accept or discard the frame.

2 . The system of claim 1 , where the frame filter data is a bit mask.

3 . The system of claim 2 , where the comparing includes comparing bits in the bit mask to one or more numbers in the one or more fields.

4 . The system of claim 1 , where the frame filter data is compared to a frame type field or frame version field.

5 . The system of claim 4 , where the multi-protocol frame filter is configured to generate binary signals indicating acceptance or discarding of the frame type or frame version fields.

6 . The system of claim 5 , further comprising:

if the binary signals indicate that the frame type or frame version are accepted:

comparing one or more other fields of the frame to one or more filter rules; and

if the one or more other fields of the frame comply with the one or more filter rules, passing the frame by the multi-protocol frame filter.

7 . The system of claim 6 , further comprising:

generating an interrupt signal to further process the frame.

8 . The system of claim 1 , where the one or more programmable registers, the receiver and the multi-protocol frame filter are included in a wireless transceiver integrated circuit chip.

9 . A method of multi-protocol frame filtering, comprising:

programming one or more registers in a wireless transceiver circuit with frame filter data;

receiving, by a receiver of the wireless transceiver circuit, an incoming frame;

comparing, by a multi-protocol frame filter of the wireless transceiver circuit that is coupled to the one or more registers and the receiver, one or more fields of the incoming frame to the frame filter data, where the one or more fields are indicative of a wireless communications protocol; and

determining, based on the comparing, to accept or discard the frame.

10 . The method of claim 9 , where the frame filter data is a bit mask.

11 . The method of claim 10 , where the comparing includes comparing bits in the bit mask to one or more numbers in the one or more fields.

12 . The method of claim 9 , where the frame filter data is compared to frame type or frame version fields.

13 . The method of claim 12 , where the multi-protocol frame filter is configured to generate binary signals indicating acceptance or discarding of the frame type or frame version fields.

14 . The method of claim 13 , further comprising:

if the binary signals indicate that the frame type or frame version are accepted:

comparing one or more other fields of the frame to one or more filter rules; and

if the one or more other fields of the frame comply with the one or more filter rules, passing the frame by the multi-protocol frame filter.

15 . The method of claim 14 , further comprising:

generating an interrupt signal to further process the frame.

16 . A multi-protocol frame filter system, comprising:

one or more programmable registers configured to store frame filter data;

a receiver configured to receive an incoming frame having one or more fields, the one or more fields being indicative of a wireless communications protocol and including frame type and frame version fields;

a multi-protocol frame filter configured to:

conduct a first comparison of the one or more fields to the frame filter data;

make a determination, based on the first comparison, to accept the frame type or frame version fields;

conduct a second comparison, based on the determination, of one or more other fields of the frame to one or more filter rules; and

enable a subsequent processing of the frame based on the second comparison indicating that the one or more other fields comply with the one or more filter rules.

17 . The system of claim 16 , where the frame filter data is a bit mask.

18 . The system of claim 17 , where the comparing includes comparing bits in the bit mask to one or more numbers in the one or more fields.

19 . The system of claim 16 , further comprising:

generating an interrupt signal to enable subsequent processing of the frame.

20 . The system of claim 16 , where the one or more programmable registers, the receiver and the multi-protocol frame filter are included in a wireless transceiver integrated circuit chip.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2015
From: ATMEL AUTOMOTIVE GMBH
To: ATMEL CORPORATION
Reel/Frame 035855/0317 →
PATENT SECURITY AGREEMENT Recorded Jun 16, 2015
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT, ISSUING BANK AND SWINGLINE LENDER
Reel/Frame 035918/0451 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2014
From: HANUSCH, THOMAS; WALTER, UDO; HOFMANN, FALK
To: ATMEL AUTOMOTIVE GMBH
Reel/Frame 034496/0449 →