Method and Apparatus for Embedding Information in a Short URL
First Claim
1. A uniform resource locator (URL) encoding method for embedding message information in a compressed URL, said method comprising:
- associating a link identifier with a first URL, said first URL identifying a target web page;
generating a message identifier representative of at least one message parameter;
combining said link identifier and said message identifier using a reversible pairing function to generate a first combined identifier, said first combined identifier in a first base number system;
converting said first combined identifier to a second combined identifier, said second combined identifier in a second base number system which is greater than the first base number system; and
generating the second URL using said second combined identifier.
7 Assignments
0 Petitions
Accused Products
Abstract
A uniform resource locator (URL) encoding system and method are provided for embedding message information in a compressed URL includes associating a link identifier with a first URL, the first URL identifying a target web page. A message identifier representative of at least one message parameter is generated and the link identifier and the message identifier are combined using a reversible pairing function to generate a first combined identifier, the first combined identifier in a first base number system. The first combined identifier is converted to a second combined identifier in a second base number system which is greater than the first base number system. The second URL is generated using the second combined identifier.
-
Citations
25 Claims
-
1. A uniform resource locator (URL) encoding method for embedding message information in a compressed URL, said method comprising:
-
associating a link identifier with a first URL, said first URL identifying a target web page; generating a message identifier representative of at least one message parameter; combining said link identifier and said message identifier using a reversible pairing function to generate a first combined identifier, said first combined identifier in a first base number system; converting said first combined identifier to a second combined identifier, said second combined identifier in a second base number system which is greater than the first base number system; and generating the second URL using said second combined identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system configured to embed message information in a compressed URL, said computer system comprising:
-
a processor; a memory in electronic communication with the processor; and instructions stored in said memory, the instructions being executable to; associate a link identifier with a first URL, said first URL identifying a target web page; generate a message identifier representative of at least one message parameter; combine said link identifier and said message identifier using a reversible pairing function to generate a first combined identifier, said first combined identifier in a first base number system; convert said first combined identifier to a second combined identifier, said second combined identifier in a second base number system which is greater than the first base number system; and generate the second URL using said second combined identifier. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer system configured to embed message information in a compressed URL, said computer system comprising:
-
means for associating a link identifier with a first URL, said first URL identifying a target web page; means for generating a message identifier representative of at least one message parameter; means for combining said link identifier and said message identifier using a reversible pairing function to generate a first combined identifier, said first combined identifier in a first base number system; means for converting said first combined identifier to a second combined identifier, said second combined identifier in a second base number system which is greater than the first base number system; and means for generating the second URL using said second combined identifier.
-
Specification