×

Priority of outbound messages communicated among end user communication devices

  • US 9,684,887 B2
  • Filed: 06/10/2011
  • Issued: 06/20/2017
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for originating an electronic communication by a first end-user communication device being a smart cellular telephone for communication in accordance with a standardized communication protocol used for cellular telephone communications to a destination end-user device, the method comprising:

  • receiving user input by an enhanced services application program stored in memory of the first end-user communication device to create information to be conveyed by the electronic communication via transmission of individual digital packets defined by a header segment and a second and final portion;

    encapsulating within the second and final portion a user data segment where every byte of the user data segment is treated by the standardized communication protocol as carrying a user entered message from the first end-user communication device;

    the enhanced services application program dividing the user data segment into three parts, a first part containing a first label that identifies the enhanced services application program that originated the user data segment, a second part following the first part and containing command data, and a third part following the second part and containing a message entered by a user of the first end-user communication device to be conveyed to the user of the second end-user communication device, 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, the first label being the only parameter in the digital packet generated by the first end-user communication device that determines whether information contained in the user data segment is routed to a native program stored in memory of the destination end-user communication device or to an enhanced services application program stored in memory of the destination end-user communication device;

    the second part of the user data segment containing a priority value where the priority value, as interpreted by the enhanced services application programs, conveys one of a predefined plurality of corresponding message priorities, only the priority value contained in the second part of the user data segment determines the priority of the user message;

    displaying, under the control of a first module of the enhanced services application program, a composition screen by which the user input including the user message is entered;

    displaying on the composition screen visual indicia indicative of a current message priority to be assigned to the user message;

    inserting, by the first module of the enhanced services application program, the priority value corresponding to the current message priority in a priority field in the second part of the user data segment prior to transmission of the digital packet;

    the user message in the user data segment being encrypted by an encryption algorithm;

    the priority value, in addition to specifying the priority of the user message, identifying the encryption algorithm and a corresponding decryption key that is needed by the destination end-user device to decrypt the encrypted user message to produce clear text information;

    transmitting the digital packet with the user data segment that contains the user message and the priority value.

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