×

Ubiquitous user control for information communicated among end user communication devices

  • US 10,009,305 B2
  • Filed: 03/31/2011
  • Issued: 06/26/2018
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating an electronic communication for transmission by a first end-user communication device to a second end-user communication device, the electronic communication being a digital packet having a header segment and a body segment in accordance with a standardized communication protocol, the method comprising:

  • encapsulating within the body segment a user data segment by an enhanced services application program stored in memory of the first end-user communication device where every byte of the user data segment is treated by the standardized communication protocol as carrying a user entered message of the first end-user communication device for delivery to the second end-user communication device, the enhanced services application program separating the user data segment to have three portions, a first portion containing a first label, the second portion following the first portion and containing command data, and the third portion following the second portion and containing a message entered by the user of the first end-user communication device to be conveyed to the user of the second end-user communication device;

    accepting input from the user of the first end-user communication device via a graphical user interface where the input identifies an action to be taken;

    translating the input by the enhanced services application program into corresponding command data where the command data itself is not displayed to the user of the first end-user communication device;

    the first label corresponds to one of predetermined labels stored in memory of the first end-user communication device, the label being a single character or a single group of consecutive characters where the label always precedes all other information contained in the user data segment, the first label itself as interpreted by the enhanced services application program not being displayed to the respective users;

    routing of the digital packet from the first end-user communication device controlled by the header which includes all information in the digital packet that precedes the body segment, the digital packet not containing any information outside of the user data segment that identifies an internal data structure for 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 to be routed to a native program stored in memory of the second end-user communication device or to an enhanced services application program stored in memory of the second end-user communication device;

    transmitting the digital packet by the first end-user communication device for delivery to the second end-user communication device;

    said second portion of the user data segment containing a series of bytes including a command byte occupying a predetermined location in the series of bytes, the command byte containing a numeric value that represents a number of bytes following the command byte that contain information associated with commands;

    the second portion of the user data segment contains a second command separate from a first command, said command byte containing a numeric value that represents the number of bytes following the command byte that contain information associated with the first and second commands, a separation character occupying a byte following a last byte associated with the first command and preceding a first byte associated with the second command.

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