US 11,790,281 B2
System and method of selecting a relevant user for introduction to a user in an online environment
Johann M. Schleier-Smith, San Francisco, CA (US)
Assigned to Ifwe, Inc., San Francisco, CA (US)
Filed by Ifwe Inc., San Francisco, CA (US)
Filed on Jun. 7, 2021, as Appl. No. 17/341,197.
Application 14/278,616 is a division of application No. 13/109,931, filed on May 17, 2011, granted, now 8,756,163, issued on Jun. 17, 2014.
Application 13/109,931 is a division of application No. 12/407,746, filed on Mar. 19, 2009, abandoned.
Application 17/341,197 is a continuation of application No. 14/278,616, filed on May 15, 2014, granted, now 11,055,634.
Prior Publication US 2021/0365843 A1, Nov. 25, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/10 (2023.01); G06Q 10/06 (2023.01); G06Q 30/02 (2023.01); G06Q 40/02 (2023.01); G06Q 10/00 (2023.01); H04W 4/21 (2018.01); H04W 4/021 (2018.01); G06Q 50/00 (2012.01); G06F 16/9535 (2019.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); H04L 65/403 (2022.01)
CPC G06Q 10/00 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 16/9535 (2019.01); G06Q 30/02 (2013.01); G06Q 50/01 (2013.01); H04L 65/403 (2013.01); H04W 4/021 (2013.01); H04W 4/21 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method for selecting relevant users to present to a participating user in an online environment, the method comprising:
identifying, by a server, a set of social history records relating to interactions between multiple users that occurred in the online environment;
assigning, by the server, weighting factors to each of the set of social history records among the multiple users based on a type of interaction in the corresponding social history record;
adjusting, by the server, the weighting factors based on an elapsed time from a time of occurrence of each interaction indicated by a timestamp associated with each interaction;
selecting, by the server, multiple selected users among the multiple users based on a relevancy score of each of the multiple users, wherein the relevancy score is determined using the set of social history records and the weighting factors assigned to the set of social history records;
assigning, by the server, a rank to each of the multiple selected users based on the relevancy score; and
presenting, by the server, user data of the multiple selected users to the participating user via a webpage executing on a user device in an order based on the rank assigned to each of the multiple selected users, the webpage including links to initiate further interaction with the multiple selected users in the order based on the rank assigned to each of the multiple selected users.