EP2239986A1

Transmission of status updates responsive to status of recipient application

Abstract

Selecting and modifying the transmission rates and sizes of status update messages transmitted by a mobile communications device to a recipient application based on use of the updates by the recipient application improves resource utilization or accuracy. During one mode of operation, a mobile communications device transmits status messages using a conservative message transmission mode. This allows the mobile communications device to transmit a greater number of status updates for future processing by the recipient application while conserving resources. When the recipient application is actively processing status updates from the mobile communications device, the mobile communications device transmits the status messages using an accelerated message transmission mode with a different number of status updates in each status message and different delay between status messages, which may reduce delay or improve accuracy. Similarly, the mobile communications device may reduce the number of status updates transmitted by applying algorithm-based filters described herein based on the expected usage by the recipient application.

EP2239986A1, drawing sheet 1
Sheet 1 of 12

Term

3.3 yearsto projected expiry

Projected expiry 20 January 2030, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 4 independent, 11 dependent

  1. 1
    A method in a mobile communications device that transmits status messages to a recipient application, each status message including at least one status update, the method comprising:transmitting status messages using a first message transmission mode;and upon determining that the recipient application is actively processing status updates, transmitting status messages using a second message transmission mode, the second message transmission mode being different from the first message transmission mode.
  2. 10
    The method of claims 9 wherein the request message further comprises a timestamp indicating when the recipient application began actively processing status updates further comprising:comparing a current time on the mobile communications device with the timestamp, and if the difference between the current time and the timestamp is greater than a predetermined time period, then ignoring the request message for purposes of determining that the recipient application is actively processing status updates.
  3. 12
    A mobile communications device configured to perform the method of any one of claims 1-11.
  4. 13
    A recipient application for processing status updates from a mobile communications device, comprising:a storage medium;a database stored in the storage medium;an output generator configured to generate an output based on information obtained from status updates;and a status update processor configured to modify or add a data record in the database whenever the status update processor is processing status updates from a mobile communications device and sending information obtained from the status updates to the output generator, wherein the data record comprises an indication that the recipient application is actively processing status updates from the mobile communications device.