SAFE URL SHORTENING
First Claim
Patent Images
1. A method executed at least in part in a computing device for providing safe Uniform Resource Locator (URL) shortening, the method comprising:
- receiving a target URL;
transforming the target URL to a short URL;
at resolution time, performing a safety check on the target URL; and
if the target URL determined to be a safe URL, providing the short URL to a user.
3 Assignments
0 Petitions
Accused Products
Abstract
A safe URL shortening service creates a short URL from any valid long URL. At resolution time, the service determines if the resulting URL points to a known bad, known good, or unknown site. Depending on the determination results, the service may redirect a user to the target site, block redirection, or present a warning page that allows the user to manually activate the target link.
-
Citations
20 Claims
-
1. A method executed at least in part in a computing device for providing safe Uniform Resource Locator (URL) shortening, the method comprising:
-
receiving a target URL; transforming the target URL to a short URL; at resolution time, performing a safety check on the target URL; and if the target URL determined to be a safe URL, providing the short URL to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device for providing safe Uniform Resource Locator (URL) shortening, the computing device comprising:
-
a memory; a processor coupled to the memory, the processor executing a URL shortening service, wherein the URL shortening service is configured to; receive a target URL; transform the target URL to a short URL; at resolution time, perform a safety check on the target URL; and if the target URL determined to be a safe URL, provide the short URL to a user, else redirect the user to a block page with an option for the user to manually access the target URL. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium having instructions stored thereon for providing safe Uniform Resource Locator (URL) shortening, the instructions comprising:
-
receiving a target URL; transforming the target URL to a short URL employing one of;
using an alphanumeric base, applying a hash function, using a randomly generated number, and using a user provided key;at resolution time, performing a safety check on the target URL; if the target URL determined to be a safe URL, providing the short URL to a user, else redirecting the user to a block page with an option for the user to manually access the target URL; providing account throttling by restricting resolution of the short URL to a predefined number over a preset period for users in a restriction list. - View Dependent Claims (19, 20)
-
Specification