Methods, system and computer program products for delayed message generation and encoding in an intermittently connected data communication system
Filing Information
- Patent Number: US5859973
- Application Number: US8700947
- Filing date: 08/21/1996
- Issue date: 01/12/1999
- Predicted expiration date: 08/21/2016
- U.S. Classifications: 395/200.33 · 395/200.59 ·
- International Classifications: H01J 1300 ·
- International Classifications: 395200.33;200.36;200.46;200.51;200.59;200.34;200.35 ·
- View document at: (opens new window):
USPTO · PAIR · esp@cenet · Patent Family* Related patent documents may or may not exist on these sites
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.References Cited
U.S. Patent Documents
| Document Number | Assignees | Inventors | Issue/Pub Date |
|---|---|---|---|
| US5047917 | The California Institute of Technology | Athas et al. | Sep 1991 |
| US5136718 | Digital Equipment Corporation | Haydt | Aug 1992 |
| US5235619 | Scientific-Atlanta, Inc. | Beyers et al. | Aug 1993 |
| US5263157 | International Business Machines Corporation | Janis | Nov 1993 |
| US5287507 | Sun Microsystems, Inc. | Hamilton et al. | Feb 1994 |
| US5349678 | Norand Corporation | Morris et al. | Sep 1994 |
| US5442771 | Prodigy Services Company | Filepp et al. | Aug 1995 |
| US5491820 | AT&T Corporation | Belove et al. | Feb 1996 |
| US5539885 | Ltd. Hitachi | Ono et al. | Jul 1996 |
| US5574849 | Tandem Computers Incorporated | Sonnier et al. | Nov 1996 |
| US5588132 | Digital Equipment Corporation | Cardoza | Dec 1996 |
| US5602841 | International Business Machines Corporation | Lebizay et al. | Feb 1997 |
| US5606719 | Digital Equipment Corporation | Nichols et al. | Feb 1997 |
| US5613148 | International Business Machines Corporation | Bezviner et al. | Mar 1997 |
| US5706516 | International Business Machines Corporation | Chang et al. | Jan 1998 |
Referenced By
Patent Family
| Document Number | Assignee | Inventors | Issue/Pub Date |
|---|---|---|---|
| JP10116236 | INTERNATL BUSINESS MACH CORP | MARK ALAN CARPENTER et al. | May 1998 |
| US5859973 | International Business Machines Corporation | Mark Alan Carpenter et al. | Jan 1999 |
| JP3484049 | Jan 2004 |
View Drawings
Independent Claims | See all claims (21)
- 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.





View assignee updates
analyzing 100 million+ documents to uncover your network...