Patent ID: 7373422

Claim:
A method of interacting with a client process on a mobile device connected to a network over a wireless link, the method comprising the steps of: managing information at a mobile applications server executing on a platform connected to the network, the information including device profile information about the mobile device, wherein the device profile information includes a buffer size describing a maximum number of characters that a hardware buffer on the device can hold concurrently without loss of input data due to hardware constraints of the hardware buffer; receiving, from an application, first data describing a plurality of graphical elements for display on the mobile device; determining, based on the device profile information, whether the first data exceeds a capacity of the mobile device, wherein the capacity is based on the buffer size; and in response to determining that the first data exceeds the capacity: (a) forming a subset of the first data that does not exceed the capacity of the mobile device, and (b) sending the subset of the first data to the client process.