The present invention relates generally to computer-assisted matching, and more particularly to a computer-assisted method and system for matching persons of similar interests, and for scheduling activities for two or more people to share.
Matching applications, or “apps”, such as those branded Tinder, Bumble. Match, and OkCupid, are well known in the art for searching for another person to build a personal relationship. Some social media matching apps merely seek to match a first user with another user that the first user considers to be attractive; these matching apps give little or no consideration as to whether or not such persons are interested in similar types of activities. While a potential match may look attractive, if that potential match does not share any similar interests with the person searching for a match, then it is unlikely that such parties will successfully pursue a relationship.
In addition, finding a suitable match online is just a first step. A user must still actually set-up a date, or personal meeting, with a promising match. Indeed, it is estimated that 75% of online matching app users are unsuccessful is because the parties are frustrated by attempts to schedule the actual date/meeting, or afraid to do so. This probably explains why only approximately 8% of matching app users successfully meet personally for a date/meeting.
Conventional matching apps such as Tinder. Bumble, Match, and OkCupid, match users with others who may or may not share the same interests. They do not assist a user in accomplishing the hard work of setting up the date in the form of a personal meeting, i.e., none of such matching apps help users actually go out on a date and/or personally meet the other party. It is entirely up to the user to determine how to convince the match to go out with them, select an activity, and schedule a time that works for both persons.
A person wanting to meet with a potential match must first find something to do with the potential match. Before scheduling a date/meeting, a user of the app must think of an activity that will be of interest to the potential match. That activity needs to be relatively nearby both of them. Even after deciding upon a suitable activity, a mutually-convenient time must be found that can be scheduled in advance by the user and the potential match. Thus, a user of such a matching app must determine where the date will be held, whether the proposed location is suitable for the planned activity, and when it will be held. Due to the complexity of setting up a date, many potential matches never actually meet in person to find out if they really enjoy each other's company.
Accordingly, there is an unfulfilled need in the field for a matching app that bridges the gap between selecting a potential match and actually meeting in person for a date.
Therefore, it is an object of the present invention to provide a matching app suitable for running on a user communication device that assists a user in setting a date with a selected potential match.
It is further object of the present invention to provide such a matching app that quickly and efficiently determines whether a user and his or her potential match have similar interests.
It is still a further object of the present invention to provide such a matching app that assists a user in selecting a suitable location relatively near the user and the potential match where they can engage in an activity of interest to at least one of such persons.
Still another object of the present invention is to provide such a matching app that is adapted to find a date and time when the proposed meeting can be held without conflicting with other commitments that the user and potential match have already scheduled.
It is also an object of the present invention to provide such a matching app that assists the user in learning about, and evaluating, a proposed location for a planned activity.
Yet another object of the present invention is to provide such a matching app adapted to assist a user in sending an electronic message to the selected match to invite the selected match to participate in the proposed date.
Briefly described, and in accordance with various embodiments thereof, the present invention provides a method of, and systems for, scheduling a date or other personal meeting between a first user and at least a second user. Some embodiments of such method and systems includes receiving information from the first user indicating activities in which the first user likes to engage. Information is also received indicating the approximate location of the first user; in some embodiments of the invention, such information may be derived from GPS signals received by the first user's communication device. The method and systems also include receiving information indicating activities in which a second user likes to engage. In some embodiments, the method and systems also include receiving information indicating the approximate location of the second user.
Upon detecting activities in which the first user and/or second user like to engage, the method and systems of the present invention determine a location generally near the first and second users at which one of such activities may be shared. The method and systems include displaying to the first user the identity of the second user, a suggested activity, and the determined location for engaging in such activity. In some embodiments, this information is displayed to the first user in the form of a graphical map, showing the location of the first user, the location of the second user, and the proposed location for the activity. The method and systems of the present invention allow the first user to send an electronic message to the second user, e.g., an email message, text message, chat message, or the like, including an invitation for the second user to meet with the first user to engage in such activity at the established location.
In various embodiments, the method and systems also include receiving information regarding calendar entries for the first user, establishing a date and time when the first user is available to meet with the second user to engage in the suggested activity, and displaying to the first user a date and time when the first user is available to meet with the second user to engage in the suggested activity. In some embodiments, this information is then incorporated within the aforementioned electronic message sent by the first user to the second user.
In various embodiments of the present invention, the invitation sent from the first user by electronic message to the second user is displayed to the second user, and the second user may send an electronic message back to the first user accepting or declining the invitation.
In some embodiments of the present invention, favorite activity information is received from the first user by providing a menu, or listing, of proposed activities to the first user, and allowing the first user to select two or more of such activities. Similarly, favorite activity information may be received from the second user by providing a menu, or listing, of proposed activities to the second user, and allowing the second user to select two or more of such activities. These listings might include outdoor activities (hiking, dog walking, tennis, golf, roller-blading), spectator sports (baseball games, footballs games, basketball games, hockey games), music (opera, rock concerts, symphonies), theater, movies, fine dining, religious events, and the like. If desired, either user may change their selection of favorite activities at a later time, as by returning to the menu of activities and changing their original selection. The matching app may be configured to look for similar themes, backgrounds, and/or interests, as between a searching user and a proposed matching user before presenting the searching user with potential matches for consideration by the searching user.
As mentioned herein, the proposed date/meeting may be displayed to the first user in a graphical map format, e.g., on an electronic screen of the first user's communication device. In some embodiments of the present invention, the first user may obtain additional information about the proposed location for the planned activity by simply touching, or clicking, the selected location on the displayed graphical map.
Apart from the features described above, various embodiments of the present invention also permit the first and second users to exchange chat messages with each other. On occasion, one of the two parties may suddenly stop engaging in the exchange of such chat messages, sometimes known as “ghosting” wherein one of the parties to the conversation appears to have disappeared. Some embodiments of the present invention include an anti-ghosting feature whereby a user who has not responded to a chat message within a prescribed time (e.g., 72 hours) receives an alert. In response to that alert, the non-responding party can either continue the chat or send a termination message to the other user indicating that they are no longer interested in communicating further. In the latter case, the matching app may be configured to un-match the two users; the user terminating the chat session will stop receiving any further chat messages from the other user immediately, while the user to whom the termination message is being directed will retain the ability to receive messages for a period of time, perhaps 24 hours, to facilitate his/her receipt of the termination message.
Apart from termination messages prompted by the matching app as a result of prolonged chat silence, some embodiments permit either user to immediately send a termination message to the other user without waiting for any particular time to pass. For example, each user may be provided with a “ghost” icon which, when touched or clicked by the user, causes a proposed termination message to be displayed to such user for sending immediately to the other user. In some embodiments of the invention, if a first user does not respond to chat messages from a second user for a pre-determined amount of time, the first user will receive one or more notifications alerting the first user that he or she should respond to the second user. If the first user fails to act on the notifications, the first user may receive ghosting demerits. After a certain number of demerits, the first user may be suspended for a given time.
In various embodiments of the present invention, a user may register an objection with the sponsor of the matching app regarding another user when the second user “flakes”, i.e., fails to attend a scheduled meeting without reasonable prior notice.
In some embodiments of the present invention, the method and systems of the present invention also permit a user to register a “fibbing” objection with the sponsor of the matching app regarding another user if, after meeting the other user on a scheduled date, it becomes evident that one user has misrepresented himself/herself to the other user; by way of example, such misrepresentation might involve using photographs of someone else or fibbing about his or her height, weight, career, ethnicity, sexual orientation, marital status, etc.
In some embodiments, advertisements from owners of locations for potentially hosting activities may be received for promotion to users of the above-described matching app. For example, such advertisements may promote restaurants, bars, coffee houses, theaters, amusement parks, or sports arenas. In the course of suggesting a proposed activity and location, the aforementioned matching app may search through such advertisements on a priority basis when establishing a proposed location at which such activity can be shared. The selection of an advertised location by the first user for a personal meeting with the second user may, in some embodiments, trigger a payment by the proprietor of such advertised location to a sponsor of the matching app in consideration for the benefit received by the advertiser.
In various embodiments of the present invention, the scheduling of a date prompts the first user and/or the second user to schedule ride-share transportation for transporting the first user and/or the second user to the location established for the date. In some embodiments, a user is prompted to schedule such ride-share transportation by an icon or visual alert which appears on a display screen on the user's communication device.
Various embodiments of the present invention also facilitate the purchase, by the first and/or second users, of a gift for the other user; the first and/or second users may be prompted by their communication devices to arrange for such a gift either in advance of the scheduled date, or following the scheduled date. Similarly, in some embodiments of the present invention, the first user and/or second user may be prompted by his or her communication device to purchase supplies (e.g., tennis balls for a tennis outing) in advance of the scheduled date. Such users might also be prompted to view instructional videos or slide show presentations to better prepare the user for the scheduled activity. In some embodiments, users may be prompted to make such purchases, or view such information, by an icon or visual alert which appears on a display screen on the user's communication device.
In some embodiments of the present invention, two users may decide that they will be exclusive to each other, meaning that they will not consider or accept potential dates from any other users. In this instance, information is received from the first user indicating that the first user does not wish to receive potential dates from anyone other than a particular second user, and information is received from such second user that the second user does not wish to receive potential dates from anyone other than such first user. In this event, the matching application may be used by such first and second users as a convenient way to schedule dates between themselves.
In other embodiments of the invention, a computing system for matching a first user with a second user includes logic configured to receive information from a first user indicating an approximate location of the first user, and indicating activities in which the first user likes to engage. The computing system also includes logic configured to receive information from a plurality of other users indicating the approximate locations of such other users, and activities in which the other users like to engage. The computing system further includes logic configured to compare the location of the first user with locations of at least some of the plurality of other users, along with logic configured to compare activities in which the first user likes to engage with activities in which at least some of the plurality of other users like to engage. The computing system further includes logic configured to select potential matches for the first user based upon the aforementioned location comparisons and activity comparisons. The computing system includes an electronic display for displaying to the first user information regarding the selected potential matches.
Still referring to
As shown in
Before actually attempting to schedule a date/meeting, potential partners are provided a chance to communicate with each other, as by sending so-called “chat” messages. For example, User1 might send a message to User2 saying “Hi, I'm Tom—looks like we both play tennis. How's your game” User2 might reply “Not bad . . . bet I could take you”. Managing server 12 includes Manage Chat Logic 39 configured to allow User1 and User2 to exchange such chat messages. Also included is Anti-Ghost Logic 41 which is configured to monitor chat exchanges between pairs of users, and to detects chat messages that are not answered within a reasonable amount of time, e.g., within two-three days. Anti-ghost logic 41 may also be configured to send a reminder alert to the user who has not yet responded reminding them that it is rude not to respond, and perhaps even suggesting a message that might be sent to the other user indicating that there is no longer an interest in pursuing the relationship further. Anti-ghost logic may also be configured to be responsive to activation of a screen icon by either of the two users, either to remind the non-responding user to respond, or to suggest a termination message ending the relationship.
As shown in
Managing server 12 also includes Schedule Date Logic 53 configured to generate a date invitation message for transmission from User1 to User2 indicating the suggested activity, the proposed host location, and the date and time to meet. Schedule Date Logic 53 may also be configured to add the proposed date to User1's appointment calendar, along with a note that the date is yet to be confirmed by User2. Schedule Date Logic 53 is also configured to be responsive to a reply from User2, which reply may, for example, take the form of User2 accepting and confirming, or declining, or requesting that the proposed date be re-scheduled to a different time and/or day. If User2 confirms the proposed date. Schedule Date Logic may be configured to access the appointment calendars of both User 1 and User2; User2's calendar is modified to show the scheduled date, and User1's calendar is modified to change the status of the proposed date from unconfirmed to confirmed.
Managing server 12 of
All of such host location fee payments, gift purchases, supplies purchases, and transportation purchases may potentially result in the payment of compensatory fees to the sponsor of the matching app as a referral source. Similarly, host location fee payments, gift purchases, supplies purchases, and transportation purchases may potentially be entitled to discounts negotiated by the sponsor of the matching app as an incentive to its subscribers.
As further shown in
Managing server 12 of
Still referring to
After User1 has finished narrowing the field of potential matches in the manner described above, it is time to find a potential match for a date/meeting. As mentioned herein. User1 is prompted to select from a list of suggested activities; examples might include hiking, biking, tennis, movies, theater, baseball games, etc. These selections may be used to help characterize User1 for matching purposes. These selections may also be used to create a suggested activity for User1 and a potential match to attend together. Some of these suggested activities may be seasonal (e.g., ice skating in the winter) or holiday-related (e.g., a Haunted Hayride around Halloween). Other suggested activities (so-called “quick dates”) are more common, e.g., meeting for ice cream, drinks, or coffee. User1 may optionally select one of these quick dates instead of a favorite activity that had been previously selected by one or both users. Referring briefly to
As User1 selects an icon designating a particular potential activity, that icon moves to the top of the display screen, until all three of User1's selections appear at the top of User1's display screen. These potential activities are listed as icons and/or text on User1's profile that can be viewed by other users. Users may change their top-three selections for potential activities at any time, as by de-selecting one of their chosen activities and selecting a new potential activity to replace it. User1's selections may be uploaded to server 12 and saved in storage 30.
As mentioned herein. User1's characterizing factors, which includes User1's selection of favored activities, are compared to characterizing factors stored for other subscribing users. This comparison step could be performed by processor 32 of server 12. Further, this comparison step could be performed against all other subscribing users, or it could be limited to a narrowed pool of other users whom User1 already selected based upon appearance, as by swiping right: it could be further limited to only those other users who have also “swiped right” when viewing the profile of User1. Step 106 in
Potential matches are displayed to User1 on communication device 20, as indicated by step 110 in
After sufficient “chatting”. User1 may decide that the time is right to schedule an actual date/meeting. In decision diamond 120 of
Before leaving
In some cases, one of the users who had been engaged in a chat session may decide that they are not interested in the other user, and they do not wish to wait 72 hours to be reminded that they have not responded to the latest chat message; rather, as a matter of courtesy, they simply wish to notify the other user that the they are no longer interested. As shown in
If a User1 does not respond to chat messages for a pre-determined amount of time. User1 will receive notifications alerting them, either via their chat with User2 turning red, via pop-up, or via push-notification, that User1 should respond to User2. If User1 fails to act on the notifications. User1 may receive ghosting demerits. After a certain number of demerits. User1 may be suspended for a given time. User1 may wait until that suspension passes or may pay for the premium membership to have suspension removed.
Referring again to
User1 is provided the opportunity of approving, or disapproving, the proposed activity and location, as indicated by decision box 206 in
Another feature of some embodiments of the invention is the integration of the appointment calendars of one or both users in scheduling the proposed date.
The same calendar integration technique can be incorporated into User2's processing of the invitation received from User1, as shown in
In the event that User2 declines the invitation sent by User1. User1's communication device 20 receives a notification from server 12 advising that User2 has declined invitation, perhaps including User2's reason for declining and/or User2's request for rescheduling, and inquiring whether User1 would like to suggest a different date or time, or a different activity. Alternatively. User1 and User2 might be returned to the “chatting” loop in
The flowchart of
Flow may then optionally proceed to decision box 306 of
On the day of the scheduled date, User1 may be prompted to order transportation, for example, a ride-share via Uber or Lyft, to transport User1 and/or User2 to the location for the scheduled activity. These decisions are represented in
Following the scheduled date, some embodiments of the invention provide additional features for the users, as shown in the flowchart of
Flow then passes to decision box 406, wherein the user is asked whether the user wishes to leave a review of the other user, or a review of the activity/location, as per step 408. For example, the reporting user may report whether he or she would like to go out on a second date with the other user or not. The reported results might not necessarily be made public, but may be considered by the sponsor of the matching app when deciding whether or not to allow a subscriber to continue participating. Control then passes to decision box 410 where the reporting user is asked whether the other user “fibbed”, i.e., misrepresented himself or herself within such user's online profile. For example, the “fibbing” user may have used out-dated photos, or even photos of someone else, or falsely described their height, weight, age, occupation, or proficiency in an activity. Such matters can be reported at step 412. Again, such information might not be made public, but may be considered by the matching app sponsor when deciding whether such user may continue participating. A “fibbing” user receives a “warning” alerting them to their indiscretion each time they fib. After a certain number of fibbing incidents, that user will receive a fibbing demerit. The user's account is suspended for a certain given time. A user may wait until that suspension passes or may pay for the premium membership to have suspension removed.
In
Other commercial integrations may be incorporated into the described matching app system. For example, activity discounts might be negotiated with sponsors of activities exclusively for subscribers to the matching app system, possibly with a percentage of collections being paid back to the sponsor of the matching app system. Also, users who have scheduled a date might be linked to websites providing products and videos that related to a scheduled date activity that users may want to purchase or watch, e.g., instructional tennis videos or dancing lessons. Discounts might be negotiated for users with instructors for in-person lessons.
In one embodiment, users are provided the option of being “exclusive” to one other user. In this case, the paired users are no longer available to other matches, and can only use the app to schedule activities with their exclusive partner. This allows committed pairs of users to use all the functionality of the matching app system, e.g., scheduling of dates/meetings, without being bothered by other users.
In one embodiment, exercise of good behavior may be rewarded with an acknowledgement on that user's profile attesting to the user's honesty, and for not ghosting, fibbing or flaking on any dates or interactions over a certain amount of time. Further rewards may include free or discounted premium features for having good behavior.
In another embodiment, a user can suggest a match profile with a friend who is not already on the app as someone that friend would find interesting.
In yet another embodiment, the matching app system may allow users to share date information with friends or family, who are not subscribers, through text messages and/or email messages, as a safety measure.
In still another embodiment, users who are single parents are able to integrate and schedule nanny care for their children through another app system which allows single parents to schedule a babysitter before going on a date.
In a further embodiment, users are provided the option of uploading a 15-second video that the user records on their phone as a greeting in which the user can say something like-Hi my name is Ryan and I love to hike, bike and play tennis. I grew up in LA and I am a photographer. Hit me up and maybe we can play some tennis.”
In a yet further embodiment, local merchants and operators of venues for activities pay a referral fee to the sponsor of the matching app system for any reservations or tickets scheduled by users of the matching app system. Similarly, online retailers who are the targets of links provided by the matching app system are able to sell products that they know the app's users are interested in based on their upcoming activities, and will pay the sponsor of the matching app system a percentage of such purchases.
Computing systems referred to herein can comprise an integrated circuit, a microprocessor, a personal computer, a server, a distributed computing system, a communication device, a network device, or the like, and various combinations of the same. A computing system may also comprise volatile and/or non-volatile memory such as random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), magnetic media, optical media, nano-media, a hard drive, a compact disk, a digital versatile disc (DVD), and/or other devices configured for storing analog or digital information, such as in a database.
The various examples of logic noted herein can comprise hardware, firmware, or software stored on a computer-readable medium, or combinations thereof. This logic may be implemented in an electronic device to produce a special purpose computing system.
Computer-implemented steps of the methods noted herein can comprise a set of instructions stored on a computer-readable medium that when executed cause the computing system to perform the steps. A computer-readable medium, as used herein, expressly excludes paper.
A computing system programmed to perform particular functions pursuant to instructions from program software is a special purpose computing system for performing those particular functions. Data that is manipulated by a special purpose computing system while performing those particular functions is at least electronically saved in buffers of the computing system, physically changing the special purpose computing system from one state to the next with each change to the stored data. Claims directed to methods herein are expressly limited to computer implemented embodiments thereof and expressly do not cover embodiments that can be performed purely mentally.
Computing systems referred to herein can comprise a personal computer, a server, a distributed computing system, a communication device, a network device, or the like, and various combinations of the same. Processors referred to herein can comprise microprocessors, for example. Chipsets referred to herein can comprise one or more integrated circuits, and memories and storage referred to herein can comprise volatile and/or non-volatile memory such as random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), magnetic media, optical media, nano-media, a hard drive, a compact disk, a digital versatile disc (DVD), and/or other devices configured for storing analog or digital information, such as in a database. As such, it will be appreciated that the various examples of logic noted above can comprise hardware, firmware, or software stored on a computer-readable medium, or combinations thereof. For example, logic can include computing instructions and circuits configured to execute those computing instructions. A computer-readable medium, as used herein, refers only to non-transitory media, does not encompass transitory forms of signal transmission, and expressly excludes paper. Computer-implemented steps of the methods noted herein can comprise a set of instructions stored on a computer-readable medium that when executed cause the computing system to perform the steps.
Several embodiments are specifically illustrated and/or described herein. However, it will be appreciated that modifications and variations are covered by the above teachings and within the scope of the appended claims without departing from the spirit and intended scope thereof. For example, while certain embodiments of the invention have been described as being coordinated by a remote server, such a matching app system could instead be operated via a peer-to-peer network if desired. As one example. User2 might share his or her calendar directly with User1 to more quickly find mutually convenient dates and times to meet. While managing server 12 has been described as performing a multitude of functions for subscribers to the matching app, it will be appreciated that some or all of such functions could be performed on a user's communication device, if desired.
The embodiments discussed herein are illustrative of the present invention. As these embodiments of the present invention are described with reference to illustrations, various modifications or adaptations of the methods and or specific structures described may become apparent to those skilled in the art. All such modifications, adaptations, or variations that rely upon the teachings of the present invention, and through which these teachings have advanced the art, are considered to be within the spirit and scope of the present invention. Hence, these descriptions and drawings should not be considered in a limiting sense, as it is understood that the present invention is in no way limited to only the embodiments illustrated. The use of the term “means” within a claim of this application is intended to invoke 112(f) only as to the limitation to which the term attaches and not to the whole claim, while the absence of the term “means” from any claim should be understood as excluding that claim from being interpreted under 112(f). As used in the claims of this application. “configured to” and “configured for” are not intended to invoke Section 112(f) of the Patent Laws.
Number | Date | Country | Kind |
---|---|---|---|
62/627062 | Feb 2018 | US | national |
16/204649 | Nov 2018 | US | national |
The present application claims the benefit of the earlier filing date of U.S. provisional patent application No. 62/627,062, filed on Feb. 6, 2018, entitled “Dating Application System and Method of Use”, the contents of which are hereby incorporated herein by reference.