IP Library Granted Patent US 11,895,065
Granted Patent B2
US 11,895,065 · App. 17/320,809 · Granted Feb 6, 2024

Apparatus and method for matching individuals during an ephemeral time period based upon voting and matching criteria

Inventors: John Kneeland (London, GB); Benedict Copping (Hamilton, BM)
Assignee: AMI Holdings Limited
H04L51/046G06F3/0482G06F3/0488H04L51/52H04L67/55
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,895,065
App. No.
17/320,809
Granted
Feb 6, 2024
Kind
B2
Abstract

A computer implemented method includes supplying to a client device prompts for a first individual to provide a vote for a preference of the first individual. The preference relates to an activity during an ephemeral time period. The vote is collected. Matches between the first individual and a pool of individuals are generated based upon common votes and matching criteria. The matches are supplied to the client device. A match acceptance for a second individual is collected from the client device. Network communication is enabled between the first individual and the second individual.

Claims (45)

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.

2. The method of claim 1 , wherein the messaging system is configured to display an image associated with the first individual or the second individual.

3. The method of claim 1 , wherein the vote is received in response to an input to a graphical user interface of the client device.

4. The method of claim 1 , wherein the client device comprises a mobile device.

5. The method of claim 1 , wherein the common votes have a greater weight than a weight of the matching criteria during the ephemeral time period to improve the compatibility of matches.

6. The method of claim 1 , wherein the network communication by the messaging system between the first individual and the second individual for the ephemeral time period is enabled in response to receiving the match acceptance to accelerate a connection between the first individual and the second individual.

7. A system, comprising:

at least one processor; and

at least one computer-readable storage medium storing instructions executable by the at least one processor to perform operations 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.

8. The system of claim 7 , wherein the messaging system is configured to display an image associated with the first individual or the second individual.

9. The system of claim 7 , wherein the vote is received in response to an input to a graphical user interface of the client device.

10. The system of claim 7 , wherein the client device comprises a mobile device.

11. At least one non-transitory computer-readable storage medium storing instructions executable by at least one processor to perform operations 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.

12. The at least one non-transitory computer-readable medium of claim 11 , wherein the messaging system is configured to display an image associated with the first individual or the second individual.

13. The at least one non-transitory computer-readable medium of claim 11 , wherein the vote is received in response to an input to a graphical user interface of the client device.

Assignments (6)
PATENT SECURITY AGREEMENT RELEASE, RECORDED ON APRIL 13, 2022 AT REEL/FRAME 59583/0946 Recorded May 14, 2026
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BUMBLE IP HOLDCO LLC
Reel/Frame 075568/0703 →
SECURITY INTEREST Recorded Apr 24, 2026
From: BUMBLE IP HOLDCO LLC; GENEVA TECHNOLOGIES, INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074472/0485 →
AMENDMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded May 24, 2024
From: BUMBLE IP HOLDCO LLC; AMI HOLDINGS LIMITED
To: CITIBANK, N.A.
Reel/Frame 067529/0543 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2024
From: AMI HOLDINGS LIMITED
To: BUMBLE IP HOLDCO LLC
Reel/Frame 066730/0022 →
SECURITY INTEREST Recorded Apr 13, 2022
From: AMI HOLDINGS LIMITED
To: CITIBANK, N.A.
Reel/Frame 059583/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2022
From: KNEELAND, JOHN; COPPING, BENEDICT
To: AMI HOLDINGS LIMITED
Reel/Frame 059289/0797 →
Continuity (2)
Continuation 16175323 · Oct 30, 2018
Related Publication 20220014487A1 · Jan 13, 2022