US 11,895,065 B2
Apparatus and method for matching individuals during an ephemeral time period based upon voting and matching criteria
John Kneeland, London (GB); and Benedict Copping, Hamilton (BM)
Assigned to AMI Holdings Limited, Hamilton (BM)
Filed by AMI Holdings Limited, Hamilton (BM)
Filed on May 14, 2021, as Appl. No. 17/320,809.
Application 17/320,809 is a continuation of application No. 16/175,323, filed on Oct. 30, 2018, granted, now 11,012,387.
Prior Publication US 2022/0014487 A1, Jan. 13, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/046 (2022.01); G06F 3/0482 (2013.01); G06F 3/0488 (2022.01); H04L 51/52 (2022.01); H04L 67/55 (2022.01)
CPC H04L 51/046 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); H04L 51/52 (2022.05); H04L 67/55 (2022.05)] 13 Claims
OG exemplary drawing
 
1. A method, comprising:
sending a push notification to a client device with a prompt for a first individual to provide a vote for a preference that relates to an activity during an ephemeral time period;
receiving, from the client device, the vote for the preference by the first individual that relates to the activity during the ephemeral time period;
accessing matching criteria associated with the first individual, the matching criteria specifying one or more characteristics of one or more individuals from a pool of individuals;
generating matches between the first individual and one or more individuals from the pool of individuals based upon common votes and the matching criteria, the common votes representing a corresponding preference indicated by the vote from the first individual and votes of the one or more individuals from the pool of individuals, wherein generating the matches includes applying respective weights to the common votes and the matching criteria, wherein the common votes have a greater weight than a weight of the matching criteria during the ephemeral time period, and wherein generating the matches further includes:
during the ephemeral time period, applying a first weight to the common votes; and
after the ephemeral time period, applying a second weight to the common votes that is greater than the first weight applied to the common votes;
supplying to the client device data for display on a graphical user interface, the data including the matches and prompts for the first individual to accept or decline the matches;
receiving a match acceptance from the client device for a second individual;
in response to receiving the match acceptance, enabling network communication by a messaging system between the first individual and the second individual for the ephemeral time period; and
automatically disabling the network communication by the messaging system after the ephemeral time period expires.