Patent ID: 7308508

Claim:
A processor implemented method of forming unidirectional distribution content that includes a data module, the data module including a script, said method comprising: scanning the script to detect a plurality of character strings that each match predetermined criteria, the predetermined criteria including each one of the plurality of character strings being independent of any operations defined by the script; sorting the plurality of character strings in order of their appearance frequency in the script; associating each one of the plurality of character strings with a specific one of a plurality of substitute characters or character strings such that when a respective one of the plurality of character strings has a greater appearance frequency than another one of the plurality of character strings, the specific one of the plurality of substitute characters or character strings that is associated with the respective one of the plurality of character strings has a same or smaller number of characters than the specific one of the plurality of substitute characters or character strings that is associated with the another one of the plurality of character strings; searching the script for a given one of the plurality of character strings; replacing the given one of the plurality of character strings with the specific one of the plurality of substitute characters or character strings that is associated with the given one of the plurality of character strings, the specific one of the plurality of substitute characters or character strings having fewer characters than the given one of the plurality of character strings; and unidirectionally distributing the content whereby the plurality of character strings is not distributed.