Filing Information
Patent Family
21 Claims, No Drawings
Abstract
Methods, data processing systems and program products provide delayed generation and encoding of data transmissions by storing a reference to a message to be transmitted as an entry in a transmission request queue. After establishing a communication connection between a host data processor and the portable data processor, the message corresponding to the entry in the transmission request queue is generated, encoded and then transmitted to the host data processor over the communication connection. If user input is received which requests that information resident in the data processor be modified, the data processor determines if the information associated with the modification request includes information contained in a message associated with an entry in the transmission request queue. If the information associated with the modification request includes information contained in a message associated with an entry in the transmission request queue then a copy of the information associated with the modification request is created. A copy is created to provide a version of the unmodified information for use in generating the message associated with the entry in the transmission request queue and to provide a version of the information for modification by the user.
- 1. A method of transmitting messages from a memory constrained data processor to a host data processor, the method comprising the steps of:storing a reference to a message to be transmitted as an entry in a transmission request queue;establishing a communication connection to the host data processor from the data processor; thereafter,generating and encoding the message corresponding to at least one of the entries in the transmission request queue based on the stored reference in the transmission request queue after a communication connection is established; andtransmitting the encoded message generated by said generating step to the host data processor over the communication connection; wherein said generating step and said transmitting step are performed such that the message is encoded and transmitted to the host data processor as it is generated.
- 9. A system for transmitting a message from a memory constrained data processor to a host data processor comprising:a transmission request queue;means for storing a reference to the message to be transmitted as an entry in said transmission request queue;means for establishing a communication connection to the host data processor from the data processor;means, responsive to said means for storing and said means for establishing, for generating and encoding a message corresponding to said entry in said transmission request queue after said connection is established; andmeans responsive to said generating means for transmitting said encoded message to the host data processor over said communication connection; wherein said encoded message is transmitted to the host data processor as it is generated.
- 16. A computer program product for transmitting a message from a memory constrained data processor to a host data processor, the computer program product comprising:a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising:computer-readable program code means for storing a reference to the message to be transmitted as an entry in a transmission request queue;computer-readable program code means for establishing a communication connection to the host data processor from the data processor;computer-readable program code means, responsive to said computer-readable program code means for storing and said computer-readable program code means for establishing, for generating and encoding a message corresponding to said entry in said transmission request queue after said connection is established; andcomputer-readable program code means responsive to said generating computer-readable program code means for transmitting said encoded message to the host data processor over said communication connection; wherein said encoded message is transmitted to the host data processor as it is generated.
References Cited
U.S. Patent Documents
Boliven’s Predicted Expiration Date includes in its calculation the number of days of patent term adjustment a U.S. patent is entitled. The Predicted Expiration Date does not, currently, include in its calculation the payment of maintenance fees, the filing of any disclaimer(s), and/or patent term extension, but Boliven is working to include this information in the near future.