Patent Document ID: 6154156
Application ID: 09264188

Base Claim:
1. A message processing device for sending and receiving a message composed of one or more elements between different kinds of devices, comprising: parse tree holding means having a function of holding a parse tree generated from syntax descriptions defining structure of a message sent or received; parse tree scanning means connected to said parse tree holding means and having a function of, as message data to be processed is applied, scanning said parse tree to encode and decode a value and outputting encoded and decoded values; preamble processing means connected to said parse tree scanning means and having a function of processing a preamble field of a message for use in indicating whether an element exists or not in message data sent or received; and index processing means connected to said parse tree scanning means and having a function of processing an index field of a message for use in indicating what number of element is selected in message data whose one of a plurality of elements is selected to be sent or received.

---

Claim 15:
15. The message processing device as set forth in claim 1, wherein a message whose structure is defined by the abstract syntax notation one (ASN.1 ) is handled according to the packed encoding rules (PER).