US2007239898A1PendingUtilityA1

System and method for full wireless synchronization of a data processing apparatus with a messaging service

49
Assignee: FRIEND JOHNPriority: Aug 7, 2001Filed: May 24, 2007Published: Oct 11, 2007
Est. expiryAug 7, 2021(expired)· nominal 20-yr term from priority
G06F 16/27H04L 67/62H04L 45/24H04W 4/12H04L 51/58H04W 76/10G06F 15/16H04L 67/1095H04W 8/26H04W 76/12H04L 67/14H04L 12/1895H04L 69/04H04L 69/329H04L 12/56H04L 67/04
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system is disclosed in which a data processing device is completely synchronized with a messaging service. One embodiment of the system comprises a wireless data processing device; a messaging service to maintain messages and other information on behalf of a user; and synchronization logic for maintaining synchronization of the messages and other information between the wireless device and the messaging service.

Claims

exact text as granted — not AI-modified
1 - 41 . (canceled)  
     
     
         42 . A system comprising: 
 a wireless data processing device;    a messaging service to maintain data objects on behalf of a user; and    synchronization means for maintaining synchronization of said data objects between said wireless device and said messaging service over a wireless network, said synchronization means transmitting data object transaction updates originating at said service to said wireless device as modifications occur to data objects at the service and wirelessly transmitting data object transaction updates originating at said wireless device to said service as modifications occur to data objects at the wireless device.    
     
     
         43 . The system as in  claim 42  wherein said data objects include e-mail messages.  
     
     
         44 . The system as in  claim 43  wherein said data objects include electronic calendar data.  
     
     
         45 . The system as in  claim 44  wherein said data objects includes a to-do list data.  
     
     
         46 . The system as in  claim 45  wherein said data objects include contact information.  
     
     
         47 . The system as in  claim 42  wherein said synchronization means further comprises compression means for compressing said messages and other information transmitted between said wireless device and said service.  
     
     
         48 . The system as in  claim 42  wherein said synchronization means further comprises batch-processing means for combining groups of data object transaction updates before transmitting said updates between said wireless data processing device and said messaging service.  
     
     
         49 . The system as in  claim 42  wherein said data processing device comprises control means allowing said user to modify configuration parameters of said messaging service from said data processing device.  
     
     
         50 . The system as in  claim 42  wherein said synchronization means synchronizes message transaction updates including the movement of messages between e-mail folders.  
     
     
         51 . The system as in  claim 50  wherein one of said message transaction updates comprises indications that said user has viewed a message from said wireless data processing device.  
     
     
         52 . The system as in  claim 42  wherein said synchronization means further comprises: 
 a first batch processing means configured at a customer site at which said service operates; and    a second batch processing means configured at a data center communicatively coupled between said wireless data processing device and said customer site.    
     
     
         53 . The system as in  claim 52  wherein said first batch processing means combines data object transactions concurrently executed by a user at said customer site before transmitting said data object transactions and wherein said second batch processing means combines data object transactions not concurrently executed by said user.  
     
     
         54 . A system for synchronizing a wireless device with a service comprising: 
 an interface communicatively coupled between said service and said wireless device, said interface executed at a customer site at which said service in installed and configured to transmit data object transaction updates to said wireless device as modifications occur to data objects at the service, and to transmit data object transaction updates to said service as modifications occur to data objects at the wireless device; and    a data center communicatively coupled between said wireless device and said interface, said data center temporarily storing said data object transaction updates until said data object transaction updates are successfully transmitted to said wireless device.    
     
     
         55 . The system as in  claim 54  further comprising: 
 batch processing logic to group said data object transaction updates together prior to transmission to said wireless device and/or to said interface.    
     
     
         56 . The system as in  claim 55  wherein said batch processing logic further comprises: 
 a first level of batch processing logic implemented at said interface, said first level of batch processing logic grouping data object transaction updates concurrently executed by a user prior to transmitting said data object transaction updates; and    a second level of batch processing logic implemented at said data center, said second level of batch processing logic grouping data object transaction updates individually executed by said user prior to transmitting said data object transaction updates to said wireless device.    
     
     
         57 . The system as in  claim 54  wherein said interface combines two or more data object transactions at said service into an equivalent single data object transaction to be transmitted to said wireless device.  
     
     
         58 . The system as in  claim 57  wherein said two or more data object transactions comprise a delete command deleting a data object from a source location on said service and a new command reproducing said data object in a destination location, and wherein said single data object transaction transmitted to said wireless device is a move command.  
     
     
         59 . A wireless data processing device comprising synchronization logic for maintaining synchronization of said data objects with a messaging service via a wireless network by transmitting data object transaction updates to said service as modifications occur to data objects at the wireless device.  
     
     
         60 . The wireless data processing device as in  claim 59  wherein further comprising compression logic for compressing said messages and other information transmitted to said service.  
     
     
         61 . wireless data processing device as in  claim 42  further comprising batch-processing logic for combining groups of data object transaction updates before transmitting said updates to said messaging service.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.