Patent ID: 6859462

Claim:
A method for transmitting information from a handheld wireless sender to a remote receiver, comprising: entering said information into a change record in said sender; detecting in said sender an indication of a wireless connection between said sender and said receiver; grouping into packets said information in said change record; grouping said packets in said sender into semantically unitary transactions having begin and end tokens delimiting each transaction; constructing an actual transfer script in said sender having at least one transaction and having begin and end tokens delimiting said actual transfer script; constructing a skeletal transfer script mirroring said actual transfer script but not having said packets, said skeletal transfer script having begin and end tokens delimiting said skeletal transfer script; wirelessly beginning transmitting said skeletal transfer script from said sender to said receiver; in response to receipt in said sender of an acknowledgement of receipt of said skeletal transfer script by said receiver, wirelessly beginning transmitting said actual transfer script from said sender to said receiver; in response to receipt of an acknowledgement of receipt of a transaction of said actual transfer script from said receiver, continuing transmitting said actual transfer script from said sender to said receiver by beginning transmitting a next transaction in said actual transfer script; and following detection of an indication of a renewed wireless connection between said sender and said receiver, rolling back or re-transmitting a transaction in its entirety from said sender to said receiver if an acknowledgement of receipt of said transaction is not received by said sender within a predetermined time interval after transmitting an end token indicating an end of said transaction.