×

Delivery and management of status notifications for multiple message formats

  • US 10,110,548 B2
  • Filed: 01/06/2012
  • Issued: 10/23/2018
  • Est. Priority Date: 01/06/2011
  • Status: Active Grant
First Claim
Patent Images

1. A communication device, comprising:

  • memory storing a first and second messaging application executing in the communication device, each of the first and second messaging applications having a corresponding first and second outbound message queue in the communication device;

    one or more microprocessors executing the first and second messaging applications, the one or more microprocessors being configured to;

    enable transmission of a first message associated with the first messaging application and a second message associated with the second messaging application for delivery to corresponding recipients;

    detect, by a status agent executing in the communication device separately from the first and second messaging applications, transmission of the first message and the second message from the communication device by the first and second messaging applications, the detecting comprising;

    monitoring the first and second outbound message queues;

    detecting a change to a first message status on the first outbound message queue corresponding to transmission of the first message;

    detecting a change to a second message status on the second outbound message queue corresponding to transmission of the second message;

    enable receipt of messages sent to the communication device;

    detect, by the status agent, receipt of a message sent to the communication device;

    detect, by the status agent, that the received message has been read at the communication device;

    enable transmission of, by the status agent for receipt by a status service,an outbound message notification for the first message after detecting the change to the first message status,an outbound message notification for the second message after detecting the change to the second message status,a received message notification after detecting receipt of the received message, anda read message notification after detecting that the received message has been read;

    enable receipt of, by the status agent from the status service, a delivery status update message for each of the first and second messages indicating delivery of each of said first and second messages, and a read status update message for each of the first and second messages indicating that each of said first and second messages was read;

    after the delivery status update message for the first message has been received,notify, by the status agent, the first messaging application that the first message has been delivered, anddisplay, on a display of the communication device, an indication that the first message has been delivered;

    after the delivery status update message for the second message has been received,notify, by the status agent, the second messaging application that the second message has been delivered, anddisplay, on the display of the communication device, an indication that the second message has been delivered;

    after the read status update message for the first message has been received,notify, by the status agent, the first messaging application that the first message has been read, anddisplay, on the display of the communication device, an indication that the first message has been read;

    after the read status update message for the second message has been received,notify, by the status agent, the second messaging application that the second message has been read, anddisplay, on the display of the communication device, an indication that the second message has been read.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×