7334035

Self Modifying State Graphs for Quality of Service Classification

PublishedFebruary 19, 2008
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: inspecting data that is transmitted over a network to determine state information for said data; dynamically modifying a state graph associated with said data based upon said state information; and utilizing said modified state graph to perform stateful inspection of said data; assigning Quality of Service (QoS) classification to said data responsive to said stateful inspection of said data; and prioritizing transmission of the data over the network responsive to the QoS classification.

2

2. The method for dynamically modifying a stateful inspection of data as recited in claim 1 wherein said state graph is implemented in a high level programming language.

3

3. The method for dynamically modifying a stateful inspection of data as recited in claim 2 wherein said high level programming language is a Protocol Description Language (PDL).

4

4. The method for dynamically modifying a stateful inspection of data as recited in claim 1 wherein said data is packet data.

5

5. The method for dynamically modifying a stateful inspection of data as recited in claim 1 wherein said assigning of said Quality of Service classification is based upon the highest level application for said data.

6

6. An apparatus comprising: means for inspecting data that is transmitted over a network to determine state information for said data; means for dynamically modifying a state graph associated with said data based upon said state information; and means for utilizing said modified state graph to perform stateful inspection of said data; means for assigning Quality of Service (QoS) classification to said data responsive to said stateful inspection of said data; and means for prioritizing transmission of the data over the network responsive to the QoS classification.

7

7. The apparatus for dynamically modifying a stateful inspection of data as recited in claim 6 wherein said state graph is implemented in a high level programming language.

8

8. The apparatus for dynamically modifying a stateful inspection of data as recited in claim 7 wherein said high level programming language is a Protocol Description Language (PDL).

9

9. The apparatus for dynamically modifying a stateful inspection of data as recited in claim 6 wherein said data is packet data.

10

10. The apparatus for dynamically modifying a stateful inspection of data as recited in claim 6 wherein said assigning of said Quality of Service classification of is based upon the highest level application for said data.

11

11. A computer system comprising: a processor; a memory device comprising computer executable instructions stored therein for performing a method said method comprising: inspecting data that is transmitted over a network to determine state information for said data; dynamically modifying a state graph associated with said data based upon said state information; and utilizing said modified state graph to perform stateful inspection of said data; assigning Quality of Service (QoS) classification to said data responsive to said stateful inspection of said data; and prioritizing transmission of the data over the network responsive to the QoS classification.

12

12. The system for dynamically modifying a stateful inspection of data as recited in claim 11 wherein said state graph is implemented in a high level programming language.

13

13. The system for dynamically modifying a stateful inspection of data as recited in claim 12 wherein said high level programming language is a Protocol Description Language (PDL).

14

14. The system for dynamically modifying a stateful inspection of data as recited in claim 11 wherein said data is packet data.

15

15. The system for dynamically modifying a stateful inspection of data as recited in claim 11 wherein said assigning of said Quality of Service classification is based upon the highest level application for said data.

Patent Metadata

Filing Date

Unknown

Publication Date

February 19, 2008

Inventors

Nicholas Leavy

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SELF MODIFYING STATE GRAPHS FOR QUALITY OF SERVICE CLASSIFICATION” (7334035). https://patentable.app/patents/7334035

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.