MY210462A

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

Abstract

A computer implemented method includes supplying to a client device (102) prompts for a first individual to specify matching criteria for a potential introduction to a second individual. The matching criteria includes a filter to sort a pool of individuals by a facial feature categorized by a facial recognition module. Matching criteria from the client device are collected. Matches between the first individual and a pool of individuals are generated based upon the matching criteria. The matches are supplied to the client device. A match acceptance by the first individual of the second individual is collected. Attributes of the second individual are verified to selectively establish a verified status. Network communication between the first individual and the second individual are enabled in response to the verified status. Figure 1

MY210462A, drawing sheet 1
Sheet 1 of 12

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

20 claims: 3 independent, 17 dependent

  1. 1
    CLAIMS 1. A computer implemented method, comprising:supplying to a client device (102) data for display on a graphical user interface, the data including prompts for a first individual to provide a vote for a preference that relates to an activity during an ephemeral time period;receiving the vote from the client device;generating matches between the first individual and one or more individuals from a pool of individuals based upon common votes and matching criteria associated with the first individual, 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, and the matching criteria specifying one or more characteristics of 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, including: during the ephemeral time period, applying a weight to the common votes that is greater than a weight applied to the matching criteria;and after the ephemeral time period, applying a weight to the matching criteria that is greater than a weight applied to the common votes;supplying to the client device data for display on the 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. 8
    A system (100) comprising:one or more processors (110, 130);and a computer-readable storage medium storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations including: supplying to a client device (102) data for display on a graphical user interface, the data including prompts for a first individual to provide a vote for a preference that relates to an activity during an ephemeral time period;receiving the vote from the client device;generating matches between the first individual and one or more individuals from a pool of individuals based upon common votes and matching criteria associated with the first individual, the common votes representing a corresponding preference indicated by PI2021002223 the vote from the first individual and votes of the one or more individuals from the pool of individuals, and the matching criteria specifying one or more characteristics of 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, including: during the ephemeral time period, applying a weight to the common votes that is greater than a weight applied to the matching criteria;and after the ephemeral time period, applying a weight to the matching criteria that is greater than a weight applied to the common votes;supplying to the client device (102) data for display on the 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.
  3. 15
    A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors (110, 130), cause the one or more processors to perform operations comprising:supplying to a client device (102) data for display on a graphical user interface, the data including prompts for a first individual to provide a vote for a preference that relates to an activity during an ephemeral time period;receiving the vote from the client device;generating matches between the first individual and one or more individuals from a pool of individuals based upon common votes and matching criteria associated with the first individual, 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, and the matching criteria specifying one or more characteristics of 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, including: during the ephemeral time period, applying a weight to the common votes that is greater than a weight applied to the matching criteria;and after the ephemeral time period, applying a weight to the matching criteria that is greater than a weight applied to the common votes;supplying to the client device data for display on the 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;PI2021002223 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.