Please download the dossier by clicking on the dossier button x
×

Delivery control for HTTP communications among multiple end user communication devices

  • US 10,038,735 B2
  • Filed: 02/26/2013
  • Issued: 07/31/2018
  • Est. Priority Date: 06/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by an enhanced services application program stored in memory of end-user communication devices for processing HTTP messages in which acknowledgement of receipt by an addressee is requested by an originator, the method comprising:

  • generating, by an enhanced services application program of the first end-user communication device, a first HTTP message comprising a digital packet having a header segment and a user data segment, the header containing the address of the originator and the addressee, the user data segment containing a user message and a command portion;

    inserting an acknowledgement request in a command field in the command portion of the user data segment wherein the addressee is requested to transmit an acknowledgement receipt addressed to the first end-user device, only information in the command portion of the user data segment being responsible for initiating the acknowledgement request, the acknowledgement request containing only one of predetermined command instructions associated with the enhanced services application program stored in the end-user communication devices, the acknowledgement request representing an instruction to a corresponding enhanced services application program on a communication device of the addressee to;

    (1) display on a screen of the addressee'"'"'s communication device text corresponding to the alphanumeric characters; and

    (2) prevent display of the user message on the screen of the communication device of the addressee until the authorization to send an acknowledgement has been given;

    the command portion as transmitted from the first end-user communication device includes a first indicator having a first value representing that the user message has not been viewed by the addressee and a message identifier that is assigned to said HTTP message, the message identifier being unique to only the first user message;

    storing the user data segment with the first indicator and the message identifier in the memory of the first end-user communication device;

    receiving by the first end-user communication device from the communication device of the addressee a reply HTTP message having a user data segment with a command portion containing a command message acknowledging receipt of said first HTTP message, wherein the command message includes the same message identifier as contained in the first HTTP message to which the command message was sent as a reply, the same message identifier uniquely identifying the reply HTTP message as an acknowledgement corresponding to the acknowledgement request in the first HTTP message;

    identifying the user data segment stored in the first end-user communication device to which the command message was sent based on the message identifier;

    in response to receipt of the command message, the enhanced services application program of the first end-user communication device automatically changing the first value of the first indicator to a second value and storing in memory of the first end-user communication device the second value that represents acknowledgement by the communication device of the addressee of receipt of the corresponding user message.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×