Patent ID: 8510368

Claim:
A server-implemented method of evaluating short URIs provided by the server on behalf of a third party, the method comprising: selecting, by the server from a multiplicity of short URIs provided by the server, a plurality of short URIs provided on behalf of the third party; for each of said plurality of short URIs: selecting, by the server, at least one device agent associated with the current short URI from a plurality of device agents; obtaining, by the server, a destination URI corresponding to said short URI and said at least one device agent, said destination URI identifying a payload associated with said at least one device agent; sending a request for said payload; determining, by the server, one or more expected response characteristics associated with said request based at least in part on a payload type of said payload; and determining, by the server, a current payload status associated with said short URI and said at least one device agent based at least in part on evaluating one or more actual response characteristics corresponding to said request according to said one or more expected response characteristics; and providing, by the server, a payload status report to the third party indicating said determined current payload statuses associated with said plurality of short URIs.