Matching system and display method using real-time event processing
AssigneeConversion Squared Corporation
InventorsStephen Happas, Hisham Mardam-Bey, Brian McDonald, Jordan Bateman
Life of this patent
Estimating the term…
Abstract
The subject matter herein provides for online dating gameplay that offers instant and ongoing new opportunities for content, interaction, communication, and risk, and that rewards communication initiation and persistence, all without increasing the skill level required to find a relationship while providing an incentive to play or engage with the online dating community continuously. The approach employs gamification (and, in particular, a slot machine-style display) to encourage users (sometimes referred to herein as “daters” or “players”) to frequently log in and engage with other daters.
Claims1
A method operative in a computing infrastructure in which one or more data producers generate events that are consumed by one or more data consumers, wherein users interact with the computing infrastructure via user computing devices having display interfaces, comprising:
- deploying a set of distributed queues, wherein a particular queue receives events associated with an event type from one or more data producers and selectively provides the events to one or more data consumers that subscribe to the event type;
- and
- as users interact with the computing infrastructure, real-time processing events associated with each event type using the set of distributed queues, wherein the event types include:
- (i) a first event type associated with a matching algorithm that, responsive to an event of the first type generated by a first data producer, generates a pool of candidate matches for a particular user having a user profile, (ii) a second event type that, responsive to an event of the second type generated by a second data producer, delivers images associated with the pool of candidate matches to a particular user computing device to facilitate rendering at the user computing device, as an animation, of a set of user profile images selected from the pool;
- and (iii) a third event type that, responsive to an event of the third type generated by a third data producer, associates a selected user profile image to the user profile, the selection having occurred at the user computing device after the animation reaches a given steady state.
Dependencies are inferred from the claim text.