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:
Aug. 23, 2022
Filed:
Feb. 07, 2018
Nippon Telegraph and Telephone Corporation, Tokyo, JP;
Keita Nishimoto, Yokosuka, JP;
Takashi Yamada, Yokosuka, JP;
Akiyuki Takeda, Yokosuka, JP;
Toshikiyo Tanaka, Tokyo, JP;
Masashi Tadokoro, Yokosuka, JP;
Takeaki Mochida, Yokosuka, JP;
Manabu Yoshino, Yokosuka, JP;
NIPPON TELEGRAPH AND TELEPHONE CORPORATION, Tokyo, JP;
Abstract
A communication apparatus includes a packet reception unit; a packet transmission unit; and a processing sequence control unit that controls a processing sequence, and the processing sequence control unit includes a packet holding unit; function instances for respective function files including groups of procedures and groups of variables; an instance information management unit that holds instance information including function instance identifiers identifying the function instances, procedure identifiers identifying the procedures belonging to the function instances, and memory addresses of the procedures; an execution sequence information management unit that holds execution sequence information that associates the function instance identifiers, the procedure identifiers, return values of the procedures, and procedures belonging to function instances that are to be executed next; and a function execution unit that, on the basis of the execution sequence information and the instance information, calls a procedure, executes a process on the communication packet, and executes the next process depending on a return value.