Patent ID: 8863148

Claim:
A network device comprising: a network interface configured to communicate with a host device and a wireless network, wherein said network interface comprises: a firmware module that is configured to: determine enablement of a macro call; in response to determining enablement of said macro call, generate a first portion of a first message for output by a viewer module designated as one of at least one output destination in a network designated by said host device, wherein said first portion is generated for a substitution of a second portion of said first message and for a combination with a remaining portion of said first message, said remaining portion residing with said viewer module, wherein said first portion comprises one of a variable number of arguments and state data of said firmware module, and wherein said remaining portion comprises predetermined characters associated with said macro call; transmit a second message to said viewer module, wherein said second message comprises said first portion and an identification parameter corresponding to said remaining portion, wherein, upon receipt of the second message, said viewer module identifies said predetermined characters based on said identification parameter, substitutes said first portion for said second portion and combines said first portion with said remaining portion to generate a complete set of data associated with said macro call, and outputs said complete set of data as said first message, said complete set of data comprising said predetermined characters and said one of said variable number of arguments and said state data; and a memory module that is configured to store said first portion.