IP Library Granted Patent US 8,639,752
Granted Patent B2
US 8,639,752 · App. 13/409,141 · Granted Jan 28, 2014

Systems and methods for content type classification

Inventors: Shaohong Wei (Sunnyvale, CA); Zhongqiang Chen (Sunnyvale, CA); Ping Ng (Milpitas, CA); Gang Duan (Fremont, CA)
Assignee: Fortinet, Inc.
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,639,752
App. No.
13/409,141
Granted
Jan 28, 2014
Kind
B2
Abstract

Various embodiments illustrated and described herein include systems, methods and software for content type classification. Some such embodiments include determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.

Claims (20)

1. A method for determining a type of content, comprising:

determining a potential state of classification of a session based on at least one packet associated with the session, a determined potential classification indicating that at least one classification candidate has been ruled out;

receiving a further packet of with the session; and

determining a content type for the further packet based at least in part on the determined potential state of classification of the session.

2. The method of claim 1 , wherein the potential state of classification comprises an unknown state.

3. The method of claim 2 , wherein the content type of the further packet is determined using at least one previously received package of the session and the further packet.

4. The method of claim 1 , wherein the content type of the further packet is determined by associating the further packet with the session.

5. The method of claim 1 , wherein the potential state of classification indicates that the session has been determined not to be an other content type.

6. The method of claim 5 , wherein the content type for the further packet is determined by eliminating the other content type as a candidate for the further packet.

7. The method of claim 1 , wherein the packets of the session are received from a port that is adapted for receiving at least two types of content.

8. The method of claim 1 , wherein the further packets is associated with the session.

9. A computer product includes a non-transitory computer-readable medium, the non-transitory computer-readable medium having a set of stored instructions, an execution of which causes a process to be performed, the process comprising:

determining a potential state of classification for packets associated with a session based at least in part on a packet associated with the session that is a packet other than the first packet of the session.

10. A method for determining a type of content, comprising:

receiving a packet associated with a session, the received packet being a packet other than a first packet of the session; and

determining a state of classification for the session based on the received packet.

11. The method of claim 10 , wherein the state of classification indicates that the session has been classified.

12. The method of claim 10 , wherein the state of classification indicates that the session does not belong to a first content type.

13. The method of claim 12 , wherein the state of classification further indicates that two or more content types are candidates for classifying the session.

14. The method of claim 10 , wherein the state of classification indicates that two or more content types are candidates for classifying the session.

Continuity (3)
Continuation 12503100 · Jul 15, 2009
Continuation 11357654 · Feb 16, 2006
Related Publication 20120163186A1 · Jun 28, 2012