Matching Platform Without Chat
AssigneeScott James Avy
InventorScott James Avy
Life of this patent
Estimating the term…
Abstract
Some embodiments provide for an online matching system and method without a need for chat. In one embodiment, a method receives, from a first user device at a server, one or more screener questions and one or more date and time slots selected by a first user of the first user device. The method also receives one or more selections of user profiles from the first and second devices. The method then determines a match between the first user of the first user device and a second user of the second user device and sends the second user device the one or more screener questions. If the second user passes all of the screener questions, a meeting may then be set up between the first and second users without setting up a chat between the first and second users.
Claims20
A computer-implemented method of setting up a meeting between a first user and a second user of a mobile application, comprising:
- receiving, from a first user device at a server, one or more screener questions and one or more date and time slots selected by a first user of the first user device;
- receiving, from the first user device at the server, one or more selections of user profiles;
- receiving, from a second user device at the server, one or more selections of user profiles;
- determining, at the server, a match between the first user of the first user device and a second user of the second user device and, in response, sending the second user device the one or more screener questions;
- if it is determined that responses to the one or more screener questions from the second user device passes a criterion for the one or more screener questions, sending a message to the second user requesting that the second user propose a meeting using the one or more date and time slots;
- receiving, at the server from the second user device, the proposed meeting and forwarding the proposed meeting to the first user device;
- receiving, at the server from the first user device, a confirmation of the proposed meeting and automatically setting up a meeting between the first user and the second user without setting up a chat between the first user device and the second user device;
- and
- sending, from the server, messages to the first user device and second user device related to the meeting.
A non-transitory machine-readable medium storing a program executable by at least one processing unit of a device, the program comprising sets of instructions for:
- receiving, from a first user device at a server, one or more screener questions and one or more date and time slots selected by a first user of the first user device;
- receiving, from the first user device at the server, one or more selections of user profiles;
- receiving, from a second user device at the server, one or more selections of user profiles;
- determining, at the server, a match between the first user of the first user device and a second user of the second user device and, in response, sending the second user device the one or more screener questions;
- if it is determined that responses to the one or more screener questions from the second user device passes a criterion for the one or more screener questions, sending a message to the second user requesting that the second user propose a meeting using the one or more date and time slots;
- receiving, at the server from the second user device, the proposed meeting and forwarding the proposed meeting to the first user device;
- receiving, at the server from the first user device, a confirmation of the proposed meeting and automatically setting up a meeting between the first user and the second user without setting up a chat between the first user device and the second user device;
- and
- sending, from the server, messages to the first user device and second user device related to the meeting.
A system comprising:
- a set of processing units;
- and
- a non-transitory machine-readable medium storing instructions that when executed by at least one processing unit in the set of processing units cause the at least one processing unit to:
- receive, from a first user device at a server, one or more screener questions and one or more date and time slots selected by a first user of the first user device;
- receive, from the first user device at the server, one or more selections of user profiles;
- receive, from a second user device at the server, one or more selections of user profiles;
- determine, at the server, a match between the first user of the first user device and a second user of the second user device and, in response, send the second user device the one or more screener questions;
- if it is determined that responses to the one or more screener questions from the second user device passes a criterion for the one or more screener questions, send a message to the second user requesting that the second user propose a meeting using the one or more date and time slots;
- receive, at the server from the second user device, the proposed meeting and forward the proposed meeting to the first user device;
- receive, at the server from the first user device, a confirmation of the proposed meeting and automatically set up a meeting between the first user and the second user without setting up a chat between the first user device and the second user device;
- and
- send, from the server, messages to the first user device and second user device related to the meeting.
Dependencies are inferred from the claim text.