Electronic tracking protection systems and methods
AssigneeAvast Software s.r.o.
InventorIskander Sanchez Rola
Life of this patent
Estimating the term…
Abstract
An electronic tracking protection system and method enable receiving a particular electronic message, detecting in the particular electronic message a link including a particular uniform resource locator (“URL”) including a parameter including a value. A uniqueness of the value is determined and the parameter is removed from the particular URL based on the uniqueness of the value to generate a modified URL. The particular URL is replaced with the modified URL in the particular electronic message based on the uniqueness of the value to generate a modified electronic message.
Claims22
A method comprising:
- receiving a particular electronic message;
- detecting in the particular electronic message a particular link comprising a particular uniform resource locator (“URL”) comprising a particular parameter comprising a particular value;
- determining a uniqueness of the particular value;
- removing the particular parameter from the particular URL based on the uniqueness of the particular value to generate a modified URL;
- and
- replacing the particular URL with the modified URL in the particular electronic message based on the uniqueness of the particular value to generate a modified electronic message.
A system comprising:
- one or more processors;
- and
- memory storing executable instructions that, as a result of being executed, cause the system to perform operations comprising:
- receiving a particular electronic message;
- detecting in the particular electronic message a particular link comprising a particular uniform resource locator (“URL”) comprising a particular parameter comprising a particular value;
- determining a uniqueness of the particular value;
- removing the particular parameter from the particular URL based on the uniqueness of the particular value to generate a modified URL;
- and
- replacing the particular URL with the modified URL in the particular electronic message to generate a modified electronic message.
A non-transitory computer-readable storage medium storing executable instructions that, as a result of execution by one or more processors of a computer system, cause the computer system to perform operations comprising:
- receiving a particular electronic message;
- detecting in the particular electronic message a first link comprising a first uniform resource locator (“URL”) comprising a first domain name and a particular parameter comprising a particular value;
- comparing the first domain name of the first URL to a list of particular names;
- determining a uniqueness of the particular value;
- removing the particular parameter from the first URL based on the uniqueness of the particular value to generate a modified URL;
- detecting in the particular electronic message a second link comprising a second URL comprising a second domain name;
- comparing the second domain name of the second URL to the list of the particular names;
- replacing the first URL with the modified URL in the particular electronic message based on the uniqueness of the particular value and based on the comparing the first domain name of the first URL to the list of the particular names and removing the second URL from the particular electronic message based on the comparing the second domain name of the second URL to the list of the particular names to generate a modified electronic message;
- and
- rendering the modified electronic message accessible via a computing system.
Dependencies are inferred from the claim text.