client 110 with directed actions indicating the steps followed for the u2018 display u2019 u2018 choose u2019 and u2018 prompt u2019 queries it is assumed that when the network resident application 106 makes a request and the pseudodevice 104 passes the request to the user the request is also held by the pseudodevice 104 until the pseudodevice 104 has received the user 39 s response this synchronous form of interaction between the network resident application and the pseudodevice is indicated by the thick vertical line on the pseudodevice 39 s sequence diagrams for fig3 and 4 note that asynchronous interaction could be used between the network resident application and the pseudodevice in lieu of synchronous interaction without loss of generality however synchronous interaction has been chosen to simplify the presentation and better focus on the inventive aspects of the invention fig2 shows the display query sequence diagram 200 for a scenario where a network resident application 202 makes a request 204 that a simple message u2018 hello world u2019 206 be displayed 208 as a result of a display query to a user with instant messaging name u2018 tom u2019 210 the network resident application 202 also specifies that the message should appear to come from a user with instant messaging name u2018 network service u2019 212 the pseudodevice 214 formats the message and sends the message 216 to tom 39 s instant messaging client 218 since no response is associated with a u2018 display u2019 query the pseudodevice immediately releases the network resident application fig3 shows a choose.