| CPC H04L 9/3247 (2013.01) [G06F 16/9538 (2019.01); G06F 16/9566 (2019.01); H04L 9/3242 (2013.01)] | 20 Claims |

|
5. A method implemented by a computer system of a service provider, the method comprising:
receiving, from a user device, a first request for information about items, the first request associated with an identifier;
based at least in part on the first request, generating a network page, the network page comprising a set of the items arranged according to a first ranking, the first ranking generated by a ranking model having inputs comprising trust policy information characterized by at least an additional verified signed uniform resource locator (URL), and the network page generated by:
generating a URL for an additional network page linked from the network page; and
generating, using the URL and the identifier, a signed URL comprising a digital signature; and
causing the user device to present the network page comprising the signed URL;
receiving, from the user device, a second request to navigate to the additional network page, the second request comprising the signed URL;
verifying the signed URL based at least in part on information from the signed URL and the digital signature; and
generating, using the ranking model, an updated ranking, the ranking model taking as inputs the second request, an indication that the second request is an untampered request, and a further indication with the additional network page, the updated ranking corresponding to an additional subset of the items, and the updated ranking usable to generate a refinement of the items on the additional network page.
|