IP Library Granted Patent US 7,027,465
Granted Patent B2
US 7,027,465 · App. 10/167,986 · Granted Apr 11, 2006

Method for contention free traffic detection

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 7,027,465
App. No.
10/167,986
Granted
Apr 11, 2006
Kind
B2
Abstract

The invention discloses a method for detecting priority of data frames comprising the steps of extracting (S 1 ) a bit pattern from a predetermined position in a frame, comparing (S 2, S 3 ) the extracted bit pattern with a search pattern, and identifying (S 4 ) the received frame as a priority frame in case the extracted bit pattern (BP) matches with the first search pattern (SP). By this method, the priority of a data frame can easily be detected. The invention also proposes a corresponding device for detecting priority of data frames.

Claims (50)

1. A method for detecting priority of data frames in a network comprising the steps of

extracting a bit pattern from a predetermined position in a frame,

comparing said extracted bit pattern with a search pattern, and

identifying a received frame as a priority frame in case said extracted bit pattern matches with said search pattern, wherein said predetermined position in said frame is defined by the offset of said bit pattern in said frame.

2. The method according to claim 1 , wherein said offset and said search pattern are included in an information element.

3. The method according to claim 1 , further comprising the step of

masking said bit pattern by using a mask and comparing the masked bit pattern with said search pattern instead of comparing said bit pattern with said search pattern.

4. The method according to claim 3 , wherein said predetermined position in said frame is defined by the offset of said bit pattern in said frame, and said offset, said search pattern and said mask are included in an information element.

5. The method according to claim 1 , wherein a plurality of different priority levels are provided and a plurality of different bit patterns, search patterns and offsets are used to detect said plurality of different priority levels.

6. A method for detecting priority of data frames in a network comprising the steps of

extracting a bit pattern from a predetermined position in a frame,

comparing said extracted bit pattern with a search pattern, and

identifying a received frame as a priority frame in case said extracted bit pattern matches with said search pattern, wherein a plurality of different bit patterns, search patterns and offsets are used to detect priority of said frames.

7. A method for detecting priority of data frames in a network comprising the steps of

extracting a bit pattern from a predetermined position in a frame,

comparing said extracted bit pattern with a search pattern,

identifying a received frame as a priority frame in case said extracted bit pattern matches with said search pattern, and

forwarding said received frame to a high priority queue in case said frame is detected to be a high priority frame during a special period for sending priority traffic.

8. The method according to claim 7 , further comprising the step of

adjusting the duration of the special period for sending priority traffic according statistic information regarding sent priority frames.

9. The method according to claim 8 , further comprising the steps of

counting the total number of priority frames;

counting the number of priority frames outside said special period; and

deciding whether said special period has to be increased or decreased on the basis of the count values obtained in said counting steps.

10. A device for detecting priority of data frames comprising

a receiving means for receiving data frames;

an extracting means for extracting a bit pattern from a predetermined position of a data frame;

a comparing means for comparing said extracted bit pattern with a predetermined search pattern; and

an identifying means for identifying said received frame as a priority frame in case said extracted bit pattern matches with said first search pattern, wherein said predetermined position is defined by an offset, and wherein said offset and said search pattern are included in an information element.

11. The device according to claim 10 , further comprising a masking means for masking said bit pattern by using a mask, wherein said comparing means compares the masked bit pattern with said search pattern instead of comparing said bit pattern with said search pattern.

12. The device according to claim 11 , wherein said predetermined position in said frame is defined by the offset of said bit pattern in said frame, and said offset, said search pattern and said mask are included in an information element.

13. The device according to claim 10 , wherein a plurality of different priority levels are provided and a plurality of different bit patterns, search patterns and offsets are used to detect said plurality of different priority levels.

14. A device for detecting priority of data frames comprising

a receiving means for receiving data frames;

an extracting means for extracting a bit pattern from a predetermined position of a data frame;

a comparing means for comparing said extracted bit pattern with a predetermined search pattern; and

an identifying means for identifying said received frame as a priority frame in case said extracted bit pattern matches with said first search pattern, wherein a plurality of different bit patterns, search patterns and offsets are used to detect priority of said frames.

15. A device for detecting priority of data frames comprising

a receiving means for receiving data frames;

an extracting means for extracting a bit pattern from a predetermined position of a data frame;

a comparing means for comparing said extracted bit pattern with a predetermined search pattern; and

an identifying means for identifying said received frame as a priority frame in case said extracted bit pattern matches with said first search pattern, wherein a controlling means forwards said received frame to a high priority queue in case said frame is detected to be a high priority frame during a special period for sending priority traffic.

16. The device according to claim 15 , wherein said controlling means adjusts the duration of the special period for sending priority traffic according statistic information regarding sent priority frames.

17. The device according to claim 16 , wherein said controlling means, in order to obtain said statistic information, accesses to a priority frames counter for counting the total number of priority frames and a counter for counting priority frames outside said special period, said controlling means deciding whether said special period has to be increased or decreased on the basis of the count values obtained in said counting steps.

18. Method for generating priority detecting information, comprising the steps of:

identifying a bit pattern indicating a priority state in a data frame,

defining said identified bit pattern as a search pattern,

locating said bit pattern within said data frame,

determining the offset of the location of said bit pattern, and

producing an information element including said offset and said search pattern.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 056981 FRAME: 0631. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 16, 2022
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED BROADBAND, INC.
Reel/Frame 059907/0563 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 054443 FRAME: 0958. ASSIGNOR(S) HEREBY CONFIRMS THE LICENSE. Recorded Feb 4, 2021
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED BROADBAND, INC.
Reel/Frame 056981/0631 →
LICENSE Recorded Nov 5, 2020
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED SOLUTIONS, INC.
Reel/Frame 054443/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: INTELLECTUAL VENTURES ASSETS 130 LLC
To: COMMWORKS SOLUTIONS, LLC
Reel/Frame 051463/0026 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2019
From: OL SECURITY LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 130 LLC
Reel/Frame 050886/0662 →
MERGER Recorded Jan 22, 2016
From: CALTON RESEARCH L.L.C.
To: OL SECURITY LIMITED LIABILITY COMPANY
Reel/Frame 037560/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2011
From: NOKIA CORPORATION
To: CALTON RESEARCH L.L.C.
Reel/Frame 025739/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2010
From: HAUTALA, PETRI
To: NOKIA CORPORATION
Reel/Frame 025400/0448 →