The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 14, 2004
Filed:
Feb. 01, 2001
Yasuo Tezuka, Kawasaki, JP;
Hideo Abe, Yokohama, JP;
Tetsuo Yamaguchi, Yokohama, JP;
Takeshi Harada, Kawasaki, JP;
Fujitsu Limited, Kawasaki, JP;
Abstract
The present invention provides a packet transfer system for use in an ATM network, which can realize a high-speed packet transfer by implementing a packet transfer process by hardware and also can enhance the throughput of the packet transfer process implemented by software. This packet transfer system comprises a hardware processing portion, which a memory, a packet assembling portion for causing the memory to store a packet assembled from an ATM cell received from a main circuit or an expansion circuit, a higher layer processing portion for performing higher layer processing portion according to header information sent from the packet assembling portion, and a packet determining/transmitting portion for transmitting a packet, which is determined according to a result of the higher layer processing in the higher layer processing portion as required to undergo packet processing, to an expansion circuit and for transmitting a packet, which is determined according to the result of the higher layer processing as not required to undergo packet processing, in a form of an ATM cell to a main circuit. The packet transfer system may further comprises a software processing portion, which has a second memory, a cell assembling/disassembling portion for assembling the ATM cell received from the expansion circuit into a packet, for causing the second memory to store the assembled packet, for reading the packet stored in the second memory and for transmitting the read packet in the form of an ATM cell to the expansion circuit, a packet processing portion for performing packet processing on a packet, which is received in the second memory, by software.