Micro-programmable protocol packet parser and encapsulator

Multiplex communications – Pathfinding or routing – Switching a message which includes an address header

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S392000, C370S466000

Reexamination Certificate

active

09823802

ABSTRACT:
A micro-programmable controller is disclosed for parsing a packet and encapsulating data to form a packet. The micro-programmable controller loads an instruction within the micro-controller. The instruction word has a plurality of instruction fields. The micro-controller processes the plurality of instruction fields in parallel. Each instruction field is related to a specific operation for parsing a packet or encapsulating data to form a packet. The programmable micro-controller can be programmed to handle packets to support new types of protocols by programming a template to string specific routines together based on an instruction set specific for parsing and encapsulating.

REFERENCES:
patent: 5560039 (1996-09-01), Dulong
patent: 5805808 (1998-09-01), Hasani et al.
patent: 5917821 (1999-06-01), Gobuyan et al.
patent: 5958044 (1999-09-01), Brown et al.
patent: 6157641 (2000-12-01), Wilford
patent: 6157955 (2000-12-01), Narad et al.
patent: 6160811 (2000-12-01), Partridge et al.
patent: 6172980 (2001-01-01), Flanders et al.
patent: 6289013 (2001-09-01), Lakshman et al.
patent: 6356951 (2002-03-01), Gentry, Jr.
patent: 6363380 (2002-03-01), Dimitrova
patent: 6367068 (2002-04-01), Vaidyanathan et al.
patent: 6453360 (2002-09-01), Muller et al.
patent: 6629163 (2003-09-01), Balassanian
patent: 6789116 (2004-09-01), Sarkissian et al.
patent: 6895494 (2005-05-01), Steiss et al.
patent: 6920562 (2005-07-01), Kerr et al.
patent: 2005/0273772 (2005-12-01), Matsakis et al.
patent: WO 01/16698 (2001-03-01), None
PCT Notification of Transmittal of International Search Report or the Declaration for PCT Counterpart Application No. PCT/US02/09849 Containing International Search Report (Nov. 11, 2002).
X. Jin et al., “Implementing Click IP Router Kernel on VLIW Architectures,” XP-002208124, CS252 Class Project, University of California at Berkeley, pp. 1-5, May 2000.
Project Page, XP-002208125, CS252—Spring 2000, University of California at Berkeley, pp. 1-2, Mar. 2000.
“The Challenge for Next Generation Network Processors,” XP-002208126, Agere, Inc., pp. 1-7, Sep. 10, 1999.
“PayloadPlus™ Functional Programming Language,” XP-002208127, Preliminary Product Brief, Microelectronics Group, Lucent Technologies, Bell Labs Innovations, pp. 1-6, Apr. 2000.
“PayloadPlus™ Agere System Interface,” XP-002208128, Preliminary Product Brief, Microelectronics Group, Lucent Technologies, Bell Labs Innovations, pp. 1-6, Apr. 2000.
N. Shah, “Understanding Network Processors,” XP-002208129, Version 1.0, niraj@eecs.berkeley.edu, pp. 1-89, Sep. 4, 2001.
“PayloadPlus™ Routing Switch Processor,” XP-002208130, Product Brief, Agere Systems, pp. 1-5, Jul. 30, 2001.
W.H. Mangione-Smith, G. Memik, “Network Processor Technologies,” XP-002208131A, Network Processor Technologies Tutorial, Micro 34, billms@ucla.edu, memik@ee.ucla.edu, pp. 1-94, Dec. 1, 2001.
“Parallel eXpress Forwarding in the Cisco 10000 Edge Service Router,” XP-002208132, White Paper, Cisco Systems, Inc., pp. 1-7, Dec. 31, 2000.
E. Kohler et al., “The Click Modular Router,” XP-002208133, Laboratory for Computer Science, MIT, ACM Transactions on Computer Systems, vol. 18, No. 3, pp. 263-296, (Aug. 2000).
F. Kurfeβ*, “Potentially of Parallelism in Logic,” TR-91-055, Preprint from: Wrightson, G and Fronhofer, B.; Parallelization in Inference Systems, Springer Verlag (1991).
G. Swallow, “MPLS Advantages for Traffic Engineering,” Cisco Systems, IEEE Communication Magazine, Dec. 1999.
D. Wilson and R. V. Berry, “Amber Networks Unveils Industry's Most Advanced Optical Internet Edge Router,” http://www.ambernetworks.com;press—release.html?id=2 (Jun. 6, 2000).
“The Technology of IP Routers in the New Public Network,” White Paper, Ericsson IP Infrastructure, pp. 1-21, Jan. 2000.
“Unleash the Power, Building Multi-Service IP Networks With ATM Cores,” The ATM Forum, pp. 1-12, Mar. 1999.
“Encapsulation,”http://whatis.techtarget.com/WhatIs—Search—Resu.../,282033,,00html?query=encapsulatio (Oct. 14, 1999).
“Point-to-Point Protocol,” http://whatis.techtarget.com/WhatIs—Definition—Page/0,4152,214311,00.html (Nov. 3, 2000).
“User Datagram Protocol,” http://whatis.techtarget.com/WhatIs—Search—Results—Exact/1,282033,,00.html?query=UDP (Oct. 10, 2000).
“Internet Protocol,” http://whatis.techtarget.com/whatis.techtarget.com/WhatIs—Definition—Page/0,4152,214031,00.html (Oct. 5, 2000).
P. Wayner, “Will VLIW mean ‘very long investment window’ for Hewlett-Packard and Intel?,” Core Technologies, VLIW Questions, http://www.byte.com/art/9411/sec12/art1.htm (Nov. 1994).
“VLIW at IBM Research,” IBM Research, http://www.research.ibm.com/vliw/ (1995).
Baron, Robert J. et al., “Computer Architecture Case Studies,” pp. xii-xiv, 25-34, 131-145 (Addison-Wesley Pub. Co., Inc. 1992).
Patterson, David A., et al., “Computer Architecture A Quantitative Approach,” pp. xi-xv, 208-214, 322-325, 408-427, 571-594 (Morgan Kaufmann Publishers, Inc. 1990).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Micro-programmable protocol packet parser and encapsulator does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Micro-programmable protocol packet parser and encapsulator, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Micro-programmable protocol packet parser and encapsulator will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3850548

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.