Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-03-13
2007-03-13
Harrell, Robert B. (Department: 2142)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
10748311
ABSTRACT:
The present application describes a compiler of a network packet classification programming language that generates code for processors such as an application processor and a processing engine. The programming language includes a variety of instructions including an instruction to declare a network protocol and an instruction to specify a rule and at least one action to perform if the rule applies. A processor executing instructions generated by the compiler assigns values based on instructions to declare a network protocol and applies the rule instructions to received packets. The programming language may also include other instructions such as an instruction to search a set of values and identify whether an encapsulated packet header is present in a packet.
REFERENCES:
patent: 5485455 (1996-01-01), Dobbins et al.
patent: 5537552 (1996-07-01), Ogasawara et al.
patent: 5680585 (1997-10-01), Bruell
patent: 5764645 (1998-06-01), Bernet et al.
patent: 6078953 (2000-06-01), Vaid et al.
patent: 0 632 625 (1995-01-01), None
R. Braden, et al., “Integrated Services in the Internet Architecture: an Overview”, Network Working Group, rfc1663, 25 Pgs.
Braden et al: Integrated Services in the Internet Architecture: an Overview; rfc 1633; 28 pages.
Braden: Requirements for Internet Hosts—Communication Layers; rfc 1122; pp. 1-115.
Nossik et al, “PAX PDL—a non-procedural packet description language”, 1998, 28 pages.
CISCO: Interface Queue Management (white paper); Aug. 3, 1995; XP002210177; 12 pages.
KUMAR: Beyond Best Effort: Router Architectures for the Differentiated Services of Tomorrow's Internet; IEEE Communications Magazine May 1998, XP000752860, p. 152-164.
Application No. 99928599.2-1244- PCT/US9913271 European Supp'l Search Report dated Feb. 7, 2003.
Application No. 99 928 599 2-1249 P/1325.EP/MWM Communication pursuant to Article 96(2) EPC dated Jan. 23, 2006.
Molitor, Andrew, “An Architecture for Advanced Packet Filtering,” Proceedings of the Fifth USENIX UNIX Security Symposium, Jun. 1995, 13 pages, Salt Lake City, Utah.
Nossik, M., et al., “PAX PDL—a Non-Procedural Description Language,” Network Working Group, Internet—Draft, Sep. 30, 1998, 23 pages.
McCanne, Steven, “BPF—Berkeley Packet Filter,” BSD Kernel Interfaces Manual, Jan. 16, 1996, 8 pages.
Fall Kevin
Hall Jerry J.
MacAvoy Neil
Narad Charles E.
Rand Leonard M.
Greenberg Robert A.
Harrell Robert B.
Intel Corporation
LandOfFree
Compiler for computer programming language including... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Compiler for computer programming language including..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiler for computer programming language including... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3793100