US 11,681,765 B2
System and method for integrating content into webpages
Vincent Pham, McLean, VA (US); Reza Farivar, McLean, VA (US); Austin Walters, McLean, VA (US); Jeremy Goodsitt, McLean, VA (US); Galen Rafferty, McLean, VA (US); and Anh Truong, McLean, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on May 19, 2021, as Appl. No. 17/324,217.
Application 17/324,217 is a continuation of application No. 16/574,720, filed on Sep. 18, 2019, granted, now 11,061,980.
Prior Publication US 2021/0271724 A1, Sep. 2, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9535 (2019.01); G06F 16/955 (2019.01); H04L 67/306 (2022.01); G06N 20/00 (2019.01); H04L 67/02 (2022.01); G06F 16/958 (2019.01)
CPC G06F 16/9535 (2019.01) [G06F 16/9566 (2019.01); G06F 16/972 (2019.01); G06N 20/00 (2019.01); H04L 67/02 (2013.01); H04L 67/306 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A system for providing dynamic hyperlinks, the system comprising:
a computer system comprising one or more processors programed with computer program instructions that, when executed, cause the computer system to:
obtain a first request for a hyperlink to be embedded into first content on a first website in response to a first user accessing the first website, the first user having first profile information that comprises a first user;
retrieve second profile information of a plurality of users that each previously accessed the first website, wherein the second profile information comprises a plurality of user profiles respectively associated with the plurality of users;
select a set of users from the plurality of users based on a similarity between the first profile information of the first user and the second profile information of the plurality of users by performing steps comprising:
determining similarity scores between the first user profile and each user profile of the plurality of user profiles, each of the similarity scores indicating how similar user profile of the plurality of user profiles is to the first user profile; and
determining a ranking of the plurality of user profiles based on the similarity scores, wherein each user of the set of users is selected from the plurality of users based on the ranking of the plurality of user profiles;
retrieve, in response to the first request, data comprising prior interactions of the set of users, wherein the prior interactions indicate that each user of the set of users:
selected text on the first website,
subsequently provided the selected text as an input for a search, and
selected a result of the search, the result comprising a uniform resource locator (URL) of a second website;
generate a first hyperlink directed to the URL of the second website; and
cause the first hyperlink to be embedded into the selected text on the first website such that the first hyperlink is displayed on the first website during the access of the first website by the first user.