Device for processing data packets without use of a microprocessor and a memory -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
     new ** File a Provisional Patent ** 
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
09/27/07 | 43 views | #20070223499 | Prev - Next | USPTO Class 370 | About this Page  370 rss/xml feed  monitor keywords

Device for processing data packets without use of a microprocessor and a memory

USPTO Application #: 20070223499
Title: Device for processing data packets without use of a microprocessor and a memory
Abstract: A method of processing data packets includes receiving a plurality of the data packets at a selected node. Pertinent information in the data packets is extracted. The pertinent information is pertinent to the selected node. A plurality of response data packets are generated based on the pertinent information. The extracting and generating steps are performed without use of a microprocessor. (end of abstract)
Agent: Lexmark International, Inc. Intellectual Property Law Department - Lexington, KY, US
Inventors: Michael Ray Timperman, Jason Eric Waldeck
USPTO Applicaton #: 20070223499 - Class: 370400000 (USPTO)
Related Patent Categories: Multiplex Communications, Pathfinding Or Routing, Switching A Message Which Includes An Address Header, Having A Plurality Of Nodes Performing Distributed Switching
The Patent Description & Claims data below is from USPTO Patent Application 20070223499.
Brief Patent Description - Full Patent Description - Patent Application Claims  monitor keywords

BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention

[0002] The present invention relates to network communication, and, more particularly, to a packet processing node for network communication.

[0003] 2. Description of the Related Art

[0004] In many communication systems, any transmission from one node is sent to a plurality of connected nodes. In such broadcast systems, the information may only be relevant to a single receiver, but all nodes must process the transmission to determine its intent. Data on such networks are usually broken into pieces known as packets. A packet is formed of consecutive bytes that may be marked by leading and/or trailing delimiters. Protocols by which nodes communicate usually divide a packet into the protocol-relevant information (the header) and the data relevant to the receiving node (payload).

[0005] It is known for the protocols to be "layered" so that the payload area of a lower protocol contains a packet of the next higher layer protocol. Most communication environments require that addressing information be contained at fixed locations (in the first few bytes) of the lowest layer protocol header so that hardware can help discard unwanted packets by simple filtering.

[0006] There are many examples of commercially available network devices that perform such filtering. Practically all Ethernet media access controllers (MAC's), for instance, provide for filtering based on an exact match of the first six bytes of a packet header to a programmed value (the network address). This greatly reduces the load of the general-purpose central processing unit (CPU). However, many network frames that are addressed to the node either distinctly or by a shared address are still not relevant to a particular node. The receiving equipment may be required to look at an entire packet to determine its relevance. Additional cost is inherent in networked systems because memory is required to store the entire packet while the processing elements perform the analysis.

[0007] Most of the existing patents relating to packet filtering are a result of the very competitive commercial network switch and router market. Routers must sort received frames into subsets based on different byte fields within a packet. To achieve high throughput, specialized hardware can be used to perform this sorting. In all known cases, an assumption is made that a CPU is present and only assists the microprocessor in performing its task. A problem is that a microprocessor adds significant cost to the product.

[0008] What is needed in the art is a device for network communication that does not require a microprocessor.

SUMMARY OF THE INVENTION

[0009] The present invention provides a device for network communication using specialized hardware that eliminates the need for a microprocessor in the system. The device processes information in a packetized communication system. The result is a minimal-cost packet-processing node.

[0010] A hardware apparatus extracts only pertinent information from received packets and can generate response packets based on the same information. This processing is done in real time and without the use of an additional data processing system that might include a microprocessor or storage memory.

[0011] The invention comprises, in one form thereof, a method of processing data packets. A plurality of the data packets are received at a selected node. Pertinent information in the data packets is extracted. The pertinent information is pertinent to the selected node. A plurality of response data packets are generated based on the pertinent information. The extracting and generating steps are performed without use of a microprocessor.

[0012] The invention comprises, in another form thereof, a data packet communication system including a peripheral device and a filter device connected to the peripheral device. The filter device receives a plurality of data packets and identifies pertinent information in the data packets. The pertinent information is pertinent to the peripheral device.

[0013] An advantage of the present invention is that network packet processing is performed without the need for a microprocessor.

[0014] Another advantage is that the packet filter hardware not only identifies packets relevant to the receiving node, but also extracts any pertinent information contained in the data stream.

[0015] Yet another advantage is that signals are created by the filter hardware to indicate that a response packet should be generated using the extracted information.

[0016] A further advantage is that the packet filter hardware can be replicated and used in parallel to provide different protocols within the same network node.

BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The above-mentioned and other features and advantages of this invention, and the manner of attaining them, will become more apparent and the invention will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:

[0018] FIG. 1 is a block diagram of one embodiment of a packet communication device of the present invention connected to a peripheral device and a packetized data network;

[0019] FIG. 2 is a block diagram of one embodiment of a data packet processed by the packet communication device of FIG. 1;

[0020] FIG. 3 is a block diagram of the hardware filter of FIG. 1;

[0021] FIG. 4 is a schematic diagram of the signaling logic of FIG. 3; and

Continue reading...
Full patent description for Device for processing data packets without use of a microprocessor and a memory

Brief Patent Description - Full Patent Description - Patent Application Claims
Click on the above for other options relating to this Device for processing data packets without use of a microprocessor and a memory patent application.
###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Device for processing data packets without use of a microprocessor and a memory or other areas of interest.
###


Previous Patent Application:
Audio network system
Next Patent Application:
Low-latency multi-hop ad hoc wireless network
Industry Class:
Multiplex communications

###

FreshPatents.com Support
Thank you for viewing the Device for processing data packets without use of a microprocessor and a memory patent info.
IP-related news and info


Results in 2.50005 seconds


Other interesting Feshpatents.com categories:
Novartis , Pfizer , Philips , Polaroid , Procter & Gamble ,