Recreational game and sporting event management application
AssigneeSports Matching Corp.
InventorAlex Berger
Life of this patent
Estimating the term…
Abstract
The present invention is direct to an application for managing and organizing recreational activities and sporting events in order to provide users with a platform to foster a community of players. Additionally, the application includes a matchmaking feature to match users with similar recreational interests together, a safety feature to gauge the relative safety of a location, a wager feature to allow users to place bets on variables associated with events managed through the platform, and a coaching feature to allow users to match with trainers to increase their skills in particular recreational activities and sports.
Claims20
A system for matching sports event hosts and players, comprising:
- a server platform, including a processor and a memory, in network communication with a plurality of user devices;
- wherein the server platform is operable to generate user profiles for each user based on inputs from the plurality of user devices, the user profiles including preference data and at least one associated geolocation;
- wherein the server platform is operable to update the user profiles with game statistics from previous sporting events;
- wherein the server platform is operable to receive commands from one or more event host user profiles to generate one or more sporting events, and wherein each of the one or more sporting events are associated with a geolocation and a time;
- wherein the server platform is operable to generate a feed of relevant past and upcoming events for each user profile based on the preference data and the at least one associated geolocation of the user profile, and the geolocation associated with the past and upcoming events;
- wherein the server platform includes a query module configured to receive search criteria input from the plurality of user devices and return a list of sporting events relevant to the search criteria input;
- wherein the server platform is configured to receive requests from player user profiles to join the one or more sporting events;
- wherein the server platform transmits a notification to the one or more event host user profiles regarding the requests to join the one or more sporting events;
- wherein the server platform is only able to receive the requests to join the one or more sporting events if the player user profiles meet one or more preestablished requirements associated with the one or more sporting events;
- wherein the server platform is operable to generate a map interface on the plurality of user devices, wherein the geolocations associated with the one or more sporting events are visually overlaid on the map interface;
- and
- wherein the server platform includes a wager module, wherein the wager module is operable to receive wager criteria corresponding to one or more wagers relating to the one or more sporting events and automatically generate smart contracts enforcing transfer of funds between two or more wagering user profiles upon when the wager criteria are met.
A method for matching sports event hosts and players, comprising:
- a server platform generating user profiles for users based on inputs from a plurality of user devices, the user profiles including preference data and at least one associated geolocation;
- the server platform updating user profiles with game statistics from previous sporting events;
- the server platform receiving commands from one or more event host user profiles to generate one or more sporting events, and wherein each of the one or more sporting events are associated with a geolocation and a time;
- the server platform generating a feed of relevant past and upcoming events for each user profile based on the preference data and the at least one associated geolocation of the user profile, and the geolocation associated with the past and upcoming events;
- a query module of the server platform receiving search criteria input from the plurality of user devices and returning a list of sporting events relevant to the search criteria input;
- the server platform receiving requests from player user profiles to join the one or more sporting events;
- the server platform transmitting notifications to the one or more event host user profiles regarding the requests to join the one or more sporting events;
- the server platform receiving the requests to join the one or more sporting events only if the player user profiles meet one or more preestablished requirements associated with the one or more sporting events;
- the server platform generating a map interface on the plurality of user devices, wherein the geolocations associated with the one or more sporting events are visually overlaid on the map interface;
- and
- a wager module of the server platform receiving wager criteria corresponding to one or more wagers relating to the one or more sporting events and automatically generating smart contracts enforcing transfer of funds between two or more wagering user profiles upon when the wager criteria are met.
A system for matching sports event hosts and players, comprising:
- a server platform, including a processor and a memory, in network communication with a plurality of user devices;
- wherein the server platform is operable to generate user profiles for each user based on inputs from the plurality of user devices, the user profiles including preference data and at least one associated geolocation;
- wherein the server platform is operable to update the user profiles with game statistics from previous sporting events;
- wherein the server platform is operable to receive commands from one or more event host user profiles to generate one or more sporting events, and wherein each of the one or more sporting events are associated with a geolocation and a time;
- wherein the server platform is operable to receive commands from one or more coach profiles to generate one or more coaching events, and wherein each of the one or more coaching events are associated with a geolocation and a time;
- wherein the server platform is operable to generate a feed of relevant past and upcoming events for each user profile based on the preference data and the at least one associated geolocation of the user profile, and the geolocation associated with the past and upcoming events;
- wherein the server platform includes a query module configured to receive search criteria input from the plurality of user devices and return a list of sporting events relevant to the search criteria input;
- wherein the server platform is configured to receive requests from player user profiles to join the one or more sporting events;
- wherein the server platform is configured to receive requests from player user profiles to join the one or more coaching events;
- wherein the server platform transmits a notification to the one or more event host user profiles regarding the requests to join the one or more sporting events;
- wherein the server platform is only able to receive the requests to join the one or more sporting events if the player user profiles meet one or more preestablished requirements associated with the one or more sporting events;
- and
- wherein the server platform is operable to generate a map interface on the plurality of user devices, wherein the geolocations associated with the one or more sporting events are visually overlaid on the map interface.
Dependencies are inferred from the claim text.