Methods, system and computer program products for delayed message generation and encoding in an intermittently connected data communication system
First Claim
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; and
transmitting 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.
1 Assignment
0 Petitions
Accused Products
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.
195 Citations
21 Claims
-
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; and transmitting 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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; and means 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. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
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; and computer-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. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification