1461186444-cf1f605f-558b-4a0f-a71d-2bb8377b72c1

1-13. (canceled)
14. A device for slicing food products in block form with a blade, comprising:
a rocking loading arm;
wherein the rocking loading arm is configured such that a food product block may be reversibly raised with the rocking loading arm from a first position to a second position;
wherein the rocking loading arm is curved at least when in a slicing position; and
wherein the rocking loading arm is oriented substantially horizontally when in a loading position.
15. The device of claim 14, wherein the first position is the loading position and the second position is the slicing position.
16. The device of claim 14, wherein the rocking loading arm is inclined substantially relative to horizontal in the slicing position.
17. The device of claim 14, wherein the rocking loading arm comprises at least one joint.
18. The device of claim 14, wherein the rocking loading arm comprises at least one guide roll.
19. The device of claim 14, wherein the rocking loading arm comprises at least one flexible conveyor belt.
20. The device of claim 14, wherein the rocking loading arm comprises a limit stop at one end for the food product block.
21. The device of claim 14, wherein the rocking loading arm is configured such that a plurality of food blocks may be sliced in parallel.
22. The device of claim 21, further comprising a plurality of product tracks arranged in parallel, wherein each of the plurality of product tracks is configured to guide one of the plurality of food blocks.
23. The device of claim 22, further comprising lateral guide elements arranged between the product tracks.
24. A method of slicing at least one food product block, comprising:
transferring a food product block from a loading position to a slicing position prior to slicing using a rocking loading arm;
wherein the shape of the rocking loading arm is modified on transfer from the loading position to the slicing position; and
wherein the food product block is bent on transfer of the rocking loading arm.
25. The method of claim 24, wherein the rocking arm is curved perpendicularly to a conveying direction of the food product block.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A data scanning circuit comprising:
a memory circuit configured to pre-store a plurality of codes that together form a rule, which, when satisfied, allows the data scanning circuit to prevent further processing of undesirable data, each code corresponding to a sub-rule and comprising plural bits, the memory circuit further configured to receive input data comprising at least a first data item and a second data item, and output a first of the plurality of codes and a second of the plurality of codes according to the first data item and the second data item, respectively, wherein the memory circuit is a static random access memory (SRAM);
an operational circuit coupled to the memory circuit, the operational circuit configured to perform logic operations on a clock-shifted version of the first code and the second code to produce an operated result, the operated result based on the clock-shifted version of the first code and the second code, the logic operations including an AND logical operation; and
a decision circuit coupled to the operational circuit, the decision circuit configured to analyze the operated result to determine whether the input data satisfies the rule.
2. The data scanning circuit of claim 1, wherein the first data and the second data are inputted to the address port of the memory circuit.
3. The data scanning circuit of claim 1, wherein the bits of each code are distributed in different addresses of the memory circuit.
4. The data scanning circuit of claim 1, wherein the first code has N bits, and N-1 bits of the first code correspond to the same logic value.
5. The data scanning circuit of claim 1, wherein the plurality of codes are programmable.
6. The data scanning circuit of claim 1, wherein the operational circuit includes:
a plurality of flip-flops; and
a plurality of logic units, respectively coupled between the plurality of flip-flops.
7. The data scanning circuit of claim 6, wherein the plurality of logic units is AND gates.
8. The data scanning circuit of claim 1, and further comprising:
a counter, used for finding out the location of the data item satisfying the rule in the input data.
9. The data scanning circuit of claim 1, wherein the first data and the second data are one byte.
10. The data scanning circuit of claim 1, wherein the sub-rule represents a character.
11. The data scanning circuit of claim 1, wherein the data scanning circuit is disposed in a media access controller.
12. A data scanning method comprising the steps of:
pre-storing a first code and a second code in a memory circuit, the first code corresponding to a first sub-rule of a rule and the second code corresponding to a second sub-rule of the rule, the first and second codes each comprising plural bits, wherein the memory circuit is a static random access memory (SRAM);
receiving input data comprising at least a first data item and a second data item;
outputting the first code according to the first data item;
outputting the second code according to the second data item;
performing logic operations that include an AND logic operation on a clock-shifted version of the first code and the second code to produce an operated result, the operated result based on the clock-shifted version of the first code and the second code; and
determining, from the operated result, whether the input data satisfies the rule, wherein satisfying the rule identifies the input data as undesirable data.
13. The data scanning method of claim 12, wherein the first data and the second data are inputted to the address port of the memory circuit.
14. The data scanning method of claim 12, wherein the bits of each code are distributed in different addresses of the memory circuit.
15. The data scanning method of claim 12, wherein the first code has N bits, and N-1 bits of the first code correspond to the same logic value.
16. The data scanning method of claim 12, wherein the plurality of codes is programmable.
17. The data scanning method of claim 12, wherein the step of performing logic operations further comprises shifting the first code according to a clock signal, and performing the logic operations with the second code to produce the operated result.
18. The data scanning method of claim 17, and further comprising counting the clock signal to find out the location of a data item satisfying the rule in the input data.
19. The data scanning method of claim 12, wherein the method is applied to a web switch or a load balancer.