Apparatus and method for conserving bandwidth by batch processing data transactions
First Claim
Patent Images
1. A method comprising:
- modifying a first electronic mail (e-mail) message at a wireless device;
generating a first message transaction update indicating a modification to the first e-mail;
modifying a second e-mail message at the wireless device;
generating a second message transaction update indicating a modification to the second e-mail;
detecting whether one or more of message transaction conditions have occurred;
combining the first message transaction update and the second message transaction update into a batch transaction update if the one or more of message transactions have occurred and based on a set of batch processing parameters; and
the wireless device initiating synchronization with a server by automatically transmitting the batch transaction update to the server upon the first message transaction update and the second message transaction update being combined.
5 Assignments
0 Petitions
Accused Products
Abstract
A system is described in which, under certain conditions, a wireless data processing apparatus and/or the service to which the apparatus communicates, will enter a batch processing mode. Under the batch processing mode, the apparatus and/or service will combine a series of message transactions (e.g., message viewings, message deletions, . . . etc) before synchronizing with the service and/or apparatus, respectively. Various types of batch processing parameters may be set to determine whether the system should enter batch processing mode and/or how batch processing should be performed once batch processing mode has been entered.
-
Citations
17 Claims
-
1. A method comprising:
-
modifying a first electronic mail (e-mail) message at a wireless device; generating a first message transaction update indicating a modification to the first e-mail; modifying a second e-mail message at the wireless device; generating a second message transaction update indicating a modification to the second e-mail; detecting whether one or more of message transaction conditions have occurred; combining the first message transaction update and the second message transaction update into a batch transaction update if the one or more of message transactions have occurred and based on a set of batch processing parameters; and the wireless device initiating synchronization with a server by automatically transmitting the batch transaction update to the server upon the first message transaction update and the second message transaction update being combined. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless device comprising:
-
control logic to modify a first electronic mail (e-mail) message, generate a first message transaction update indicating a modification to the first e-mail, modify a second e-mail message, generate a second message transaction update indicating a modification to the second e-mail, and to initiate synchronization with a server; message transaction detection logic to detect whether one or more of message transaction conditions have occurred; and batch processing logic to combine the first message transaction update and the second message transaction update into a batch transaction update, the combining based on one or more batch processing parameters, wherein the control logic initiates synchronization with the server by automatically transmitting the batch transaction update to the server upon the first message transaction update and the second message transaction update being combined. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A machine-readable medium having stored thereon data representing sets of instructions, the sets of instructions which, when executed by a machine, cause the machine to:
-
modify a first electronic mail (e-mail) message at a wireless device; generate a first message transaction update indicating a modification to the first e-mail; modify a second e-mail message at the wireless device; generate a second message transaction update indicating a modification to the second e-mail; detect whether one or more of message transaction conditions have occurred; combine the first message transaction update and the second message transaction update into a batch transaction update if the one or more of message transactions have occurred and based on a set of batch processing parameters; and initiate synchronization with a server by automatically transmitting the batch transaction update to the server upon the first message transaction update and the second message transaction update being combined. - View Dependent Claims (15, 16, 17)
-
Specification