Patent ID: 8583795

Claim:
A server-implemented method comprising: in response to receiving, by the server, a single request from a remote rendering device to get a machine-scannable-code image resource hosted by the server, said single request indicating a plurality of destination URIs, the server automatically: parsing said single request to identify said plurality of destination URIs; determining a plurality of conditional specifiers respectively associated with said plurality of destination URIs; obtaining a unique URI corresponding to said plurality of destination URIs; generating an image resource depicting at least in part a machine-scannable-code encoded with said unique URI; delivering to said remote rendering device said image resource depicting said machine-scannable-code encoded with said unique URI; subsequent to delivering said image resource, the server: receiving from a remote mobile device a second request for a resource identified by said unique URI, said remote mobile device having obtained said unique URI by scanning said delivered image resource rendered on a display associated with said remote rendering device; matching said second request to one of said plurality of conditional specifiers associated with said unique URI; selecting one of said plurality of destination URIs according to said matched one of said plurality of conditional specifiers; and redirecting said second request to said selected one of said plurality of destination URIs; wherein each of the plurality of conditional specifiers comprises one of a remote mobile device-type condition specifier, a location-based condition specifier, and a time-based condition specifier.