×

Automatic expiration of messages communicated to an end user communication device

  • US 9,331,972 B2
  • Filed: 08/09/2011
  • Issued: 05/03/2016
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by electronic devices for communicating a data message in accordance with a standardized communication protocol between end-user communication devices, the method comprising the steps of:

  • receiving, under the control of an enhanced services application program stored in memory of one electronic device, data that forms a user message for conveyance to at least a first end-user communication device;

    forming by the one electronic device a digital packet having a header segment and all of the digital packet following the header being a user data segment, the user data segment having a data format generated by and unique to the enhanced services application program of the electronic device, the unique data format meaning that bytes of data within the user data segment do not have a known interpretation other than to the enhanced services application program;

    using a label at the beginning of the user data segment to identify that the information in the user data segment following the label was created by the enhanced services application program that originated the user data segment, the first label being a single character or a single group of consecutive characters where the first label always precedes all other information contained in the user data segment;

    encrypting by the one electronic device all the information in the user data segment except the label, the label being interpretable by the at least first end-user communication device as a directive to process the user data segment with a corresponding enhanced services application program instead of an alternative communication program;

    the label being followed by a first command that precedes the user message, the first command representing that the user message is to be automatically deleted by the at least a first end-user communication device, the first command including a first value that represents how long until the user message will be automatically deleted by the at least first end-user communication device, the user message following the last byte of the first command;

    encrypting of the first command and the first value means that decryption by the first end-user communication device will be required as a condition precedent to determining the meaning associated with the first command and the first value;

    transmitting the digital packet in accordance with the standardized communication protocol to the at least first end-user communication device;

    decrypting the encrypted portion of the received user data segment prior to displaying the received user message in the inbox of the at least first end-user communication device;

    when the decrypted first value represents a time that has not yet occurred, displaying the user message as decrypted text in the inbox;

    when the decrypted first value represents a time that has already occurred, preventing the display the decrypted user message in the inbox wherein a user message is never displayed in the inbox when the associated user message is not attempted to be placed in the inbox until after expiration of the time represented by the first value.

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