Patent Document ID: 10074093
Application ID: 12180486
Patent Flag: 1

Claim One:
1. A method comprising: receiving, via a computing device, a search request for content from a client device; generating, by the computing device, a user interface, said user interface comprising a dynamic web page constructed in response to said search request and including at least one media object, each media object representing an entity associated with the subject matter of the search request; identifying, by the computing device, a halo context associated with the dynamic web page; populating, by the computing device, a halo with a plurality of augmenting objects, each augmenting object associated with a communications channel and an advocate, the populating performed based on the halo context; calculating, by the computing device, a social connection score for the halo based on the geographic locations of each of the advocates populated in the halo with respect to a geographic location of the user of the client device; calculating, by the computing device, a benefit score for the halo based on a plurality of ratings of each of the advocates with respect to the entity represented by the media object; identifying, by the computing device, that the halo should be displayed on the dynamic webpage if the social connection score and the benefit score exceed respective thresholds; augmenting, by the computing device, the dynamic web page with the halo by positioning the halo around the at least one media object and embedding a script within the dynamic web page associated with the at least one media object, the execution of the script by the client device causing the establishment of at least one activatable communication channel with one of the advocates.