US 11,809,437 B1
System and method for providing information about users who performed internet-based activities
Anton Chakhmatov, Alameda, CA (US); Shayan G. Zadeh, San Francisco, CA (US); Eric R. Barnett, Menlo Park, CA (US); and Alexander F. Mehr, San Juan, PR (US)
Assigned to Zoosk, Inc., Lehi, UT (US)
Filed by Zoosk, Inc., Berlin (DE)
Filed on Jul. 12, 2022, as Appl. No. 17/811,993.
Application 17/811,993 is a continuation of application No. 17/093,555, filed on Nov. 9, 2020, granted, now 11,386,098.
Application 17/093,555 is a continuation of application No. 14/919,684, filed on Oct. 21, 2015, granted, now 10,831,765.
Claims priority of provisional application 62/066,775, filed on Oct. 21, 2014.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/02 (2022.01); G06F 16/22 (2019.01); G06F 16/2457 (2019.01); H04L 67/50 (2022.01)
CPC G06F 16/24578 (2019.01) [G06F 16/22 (2019.01); H04L 67/02 (2013.01); H04L 67/535 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A method of reporting characteristics about a plurality of actions taken with respect to a primary user, comprising:
receiving and storing into a non-transitory storage an indication of one of a plurality of values for each of a plurality of characteristics, each of the plurality of values representing possible characteristic values, from each of a plurality of users who take at least one of the plurality of actions with respect to the primary user;
receiving an electronic request corresponding to each of the plurality of the actions of the plurality of users to be taken towards the primary user, each action in the plurality having one of a plurality of types, each type in the plurality indicating one of a plurality of different levels of interest in the primary user by said user making the request corresponding to said action, wherein each type in the plurality of types is represented by at least one of the actions in the plurality of actions;
storing into the non-transitory storage an indication of each request, associated with an identifier of the user in the plurality of users from whom the request was received and an identifier of the primary user;
fulfilling each request by a hardware processor system using the non-transitory storage and a TCP/IP-compatible communication interface;
associating by the hardware processor system coupled to the non-transitory storage a contribution value with each indication of request in the plurality, in proportion to an estimated metric indicated by the type of the action corresponding to said request;
for each of at least some of the indications of the requests stored into the non-transitory storage, for each of the plurality of indications of the characteristic values received from the user in the plurality from whom said request was received, assigning, by the hardware processor system coupled to the non-transitory storage, to each of the values of each of the characteristics of the user from which the request was received, the contribution value associated with said request;
summing, by the hardware processor system coupled to the non-transitory storage, the contribution values assigned to each value of each characteristic across all of the requests to produce a sum for each characteristic value in the plurality;
selecting, by the hardware processor system coupled to the non-transitory storage, at least one of a highest sum for each characteristic value; and
providing via the TCP/IP-compatible communication interface at least one English language statement to the primary user describing at least one of the selected highest sums for at least one characteristic value as a characteristic of users in the plurality who are interested in the primary user.