Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
211 words
A system for manipulating data packets comprising: logic adapted to receive one or more input data packets, wherein the logic is operable to include a non-routing instruction field comprising non-routing instructions within the one or more input data packets to produce instruction encoded packets, wherein said instruction encoded packets include said non-routing instruction field comprising non-routing instructions and a data field comprising data; a data bus for communicating data; one or more processors coupled to the data bus, wherein said one or more processors comprise: parsing logic including an input coupled to receive an instruction encoded packet, wherein said parsing logic operates to extract said non-routing instructions from said non-routing instruction field comprised in said instruction encoded packet and output said non-routing instructions; an instruction buffer coupled to receive said non-routing instructions from said parsing logic; a processor block coupled to the instruction buffer which is operable to read said non-routing instructions from said instruction buffer and execute said non-routing instructions to operate on said data comprised in said instruction encoded packet, and wherein each of the one or more processors operate to exchange said instruction encoded packets, wherein the one or more of the processors are operable to execute instructions from said instruction field comprised in said instruction encoded packets.
Claim 2
Independent Claim
211 words
A system for manipulating data packets comprising: logic adapted to receive one or more input data packets, wherein the logic is operable to include a non-routing instruction field comprising non-routing instructions within the one or more input data packets to produce instruction encoded packets, wherein said instruction encoded packets include said non-routing instruction field comprising non-routing instructions and a data field comprising data; a data bus for communicating data; one or more processors coupled to the data bus, wherein said one or more processors comprise: parsing logic including an input coupled to receive an instruction encoded packet, wherein said parsing logic operates to extract said non-routing instructions from said non-routing instruction field comprised in said instruction encoded packet and output said non-routing instructions; an instruction buffer coupled to receive said non-routing instructions from said parsing logic; a processor block coupled to the instruction buffer which is operable to read said non-routing instructions from said instruction buffer and execute said non-routing instructions to operate on said data comprised in said instruction encoded packet, and wherein each of the one or more processors operate to exchange said instruction encoded packets, wherein the one or more of the processors are operable to execute instructions from said instruction field comprised in said instruction encoded packets.
Claim 3
Dependent Claim
38 words
The system of claim 1, wherein the one or more processors are operable to execute instructions from said non-routing instruction field comprised in said instruction encoded packets to perform operations on data comprised in said instruction encoded packets.
Claim 4
Dependent Claim
44 words
The system of claim 1, wherein said instruction encoded packets have a common format, wherein said one or more processors comprise a plurality of processors, wherein each of the plurality of processors comprise an identical instruction set for operating on said instruction encoded packets.
Claim 5
Dependent Claim
52 words
The system of claim 1, wherein said one or more processors comprise a plurality of processors, wherein the logic operable to include said non-routing instruction field comprising said non-routing instructions within the one or more input data packets to produce instruction encoded packets comprises one or more of said plurality of processors.
Claim 6
Dependent Claim
80 words
The system of claim 4, wherein a first processor of said plurality of processor is operable to embed said non-routing instructions in one of said input data packets to produce said instruction encoded packets, wherein a second processor of said plurality of processors is operable to read said embedded non-routing instructions in said instruction encoded packets and to execute said non-routing instructions in said instruction encoded packets to perform operations on the packet data comprised in the instruction encoded packets.
Claim 7
Dependent Claim
41 words
The system of claim 1, wherein said one or more processors comprise a plurality of processors, wherein said data bus is configured in a ring topology; wherein said instruction encoded packets travel on said data bus configured in said ring topology.
Claim 8
Dependent Claim
61 words
The system of claim 1, wherein said parsing logic further generates a strobe signal indicating the start of the non-routing instructions output from the parsing logic, wherein said strobe signal is provided to an input of said processor block, wherein said processor block is configured to read said non-routing instructions from said instruction buffer in response to receiving said strobe signal.
Claim 9
Independent Claim
224 words
A system for manipulating data packets comprising: a data bus for communicating data; a plurality of processors coupled to the data bus, wherein at least one of the processors is operable to receive one or more input data packets, wherein the at least one of the processors is operable to include a non-routing instruction field comprising non-routing instructions within the one or more input data packets to produce instruction encoded packets, wherein said instruction encoded packets include a non-routing instruction field comprising non-routing instructions and a data field comprising data, wherein each of the plurality of processors are operable to exchange said instruction encoded packets, wherein each of the plurality of processors are operable to execute instructions from said non-routing instruction field comprised in said instruction encoded packets; and wherein said plurality of processors each comprise: parsing logic including an input coupled to receive an instruction encoded packet, wherein said parsing logic operates to extract said non-routing instructions from said non-routing instruction field comprised in said instruction encoded packet and output said non-routing instructions; an instruction buffer coupled to receive said non-routing instructions from said parsing logic; and a processor block coupled to the instruction buffer which is operable to read said non-routing instructions from said instruction buffer and execute said non-routing instructions to operate on said data comprised in said instruction encoded packet.
Claim 10
Independent Claim
224 words
A system for manipulating data packets comprising: a data bus for communicating data; a plurality of processors coupled to the data bus, wherein at least one of the processors is operable to receive one or more input data packets, wherein the at least one of the processors is operable to include a non-routing instruction field comprising non-routing instructions within the one or more input data packets to produce instruction encoded packets, wherein said instruction encoded packets include a non-routing instruction field comprising non-routing instructions and a data field comprising data, wherein each of the plurality of processors are operable to exchange said instruction encoded packets, wherein each of the plurality of processors are operable to execute instructions from said non-routing instruction field comprised in said instruction encoded packets; and wherein said plurality of processors each comprise: parsing logic including an input coupled to receive an instruction encoded packet, wherein said parsing logic operates to extract said non-routing instructions from said non-routing instruction field comprised in said instruction encoded packet and output said non-routing instructions; an instruction buffer coupled to receive said non-routing instructions from said parsing logic; and a processor block coupled to the instruction buffer which is operable to read said non-routing instructions from said instruction buffer and execute said non-routing instructions to operate on said data comprised in said instruction encoded packet.
Claim 11
Dependent Claim
37 words
The system of claim 8, wherein the plurality of processors are operable to execute instructions from said non-routing instruction field comprised in said instruction encoded packets to perform operations on data comprised in said instruction encoded packets.
Claim 12
Dependent Claim
33 words
The system of claim 8, wherein said instruction encoded packets have a common format, wherein each of the plurality of processors comprise an identical instruction set for operating on said instruction encoded packets.
Claim 13
Dependent Claim
42 words
The system of claim 8, wherein the logic operable to include said non-routing instruction field comprising said non-routing instructions within the one or more input data packets to produce said instruction encoded packets comprises one or more of said plurality of processors.
Claim 14
Dependent Claim
78 words
The system of claim 11, wherein a first processor of said plurality of processors is operable to embed non-routing instructions in one of said input data packets to produce instruction encoded packets, wherein a second processor of said plurality of processors is operable to read said embedded non-routing instructions in said instruction encoded packets and to execute said non-routing instructions in said instruction encoded packets to perform operations on the packet data comprised in the instruction encoded packets.
Claim 15
Dependent Claim
30 words
The system of claim 8, wherein said data bus is configured in a ring topology; wherein said instruction encoded packets travel on said data bus configured in said ring topology.
Claim 16
Dependent Claim
60 words
The system of claim 8, wherein said parsing logic further generates a strobe signal indicating the start of the instructions output from the parsing logic, wherein said strobe signal is provided to an input of said processor block, wherein said processor block is configured to read said non-routing instructions from said instruction buffer in response to receiving said strobe signal.
Claim 17
Dependent Claim
17 words
The system of claim 8, wherein said system comprises a router for routing data packets between networks.
Claim 18
Dependent Claim
35 words
The system of claim 1, wherein the one or more processors are operable to execute instructions from said instruction field comprised in said instruction encoded packets to perform routing operations on said instruction encoded packets.
Claim 19
Dependent Claim
34 words
The system of claim 8, wherein the plurality of processors are operable to execute instructions from said instruction field comprised in said instruction encoded packets to perform routing operations on said instruction encoded packets.
Claim 20
Independent Claim
233 words
A system for manipulating data packets comprising: logic adapted to receive one or more input data packets, wherein the logic is operable to include a non-routing instruction field comprising non-routing instructions within the one or more input data packets to produce instruction encoded packets, wherein said instruction encoded packets include said non-routing instruction field comprising non-routing instructions and a data field comprising data; a data bus for communicating data; one or more processors coupled to the data bus, wherein said one or more processors comprise: parsing logic including an input coupled to receive an instruction encoded packet, wherein said parsing logic operates to extract said non-routing instructions from said non-routing instruction field comprised in said instruction encoded packet and output said non-routing instructions, wherein said parsing logic operates to extract said data from said data field comprised in said instruction encoded packet and output said instructions; an instruction buffer coupled to receive said non-routing instructions from said parsing logic; a processor block coupled to the instruction buffer which is operable to read said non-routing instructions from said instruction buffer and execute said non-routing instructions to operate on said data output from said parsing logic, and wherein each of the one or more processors operate to exchange said instruction encoded packets, wherein the one or more of the processors are operable to execute instructions from said instruction field comprised in said instruction encoded packets.
Claim 21
Independent Claim
233 words
A system for manipulating data packets comprising: logic adapted to receive one or more input data packets, wherein the logic is operable to include a non-routing instruction field comprising non-routing instructions within the one or more input data packets to produce instruction encoded packets, wherein said instruction encoded packets include said non-routing instruction field comprising non-routing instructions and a data field comprising data; a data bus for communicating data; one or more processors coupled to the data bus, wherein said one or more processors comprise: parsing logic including an input coupled to receive an instruction encoded packet, wherein said parsing logic operates to extract said non-routing instructions from said non-routing instruction field comprised in said instruction encoded packet and output said non-routing instructions, wherein said parsing logic operates to extract said data from said data field comprised in said instruction encoded packet and output said instructions; an instruction buffer coupled to receive said non-routing instructions from said parsing logic; a processor block coupled to the instruction buffer which is operable to read said non-routing instructions from said instruction buffer and execute said non-routing instructions to operate on said data output from said parsing logic, and wherein each of the one or more processors operate to exchange said instruction encoded packets, wherein the one or more of the processors are operable to execute instructions from said instruction field comprised in said instruction encoded packets.
Claim 22
Dependent Claim
38 words
The system of claim 18, wherein the one or more processors are operable to execute instructions from said non-routing instruction field comprised in said instruction encoded packets to perform operations on data comprised in said instruction encoded packets.
Claim 23
Dependent Claim
35 words
The system of claim 18, wherein the one or more processors are operable to execute instructions from said instruction field comprised in said instruction encoded packets to perform routing operations on said instruction encoded packets.
Claim 24
Dependent Claim
43 words
The system of claim 18, wherein said instruction encoded packets have a common format, wherein said one or more processors comprise a plurality of processors, wherein each of the plurality of processors comprise an identical instruction set for operating onsaid instruction encoded packets.
Claim 25
Dependent Claim
52 words
The system of claim 18, wherein said one or more processors comprise a plurality of processors, wherein the logic operable to include said non-routing instruction field comprising said non-routing instructions within the one or more input data packets to produce instruction encoded packets comprises one or more of said plurality of processors.
Claim 26
Dependent Claim
80 words
The system of claim 22, wherein a first processor of said plurality of processor is operable to embed said non-routing instructions in one of said input data packets to produce said instruction encoded packets, wherein a second processor of said plurality of processors is operable to read said embedded non-routing instructions in said instruction encoded packets and to execute said non-routing instructions in said instruction encoded packets to perform operations on the packet data comprised in the instruction encoded packets.
Claim 27
Dependent Claim
41 words
The system of claim 18, wherein said one or more processors comprise a plurality of processors, wherein said data bus is configured in a ring topology; wherein said instruction encoded packets travel on said data bus configured in said ring topology.
Claim 28
Dependent Claim
61 words
The system of claim 18, wherein said parsing logic further generates a strobe signal indicating the start of the non-routing instructions output from the parsing logic, wherein said strobe signal is provided to an input of said processor block, wherein said processor block is configured to read said non-routing instructions from said instruction buffer in response to receiving said strobe signal.