US20130090171A1 - Initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network - Google Patents
Initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network Download PDFInfo
- Publication number
- US20130090171A1 US20130090171A1 US13/591,797 US201213591797A US2013090171A1 US 20130090171 A1 US20130090171 A1 US 20130090171A1 US 201213591797 A US201213591797 A US 201213591797A US 2013090171 A1 US2013090171 A1 US 2013090171A1
- Authority
- US
- United States
- Prior art keywords
- game
- scoring
- participant
- score
- user terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/48—Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/46—Computing the game score
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/63—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by the player, e.g. authoring using a level editor
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
- A63F2300/556—Player lists, e.g. online players, buddy list, black list
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6009—Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/63—Methods for processing data by generating or executing the game program for controlling the execution of the game in time
- A63F2300/636—Methods for processing data by generating or executing the game program for controlling the execution of the game in time involving process of starting or resuming a game
Definitions
- the disclosed embodiments relate to a initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network.
- the disclosed embodiments relate to receiving a selection of a game definition, receiving a selection of at least one participant to be invited, and receiving a scoring claim based on an activity documented by the participant.
- Fantasy Sports are games where participants act as owners and build a team to compete against other fantasy owner's teams.
- the owners first participate in a draft where they take turns drafting real players or teams of a professional sport.
- the scoring is based on statistics generated by the players and/or teams.
- Statistical performance is converted into points, which are predetermined by the hosting site and are then compiled, totaled and the scores are automatically updated in real time to the league scoreboard.
- these types of games tend to be limited to sports and professional athletes and have no connection to “real life” from the standpoint of the game participants.
- these games tend to have predetermined point value systems and only limited user-customizable functions. Also, they tend to be cyclical and exist for only a predetermined amount of time.
- a social network site (e.g., Facebook, Twitter, LinkedIn, etc.) is an online building of a network of people that share a common interest.
- Social Networking Sites are web-based with 100% of the activities and interactions being performed on the Internet.
- Social network sites are free to users and begin by the user setting up a profile complete with photos, videos and social and geographic status info. Privacy settings allow users to control who can view their profile by adding and accepting individuals to their “friend/follower” list.
- Social Network Sites are viewed and updated in real time and users can post entries or “status updates” to broadcast to their friend lists.
- such sites are primarily focused on communication and social networking, rather than implementing a full-featured gaming system.
- user-customizable functions are limited, and these sites do not offer unique and customizable scoring regimes for competitions.
- Avatar-type online or mobile games are games that are played through a number of different online and mobile channels. The most common forms are browser based games but many can be played on mobile devices and as an application widget on social network websites. Many popular games are competition-based games where the user can choose to play the computer or invite friends to play online against friends. Avatar games are “non-gaming/non-competition” applications that allow users to meet and socialize in an online setting.
- Location-based services which include limited game activity (e.g., SCVNGR, Foursquare, Gowalla, etc.) are offered through social networking websites that are available for, and most often used on, mobile phones. These sites and apps are part game and part gaming platform. Users of these sites sign up and create a user profile. They can invite and connect to friends via email and other social media sites like Facebook and Twitter. Once a person is signed up they are encouraged to go places, check-in, complete challenges and earn points and rewards. Your check-ins and challenges can be posted to Facebook and Twitter and you can receive notifications regarding your friends' activities. However, these location-based games tend to be non-competitive in nature—the focus is on discovering locations and places. User-customization is typically very limited. The games and challenges presented by these sites are of limited variety and are decided by the provider, and the rewards are determined by the participating businesses. Moreover, these sites do not typically provide any sort of universal results scoreboard.
- the disclosed embodiments provide a competition and gaming platform which relates to real life social situations involving the participants.
- the platform is highly customizable to the user's preferences, with the potential for an almost unlimited number of games to be in progress simultaneously. Scoring may be based on claims made by the participants, and a “social scoreboard” provides a unique scoring mechanism that calculates all claims to determine the winner. Blogging, email, text message capabilities are provided to allow for constant interaction among the participants. Whether it is for business, personal, one-on-one, or a group, the disclosed embodiments bring real life social competitions to social media.
- a system and method for initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network includes receiving, from a user terminal of a game initiator, via the computer network, a selection of a game definition, the game definition comprising a determined scoring method for the game.
- the method further includes receiving, from the user terminal of the game initiator, a selection of at least one participant to be invited and receiving, from a user terminal of the at least one invited participant, a game participation response.
- the method further includes receiving, from a user terminal of the at least one invited participant, a scoring claim based on an activity documented by the participant.
- Embodiments of the disclosed invention may include one or more of the following features.
- the game definition may be selected from a set of established game definitions.
- the game definition may be established by receiving a setting of at least one game parameter from the game initiator.
- the scoring method may be determined by a parameter which can be set to any one of at least three possible states, including a first state corresponding to an elimination based on received scoring claims, a second state corresponding to a total score based on received scoring claims, and a third state corresponding to a score after a determined duration based on received scoring claims.
- the scoring method may include a plurality of defined activities, each activity having a corresponding score. The plurality of defined activities, and corresponding score of each defined activity, are based on inputs received from the game initiator.
- the scoring claim may require approval by a designated user before a score is granted to the participant who is the subject of the scoring claim.
- the scoring claim may require approval by other participants before a score is granted to the participant who is the subject of the scoring claim.
- the approval of the scoring claim by the other participants may be done according to a parameter which can be set to any one of at least three possible states, including a first state corresponding to a majority vote, a second state corresponding to a unanimous vote, and a third state corresponding to a defined percentage vote. All scoring claims may be accepted without requiring approval.
- the game definition may include at least one notification parameter which controls notification of the at least one participant in response to a game event.
- the game event controlled by the notification parameter may be an invitation to a participant to join the game, a request for a vote on a scoring claim, an indication that a scoring claim has been approved, or an indication that a score has been granted to a participant in a game which does not require scoring claim approval.
- a team creation request may be received from a participant to allow a team of participants to jointly participate in the game.
- the team creation request may include a team name and list of a plurality of participants to be included on the team, the plurality of participants being a subset of all game participants.
- FIG. 1 is a flow chart for the process of creating a competition using the reality-based competition website.
- FIG. 2 is a flow chart of a process for making a claim for points based on an activity performed by a user during a competition.
- FIG. 3 is a flow chart depicting the different types of claims notifications sent to players.
- FIG. 4 is a flow chart depicting the three major scoring options for the reality-based competition website.
- FIG. 5 shows an example of a home page for the reality-based competition website from which the user can create a game or competition.
- FIG. 6 shows an example of the initial game setup page for creating a game using the reality-based competition website.
- FIG. 7 shows an example of a user selecting a category from a drop-down menu on the initial game setup page of the reality-based competition website.
- FIG. 8 shows an example of the custom scoring page which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.
- FIG. 9 shows another example of the custom scoring page which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.
- FIG. 10 shows another example of the custom scoring page which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.
- FIG. 11 shows another example of the custom scoring page which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.
- FIG. 12 shows another example of the custom scoring page which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.
- FIG. 13 shows an example of an invitation email that potential participants will receive once a commissioner creates a competition.
- FIG. 14 shows an example of an email notification that a player will receive when a claim has been made in a game hosted by the reality-based competition website.
- FIG. 15 shows another example of a claims email notification that is sent to players of a game hosted by the reality-based competition website.
- FIG. 16 shows an example of a claims notification email for an elimination game hosted by the reality-based competition website.
- FIG. 17 shows another example of a claim email notification that is sent to players of a game hosted by the reality-based competition website.
- FIG. 18 shows an example of a claim email notification for a game requiring player votes for every claim made.
- FIG. 19 shows an example of the Welcome Page that the player is taken to when they accept an invitation to a game and have to create a user profile (only first time users will be taken to this page).
- FIG. 20 shows an example of a reality-based game unique homepage.
- FIG. 21 shows another example of a reality-based game unique homepage corresponding to example in FIG. 15 .
- FIG. 22 shows another example of a reality-based game unique homepage corresponding to example in FIG. 16 .
- FIG. 23 shows another example of a reality-based game unique homepage corresponding to example in FIG. 17 , The Big Battle at Work.
- FIG. 24 shows an example of a reality-based game unique homepage corresponding to example in FIG. 18 .
- FIG. 25 shows an example of the Crowning the Winner screen of the reality-based competition website.
- FIG. 26 shows an example of a participant's personal dashboard.
- FIG. 27 shows an example of the create a team page which a player can access from the player dashboard.
- FIG. 1 is a flow chart for the process of creating a competition using a reality-based competition website.
- a user accesses the homepage of the competition website, e.g., via the Internet, and has the option to choose to create a custom game 110 or choose from a list of existing games 125 .
- users have the opportunity to create custom variables 115 for the competition to make the games unique to the users (e.g., game terminology, logos, game names, game details, etc.).
- the user can create custom scoring options 120 (e.g., duration, point total scoring or elimination, etc.).
- the creator then has the opportunity to customize claims and claim values that are used as the scoring mechanism of the game.
- the creator sets the notification preferences 130 and invites participants 135 by inputting their contact information and email addresses (or selecting them from a stored list) so they receive their invitations via email.
- the participants Once the participants receive their invitations, they are prompted to accept the terms and conditions 140 in order to join the game.
- the game begins 145 . The game continues until a winner is determined 150 based on claims made in relation to the terms and conditions set by the creator, who may be referred to as “the commissioner.”
- the user decides to select an existing game 125 , they are prompted to set notifications 130 and invite participants 135 . Participants can accept the invitation by agreeing to the terms and conditions 140 , and the game then begins 145 . The winner is determined 150 based on the claims and the criteria previously established for the existing game.
- FIG. 2 is a flow chart of a process for making a claim for points based on an activity performed by a user during a competition. After accessing the competition website, the user logs on to the user's account 205 with an established user name and password. The user then makes a claim 210 by adding information regarding the claim and submitting the claim.
- the system determines whether predetermined or custom approval is needed 215 for claims, based on the parameters established by the creator of the competition at the time of set up. If predetermined or custom approval is needed, the claim is sent to the commissioner 220 , who then approves or denies the claim 225 based, e.g., on subjective criteria established at the time the competition was set up. The scoring is updated 230 based on scoring parameters for the completion and whether the claim was approved or denied by the commissioner. The participants are notified 235 of the outcome of the claim based on notification procedures.
- the system determines that predetermined or custom approval is not needed 215 for claims, then the scoring is approved 240 , the scoring is updated 230 , and the participants are notified of the claim 235 .
- FIG. 3 is a flow chart depicting the different types of claims notifications sent to players.
- Custom notifications 310 allow players the freedom to write any type of claim, at any time of the day, and all other players are then notified 325 .
- Fixed notifications 315 are reoccurring updates that are typically set up before the competition begins and are determined by the commissioner/creator.
- Automatic notifications 320 are notifications that are sent when a change (i.e., and “event”) takes place in the competition (e.g., scoring changes, players eliminated, etc.).
- FIG. 4 is a flow chart depicting the three major scoring options for the reality-based competition/game. Users have the option to choose 405 from a scoring game, elimination game, or duration game. When the creator chooses an elimination game 410 , this means that the last person remaining in the competition is named the winner. Players can be eliminated based on claims 415 that affect predetermined criteria that are set at the beginning of the game. When there is only one player remaining, then that player is determined to be the winner 440 .
- a scoring game 420 is a game that requires a certain number of points to be accumulated based on claims 425 that have been pre-selected by the commissioner/creator prior to the start of the game. The first person to reach that predetermined point value is named the winner 440 .
- a duration game 430 is a game that determines the winner after a predetermined time frame. During the specified time frame, players make claims 435 to accumulate points. At the end of the time frame, the player with the highest (or lowest) points is named the winner 440 .
- FIG. 5 shows an example of a home page 500 for the reality-based competition website from which the user can create a game or competition.
- the homepage 500 is accessed through the user's internet browser, e.g., by entering the appropriate uniform resource location (URL) in the address bar 505 of the browser or by clicking on a link in a related website or promotional email.
- the homepage 500 presents an introduction box 510 which includes a short description of the competition website, as well as buttons to allow the user to create a competition or game.
- the homepage 500 may also include advertisements 515 , which may be dynamic advertisements that change according to user characteristics, such as location or the contact of stored browser data (e.g., “cookies”).
- the user selects “Create a Game” 520 , thereby initiating a series of screens, discussed in further detail below, which allow the user to enter the necessary parameters to define a competition.
- the user may choose a particular type of game from an array of competition-type buttons 525 entitled “Create Your Own Game” the competition types may include, for example, “Social”, “Fitness”, “Charity”, “Sports”, “Office”, “Other”. These buttons make it convenient for experienced users to directly begin the setting up of a particular type of competition.
- the homepage 500 also includes buttons which allow the user to perform various administrative functions like logging on and registering. Users accessing the website for the first time, for example, in response to an invitation to participate in a competition, click on the register button 535 to set up a registration. Users who have already registered may click on the “Sign In” button 540 and enter their user name and password to log onto the website.
- FIG. 6 shows an example of the initial game setup page 600 for creating a game using the reality-based competition website.
- a user i.e., game creator
- Many of the games found in the preloaded categories 605 may be partner-sponsored games.
- the game creator selects a name for the competition. The creator does this by either selecting from popular, preloaded game names in the drop-down box 615 or by inputting a unique game name in the corresponding custom value section 610 .
- the game creator is then prompted to upload a game logo. This can be done by selecting from popular, preloaded game logos 620 or by uploading a unique logo in the corresponding custom value section 610 .
- the scoring section requires the creator to select a method from the drop-down box 625 .
- a few examples of scoring methods are: “Custom”, “Elimination”, “Duration” and “Other”.
- the creator selects the length of the game. They do this by either selecting from popular, predetermined game lengths from the drop-down menu 630 or by adding in a custom game length in the corresponding custom value section 610 .
- the creator selects a desired means of game notification from the drop-down menu 635 , which were described above in connection with FIG. 3 .
- the creator also has the option to select their own unique means of notification by adding in custom notifications in the corresponding custom value section 610 .
- Further steps require the creator to decide how to crown a winner 640 and to accept the terms and conditions of the game 645 .
- Crowing a winner is determining what kind of acknowledgement/prize the winner of the game will receive. This can be selected from the drop-down menu 640 of popular winner recognition awards, as shown, for example, in FIG. 25 , or a custom prize can be included in the corresponding custom value section 610 .
- the creator is prompted to select from the drop-down box of the terms and conditions 645 . This requires the creator to review and agree to the terms and conditions of the reality-based competition website in order to launch the game and invite participants.
- FIG. 7 shows an example of a user selecting a category from a drop-down menu 710 on the initial game setup page 705 (see also, FIG. 6 , 600 ) of the reality-based competition website.
- the categories may include: celebrity, charity, environment, fitness, food, hobby, holiday, music, office, social, sports, etc.
- FIG. 8 shows an example of the custom scoring page 805 which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.
- the creator is first prompted to enter in different “claims” 810 that will be used to score various activities and actions by the players. Any number of different claims can be entered in the scoring section, and these are completely customizable by the game creator.
- the claims may include “Attend a Phillies Game” and “Arrive after the first pitch”.
- the creator assigns a scoring value 815 .
- the scoring values are “+5” and “ ⁇ 2”, respectively.
- the creator selects the way in which claims are approved 820 from a drop-down box.
- a drop-down box which automatically populates with an extension of specific methods of approval 825 based on what was selected in the previous section. For example, if a creator selects the method of approval, as being “Vote Required by Players” the next drop-down box automatically populates with all of the ways players can vote, e.g., “Majority rules”, “Unanimous Vote” or “Percentage Vote”.
- the creator has the ability to control the frequency of claims made by participants from the drop-down box 830 .
- the frequency of claims selected is “Unlimited” meaning that players can submit any number of claims.
- FIG. 9 shows another example of the custom scoring page 905 which is presented to the game creator when they select from the scoring drop-down box from the “create a game” page.
- FIG. 9 depicts several additional examples of scoring settings.
- the creator is prompted to enter various claims 910 which will form the basis for scoring the players. Any number of claims can be entered in the scoring section, and these are completely customizable by the game creator.
- some of the claims are “Trips to the Gym”, “Attend a Spin Class” and “Eat Ice Cream”.
- the creator assigns a scoring value 915 .
- the scoring values are “+5”, “+10” and “ ⁇ 4”, respectively.
- the creator selects the way in which claims will be approved 920 from a drop-down box.
- a drop-down box that automatically populates with an extension of specific methods of approval 925 based on what was selected in the previous section. For example, if a creator selects the method of approval, as being “Vote Required by Players” the next drop-down box will automatically populate with all of the ways players can vote e.g., “Majority rules”, “Unanimous Vote” or “Percentage Vote”.
- the creator has the ability to control the frequency of claims made by participants from the drop-down box 930 .
- the frequency of claims selected is “One Time per Day,” meaning that each player can only submit one claim in any given day.
- FIG. 10 shows another example of a custom scoring page 1005 which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.
- FIG. 10 depicts several additional examples of scoring settings.
- the creator is first prompted to enter various claims 1010 which will be the basis for scoring the players. Any number of claims can be entered in the scoring section, and these are completely customizable by the game creator. In this example, some of the claims are “Working Overtime”, “Meet Your Quota” and “Complaint Filed”. For each claim that is entered, the creator assigns a scoring value 1015 . In this example, the scoring values are “+100”, “+10” and “ ⁇ 50” respectively.
- the creator selects the way in which claims will be approved 1020 from a drop-down box.
- a drop-down box that automatically populates with an extension of specific methods of approval 1025 based on what was selected in the previous section. For example, if a creator selects the method of approval, as being “Commissioner Approval Only” the next drop-down box will automatically populate with “Commish Approval Only”.
- the creator has the ability to control the frequency of claims made by participants from the drop-down box 1030 .
- the frequency of claims selected is “Two Times Per Day,” meaning that the participants can only submit a maximum of two claims in any given day.
- FIG. 11 is another example of the custom scoring page 1105 which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.
- FIG. 11 depicts several additional examples of scoring settings.
- the creator will first be prompted to enter in different claims 1110 that are the basis for scoring the players. Any number of claims can be entered in the scoring section, and these are completely customizable by the game creator.
- the creator has selected to “Allow Players to Create Claims”.
- the creator assigns a scoring value 1115 .
- the creator also allows players to enter suggested point values for the particular claims they have entered.
- the creator selects the way in which claims will be approved 1120 from a drop-down box.
- a drop-down box that automatically populates with an extension of specific methods of approval 1125 based on what was selected in the previous section. For example, if a creator selects the method of approval as being “All Claims Accepted” the next drop-down box will automatically populate with “All Claims Accepted”.
- the creator has the ability to control the frequency of claims made by participants from the drop-down box 1130 .
- the frequency of claims selected is “One time per Week,” meaning that each player can only make one claim over a seven-day period.
- FIG. 12 is another example of the custom scoring page 1205 which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.
- FIG. 12 depicts several additional examples of scoring settings.
- the creator is first prompted to enter a number of claims 1210 that form the basis for scoring the players. Any number of claims can be entered in the scoring section, and these are completely customizable by the game creator.
- the creator has selected to “Allow Players to Create Claims”.
- the creator assigns a scoring value 1215 .
- the creator specified that all positive claims have a value of “+50” and all negative claims will have a point value of “ ⁇ 50”.
- the creator selects the way in which claims will be approved 1220 from a drop-down box.
- a drop-down box that automatically populates with an extension of specific methods of approval 1225 based on what was selected in the previous section. For example, if a creator selects the method of approval, as being “Vote Required by Players” the next drop-down box will automatically populate with the voting methods. In this example, the method is “Percentage Vote,” and the creator has suggested that 75% of players must approve in order for points to be given.
- the creator has the ability to control the frequency of claims made by participants from the drop-down box 1230 .
- the frequency of claims selected is “Unlimited” meaning that there are no restrictions on the number of claims that can be made by each player.
- FIG. 13 is an example of an invitation email 1305 that potential participants receive once a commissioner creates a competition.
- the invitation is received via email and is linked to the specific game URL 1310 .
- the potential players see a welcome frame 1315 that has a message from the commissioner, the creator of the game.
- This message can be a generic, pre-populated message or the commissioner can choose to create a custom introduction.
- the players then have several options to choose from below the welcome frame 1315 . For example, they can “Accept & Enter Game” 1320 or “Decline the Invite” 1325 .
- Players who are already members of the competition-based website can select to “Sign In” 1330 to see other details of this game and any other games in which they are competing.
- This page also has a link to the Terms and Conditions 1340 of the reality-based competition website, as well as a link to the main home page 1345 .
- FIG. 14 shows an example of an email notification 1405 that a player will receive when a claim has been made in a game hosted by the reality-based competition website.
- the email begins with a text box 1410 containing the details of the claim that is being made.
- the text box 1410 will include the name of the player the claim concerns, as well as the points which are being claimed.
- Below the claim box 1410 there are several options that require player action because, in this example, the scoring method requires all claims to be voted on by the players.
- the player can then decide to “Approve Claim” 1415 , “Approve Claim with Comment” 1420 , “Deny Claim” 1425 or “Deny Claim with Comment” 1430 .
- the game in this example also has an option for a player to “Message the Commish” 1435 or comment on the group “Message Board” 1440 .
- a player can “Message the Commish” if the player has any issues or concerns regarding the competition. Any message to the commissioner will remain between the player and the commissioner. If a player wants to make a comment for the entire group to see, then the player can make a comment on the Message Board 1440 .
- FIG. 15 shows another example of a claims email notification 1505 that is sent to players of a game hosted by the reality-based competition website.
- the email notification 1505 begins with a claims box 1510 consisting of the claim and point values that are being made.
- Below the claims box 1510 is a series of buttons containing links.
- the first button indicates that the claim has been approved by the commissioner 1515 , or in this case, the Fitness Guru. In this particular example, this button does not link to anything (i.e., it is solely an indicator) because this game only requires commissioner (i.e., “Fitness Guru”) approval. If a player wants to dispute a claim or ask a question to the commissioner, the player can select “Email the Fitness Guru” 1520 to pose their question.
- This question or comment is not public—it is only shared with the player and the commissioner. If a player wants to make a comment for the entire group of players to see, the player can do so by clicking the button for the “Message Board” 1525 , or in this example, the “Fun Fit Message Board.”
- FIG. 16 shows an example of a claims notification email 1605 for an elimination game hosted by the reality-based competition website.
- the email notification 1605 begins with a claims box 1610 which shows the claim and point values which are being made. In this example, the players are notified that the player in this claim is safe from elimination.
- Below the claims box 1610 is a series of buttons containing links. The first button indicates that all claims are accepted based on the honor system 1615 and will not link to anything because no further action is required, i.e., the button is solely an indicator in this particular example.
- a player who wants to dispute a claim can email the commissioner, or in this case, select “Email the Club Pro” 1620 . All correspondence between players and the Club Pro are kept confidential. Players are encouraged to submit comments and trash talk on the game message board, or in this case, “The Caddyshack” 1625 .
- FIG. 17 shows another example of a claim email notification 1705 that is sent to players of a game hosted by the reality-based competition website.
- the email notification 1705 begins with a claims box 1710 showing the claim and point values that are being made.
- Below the claims box 1710 is a series of buttons containing links.
- the first button indicates that the claim has been approved by the commissioner 1715 , or in this case, the CS Genie and no further action is required. This button does not link to anything because this game only requires commissioner approval, i.e., the button is solely an indicator in this particular example.
- a player who wants to dispute a claim or ask a question to the commissioner can “Summon the CS Genie” 1720 to pose a question.
- This question or comment is not public as it is only shared with the player and the commissioner, i.e., the “CS Genie” in this example.
- a player who wants to make a comment to the entire group of players can do so by clicking the button to link to the “Work Chat” message board 1725 .
- FIG. 18 shows an example of a claim email notification 1805 for a game which requires player votes for every claim which is made.
- the email begins with a claim box 1810 containing the details of the claim being made and the corresponding point values.
- the claim box 1810 will include the name of the player the claim is in reference to as well as the points that are being claimed.
- Below the claim box 1810 there are several options that require player action because, in this case, the scoring method specifies that all claims must be voted on by players.
- the player can decide, for example, to “Approve the Violation” 1815 , “Approve the Violation with a Comment” 1820 , “Deny the Claim” 1825 or “Deny the Claim with a Comment” 1830 .
- This game also has an option for a player to “Message the Commish” 1835 or comment on the group “Message Board” 1840 .
- a player can “Message the Commish” with any issues or concerns the player may have. Any message to the commissioner will remain between the player and the commissioner. If a player wants to make a comment to the entire group, the player can make a comment on the “Message Board” 1840 .
- FIG. 19 shows an example of the Welcome Page 1905 which is presented to the player when they accept an invitation to a game so that the player can create a user profile. Only first-time users are presented with this page. The player can access the welcome page URL 1910 through a link provided by the invitation email or through the “Sign Up” link on the homepage of the reality-based competition website. If a first-time player links to the welcome page 1905 through the emailed invitation, they will be presented with the uploaded logo or image for the game 1915 that is uploaded by the commissioner.
- the player is then prompted to create their user profile by creating a username 1920 , adding their email address 1925 , creating a password 1930 , re-entering their password 1935 , creating an optional team/player name for this completion 1940 and uploading an image 1945 that will be displayed in correlation with any player activity.
- FIG. 20 shows an example of a reality-based game unique homepage 2005 .
- the player can link up to the unique game page URL 2010 through their invitation email, or any subsequent notification email, or by entering the unique URL address into the browser.
- the basic layout of the unique game homepage 2005 includes status, standings, activities and links for actions.
- Below the standings is an on-going feed with pending claims and recent activity 2025 .
- buttons To the left of the status and standings section are action buttons, which may also be found in the notification emails. Using these buttons, a player can make a claim 2030 or protest a claim 2035 .
- FIG. 21 shows another example of a reality-based game unique homepage 2105 corresponding to example in FIG. 15 .
- the player can access the unique game page URL 2110 using a link provided in the invitation email, or any subsequent notification email, or by entering the unique URL address into the browser.
- the basic layout of the unique game homepage 2105 includes status, standings, activities and links for actions.
- On the right side of the page is the game title 2115 , followed by the player standings and current points 2120 . Below the standings is an on-going feed with pending claims and recent activity 2125 .
- buttons To the left of the status and standings section are action buttons, which also may be found in the notification emails. Using these buttons, a player can make a “Fun Fit Claim” 2130 or protest a “Fun Fit Claim” 2135 . There is a live timer 2140 counting down the time remaining if the game is a duration game. There are also links to the message boards 2145 , a link to email the “Fitness Guru” 2150 , and a link to download a game application to the user's phone 2155 .
- FIG. 22 shows another example of a reality-based game unique homepage 2205 corresponding to example in FIG. 16 .
- the player can access the unique game page URL 2210 using a link in their invitation email, or any subsequent notification email, or by entering the unique URL address into the browser.
- the basic layout of the unique game homepage 2205 includes status, standings, activities and links for actions. To the right of the page you'll see the game title 2215 followed by the player standings, current points and players eliminated 2220 . Below the standings will be an on going feed with Recent Claims and activity 2225 including posts to message boards 2245 .
- buttons To the left of the status and standings section are the action buttons, which also may be found in the notification emails. Using these buttons, a player can submit their score 2230 or protest a recent score 2235 another player posted. Since in this example the game is an elimination game there is no live timer, but there is a link or indicator that shows how long the game has been in progress 2240 . There are also links to “The Caddyshack” message board 2245 , a link to email the “Club Pro” 2250 , and a link to download a game application to the user's phone 2255 .
- FIG. 23 shows another example of a reality-based game unique homepage 2305 corresponding to the example of FIG. 17 , “The Big Battle at Work.”
- the player can access the unique game page URL 2310 using a link provided in their invitation email, or any subsequent notification email, or by entering in the unique URL address into the browser.
- the basic layout of the unique game homepage 2305 includes status, standings, activities and links for actions.
- On the right side of the page is the game title 2315 followed by the player standings and current point totals 2320 .
- Below the standings is an on-going feed with recent claims and activity 2325 , including posts by the commissioner and players.
- buttons To the left of the status and standings section are the action buttons, which may also be found in the notification emails. Using these buttons, a player can submit their “Stats” 2330 and commend a co-worker's a recent score/activity 2335 . This example has links for players to view updates to “Weekly Prizes” 2340 and “Yearly Totals” 2345 . There is always a link to email the “CS Genie” 2350 , and a link to download a game application to the user's phone 2355 .
- FIG. 24 shows an example of a reality-based game unique homepage 2405 corresponding to example in FIG. 18 .
- the player can access the unique game page URL 2410 using a link provided in the invitation email, or any subsequent notification email, or by entering in the unique URL address into the browser.
- the basic layout of the unique game homepage 2405 includes status, standings, activities and links for actions.
- On the right side of the page is the game title 2415 followed by the player standings and current points 2420 . Below the standings is an on-going feed with pending claims and recent activity 2425 .
- buttons To the left of the status and standings section are the action buttons, which may also be found in the notification emails. Using these buttons, a player can “Make a Claim” 2430 or “Protest a Claim” 2435 . There is a live timer 2440 counting down the time remaining if the game is a duration game. There are also links to the message boards 2445 , a link to email “The Godfather” 2450 , and a link to download a game application to the user's phone 2455 .
- FIG. 25 shows an example of the “Crowning the Winner” screen 2505 of the reality-based competition website.
- the game creator can select prizes from popular, preloaded prizes in the drop-down menu 2510 . These prizes may include the following: the creator can enter their own prize to be awarded, they can award a virtual trophy, or they can select from partner-sponsored prizes if they are playing a partner-sponsored game.
- the partner-sponsored prizes will automatically populate in the Crowning a Winner drop-down box 2510 if the game creator is playing a partner-sponsored game.
- Some of these prizes could be discount codes to the partner's website, gift certificates or physical prizes that the sponsors can mail to the winners.
- FIG. 26 shows an example of a participant's personal dashboard 2605 .
- the left side of the dashboard displays the player's profile 2610 including, e.g., name, age, city, total competition wins and current competitions in which the player is participating.
- This section is completely customizable by the user and can show any statistics that the player wishes to show.
- the right side of the page features several popular functions used in the games, including, e.g., options to send invitations, view game history, update user profile, form a team 2615 , view standings and create a new game.
- the “Form a Team” function 2615 is an option in which the player can form a team with multiple players for a game. When a player proposes to form a team, the request will be sent to the Commissioner to be approved or denied, unless the Commissioner already specifies the team function during the set up process.
- the bottom right portion of the page provides links to all of the current competitions in which the player is participating 2620 . Selecting any of these buttons will take the player to that corresponding game page.
- FIG. 27 shows an example of the “Create a Team” page 2705 that a player can access by selecting the corresponding button on the player dashboard. Once this function is selected, the player is prompted to select the game in which the team is going to participate 2710 . The player is then asked to choose a team name 2715 . The player then selects a team captain 2720 , who will have team claim approval privileges for actions made by the team. The team captain can be decided at the beginning stages of team formation or can be done after all players have accepted the invitation.
- the player who is creating the team invites other players to join the team. This can be done by linking team members by search 2725 , which is only available for players who are already members of the competition-based website. Alternatively, the player can invite new players 2730 who are not current members of the competition-based website by means of adding in their email address. Once players have been invited, the player selecting the team clicks the “Accept and Invite Teammates” button 2735 to finalize the selection process. At this point, the invitees receive an email, similar to that of FIG. 13 , requesting their participation in the game as a team.
- the disclosed embodiments provide a reality-based competition website which provides users with an entirely customizable platform to create their own competitions among friends, family, colleagues, and acquaintances. This can be made available at little or no cost to the participants.
- the site offers customized setup for clients to create their own games, choose from existing templates, or even combine the two options in selecting their own unique competition.
- the site handles all the scoring, updates, time tracking, message boards, blogging, and other applicable functions to the games.
- the disclosed embodiments can thus provide a competition platform for real life experiences and interactions.
- visitors Upon entering the site, visitors are able to build a game unique to their group by choosing from various terminology options which describe each part of the game, or by typing in custom game variables to meet their needs.
- the user may construct every detail of the game from the name, to the method of scoring, to the duration or stakes of the games. Play may be set for a defined period of time or a specified point total to determine the winner. There also may be head-to-head matchups in a league setting or elimination games.
- a user may enter the email addresses and/or phone numbers of the participants into the tool or select them from a stored list. After agreeing to the terms and conditions, an email is sent to all the participants asking them to join the game. The email will offer a chance to join or deny the request.
- Each game may have its own web page that can be logged into manually for updates. The user can set parameters for update frequency via email, phone applications, or text messages.
- the gaming options are endless and will be ever-changing with the times and technology and may employ smartphone applications, attachments, sound bites, uploads, etc.
- a few game examples are: scavenger hunts, pub crawls, office productivity, weight loss, bachelor/bachelorette parties, Who's the Man?, charitable acts, going green, hooking up, party fouls, selfless acts, who among your friends is the most extreme, who's attended the most concerts, sporting events, team challenges, anything you want to keep track of in a competition setting.
- the manner in which scoring is kept is also customizable through “The Social Scoreboard.” Examples include making claims via email/text message relating to the participant, or another participant, worth positive or negative points. Users can choose to accept all claims on the honor system, designate a claim judge who makes the verdict, or even use an interactive voting system sent via email where the majority rules or designated percentage.
- a user may select “Create a game/Competition.” In this manner, the user can choose to use an existing game or customize their own.
- existing games may include: Office Productivity, Fitness Challenge, Props vs. Violations, Who's the best golfer, Team Challenges, Settling Bets between friends/family.
- the person creating the game may be the “Commissioner” or owner of the game. They will be responsible for governing the game and will have options to make adjustments and updates when needed. They will have more detailed privileges, such as resetting the game, adding/removing participants, etc. The commissioner's duties do not have to rest with the person who created the game, but most of the time they will be. The Commissioner's email address and name will be entered to begin creating the game.
- the user also determines the duration of the game. They can chose a day, a year, one week, or even a shorter time period, such as five hours. The user may select the duration from a drop-down menu, or they may type in a date/time range.
- the user also determines the manner in which scoring is calculated.
- the games are interactive over email/text and based on claims made by participants. Claims and values can be predetermined in the setup process, or participants could be allowed to type in freely point values and their reasoning.
- the game creator may also choose the way in which scoring is approved. There are several options in the drop-down menu, such as: all claims/points are accepted on the honor system; all claims must be approved by the Commissioner; or claims are either approved or denied based on an interactive vote by the participants.
- the Commissioner may have an option to select frequency of game updates relating to game “events,” e.g., every time a claim is made, every time a claim is approved or denied, weekly, daily, etc.
- invitees In the invitation email, invitees have the option to accept or decline the invitation. If accepting, the invitee is prompted to set up a Game Profile and register. There are customizable options to make their profile unique. Each participant creates a login in for their profile. The participant is then able to log in at any time to check updates, standings, message boards, upload logos, bios, team name, etc.
- the commissioner When the commissioner is ready to start, he or she commences the game so it will begin immediately or at a predetermined date/time.
- the Commissioner has control over many aspects of the game and may, for example: reset a game, add players, kick people out, add/change rules, etc.
- the game continues until a winner is determined according to the determined parameters.
- the winner of the game may receive a customized virtual trophy, congratulatory email, may address the other participants, or may be commended in any manner, as determined in the setup process.
- the competition may also be customizable as to which participants are recognized at the end of the competition/game, e.g., top three finishers receive recognition, or negative recognition for losing a competition.
- game participation may be interactive over email, the personalized game page, and phone applications. Claims are made about real life instances that are can be defined during the setup process of the game. For example, if a user is having a golf competition with his friends, and the object of the game is to have the best score for a season, the user could set up the game so that participants make a “claim” to submit their score for a given day. As a further example, if a user were having a fitness competition, a participant could submit a claim that he deserves fitness points for attending a spin class that day. A further example would be work productivity among a user's team. The user can set up the customizable competition through templates and participants may interact as frequently as they like.
- Participation may also include message boards, picture uploads, a game page with updates and standings, or any other game attributes added by the commissioner. This part of the game is entirely customizable as well so users can make whatever they would like of it.
- the website may provide predefined game templates, in which rules, and scoring methods are already determined in order to make the setup process simple. Users can simply select a game from a category of interest, select the duration of the game, and invite participants. These may be produced for the most popular categories and may be updated and improved to keep people coming back to interact.
- a “Social Scoreboard” may be provided as a scoring mechanism.
- the Social Scoreboard allows participants to determine the scoring method for their competitions by selecting from different types of scoring methods, e.g., a scoring game, an elimination game, or a duration game.
- participant In an elimination game, participants are eliminated throughout the game based on the predetermined claim rules set by the Commissioner. In a scoring game, participants acquire points through claims made throughout the game based on the rules, and a winner is determined once reaching the specified point level. In a duration game, participants acquire points through claims made throughout a game for a specific amount of time determined by the commissioner. A winner is determined at end of the defined timeframe.
- scoring is based on “claims” from participants in the game. Claims could be positive, negative, or represent anything which can impact the score.
- the scoring of claims and their values are customizable, and are established during the setup process. A player can make claims about themselves or other players in the game to determine scoring. The Commissioner will have the opportunity to label claims with their own terminology. For example, in a competition for Man of the Year, the Commissioner could label points “Man Points” and if a player received a claim that would take points away, it could be called a “Violation.”
- the user may select the particular claims which will be used for the game.
- the user can enter specific claims and their associated value, or the user may leave the claims up to the participants to enter at the time they make the claim.
- the Commissioner could set the values of the claims, or they could even leave it open to the person making the claim.
- a defined approval process for the claims helps ensure the validity of the scoring.
- the Commissioner can set the game up so that only he or she has authority to approve claims so that they count towards the scoring.
- the game may be set up based on the honor system, so every claim is accepted.
- a game may be setup so that an email is sent to all the participants for a claim, and the participants have an interactive vote whether to accept or deny the claim.
- the Commissioner can setup the parameters for the vote, such as, for example, majority rules, everyone must agree, 80% of participants agree, etc.
- the manner in which the winner is determined is also decided during the setup process.
- the Commissioner can select a specified point value for the winner (i.e., a “scoring game”), a specified length of the game where the person with the most points when the game concludes is the winner (i.e., a “duration game”), or a game where the winner is the last one remaining in the game after people have been eliminated, or even a league or bracket style competition (i.e., an “elimination game”).
- a participant or game initiator can adjust notification frequency or turn notifications on/off.
- the user creates a profile and can modify the appearance of the user's “dashboard”.
- the game may also allow for ad hoc team creation and customization (e.g., name of team, logo, etc.).
Abstract
A system and method for initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network. The method includes receiving, from a user terminal of a game initiator, via the computer network, a selection of a game definition, the game definition comprising a determined scoring method for the game. The method further includes receiving, from the user terminal of the game initiator, a selection of at least one participant to be invited and receiving, from a user terminal of the at least one invited participant, a game participation response. The method further includes receiving, from a user terminal of the at least one invited participant, a scoring claim based on an activity documented by the participant.
Description
- This application claims priority to, and the benefit of, U.S. Provisional Patent Application No. 61/544,787, filed Oct. 7, 2011, the entirety of which is hereby incorporated herein by reference.
- The disclosed embodiments relate to a initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network. In particular, the disclosed embodiments relate to receiving a selection of a game definition, receiving a selection of at least one participant to be invited, and receiving a scoring claim based on an activity documented by the participant.
- Social media applications and online interactive sites represent a diverse and rapidly growing industry. The types of online games existing today are very specialized and often based on fictional scenarios. Examples are Fantasy Sports, video games, avatar based games, and social network extensions such as mafia wars. These games are escapes from your own reality and limiting in their application. wEcompete.com is intended to allow users to create their own games without restriction. The goal is to become the forum for real life situational games that are completely customizable. We want to bring real life social interaction back in the form of social network. Everyone jokes around with their friends, competes verbally, and makes statements indicating “I can beat you at . . . ”, “I'm a better . . . ”, “I want to lose weight, we should push each other”, “Let's see who can . . . ”. These are statements made daily and we want to be the destination to meet all needs and perform the calculations in determining the winners.
- Fantasy Sports (e.g., My Fantasy League, ESPN, CBS Sportsline, etc.) are games where participants act as owners and build a team to compete against other fantasy owner's teams. The owners first participate in a draft where they take turns drafting real players or teams of a professional sport. The scoring is based on statistics generated by the players and/or teams. Statistical performance is converted into points, which are predetermined by the hosting site and are then compiled, totaled and the scores are automatically updated in real time to the league scoreboard. However, these types of games tend to be limited to sports and professional athletes and have no connection to “real life” from the standpoint of the game participants. Furthermore, these games tend to have predetermined point value systems and only limited user-customizable functions. Also, they tend to be cyclical and exist for only a predetermined amount of time.
- A social network site (e.g., Facebook, Twitter, LinkedIn, etc.) is an online building of a network of people that share a common interest. Social Networking Sites are web-based with 100% of the activities and interactions being performed on the Internet. Social network sites are free to users and begin by the user setting up a profile complete with photos, videos and social and geographic status info. Privacy settings allow users to control who can view their profile by adding and accepting individuals to their “friend/follower” list. Social Network Sites are viewed and updated in real time and users can post entries or “status updates” to broadcast to their friend lists. However, such sites are primarily focused on communication and social networking, rather than implementing a full-featured gaming system. Furthermore, for typical sites, user-customizable functions are limited, and these sites do not offer unique and customizable scoring regimes for competitions.
- Avatar-type online or mobile games are games that are played through a number of different online and mobile channels. The most common forms are browser based games but many can be played on mobile devices and as an application widget on social network websites. Many popular games are competition-based games where the user can choose to play the computer or invite friends to play online against friends. Avatar games are “non-gaming/non-competition” applications that allow users to meet and socialize in an online setting. Many of these games are free or can be downloaded for a small application fee, but some require monthly subscriptions or charge the user small fees for “virtual goods.” Some of these types of games require a paid subscription or payment to advance to further levels of activity, and some of these games are played without the use of other competitors, rather than presenting an open and widely-available competitive environment. Moreover, because these games are virtual games, they have no connection to real life vis-à-vis the participants. Furthermore, the scoring for these games tends to be preset and cannot be modified by game participants. Thus, these games do not offer unique, user-customizable scoring regimes for competitions.
- Location-based services which include limited game activity (e.g., SCVNGR, Foursquare, Gowalla, etc.) are offered through social networking websites that are available for, and most often used on, mobile phones. These sites and apps are part game and part gaming platform. Users of these sites sign up and create a user profile. They can invite and connect to friends via email and other social media sites like Facebook and Twitter. Once a person is signed up they are encouraged to go places, check-in, complete challenges and earn points and rewards. Your check-ins and challenges can be posted to Facebook and Twitter and you can receive notifications regarding your friends' activities. However, these location-based games tend to be non-competitive in nature—the focus is on discovering locations and places. User-customization is typically very limited. The games and challenges presented by these sites are of limited variety and are decided by the provider, and the rewards are determined by the participating businesses. Moreover, these sites do not typically provide any sort of universal results scoreboard.
- The disclosed embodiments provide a competition and gaming platform which relates to real life social situations involving the participants. The platform is highly customizable to the user's preferences, with the potential for an almost unlimited number of games to be in progress simultaneously. Scoring may be based on claims made by the participants, and a “social scoreboard” provides a unique scoring mechanism that calculates all claims to determine the winner. Blogging, email, text message capabilities are provided to allow for constant interaction among the participants. Whether it is for business, personal, one-on-one, or a group, the disclosed embodiments bring real life social competitions to social media.
- In one aspect of the disclosed invention, a system and method for initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network. The method includes receiving, from a user terminal of a game initiator, via the computer network, a selection of a game definition, the game definition comprising a determined scoring method for the game. The method further includes receiving, from the user terminal of the game initiator, a selection of at least one participant to be invited and receiving, from a user terminal of the at least one invited participant, a game participation response. The method further includes receiving, from a user terminal of the at least one invited participant, a scoring claim based on an activity documented by the participant.
- Embodiments of the disclosed invention may include one or more of the following features.
- The game definition may be selected from a set of established game definitions. The game definition may be established by receiving a setting of at least one game parameter from the game initiator.
- The scoring method may be determined by a parameter which can be set to any one of at least three possible states, including a first state corresponding to an elimination based on received scoring claims, a second state corresponding to a total score based on received scoring claims, and a third state corresponding to a score after a determined duration based on received scoring claims. The scoring method may include a plurality of defined activities, each activity having a corresponding score. The plurality of defined activities, and corresponding score of each defined activity, are based on inputs received from the game initiator.
- The scoring claim may require approval by a designated user before a score is granted to the participant who is the subject of the scoring claim. The scoring claim may require approval by other participants before a score is granted to the participant who is the subject of the scoring claim. The approval of the scoring claim by the other participants may be done according to a parameter which can be set to any one of at least three possible states, including a first state corresponding to a majority vote, a second state corresponding to a unanimous vote, and a third state corresponding to a defined percentage vote. All scoring claims may be accepted without requiring approval.
- The game definition may include at least one notification parameter which controls notification of the at least one participant in response to a game event. The game event controlled by the notification parameter may be an invitation to a participant to join the game, a request for a vote on a scoring claim, an indication that a scoring claim has been approved, or an indication that a score has been granted to a participant in a game which does not require scoring claim approval.
- A team creation request may be received from a participant to allow a team of participants to jointly participate in the game. The team creation request may include a team name and list of a plurality of participants to be included on the team, the plurality of participants being a subset of all game participants.
- The above and/or other aspects and advantages will become more apparent and more readily appreciated from the following detailed description of the disclosed embodiments taken in conjunction with the accompanying drawings of which:
-
FIG. 1 is a flow chart for the process of creating a competition using the reality-based competition website. -
FIG. 2 is a flow chart of a process for making a claim for points based on an activity performed by a user during a competition. -
FIG. 3 is a flow chart depicting the different types of claims notifications sent to players. -
FIG. 4 is a flow chart depicting the three major scoring options for the reality-based competition website. -
FIG. 5 shows an example of a home page for the reality-based competition website from which the user can create a game or competition. -
FIG. 6 shows an example of the initial game setup page for creating a game using the reality-based competition website. -
FIG. 7 shows an example of a user selecting a category from a drop-down menu on the initial game setup page of the reality-based competition website. -
FIG. 8 shows an example of the custom scoring page which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page. -
FIG. 9 shows another example of the custom scoring page which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page. -
FIG. 10 shows another example of the custom scoring page which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page. -
FIG. 11 shows another example of the custom scoring page which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page. -
FIG. 12 shows another example of the custom scoring page which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page. -
FIG. 13 shows an example of an invitation email that potential participants will receive once a commissioner creates a competition. -
FIG. 14 shows an example of an email notification that a player will receive when a claim has been made in a game hosted by the reality-based competition website. -
FIG. 15 shows another example of a claims email notification that is sent to players of a game hosted by the reality-based competition website. -
FIG. 16 shows an example of a claims notification email for an elimination game hosted by the reality-based competition website. -
FIG. 17 shows another example of a claim email notification that is sent to players of a game hosted by the reality-based competition website. -
FIG. 18 shows an example of a claim email notification for a game requiring player votes for every claim made. -
FIG. 19 shows an example of the Welcome Page that the player is taken to when they accept an invitation to a game and have to create a user profile (only first time users will be taken to this page). -
FIG. 20 shows an example of a reality-based game unique homepage. -
FIG. 21 shows another example of a reality-based game unique homepage corresponding to example inFIG. 15 . -
FIG. 22 shows another example of a reality-based game unique homepage corresponding to example inFIG. 16 . -
FIG. 23 shows another example of a reality-based game unique homepage corresponding to example inFIG. 17 , The Big Battle at Work. -
FIG. 24 shows an example of a reality-based game unique homepage corresponding to example inFIG. 18 . -
FIG. 25 shows an example of the Crowning the Winner screen of the reality-based competition website. -
FIG. 26 shows an example of a participant's personal dashboard. -
FIG. 27 shows an example of the create a team page which a player can access from the player dashboard. -
FIG. 1 is a flow chart for the process of creating a competition using a reality-based competition website. A user accesses the homepage of the competition website, e.g., via the Internet, and has the option to choose to create acustom game 110 or choose from a list of existinggames 125. When selecting a custom game, users have the opportunity to createcustom variables 115 for the competition to make the games unique to the users (e.g., game terminology, logos, game names, game details, etc.). - Once the variables are determined, the user can create custom scoring options 120 (e.g., duration, point total scoring or elimination, etc.). The creator then has the opportunity to customize claims and claim values that are used as the scoring mechanism of the game. Once the scoring is determined, the creator sets the
notification preferences 130 and invitesparticipants 135 by inputting their contact information and email addresses (or selecting them from a stored list) so they receive their invitations via email. Once the participants receive their invitations, they are prompted to accept the terms andconditions 140 in order to join the game. Once all participants accept or decline (or a predetermined portion of the participants), the game begins 145. The game continues until a winner is determined 150 based on claims made in relation to the terms and conditions set by the creator, who may be referred to as “the commissioner.” - If, on the other hand, the user decides to select an existing
game 125, they are prompted to setnotifications 130 and inviteparticipants 135. Participants can accept the invitation by agreeing to the terms andconditions 140, and the game then begins 145. The winner is determined 150 based on the claims and the criteria previously established for the existing game. -
FIG. 2 is a flow chart of a process for making a claim for points based on an activity performed by a user during a competition. After accessing the competition website, the user logs on to the user'saccount 205 with an established user name and password. The user then makes aclaim 210 by adding information regarding the claim and submitting the claim. - The system determines whether predetermined or custom approval is needed 215 for claims, based on the parameters established by the creator of the competition at the time of set up. If predetermined or custom approval is needed, the claim is sent to the
commissioner 220, who then approves or denies theclaim 225 based, e.g., on subjective criteria established at the time the competition was set up. The scoring is updated 230 based on scoring parameters for the completion and whether the claim was approved or denied by the commissioner. The participants are notified 235 of the outcome of the claim based on notification procedures. - If, on the other hand, the system determines that predetermined or custom approval is not needed 215 for claims, then the scoring is approved 240, the scoring is updated 230, and the participants are notified of the
claim 235. -
FIG. 3 is a flow chart depicting the different types of claims notifications sent to players. Once a participant is logged onto theiraccount 305, there are, for example, three different types of notifications they can receive.Custom notifications 310 allow players the freedom to write any type of claim, at any time of the day, and all other players are then notified 325.Fixed notifications 315 are reoccurring updates that are typically set up before the competition begins and are determined by the commissioner/creator.Automatic notifications 320 are notifications that are sent when a change (i.e., and “event”) takes place in the competition (e.g., scoring changes, players eliminated, etc.). -
FIG. 4 is a flow chart depicting the three major scoring options for the reality-based competition/game. Users have the option to choose 405 from a scoring game, elimination game, or duration game. When the creator chooses anelimination game 410, this means that the last person remaining in the competition is named the winner. Players can be eliminated based onclaims 415 that affect predetermined criteria that are set at the beginning of the game. When there is only one player remaining, then that player is determined to be thewinner 440. - A
scoring game 420 is a game that requires a certain number of points to be accumulated based onclaims 425 that have been pre-selected by the commissioner/creator prior to the start of the game. The first person to reach that predetermined point value is named thewinner 440. - A
duration game 430 is a game that determines the winner after a predetermined time frame. During the specified time frame, players makeclaims 435 to accumulate points. At the end of the time frame, the player with the highest (or lowest) points is named thewinner 440. -
FIG. 5 shows an example of ahome page 500 for the reality-based competition website from which the user can create a game or competition. Thehomepage 500 is accessed through the user's internet browser, e.g., by entering the appropriate uniform resource location (URL) in theaddress bar 505 of the browser or by clicking on a link in a related website or promotional email. Thehomepage 500 presents anintroduction box 510 which includes a short description of the competition website, as well as buttons to allow the user to create a competition or game. Thehomepage 500 may also includeadvertisements 515, which may be dynamic advertisements that change according to user characteristics, such as location or the contact of stored browser data (e.g., “cookies”). - To set up a game or competition, the user selects “Create a Game” 520, thereby initiating a series of screens, discussed in further detail below, which allow the user to enter the necessary parameters to define a competition. Alternatively, the user may choose a particular type of game from an array of competition-
type buttons 525 entitled “Create Your Own Game” the competition types may include, for example, “Social”, “Fitness”, “Charity”, “Sports”, “Office”, “Other”. These buttons make it convenient for experienced users to directly begin the setting up of a particular type of competition. There may also be a “Browse Games”button 530 which allows a user to begin browsing through the various available game types. - The
homepage 500 also includes buttons which allow the user to perform various administrative functions like logging on and registering. Users accessing the website for the first time, for example, in response to an invitation to participate in a competition, click on theregister button 535 to set up a registration. Users who have already registered may click on the “Sign In”button 540 and enter their user name and password to log onto the website. -
FIG. 6 shows an example of the initialgame setup page 600 for creating a game using the reality-based competition website. First a user, i.e., game creator, can select a category from popular, preloaded categories in the drop-down box 605, or the creator can type in their own unique category in the correspondingcustom value section 610. Many of the games found in thepreloaded categories 605 may be partner-sponsored games. Next, the game creator selects a name for the competition. The creator does this by either selecting from popular, preloaded game names in the drop-down box 615 or by inputting a unique game name in the correspondingcustom value section 610. The game creator is then prompted to upload a game logo. This can be done by selecting from popular,preloaded game logos 620 or by uploading a unique logo in the correspondingcustom value section 610. - Next, the creator chooses the method of scoring. The scoring section requires the creator to select a method from the drop-
down box 625. A few examples of scoring methods are: “Custom”, “Elimination”, “Duration” and “Other”. Once the creator selects the method of scoring, he or she is directed to a new page which is described below in detail in connection withFIGS. 8-12 . - After scoring is completed the creator selects the length of the game. They do this by either selecting from popular, predetermined game lengths from the drop-
down menu 630 or by adding in a custom game length in the correspondingcustom value section 610. Next the creator selects a desired means of game notification from the drop-down menu 635, which were described above in connection withFIG. 3 . The creator also has the option to select their own unique means of notification by adding in custom notifications in the correspondingcustom value section 610. - Further steps require the creator to decide how to crown a
winner 640 and to accept the terms and conditions of thegame 645. Crowing a winner is determining what kind of acknowledgement/prize the winner of the game will receive. This can be selected from the drop-down menu 640 of popular winner recognition awards, as shown, for example, inFIG. 25 , or a custom prize can be included in the correspondingcustom value section 610. Finally, the creator is prompted to select from the drop-down box of the terms andconditions 645. This requires the creator to review and agree to the terms and conditions of the reality-based competition website in order to launch the game and invite participants. -
FIG. 7 shows an example of a user selecting a category from a drop-down menu 710 on the initial game setup page 705 (see also,FIG. 6 , 600) of the reality-based competition website. For example, the categories may include: celebrity, charity, environment, fitness, food, hobby, holiday, music, office, social, sports, etc. -
FIG. 8 shows an example of thecustom scoring page 805 which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page. The creator is first prompted to enter in different “claims” 810 that will be used to score various activities and actions by the players. Any number of different claims can be entered in the scoring section, and these are completely customizable by the game creator. For example, the claims may include “Attend a Phillies Game” and “Arrive after the first pitch”. For each claim that is entered, the creator assigns ascoring value 815. In this example, the scoring values are “+5” and “−2”, respectively. - Next the creator selects the way in which claims are approved 820 from a drop-down box. Once the method of approval is selected, there is a drop-down box which automatically populates with an extension of specific methods of
approval 825 based on what was selected in the previous section. For example, if a creator selects the method of approval, as being “Vote Required by Players” the next drop-down box automatically populates with all of the ways players can vote, e.g., “Majority rules”, “Unanimous Vote” or “Percentage Vote”. - Finally, the creator has the ability to control the frequency of claims made by participants from the drop-
down box 830. In this example, the frequency of claims selected is “Unlimited” meaning that players can submit any number of claims. Once all drop-down boxes are filled out, the creator then clicks the box to acceptscoring options 835 to finalize this section. -
FIG. 9 shows another example of thecustom scoring page 905 which is presented to the game creator when they select from the scoring drop-down box from the “create a game” page.FIG. 9 depicts several additional examples of scoring settings. As in the example ofFIG. 8 , the creator is prompted to entervarious claims 910 which will form the basis for scoring the players. Any number of claims can be entered in the scoring section, and these are completely customizable by the game creator. In this example, some of the claims are “Trips to the Gym”, “Attend a Spin Class” and “Eat Ice Cream”. For each claim that is entered, the creator assigns ascoring value 915. In this example, the scoring values are “+5”, “+10” and “−4”, respectively. - Next the creator selects the way in which claims will be approved 920 from a drop-down box. Once the method of approval is selected there is a drop-down box that automatically populates with an extension of specific methods of
approval 925 based on what was selected in the previous section. For example, if a creator selects the method of approval, as being “Vote Required by Players” the next drop-down box will automatically populate with all of the ways players can vote e.g., “Majority rules”, “Unanimous Vote” or “Percentage Vote”. - Finally, the creator has the ability to control the frequency of claims made by participants from the drop-
down box 930. In this example, the frequency of claims selected is “One Time per Day,” meaning that each player can only submit one claim in any given day. Once all drop-down boxes are filled out to completion the creator then clicks the box to acceptscoring options 935 to finalize this section. -
FIG. 10 shows another example of acustom scoring page 1005 which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.FIG. 10 depicts several additional examples of scoring settings. As in the example ofFIGS. 8 and 9 , the creator is first prompted to entervarious claims 1010 which will be the basis for scoring the players. Any number of claims can be entered in the scoring section, and these are completely customizable by the game creator. In this example, some of the claims are “Working Overtime”, “Meet Your Quota” and “Complaint Filed”. For each claim that is entered, the creator assigns ascoring value 1015. In this example, the scoring values are “+100”, “+10” and “−50” respectively. - Next the creator selects the way in which claims will be approved 1020 from a drop-down box. Once the method of approval is selected there is a drop-down box that automatically populates with an extension of specific methods of
approval 1025 based on what was selected in the previous section. For example, if a creator selects the method of approval, as being “Commissioner Approval Only” the next drop-down box will automatically populate with “Commish Approval Only”. - Finally, the creator has the ability to control the frequency of claims made by participants from the drop-
down box 1030. In this example, the frequency of claims selected is “Two Times Per Day,” meaning that the participants can only submit a maximum of two claims in any given day. Once all drop-down boxes have been filled out, the creator then clicks the box to acceptscoring options 1035 to finalize this section. -
FIG. 11 is another example of thecustom scoring page 1105 which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.FIG. 11 depicts several additional examples of scoring settings. As in the example ofFIGS. 8-10 , the creator will first be prompted to enter indifferent claims 1110 that are the basis for scoring the players. Any number of claims can be entered in the scoring section, and these are completely customizable by the game creator. In this example, the creator has selected to “Allow Players to Create Claims”. For each claim that is entered, the creator assigns ascoring value 1115. In this example, because participants can also enter claims, the creator also allows players to enter suggested point values for the particular claims they have entered. - Next, the creator selects the way in which claims will be approved 1120 from a drop-down box. Once the method of approval is selected, there is a drop-down box that automatically populates with an extension of specific methods of
approval 1125 based on what was selected in the previous section. For example, if a creator selects the method of approval as being “All Claims Accepted” the next drop-down box will automatically populate with “All Claims Accepted”. - Finally, the creator has the ability to control the frequency of claims made by participants from the drop-
down box 1130. In this example, the frequency of claims selected is “One time per Week,” meaning that each player can only make one claim over a seven-day period. Once all drop-down boxes are filled out, the creator then clicks the box to acceptscoring options 1135 to finalize this section. -
FIG. 12 is another example of thecustom scoring page 1205 which is presented to the game creator when they select from the scoring drop-down box on the “create a game” page.FIG. 12 depicts several additional examples of scoring settings. As in the example ofFIGS. 8-11 , the creator is first prompted to enter a number ofclaims 1210 that form the basis for scoring the players. Any number of claims can be entered in the scoring section, and these are completely customizable by the game creator. In this example, the creator has selected to “Allow Players to Create Claims”. For each claim that is entered, the creator assigns ascoring value 1215. In this example, the creator specified that all positive claims have a value of “+50” and all negative claims will have a point value of “−50”. - Next the creator selects the way in which claims will be approved 1220 from a drop-down box. Once the method of approval is selected, there is a drop-down box that automatically populates with an extension of specific methods of
approval 1225 based on what was selected in the previous section. For example, if a creator selects the method of approval, as being “Vote Required by Players” the next drop-down box will automatically populate with the voting methods. In this example, the method is “Percentage Vote,” and the creator has suggested that 75% of players must approve in order for points to be given. - Finally, the creator has the ability to control the frequency of claims made by participants from the drop-
down box 1230. In this example, the frequency of claims selected is “Unlimited” meaning that there are no restrictions on the number of claims that can be made by each player. Once all drop-down boxes are filled out, the creator then clicks the box to accept scoring options 1235 to finalize this section. -
FIG. 13 is an example of aninvitation email 1305 that potential participants receive once a commissioner creates a competition. The invitation is received via email and is linked to thespecific game URL 1310. When they first open the email, the potential players see awelcome frame 1315 that has a message from the commissioner, the creator of the game. This message can be a generic, pre-populated message or the commissioner can choose to create a custom introduction. - The players then have several options to choose from below the
welcome frame 1315. For example, they can “Accept & Enter Game” 1320 or “Decline the Invite” 1325. Players who are already members of the competition-based website can select to “Sign In” 1330 to see other details of this game and any other games in which they are competing. There is an option to “Message the Commish” 1335 for any potential player who has a question prior to accepting or declining. This page also has a link to the Terms andConditions 1340 of the reality-based competition website, as well as a link to themain home page 1345. -
FIG. 14 shows an example of anemail notification 1405 that a player will receive when a claim has been made in a game hosted by the reality-based competition website. The email begins with atext box 1410 containing the details of the claim that is being made. Thetext box 1410 will include the name of the player the claim concerns, as well as the points which are being claimed. Below theclaim box 1410, there are several options that require player action because, in this example, the scoring method requires all claims to be voted on by the players. The player can then decide to “Approve Claim” 1415, “Approve Claim with Comment” 1420, “Deny Claim” 1425 or “Deny Claim with Comment” 1430. - The game in this example also has an option for a player to “Message the Commish” 1435 or comment on the group “Message Board” 1440. For example, a player can “Message the Commish” if the player has any issues or concerns regarding the competition. Any message to the commissioner will remain between the player and the commissioner. If a player wants to make a comment for the entire group to see, then the player can make a comment on the
Message Board 1440. -
FIG. 15 shows another example of aclaims email notification 1505 that is sent to players of a game hosted by the reality-based competition website. Theemail notification 1505 begins with aclaims box 1510 consisting of the claim and point values that are being made. Below theclaims box 1510 is a series of buttons containing links. The first button, for example, indicates that the claim has been approved by thecommissioner 1515, or in this case, the Fitness Guru. In this particular example, this button does not link to anything (i.e., it is solely an indicator) because this game only requires commissioner (i.e., “Fitness Guru”) approval. If a player wants to dispute a claim or ask a question to the commissioner, the player can select “Email the Fitness Guru” 1520 to pose their question. This question or comment is not public—it is only shared with the player and the commissioner. If a player wants to make a comment for the entire group of players to see, the player can do so by clicking the button for the “Message Board” 1525, or in this example, the “Fun Fit Message Board.” -
FIG. 16 shows an example of aclaims notification email 1605 for an elimination game hosted by the reality-based competition website. Theemail notification 1605 begins with aclaims box 1610 which shows the claim and point values which are being made. In this example, the players are notified that the player in this claim is safe from elimination. Below theclaims box 1610 is a series of buttons containing links. The first button indicates that all claims are accepted based on thehonor system 1615 and will not link to anything because no further action is required, i.e., the button is solely an indicator in this particular example. A player who wants to dispute a claim can email the commissioner, or in this case, select “Email the Club Pro” 1620. All correspondence between players and the Club Pro are kept confidential. Players are encouraged to submit comments and trash talk on the game message board, or in this case, “The Caddyshack” 1625. -
FIG. 17 shows another example of aclaim email notification 1705 that is sent to players of a game hosted by the reality-based competition website. Theemail notification 1705 begins with aclaims box 1710 showing the claim and point values that are being made. Below theclaims box 1710 is a series of buttons containing links. The first button indicates that the claim has been approved by thecommissioner 1715, or in this case, the CS Genie and no further action is required. This button does not link to anything because this game only requires commissioner approval, i.e., the button is solely an indicator in this particular example. A player who wants to dispute a claim or ask a question to the commissioner can “Summon the CS Genie” 1720 to pose a question. This question or comment is not public as it is only shared with the player and the commissioner, i.e., the “CS Genie” in this example. A player who wants to make a comment to the entire group of players can do so by clicking the button to link to the “Work Chat”message board 1725. -
FIG. 18 shows an example of aclaim email notification 1805 for a game which requires player votes for every claim which is made. The email begins with aclaim box 1810 containing the details of the claim being made and the corresponding point values. Theclaim box 1810 will include the name of the player the claim is in reference to as well as the points that are being claimed. Below theclaim box 1810 there are several options that require player action because, in this case, the scoring method specifies that all claims must be voted on by players. The player can decide, for example, to “Approve the Violation” 1815, “Approve the Violation with a Comment” 1820, “Deny the Claim” 1825 or “Deny the Claim with a Comment” 1830. - This game also has an option for a player to “Message the Commish” 1835 or comment on the group “Message Board” 1840. A player can “Message the Commish” with any issues or concerns the player may have. Any message to the commissioner will remain between the player and the commissioner. If a player wants to make a comment to the entire group, the player can make a comment on the “Message Board” 1840.
-
FIG. 19 shows an example of theWelcome Page 1905 which is presented to the player when they accept an invitation to a game so that the player can create a user profile. Only first-time users are presented with this page. The player can access thewelcome page URL 1910 through a link provided by the invitation email or through the “Sign Up” link on the homepage of the reality-based competition website. If a first-time player links to thewelcome page 1905 through the emailed invitation, they will be presented with the uploaded logo or image for thegame 1915 that is uploaded by the commissioner. - The player is then prompted to create their user profile by creating a
username 1920, adding theiremail address 1925, creating apassword 1930, re-entering theirpassword 1935, creating an optional team/player name for thiscompletion 1940 and uploading animage 1945 that will be displayed in correlation with any player activity. There are also blank sections which allow the user to add anyunique profile information 1950 that was not covered in the prior options. Once the player is satisfied with their profile they can select “Accept Profile and Get Started” 1955. -
FIG. 20 shows an example of a reality-based gameunique homepage 2005. The player can link up to the uniquegame page URL 2010 through their invitation email, or any subsequent notification email, or by entering the unique URL address into the browser. The basic layout of theunique game homepage 2005 includes status, standings, activities and links for actions. On the right side of the page, there is agame title 2015, followed by the player standings andcurrent points 2020. Below the standings is an on-going feed with pending claims andrecent activity 2025. - To the left of the status and standings section are action buttons, which may also be found in the notification emails. Using these buttons, a player can make a
claim 2030 or protest aclaim 2035. There is alive timer 2040 counting down the time remaining if the game is a duration game, i.e., has a defined duration period. There are also links to themessage boards 2045, a link to email thecommissioner 2050, and a link to upload a game application to yourphone 2055. -
FIG. 21 shows another example of a reality-based gameunique homepage 2105 corresponding to example inFIG. 15 . The player can access the uniquegame page URL 2110 using a link provided in the invitation email, or any subsequent notification email, or by entering the unique URL address into the browser. The basic layout of theunique game homepage 2105 includes status, standings, activities and links for actions. On the right side of the page is thegame title 2115, followed by the player standings andcurrent points 2120. Below the standings is an on-going feed with pending claims andrecent activity 2125. - To the left of the status and standings section are action buttons, which also may be found in the notification emails. Using these buttons, a player can make a “Fun Fit Claim” 2130 or protest a “Fun Fit Claim” 2135. There is a
live timer 2140 counting down the time remaining if the game is a duration game. There are also links to themessage boards 2145, a link to email the “Fitness Guru” 2150, and a link to download a game application to the user'sphone 2155. -
FIG. 22 shows another example of a reality-based gameunique homepage 2205 corresponding to example inFIG. 16 . The player can access the uniquegame page URL 2210 using a link in their invitation email, or any subsequent notification email, or by entering the unique URL address into the browser. The basic layout of theunique game homepage 2205 includes status, standings, activities and links for actions. To the right of the page you'll see thegame title 2215 followed by the player standings, current points and players eliminated 2220. Below the standings will be an on going feed with Recent Claims andactivity 2225 including posts tomessage boards 2245. - To the left of the status and standings section are the action buttons, which also may be found in the notification emails. Using these buttons, a player can submit their
score 2230 or protest arecent score 2235 another player posted. Since in this example the game is an elimination game there is no live timer, but there is a link or indicator that shows how long the game has been inprogress 2240. There are also links to “The Caddyshack”message board 2245, a link to email the “Club Pro” 2250, and a link to download a game application to the user'sphone 2255. -
FIG. 23 shows another example of a reality-based gameunique homepage 2305 corresponding to the example ofFIG. 17 , “The Big Battle at Work.” The player can access the uniquegame page URL 2310 using a link provided in their invitation email, or any subsequent notification email, or by entering in the unique URL address into the browser. The basic layout of theunique game homepage 2305 includes status, standings, activities and links for actions. On the right side of the page is thegame title 2315 followed by the player standings and current point totals 2320. Below the standings is an on-going feed with recent claims andactivity 2325, including posts by the commissioner and players. - To the left of the status and standings section are the action buttons, which may also be found in the notification emails. Using these buttons, a player can submit their “Stats” 2330 and commend a co-worker's a recent score/
activity 2335. This example has links for players to view updates to “Weekly Prizes” 2340 and “Yearly Totals” 2345. There is always a link to email the “CS Genie” 2350, and a link to download a game application to the user'sphone 2355. -
FIG. 24 shows an example of a reality-based gameunique homepage 2405 corresponding to example inFIG. 18 . The player can access the uniquegame page URL 2410 using a link provided in the invitation email, or any subsequent notification email, or by entering in the unique URL address into the browser. The basic layout of theunique game homepage 2405 includes status, standings, activities and links for actions. On the right side of the page is thegame title 2415 followed by the player standings andcurrent points 2420. Below the standings is an on-going feed with pending claims andrecent activity 2425. - To the left of the status and standings section are the action buttons, which may also be found in the notification emails. Using these buttons, a player can “Make a Claim” 2430 or “Protest a Claim” 2435. There is a
live timer 2440 counting down the time remaining if the game is a duration game. There are also links to themessage boards 2445, a link to email “The Godfather” 2450, and a link to download a game application to the user'sphone 2455. -
FIG. 25 shows an example of the “Crowning the Winner”screen 2505 of the reality-based competition website. The game creator can select prizes from popular, preloaded prizes in the drop-down menu 2510. These prizes may include the following: the creator can enter their own prize to be awarded, they can award a virtual trophy, or they can select from partner-sponsored prizes if they are playing a partner-sponsored game. The partner-sponsored prizes will automatically populate in the Crowning a Winner drop-down box 2510 if the game creator is playing a partner-sponsored game. Some of these prizes could be discount codes to the partner's website, gift certificates or physical prizes that the sponsors can mail to the winners. -
FIG. 26 shows an example of a participant'spersonal dashboard 2605. The left side of the dashboard displays the player'sprofile 2610 including, e.g., name, age, city, total competition wins and current competitions in which the player is participating. This section is completely customizable by the user and can show any statistics that the player wishes to show. - The right side of the page features several popular functions used in the games, including, e.g., options to send invitations, view game history, update user profile, form a
team 2615, view standings and create a new game. The “Form a Team”function 2615 is an option in which the player can form a team with multiple players for a game. When a player proposes to form a team, the request will be sent to the Commissioner to be approved or denied, unless the Commissioner already specifies the team function during the set up process. Finally, the bottom right portion of the page provides links to all of the current competitions in which the player is participating 2620. Selecting any of these buttons will take the player to that corresponding game page. -
FIG. 27 . shows an example of the “Create a Team”page 2705 that a player can access by selecting the corresponding button on the player dashboard. Once this function is selected, the player is prompted to select the game in which the team is going to participate 2710. The player is then asked to choose ateam name 2715. The player then selects ateam captain 2720, who will have team claim approval privileges for actions made by the team. The team captain can be decided at the beginning stages of team formation or can be done after all players have accepted the invitation. - Next the player who is creating the team invites other players to join the team. This can be done by linking team members by
search 2725, which is only available for players who are already members of the competition-based website. Alternatively, the player can invitenew players 2730 who are not current members of the competition-based website by means of adding in their email address. Once players have been invited, the player selecting the team clicks the “Accept and Invite Teammates”button 2735 to finalize the selection process. At this point, the invitees receive an email, similar to that ofFIG. 13 , requesting their participation in the game as a team. - It can be seen from the detailed description above, that the disclosed embodiments provide a reality-based competition website which provides users with an entirely customizable platform to create their own competitions among friends, family, colleagues, and acquaintances. This can be made available at little or no cost to the participants. The site offers customized setup for clients to create their own games, choose from existing templates, or even combine the two options in selecting their own unique competition. The site handles all the scoring, updates, time tracking, message boards, blogging, and other applicable functions to the games. The disclosed embodiments can thus provide a competition platform for real life experiences and interactions.
- Upon entering the site, visitors are able to build a game unique to their group by choosing from various terminology options which describe each part of the game, or by typing in custom game variables to meet their needs. The user may construct every detail of the game from the name, to the method of scoring, to the duration or stakes of the games. Play may be set for a defined period of time or a specified point total to determine the winner. There also may be head-to-head matchups in a league setting or elimination games.
- Once a user creates a game, they may enter the email addresses and/or phone numbers of the participants into the tool or select them from a stored list. After agreeing to the terms and conditions, an email is sent to all the participants asking them to join the game. The email will offer a chance to join or deny the request. Each game may have its own web page that can be logged into manually for updates. The user can set parameters for update frequency via email, phone applications, or text messages.
- The gaming options are endless and will be ever-changing with the times and technology and may employ smartphone applications, attachments, sound bites, uploads, etc. A few game examples are: scavenger hunts, pub crawls, office productivity, weight loss, bachelor/bachelorette parties, Who's the Man?, charitable acts, going green, hooking up, party fouls, selfless acts, who among your friends is the most extreme, who's attended the most concerts, sporting events, team challenges, anything you want to keep track of in a competition setting.
- As discussed above, the manner in which scoring is kept is also customizable through “The Social Scoreboard.” Examples include making claims via email/text message relating to the participant, or another participant, worth positive or negative points. Users can choose to accept all claims on the honor system, designate a claim judge who makes the verdict, or even use an interactive voting system sent via email where the majority rules or designated percentage.
- From the Home page a user may select “Create a game/Competition.” In this manner, the user can choose to use an existing game or customize their own. For example, existing games may include: Office Productivity, Fitness Challenge, Props vs. Violations, Who's the best golfer, Team Challenges, Settling Bets between friends/family.
- The person creating the game may be the “Commissioner” or owner of the game. They will be responsible for governing the game and will have options to make adjustments and updates when needed. They will have more detailed privileges, such as resetting the game, adding/removing participants, etc. The commissioner's duties do not have to rest with the person who created the game, but most of the time they will be. The Commissioner's email address and name will be entered to begin creating the game.
- When creating a unique game, the user is prompted to fill out game variables in the setup process. They will have the option to type in their own verbiage or select from drop-down menus. Everything from the name of the game down to the manner in which they refer to “points” or other parts of the game is customizable.
- The user also determines the duration of the game. They can chose a day, a year, one week, or even a shorter time period, such as five hours. The user may select the duration from a drop-down menu, or they may type in a date/time range.
- The user also determines the manner in which scoring is calculated. The games are interactive over email/text and based on claims made by participants. Claims and values can be predetermined in the setup process, or participants could be allowed to type in freely point values and their reasoning. The game creator may also choose the way in which scoring is approved. There are several options in the drop-down menu, such as: all claims/points are accepted on the honor system; all claims must be approved by the Commissioner; or claims are either approved or denied based on an interactive vote by the participants.
- The Commissioner may have an option to select frequency of game updates relating to game “events,” e.g., every time a claim is made, every time a claim is approved or denied, weekly, daily, etc.
- After the Commissioner has gone through the steps of game setup, they can invite participants. The user fills out the names and email addresses and/or phone numbers of all the people they would like to join the game or selects the participants from stored lists which have been entered previously. After entering the participant info and accepting the terms and conditions, an invitation email is sent out to each of the participants. The Commissioner will have an option to introduce the game in the email with verbiage, photos, parameters of the game, etc.
- In the invitation email, invitees have the option to accept or decline the invitation. If accepting, the invitee is prompted to set up a Game Profile and register. There are customizable options to make their profile unique. Each participant creates a login in for their profile. The participant is then able to log in at any time to check updates, standings, message boards, upload logos, bios, team name, etc.
- When the commissioner is ready to start, he or she commences the game so it will begin immediately or at a predetermined date/time. The Commissioner has control over many aspects of the game and may, for example: reset a game, add players, kick people out, add/change rules, etc.
- The game continues until a winner is determined according to the determined parameters. The winner of the game may receive a customized virtual trophy, congratulatory email, may address the other participants, or may be commended in any manner, as determined in the setup process. The competition may also be customizable as to which participants are recognized at the end of the competition/game, e.g., top three finishers receive recognition, or negative recognition for losing a competition.
- As discussed in detail above, game participation may be interactive over email, the personalized game page, and phone applications. Claims are made about real life instances that are can be defined during the setup process of the game. For example, if a user is having a golf competition with his friends, and the object of the game is to have the best score for a season, the user could set up the game so that participants make a “claim” to submit their score for a given day. As a further example, if a user were having a fitness competition, a participant could submit a claim that he deserves fitness points for attending a spin class that day. A further example would be work productivity among a user's team. The user can set up the customizable competition through templates and participants may interact as frequently as they like.
- Once a game has been created and the participants have accepted an invitation to join the game, many different types of interactions are possible. Various parameters and rules are addressed during the game setup process and are managed by the Commissioner of the competition. For example, the “commish” could setup a game in which participants can make as many claims as they want, at any time, and worth as many points as they like. Alternatively, the Commissioner could put restrictions on the frequency of claims or only allow specific claims which the user can choose for specified amounts of points or values.
- Participation may also include message boards, picture uploads, a game page with updates and standings, or any other game attributes added by the commissioner. This part of the game is entirely customizable as well so users can make whatever they would like of it.
- There may also be existing games for users to choose to play. The website may provide predefined game templates, in which rules, and scoring methods are already determined in order to make the setup process simple. Users can simply select a game from a category of interest, select the duration of the game, and invite participants. These may be produced for the most popular categories and may be updated and improved to keep people coming back to interact.
- A “Social Scoreboard” may be provided as a scoring mechanism. The Social Scoreboard allows participants to determine the scoring method for their competitions by selecting from different types of scoring methods, e.g., a scoring game, an elimination game, or a duration game.
- In an elimination game, participants are eliminated throughout the game based on the predetermined claim rules set by the Commissioner. In a scoring game, participants acquire points through claims made throughout the game based on the rules, and a winner is determined once reaching the specified point level. In a duration game, participants acquire points through claims made throughout a game for a specific amount of time determined by the commissioner. A winner is determined at end of the defined timeframe.
- As discussed above, scoring is based on “claims” from participants in the game. Claims could be positive, negative, or represent anything which can impact the score. The scoring of claims and their values are customizable, and are established during the setup process. A player can make claims about themselves or other players in the game to determine scoring. The Commissioner will have the opportunity to label claims with their own terminology. For example, in a competition for Man of the Year, the Commissioner could label points “Man Points” and if a player received a claim that would take points away, it could be called a “Violation.”
- During the setup process, the user may select the particular claims which will be used for the game. The user can enter specific claims and their associated value, or the user may leave the claims up to the participants to enter at the time they make the claim. In other words, the Commissioner could set the values of the claims, or they could even leave it open to the person making the claim.
- A defined approval process for the claims helps ensure the validity of the scoring. For example, the Commissioner can set the game up so that only he or she has authority to approve claims so that they count towards the scoring. Alternatively, the game may be set up based on the honor system, so every claim is accepted. As a further alternative, a game may be setup so that an email is sent to all the participants for a claim, and the participants have an interactive vote whether to accept or deny the claim. The Commissioner can setup the parameters for the vote, such as, for example, majority rules, everyone must agree, 80% of participants agree, etc.
- As discussed above, the manner in which the winner is determined is also decided during the setup process. The Commissioner can select a specified point value for the winner (i.e., a “scoring game”), a specified length of the game where the person with the most points when the game concludes is the winner (i.e., a “duration game”), or a game where the winner is the last one remaining in the game after people have been eliminated, or even a league or bracket style competition (i.e., an “elimination game”).
- Other options for game customization may be provided. For example, a participant or game initiator can adjust notification frequency or turn notifications on/off. As discussed above, the user creates a profile and can modify the appearance of the user's “dashboard”. The game may also allow for ad hoc team creation and customization (e.g., name of team, logo, etc.).
- Although example embodiments have been shown and described in this specification and figures, it would be appreciated by those skilled in the art that changes may be made to the illustrated and/or described example embodiments without departing from their principles and spirit.
Claims (25)
1. A method for initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network, the method comprising:
receiving, from a user terminal of a game initiator, via the computer network, a selection of a game definition, the game definition comprising a determined scoring method for the game;
receiving, from the user terminal of the game initiator, a selection of at least one participant to be invited;
receiving, from a user terminal of the at least one invited participant, a game participation response; and
receiving, from a user terminal of the at least one invited participant, a scoring claim based on an activity documented by the participant.
2. The method of claim 1 , wherein the game definition is selected from a set of established game definitions.
3. The method of claim 1 , wherein the game definition is established by receiving a setting of at least one game parameter from the game initiator.
4. The method of claim 1 , wherein the scoring method is determined by a parameter which can be set to any one of at least three possible states, including a first state corresponding to an elimination based on received scoring claims, a second state corresponding to a total score based on received scoring claims, and a third state corresponding to a score after a determined duration based on received scoring claims.
5. The method of claim 1 , wherein the scoring method comprises a plurality of defined activities, each activity having a corresponding score.
6. The method of claim 5 , wherein the plurality of defined activities, and corresponding score of each defined activity, are based on inputs received from the game initiator.
7. The method of claim 1 , wherein the scoring claim must be approved by a designated user before a score is granted to the participant who is the subject of the scoring claim.
8. The method of claim 1 , wherein the scoring claim must be approved by other participants before a score is granted to the participant who is the subject of the scoring claim.
9. The method of claim 8 , wherein the approval of the scoring claim by the other participants is done according to a parameter which can be set to any one of at least three possible states, including a first state corresponding to a majority vote, a second state corresponding to a unanimous vote, and a third state corresponding to a defined percentage vote.
10. The method of claim 1 , wherein all scoring claims are accepted without requiring approval.
11. The method of claim 1 , wherein the game definition further comprises at least one notification parameter which controls notification of the at least one participant in response to a game event.
12. The method of claim 11 , wherein the game event controlled by the notification parameter is an invitation to a participant to join the game.
13. The method of claim 11 , wherein the game event controlled by the notification parameter is a request for a vote on a scoring claim.
14. The method of claim 11 , wherein the game event controlled by the notification parameter is an indication that a scoring claim has been approved.
15. The method of claim 11 , wherein the game event controlled by the notification parameter is an indication that a score has been granted to a participant in a game which does not require scoring claim approval.
16. The method of claim 1 , further comprising receiving from a participant a team creation request to allow a team of participants to jointly participate in the game.
17. The method of claim 16 , wherein the team creation request includes a team name and list of a plurality of participants to be included on the team, the plurality of participants being a subset of all game participants.
18. A system for initiating and conducting a competitive social game, the system comprising:
a server comprising a processor and memory, the server being connected to a plurality of user terminals via a computer network,
wherein the server is configured to:
receive, from a user terminal of a game initiator, via the computer network, a selection of a game definition, the game definition comprising a determined scoring method for the game,
receive, from the user terminal of the game initiator, a selection of at least one participant to be invited,
receive, from a user terminal of the at least one invited participant, a game participation response, and
receive, from a user terminal of the at least one invited participant, a scoring claim based on an activity documented by the participant.
19. The system of claim 18 , wherein the scoring method is determined by a parameter which can be set to any one of at least three possible states, including a first state corresponding to an elimination based on received scoring claims, a second state corresponding to a total score based on received scoring claims, and a third state corresponding to a score after a determined duration based on received scoring claims.
20. The system of claim 18 , wherein the scoring method comprises a plurality of defined activities, each activity having a corresponding score.
21. The system of claim 20 , wherein the plurality of defined activities, and corresponding score of each defined activity, are based on inputs received from the game initiator.
22. A computer-readable medium storing a computer program which when executed on a processor performs a method for initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network, the method comprising:
receiving, from a user terminal of a game initiator, via the computer network, a selection of a game definition, the game definition comprising a determined scoring method for the game;
receiving, from the user terminal of the game initiator, a selection of at least one participant to be invited;
receiving, from a user terminal of the at least one invited participant, a game participation response; and
receiving, from a user terminal of the at least one invited participant, a scoring claim based on an activity documented by the participant.
23. The computer-readable medium of claim 22 , wherein the scoring method is determined by a parameter which can be set to any one of at least three possible states, including a first state corresponding to an elimination based on received scoring claims, a second state corresponding to a total score based on received scoring claims, and a third state corresponding to a score after a determined duration based on received scoring claims.
24. The computer-readable medium of claim 22 , wherein the scoring method comprises a plurality of defined activities, each activity having a corresponding score.
25. The computer-readable medium of claim 24 , wherein the plurality of defined activities, and corresponding score of each defined activity, are based on inputs received from the game initiator.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/591,797 US20130090171A1 (en) | 2011-10-07 | 2012-08-22 | Initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161544787P | 2011-10-07 | 2011-10-07 | |
US13/591,797 US20130090171A1 (en) | 2011-10-07 | 2012-08-22 | Initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130090171A1 true US20130090171A1 (en) | 2013-04-11 |
Family
ID=48042424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/591,797 Abandoned US20130090171A1 (en) | 2011-10-07 | 2012-08-22 | Initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network |
Country Status (1)
Country | Link |
---|---|
US (1) | US20130090171A1 (en) |
Cited By (131)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140280542A1 (en) * | 2013-03-14 | 2014-09-18 | Keenan Pridmore | Social competition engine |
US20140274413A1 (en) * | 2013-03-15 | 2014-09-18 | Mingo Development, Inc. | Systems and methods in support of providing customized gamification for accomplishing goals |
US20150134371A1 (en) * | 2013-11-12 | 2015-05-14 | Stubhub, Inc. | Systems and methods for automatic scrapbook generation |
US9094137B1 (en) | 2014-06-13 | 2015-07-28 | Snapchat, Inc. | Priority based placement of messages in a geo-location based event gallery |
US20150209680A1 (en) * | 2014-01-28 | 2015-07-30 | Nhn Entertainment Corporation | Game method and game system for sharing game scene |
US20150314198A1 (en) * | 2014-05-01 | 2015-11-05 | IXL Learning | Online game creation using data sets |
US9385983B1 (en) * | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
US20160314705A1 (en) * | 2015-04-27 | 2016-10-27 | Spenser Segal | Systems and methods for mobile computer guided coaching |
US9537811B2 (en) | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US9854219B2 (en) | 2014-12-19 | 2017-12-26 | Snap Inc. | Gallery of videos set to an audio time line |
US9866999B1 (en) | 2014-01-12 | 2018-01-09 | Investment Asset Holdings Llc | Location-based messaging |
US9875482B1 (en) | 2012-06-19 | 2018-01-23 | Kabam, Inc. | System and method for providing external notifications of events in a virtual space to users |
US10123166B2 (en) | 2015-01-26 | 2018-11-06 | Snap Inc. | Content request by location |
US10133705B1 (en) | 2015-01-19 | 2018-11-20 | Snap Inc. | Multichannel system |
US10154192B1 (en) | 2014-07-07 | 2018-12-11 | Snap Inc. | Apparatus and method for supplying content aware photo filters |
US10157449B1 (en) | 2015-01-09 | 2018-12-18 | Snap Inc. | Geo-location-based image filters |
US10165402B1 (en) | 2016-06-28 | 2018-12-25 | Snap Inc. | System to track engagement of media items |
US10203855B2 (en) | 2016-12-09 | 2019-02-12 | Snap Inc. | Customized user-controlled media overlays |
US10219111B1 (en) | 2018-04-18 | 2019-02-26 | Snap Inc. | Visitation tracking system |
US10223397B1 (en) | 2015-03-13 | 2019-03-05 | Snap Inc. | Social graph based co-location of network users |
US10248614B1 (en) * | 2013-12-31 | 2019-04-02 | Kabam, Inc. | Generating segmented notifications in a virtual space |
US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
US10319149B1 (en) | 2017-02-17 | 2019-06-11 | Snap Inc. | Augmented reality anamorphosis system |
US10327096B1 (en) | 2018-03-06 | 2019-06-18 | Snap Inc. | Geo-fence selection system |
US10334307B2 (en) | 2011-07-12 | 2019-06-25 | Snap Inc. | Methods and systems of providing visual content editing functions |
US10348662B2 (en) | 2016-07-19 | 2019-07-09 | Snap Inc. | Generating customized electronic messaging graphics |
US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
US20190221020A1 (en) * | 2016-08-26 | 2019-07-18 | Beijing Kingsoft Internet Security Software Co., Ltd. | Method for image splicing |
US10366543B1 (en) | 2015-10-30 | 2019-07-30 | Snap Inc. | Image based tracking in augmented reality systems |
US10387514B1 (en) | 2016-06-30 | 2019-08-20 | Snap Inc. | Automated content curation and communication |
US10387730B1 (en) | 2017-04-20 | 2019-08-20 | Snap Inc. | Augmented reality typography personalization system |
US10423983B2 (en) | 2014-09-16 | 2019-09-24 | Snap Inc. | Determining targeting information based on a predictive targeting model |
US10430838B1 (en) | 2016-06-28 | 2019-10-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections with automated advertising |
US10474321B2 (en) | 2015-11-30 | 2019-11-12 | Snap Inc. | Network resource location linking and visual content sharing |
US10499191B1 (en) | 2017-10-09 | 2019-12-03 | Snap Inc. | Context sensitive presentation of content |
US10523625B1 (en) | 2017-03-09 | 2019-12-31 | Snap Inc. | Restricted group content collection |
US10572681B1 (en) | 2014-05-28 | 2020-02-25 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
US10581782B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10592574B2 (en) | 2015-05-05 | 2020-03-17 | Snap Inc. | Systems and methods for automated local story generation and curation |
US10616476B1 (en) | 2014-11-12 | 2020-04-07 | Snap Inc. | User interface for accessing media at a geographic location |
US10616239B2 (en) | 2015-03-18 | 2020-04-07 | Snap Inc. | Geo-fence authorization provisioning |
US10623666B2 (en) | 2016-11-07 | 2020-04-14 | Snap Inc. | Selective identification and order of image modifiers |
US10679393B2 (en) | 2018-07-24 | 2020-06-09 | Snap Inc. | Conditional modification of augmented reality object |
US10679389B2 (en) | 2016-02-26 | 2020-06-09 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US10678818B2 (en) | 2018-01-03 | 2020-06-09 | Snap Inc. | Tag distribution visualization system |
US10740974B1 (en) | 2017-09-15 | 2020-08-11 | Snap Inc. | Augmented reality system |
US10817898B2 (en) | 2015-08-13 | 2020-10-27 | Placed, Llc | Determining exposures to content presented by physical objects |
US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
US10834525B2 (en) | 2016-02-26 | 2020-11-10 | Snap Inc. | Generation, curation, and presentation of media collections |
US10862951B1 (en) | 2007-01-05 | 2020-12-08 | Snap Inc. | Real-time display of multiple images |
US10885136B1 (en) | 2018-02-28 | 2021-01-05 | Snap Inc. | Audience filtering system |
US10911575B1 (en) | 2015-05-05 | 2021-02-02 | Snap Inc. | Systems and methods for story and sub-story navigation |
US10915911B2 (en) | 2017-02-03 | 2021-02-09 | Snap Inc. | System to determine a price-schedule to distribute media content |
US10933311B2 (en) | 2018-03-14 | 2021-03-02 | Snap Inc. | Generating collectible items based on location information |
US10948717B1 (en) | 2015-03-23 | 2021-03-16 | Snap Inc. | Reducing boot time and power consumption in wearable display systems |
US10952013B1 (en) | 2017-04-27 | 2021-03-16 | Snap Inc. | Selective location-based identity communication |
US10963529B1 (en) | 2017-04-27 | 2021-03-30 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US10979752B1 (en) | 2018-02-28 | 2021-04-13 | Snap Inc. | Generating media content items based on location information |
US10993069B2 (en) | 2015-07-16 | 2021-04-27 | Snap Inc. | Dynamically adaptive media content delivery |
US10997760B2 (en) | 2018-08-31 | 2021-05-04 | Snap Inc. | Augmented reality anthropomorphization system |
US10997783B2 (en) | 2015-11-30 | 2021-05-04 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US11017173B1 (en) | 2017-12-22 | 2021-05-25 | Snap Inc. | Named entity recognition visual context and caption data |
US11023514B2 (en) | 2016-02-26 | 2021-06-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US11030787B2 (en) | 2017-10-30 | 2021-06-08 | Snap Inc. | Mobile-based cartographic control of display content |
US11037372B2 (en) | 2017-03-06 | 2021-06-15 | Snap Inc. | Virtual vision system |
US11128715B1 (en) | 2019-12-30 | 2021-09-21 | Snap Inc. | Physical friend proximity in chat |
US11153377B1 (en) * | 2020-12-10 | 2021-10-19 | Slack Technologies, Llc | Shared channel invitation paths |
US11163941B1 (en) | 2018-03-30 | 2021-11-02 | Snap Inc. | Annotating a collection of media content items |
US11170393B1 (en) | 2017-04-11 | 2021-11-09 | Snap Inc. | System to calculate an engagement score of location based media content |
US11182383B1 (en) | 2012-02-24 | 2021-11-23 | Placed, Llc | System and method for data collection to validate location data |
US11189299B1 (en) | 2017-02-20 | 2021-11-30 | Snap Inc. | Augmented reality speech balloon system |
US11199957B1 (en) | 2018-11-30 | 2021-12-14 | Snap Inc. | Generating customized avatars based on location information |
US11206615B2 (en) | 2019-05-30 | 2021-12-21 | Snap Inc. | Wearable device location systems |
US20210402293A1 (en) * | 2020-06-26 | 2021-12-30 | Nintendo Co., Ltd. | Information processing system, storage medium, information processing apparatus, and game processing method |
US11218838B2 (en) | 2019-10-31 | 2022-01-04 | Snap Inc. | Focused map-based context information surfacing |
US11216869B2 (en) | 2014-09-23 | 2022-01-04 | Snap Inc. | User interface to augment an image using geolocation |
US11228551B1 (en) | 2020-02-12 | 2022-01-18 | Snap Inc. | Multiple gateway message exchange |
US11232040B1 (en) | 2017-04-28 | 2022-01-25 | Snap Inc. | Precaching unlockable data elements |
US11249614B2 (en) | 2019-03-28 | 2022-02-15 | Snap Inc. | Generating personalized map interface with enhanced icons |
US11250075B1 (en) | 2017-02-17 | 2022-02-15 | Snap Inc. | Searching social media content |
US11265273B1 (en) | 2017-12-01 | 2022-03-01 | Snap, Inc. | Dynamic media overlay with smart widget |
US11290851B2 (en) | 2020-06-15 | 2022-03-29 | Snap Inc. | Location sharing using offline and online objects |
US11294936B1 (en) | 2019-01-30 | 2022-04-05 | Snap Inc. | Adaptive spatial density based clustering |
US11301117B2 (en) | 2019-03-08 | 2022-04-12 | Snap Inc. | Contextual information in chat |
US11314776B2 (en) | 2020-06-15 | 2022-04-26 | Snap Inc. | Location sharing using friend list versions |
US11343323B2 (en) | 2019-12-31 | 2022-05-24 | Snap Inc. | Augmented reality objects registry |
US11361493B2 (en) | 2019-04-01 | 2022-06-14 | Snap Inc. | Semantic texture mapping system |
US11388226B1 (en) | 2015-01-13 | 2022-07-12 | Snap Inc. | Guided personal identity based actions |
US11430091B2 (en) | 2020-03-27 | 2022-08-30 | Snap Inc. | Location mapping for large scale augmented-reality |
US11429618B2 (en) | 2019-12-30 | 2022-08-30 | Snap Inc. | Surfacing augmented reality objects |
US11455082B2 (en) | 2018-09-28 | 2022-09-27 | Snap Inc. | Collaborative achievement interface |
US11475254B1 (en) | 2017-09-08 | 2022-10-18 | Snap Inc. | Multimodal entity identification |
US11483267B2 (en) | 2020-06-15 | 2022-10-25 | Snap Inc. | Location sharing using different rate-limited links |
US11503432B2 (en) | 2020-06-15 | 2022-11-15 | Snap Inc. | Scalable real-time location sharing framework |
US11500525B2 (en) | 2019-02-25 | 2022-11-15 | Snap Inc. | Custom media overlay system |
US11507614B1 (en) | 2018-02-13 | 2022-11-22 | Snap Inc. | Icon based tagging |
US11516167B2 (en) | 2020-03-05 | 2022-11-29 | Snap Inc. | Storing data based on device location |
US11558709B2 (en) | 2018-11-30 | 2023-01-17 | Snap Inc. | Position service to determine relative position to map features |
US11574431B2 (en) | 2019-02-26 | 2023-02-07 | Snap Inc. | Avatar based on weather |
US11601888B2 (en) | 2021-03-29 | 2023-03-07 | Snap Inc. | Determining location using multi-source geolocation data |
US11601783B2 (en) | 2019-06-07 | 2023-03-07 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
US11606755B2 (en) | 2019-05-30 | 2023-03-14 | Snap Inc. | Wearable device location systems architecture |
US11616745B2 (en) | 2017-01-09 | 2023-03-28 | Snap Inc. | Contextual generation and selection of customized media content |
US11619501B2 (en) | 2020-03-11 | 2023-04-04 | Snap Inc. | Avatar based on trip |
US11625443B2 (en) | 2014-06-05 | 2023-04-11 | Snap Inc. | Web document enhancement |
US11631276B2 (en) | 2016-03-31 | 2023-04-18 | Snap Inc. | Automated avatar generation |
US11645324B2 (en) | 2021-03-31 | 2023-05-09 | Snap Inc. | Location-based timeline media content system |
US11675831B2 (en) | 2017-05-31 | 2023-06-13 | Snap Inc. | Geolocation based playlists |
US11676378B2 (en) | 2020-06-29 | 2023-06-13 | Snap Inc. | Providing travel-based augmented reality content with a captured image |
US11714535B2 (en) | 2019-07-11 | 2023-08-01 | Snap Inc. | Edge gesture interface with smart interactions |
US11734712B2 (en) | 2012-02-24 | 2023-08-22 | Foursquare Labs, Inc. | Attributing in-store visits to media consumption based on data collected from user devices |
US11751015B2 (en) | 2019-01-16 | 2023-09-05 | Snap Inc. | Location-based context information sharing in a messaging system |
US11776256B2 (en) | 2020-03-27 | 2023-10-03 | Snap Inc. | Shared augmented reality system |
US11799811B2 (en) | 2018-10-31 | 2023-10-24 | Snap Inc. | Messaging and gaming applications communication platform |
US11809624B2 (en) | 2019-02-13 | 2023-11-07 | Snap Inc. | Sleep detection in a location sharing system |
US11816853B2 (en) | 2016-08-30 | 2023-11-14 | Snap Inc. | Systems and methods for simultaneous localization and mapping |
US11821742B2 (en) | 2019-09-26 | 2023-11-21 | Snap Inc. | Travel based notifications |
US11829834B2 (en) | 2021-10-29 | 2023-11-28 | Snap Inc. | Extended QR code |
US11842411B2 (en) | 2017-04-27 | 2023-12-12 | Snap Inc. | Location-based virtual avatars |
US11843456B2 (en) | 2016-10-24 | 2023-12-12 | Snap Inc. | Generating and displaying customized avatars in media overlays |
US11852554B1 (en) | 2019-03-21 | 2023-12-26 | Snap Inc. | Barometer calibration in a location sharing system |
US11860888B2 (en) | 2018-05-22 | 2024-01-02 | Snap Inc. | Event detection system |
US11868414B1 (en) | 2019-03-14 | 2024-01-09 | Snap Inc. | Graph-based prediction for contact suggestion in a location sharing system |
US11870743B1 (en) | 2017-01-23 | 2024-01-09 | Snap Inc. | Customized digital avatar accessories |
US11877211B2 (en) | 2019-01-14 | 2024-01-16 | Snap Inc. | Destination sharing in location sharing system |
US11893208B2 (en) | 2019-12-31 | 2024-02-06 | Snap Inc. | Combined map icon with action indicator |
US11925869B2 (en) | 2012-05-08 | 2024-03-12 | Snap Inc. | System and method for generating and displaying avatars |
US11943192B2 (en) | 2020-08-31 | 2024-03-26 | Snap Inc. | Co-location connection service |
US11961116B2 (en) | 2020-10-26 | 2024-04-16 | Foursquare Labs, Inc. | Determining exposures to content presented by physical objects |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5575474A (en) * | 1994-09-21 | 1996-11-19 | Rossides; Michael | Communications system using bets |
US5749785A (en) * | 1994-09-21 | 1998-05-12 | Rossides; Michael T. | Communications system using bets |
US6443841B1 (en) * | 1994-09-21 | 2002-09-03 | Michael T. Rossides | Communications system using bets |
US6585622B1 (en) * | 1999-12-03 | 2003-07-01 | Nike, Inc. | Interactive use an athletic performance monitoring and reward method, system, and computer program product |
US20080116632A1 (en) * | 2006-08-24 | 2008-05-22 | Russell Mary K | Portable Game Body and Method of Using Same |
US20080200312A1 (en) * | 2007-02-14 | 2008-08-21 | Nike, Inc. | Collection and display of athletic information |
US20090144639A1 (en) * | 2007-11-30 | 2009-06-04 | Nike, Inc. | Interactive Avatar for Social Network Services |
US20090149299A1 (en) * | 2007-12-07 | 2009-06-11 | Nike, Inc. | Cardiovascular Miles |
US20090233771A1 (en) * | 2008-02-27 | 2009-09-17 | Nike, Inc. | Interactive Athletic Training Log |
US20090258710A1 (en) * | 2008-04-09 | 2009-10-15 | Nike, Inc. | System and method for athletic performance race |
US20090262088A1 (en) * | 2008-04-16 | 2009-10-22 | Nike, Inc. | Athletic performance user interface for mobile device |
US20100048358A1 (en) * | 2008-03-03 | 2010-02-25 | Nike, Inc. | Interactive Athletic Equipment System |
US20100273610A1 (en) * | 2009-04-27 | 2010-10-28 | Nike, Inc. | Training program and music playlist generation for athletic training |
US20110098928A1 (en) * | 2009-09-04 | 2011-04-28 | Nike, Inc. | Monitoring and Tracking Athletic Activity |
US20120041767A1 (en) * | 2010-08-11 | 2012-02-16 | Nike Inc. | Athletic Activity User Experience and Environment |
US20120290109A1 (en) * | 2010-12-16 | 2012-11-15 | Nike, Inc. | Methods and Systems for Encouraging Athletic Activity |
-
2012
- 2012-08-22 US US13/591,797 patent/US20130090171A1/en not_active Abandoned
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5575474A (en) * | 1994-09-21 | 1996-11-19 | Rossides; Michael | Communications system using bets |
US5749785A (en) * | 1994-09-21 | 1998-05-12 | Rossides; Michael T. | Communications system using bets |
US6443841B1 (en) * | 1994-09-21 | 2002-09-03 | Michael T. Rossides | Communications system using bets |
US6585622B1 (en) * | 1999-12-03 | 2003-07-01 | Nike, Inc. | Interactive use an athletic performance monitoring and reward method, system, and computer program product |
US20080116632A1 (en) * | 2006-08-24 | 2008-05-22 | Russell Mary K | Portable Game Body and Method of Using Same |
US20080200312A1 (en) * | 2007-02-14 | 2008-08-21 | Nike, Inc. | Collection and display of athletic information |
US20090144639A1 (en) * | 2007-11-30 | 2009-06-04 | Nike, Inc. | Interactive Avatar for Social Network Services |
US20090149299A1 (en) * | 2007-12-07 | 2009-06-11 | Nike, Inc. | Cardiovascular Miles |
US20090233771A1 (en) * | 2008-02-27 | 2009-09-17 | Nike, Inc. | Interactive Athletic Training Log |
US20120301856A1 (en) * | 2008-02-27 | 2012-11-29 | Nike, Inc. | Interactive Athletic Training Log |
US8257228B2 (en) * | 2008-02-27 | 2012-09-04 | Nike, Inc. | Interactive athletic training log |
US8088044B2 (en) * | 2008-03-03 | 2012-01-03 | Nike, Inc. | Interactive athletic equipment system |
US20100048358A1 (en) * | 2008-03-03 | 2010-02-25 | Nike, Inc. | Interactive Athletic Equipment System |
US20090258710A1 (en) * | 2008-04-09 | 2009-10-15 | Nike, Inc. | System and method for athletic performance race |
US20090262088A1 (en) * | 2008-04-16 | 2009-10-22 | Nike, Inc. | Athletic performance user interface for mobile device |
US8446378B2 (en) * | 2008-04-16 | 2013-05-21 | Nike, Inc. | Athletic performance user interface for mobile device |
US20100273610A1 (en) * | 2009-04-27 | 2010-10-28 | Nike, Inc. | Training program and music playlist generation for athletic training |
US20110098928A1 (en) * | 2009-09-04 | 2011-04-28 | Nike, Inc. | Monitoring and Tracking Athletic Activity |
US20120041767A1 (en) * | 2010-08-11 | 2012-02-16 | Nike Inc. | Athletic Activity User Experience and Environment |
US20120290109A1 (en) * | 2010-12-16 | 2012-11-15 | Nike, Inc. | Methods and Systems for Encouraging Athletic Activity |
Cited By (301)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10862951B1 (en) | 2007-01-05 | 2020-12-08 | Snap Inc. | Real-time display of multiple images |
US11588770B2 (en) | 2007-01-05 | 2023-02-21 | Snap Inc. | Real-time display of multiple images |
US10334307B2 (en) | 2011-07-12 | 2019-06-25 | Snap Inc. | Methods and systems of providing visual content editing functions |
US11451856B2 (en) | 2011-07-12 | 2022-09-20 | Snap Inc. | Providing visual content editing functions |
US11750875B2 (en) | 2011-07-12 | 2023-09-05 | Snap Inc. | Providing visual content editing functions |
US10999623B2 (en) | 2011-07-12 | 2021-05-04 | Snap Inc. | Providing visual content editing functions |
US11734712B2 (en) | 2012-02-24 | 2023-08-22 | Foursquare Labs, Inc. | Attributing in-store visits to media consumption based on data collected from user devices |
US11182383B1 (en) | 2012-02-24 | 2021-11-23 | Placed, Llc | System and method for data collection to validate location data |
US11925869B2 (en) | 2012-05-08 | 2024-03-12 | Snap Inc. | System and method for generating and displaying avatars |
US11720912B2 (en) | 2012-06-19 | 2023-08-08 | Kabam, Inc. | System and method for providing external notifications of events in a virtual space to users |
US11270327B2 (en) | 2012-06-19 | 2022-03-08 | Kabam, Inc. | System and method for providing external notifications of events in a virtual space to users |
US10552857B2 (en) | 2012-06-19 | 2020-02-04 | Kabam, Inc. | System and method for providing external notifications of events in a virtual space to users |
US9875482B1 (en) | 2012-06-19 | 2018-01-23 | Kabam, Inc. | System and method for providing external notifications of events in a virtual space to users |
US10861035B2 (en) | 2012-06-19 | 2020-12-08 | Kabam, Inc. | System and method for providing external notifications of events in a virtual space to users |
US11501324B2 (en) | 2012-06-19 | 2022-11-15 | Kabam, Inc. | System and method for providing external notifications of events in a virtual space to users |
US20140280542A1 (en) * | 2013-03-14 | 2014-09-18 | Keenan Pridmore | Social competition engine |
US9533227B2 (en) * | 2013-03-15 | 2017-01-03 | Mingo Development, Inc. | Systems and methods in support of providing customized gamification for accomplishing goals |
US20140274413A1 (en) * | 2013-03-15 | 2014-09-18 | Mingo Development, Inc. | Systems and methods in support of providing customized gamification for accomplishing goals |
US20150134371A1 (en) * | 2013-11-12 | 2015-05-14 | Stubhub, Inc. | Systems and methods for automatic scrapbook generation |
US10929335B2 (en) | 2013-12-31 | 2021-02-23 | Kabam, Inc. | Generating segmented notifications in a virtual space |
US10248614B1 (en) * | 2013-12-31 | 2019-04-02 | Kabam, Inc. | Generating segmented notifications in a virtual space |
US10080102B1 (en) | 2014-01-12 | 2018-09-18 | Investment Asset Holdings Llc | Location-based messaging |
US10349209B1 (en) | 2014-01-12 | 2019-07-09 | Investment Asset Holdings Llc | Location-based messaging |
US9866999B1 (en) | 2014-01-12 | 2018-01-09 | Investment Asset Holdings Llc | Location-based messaging |
US20150209680A1 (en) * | 2014-01-28 | 2015-07-30 | Nhn Entertainment Corporation | Game method and game system for sharing game scene |
US9517414B2 (en) * | 2014-05-01 | 2016-12-13 | IXL Learning | Online game creation using data sets |
US20150314198A1 (en) * | 2014-05-01 | 2015-11-05 | IXL Learning | Online game creation using data sets |
US10990697B2 (en) | 2014-05-28 | 2021-04-27 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
US10572681B1 (en) | 2014-05-28 | 2020-02-25 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
US11625443B2 (en) | 2014-06-05 | 2023-04-11 | Snap Inc. | Web document enhancement |
US11921805B2 (en) | 2014-06-05 | 2024-03-05 | Snap Inc. | Web document enhancement |
US9693191B2 (en) | 2014-06-13 | 2017-06-27 | Snap Inc. | Prioritization of messages within gallery |
US9113301B1 (en) | 2014-06-13 | 2015-08-18 | Snapchat, Inc. | Geo-location based event gallery |
US11166121B2 (en) | 2014-06-13 | 2021-11-02 | Snap Inc. | Prioritization of messages within a message collection |
US9094137B1 (en) | 2014-06-13 | 2015-07-28 | Snapchat, Inc. | Priority based placement of messages in a geo-location based event gallery |
US10659914B1 (en) | 2014-06-13 | 2020-05-19 | Snap Inc. | Geo-location based event gallery |
US10200813B1 (en) | 2014-06-13 | 2019-02-05 | Snap Inc. | Geo-location based event gallery |
US10623891B2 (en) | 2014-06-13 | 2020-04-14 | Snap Inc. | Prioritization of messages within a message collection |
US9825898B2 (en) | 2014-06-13 | 2017-11-21 | Snap Inc. | Prioritization of messages within a message collection |
US10448201B1 (en) | 2014-06-13 | 2019-10-15 | Snap Inc. | Prioritization of messages within a message collection |
US9430783B1 (en) | 2014-06-13 | 2016-08-30 | Snapchat, Inc. | Prioritization of messages within gallery |
US10182311B2 (en) | 2014-06-13 | 2019-01-15 | Snap Inc. | Prioritization of messages within a message collection |
US11317240B2 (en) | 2014-06-13 | 2022-04-26 | Snap Inc. | Geo-location based event gallery |
US9532171B2 (en) | 2014-06-13 | 2016-12-27 | Snap Inc. | Geo-location based event gallery |
US10524087B1 (en) | 2014-06-13 | 2019-12-31 | Snap Inc. | Message destination list mechanism |
US10779113B2 (en) | 2014-06-13 | 2020-09-15 | Snap Inc. | Prioritization of messages within a message collection |
US10154192B1 (en) | 2014-07-07 | 2018-12-11 | Snap Inc. | Apparatus and method for supplying content aware photo filters |
US11595569B2 (en) | 2014-07-07 | 2023-02-28 | Snap Inc. | Supplying content aware photo filters |
US10432850B1 (en) | 2014-07-07 | 2019-10-01 | Snap Inc. | Apparatus and method for supplying content aware photo filters |
US11849214B2 (en) | 2014-07-07 | 2023-12-19 | Snap Inc. | Apparatus and method for supplying content aware photo filters |
US11122200B2 (en) | 2014-07-07 | 2021-09-14 | Snap Inc. | Supplying content aware photo filters |
US10602057B1 (en) | 2014-07-07 | 2020-03-24 | Snap Inc. | Supplying content aware photo filters |
US10423983B2 (en) | 2014-09-16 | 2019-09-24 | Snap Inc. | Determining targeting information based on a predictive targeting model |
US11625755B1 (en) | 2014-09-16 | 2023-04-11 | Foursquare Labs, Inc. | Determining targeting information based on a predictive targeting model |
US11281701B2 (en) | 2014-09-18 | 2022-03-22 | Snap Inc. | Geolocation-based pictographs |
US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
US11741136B2 (en) | 2014-09-18 | 2023-08-29 | Snap Inc. | Geolocation-based pictographs |
US11216869B2 (en) | 2014-09-23 | 2022-01-04 | Snap Inc. | User interface to augment an image using geolocation |
US11012398B1 (en) | 2014-10-02 | 2021-05-18 | Snap Inc. | Ephemeral message gallery user interface with screenshot messages |
US11411908B1 (en) | 2014-10-02 | 2022-08-09 | Snap Inc. | Ephemeral message gallery user interface with online viewing history indicia |
US9537811B2 (en) | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US10476830B2 (en) | 2014-10-02 | 2019-11-12 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US20170374003A1 (en) | 2014-10-02 | 2017-12-28 | Snapchat, Inc. | Ephemeral gallery of ephemeral messages |
US11522822B1 (en) | 2014-10-02 | 2022-12-06 | Snap Inc. | Ephemeral gallery elimination based on gallery and message timers |
US10708210B1 (en) | 2014-10-02 | 2020-07-07 | Snap Inc. | Multi-user ephemeral message gallery |
US10944710B1 (en) | 2014-10-02 | 2021-03-09 | Snap Inc. | Ephemeral gallery user interface with remaining gallery time indication |
US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US11038829B1 (en) | 2014-10-02 | 2021-06-15 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US10958608B1 (en) | 2014-10-02 | 2021-03-23 | Snap Inc. | Ephemeral gallery of visual media messages |
US11855947B1 (en) | 2014-10-02 | 2023-12-26 | Snap Inc. | Gallery of ephemeral messages |
US10616476B1 (en) | 2014-11-12 | 2020-04-07 | Snap Inc. | User interface for accessing media at a geographic location |
US11190679B2 (en) | 2014-11-12 | 2021-11-30 | Snap Inc. | Accessing media at a geographic location |
US11956533B2 (en) | 2014-11-12 | 2024-04-09 | Snap Inc. | Accessing media at a geographic location |
US11803345B2 (en) | 2014-12-19 | 2023-10-31 | Snap Inc. | Gallery of messages from individuals with a shared interest |
US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
US9385983B1 (en) * | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
US10514876B2 (en) | 2014-12-19 | 2019-12-24 | Snap Inc. | Gallery of messages from individuals with a shared interest |
US11372608B2 (en) | 2014-12-19 | 2022-06-28 | Snap Inc. | Gallery of messages from individuals with a shared interest |
US10580458B2 (en) | 2014-12-19 | 2020-03-03 | Snap Inc. | Gallery of videos set to an audio time line |
US11783862B2 (en) | 2014-12-19 | 2023-10-10 | Snap Inc. | Routing messages by message parameter |
US10811053B2 (en) | 2014-12-19 | 2020-10-20 | Snap Inc. | Routing messages by message parameter |
US9854219B2 (en) | 2014-12-19 | 2017-12-26 | Snap Inc. | Gallery of videos set to an audio time line |
US11250887B2 (en) | 2014-12-19 | 2022-02-15 | Snap Inc. | Routing messages by message parameter |
US10380720B1 (en) | 2015-01-09 | 2019-08-13 | Snap Inc. | Location-based image filters |
US11301960B2 (en) | 2015-01-09 | 2022-04-12 | Snap Inc. | Object recognition based image filters |
US10157449B1 (en) | 2015-01-09 | 2018-12-18 | Snap Inc. | Geo-location-based image filters |
US11734342B2 (en) | 2015-01-09 | 2023-08-22 | Snap Inc. | Object recognition based image overlays |
US11388226B1 (en) | 2015-01-13 | 2022-07-12 | Snap Inc. | Guided personal identity based actions |
US10416845B1 (en) | 2015-01-19 | 2019-09-17 | Snap Inc. | Multichannel system |
US10133705B1 (en) | 2015-01-19 | 2018-11-20 | Snap Inc. | Multichannel system |
US11249617B1 (en) | 2015-01-19 | 2022-02-15 | Snap Inc. | Multichannel system |
US11910267B2 (en) | 2015-01-26 | 2024-02-20 | Snap Inc. | Content request by location |
US10123166B2 (en) | 2015-01-26 | 2018-11-06 | Snap Inc. | Content request by location |
US10536800B1 (en) | 2015-01-26 | 2020-01-14 | Snap Inc. | Content request by location |
US11528579B2 (en) | 2015-01-26 | 2022-12-13 | Snap Inc. | Content request by location |
US10932085B1 (en) | 2015-01-26 | 2021-02-23 | Snap Inc. | Content request by location |
US10223397B1 (en) | 2015-03-13 | 2019-03-05 | Snap Inc. | Social graph based co-location of network users |
US10616239B2 (en) | 2015-03-18 | 2020-04-07 | Snap Inc. | Geo-fence authorization provisioning |
US11902287B2 (en) | 2015-03-18 | 2024-02-13 | Snap Inc. | Geo-fence authorization provisioning |
US10893055B2 (en) | 2015-03-18 | 2021-01-12 | Snap Inc. | Geo-fence authorization provisioning |
US10948717B1 (en) | 2015-03-23 | 2021-03-16 | Snap Inc. | Reducing boot time and power consumption in wearable display systems |
US11662576B2 (en) | 2015-03-23 | 2023-05-30 | Snap Inc. | Reducing boot time and power consumption in displaying data content |
US11320651B2 (en) | 2015-03-23 | 2022-05-03 | Snap Inc. | Reducing boot time and power consumption in displaying data content |
US10186167B2 (en) * | 2015-04-27 | 2019-01-22 | Actifi, Inc. | Systems and methods for mobile computer guided coaching |
US20160314705A1 (en) * | 2015-04-27 | 2016-10-27 | Spenser Segal | Systems and methods for mobile computer guided coaching |
US11392633B2 (en) | 2015-05-05 | 2022-07-19 | Snap Inc. | Systems and methods for automated local story generation and curation |
US10911575B1 (en) | 2015-05-05 | 2021-02-02 | Snap Inc. | Systems and methods for story and sub-story navigation |
US11496544B2 (en) | 2015-05-05 | 2022-11-08 | Snap Inc. | Story and sub-story navigation |
US11449539B2 (en) | 2015-05-05 | 2022-09-20 | Snap Inc. | Automated local story generation and curation |
US10592574B2 (en) | 2015-05-05 | 2020-03-17 | Snap Inc. | Systems and methods for automated local story generation and curation |
US10993069B2 (en) | 2015-07-16 | 2021-04-27 | Snap Inc. | Dynamically adaptive media content delivery |
US10817898B2 (en) | 2015-08-13 | 2020-10-27 | Placed, Llc | Determining exposures to content presented by physical objects |
US11315331B2 (en) | 2015-10-30 | 2022-04-26 | Snap Inc. | Image based tracking in augmented reality systems |
US11769307B2 (en) | 2015-10-30 | 2023-09-26 | Snap Inc. | Image based tracking in augmented reality systems |
US10733802B2 (en) | 2015-10-30 | 2020-08-04 | Snap Inc. | Image based tracking in augmented reality systems |
US10366543B1 (en) | 2015-10-30 | 2019-07-30 | Snap Inc. | Image based tracking in augmented reality systems |
US11380051B2 (en) | 2015-11-30 | 2022-07-05 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US11599241B2 (en) | 2015-11-30 | 2023-03-07 | Snap Inc. | Network resource location linking and visual content sharing |
US10474321B2 (en) | 2015-11-30 | 2019-11-12 | Snap Inc. | Network resource location linking and visual content sharing |
US10997783B2 (en) | 2015-11-30 | 2021-05-04 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US10997758B1 (en) | 2015-12-18 | 2021-05-04 | Snap Inc. | Media overlay publication system |
US11830117B2 (en) | 2015-12-18 | 2023-11-28 | Snap Inc | Media overlay publication system |
US11468615B2 (en) | 2015-12-18 | 2022-10-11 | Snap Inc. | Media overlay publication system |
US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
US11889381B2 (en) | 2016-02-26 | 2024-01-30 | Snap Inc. | Generation, curation, and presentation of media collections |
US10834525B2 (en) | 2016-02-26 | 2020-11-10 | Snap Inc. | Generation, curation, and presentation of media collections |
US11197123B2 (en) | 2016-02-26 | 2021-12-07 | Snap Inc. | Generation, curation, and presentation of media collections |
US11611846B2 (en) | 2016-02-26 | 2023-03-21 | Snap Inc. | Generation, curation, and presentation of media collections |
US10679389B2 (en) | 2016-02-26 | 2020-06-09 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US11023514B2 (en) | 2016-02-26 | 2021-06-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US11631276B2 (en) | 2016-03-31 | 2023-04-18 | Snap Inc. | Automated avatar generation |
US10327100B1 (en) | 2016-06-28 | 2019-06-18 | Snap Inc. | System to track engagement of media items |
US10885559B1 (en) | 2016-06-28 | 2021-01-05 | Snap Inc. | Generation, curation, and presentation of media collections with automated advertising |
US10165402B1 (en) | 2016-06-28 | 2018-12-25 | Snap Inc. | System to track engagement of media items |
US10430838B1 (en) | 2016-06-28 | 2019-10-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections with automated advertising |
US10785597B2 (en) | 2016-06-28 | 2020-09-22 | Snap Inc. | System to track engagement of media items |
US10506371B2 (en) | 2016-06-28 | 2019-12-10 | Snap Inc. | System to track engagement of media items |
US11640625B2 (en) | 2016-06-28 | 2023-05-02 | Snap Inc. | Generation, curation, and presentation of media collections with automated advertising |
US10219110B2 (en) | 2016-06-28 | 2019-02-26 | Snap Inc. | System to track engagement of media items |
US10735892B2 (en) | 2016-06-28 | 2020-08-04 | Snap Inc. | System to track engagement of media items |
US11445326B2 (en) | 2016-06-28 | 2022-09-13 | Snap Inc. | Track engagement of media items |
US11080351B1 (en) | 2016-06-30 | 2021-08-03 | Snap Inc. | Automated content curation and communication |
US11895068B2 (en) | 2016-06-30 | 2024-02-06 | Snap Inc. | Automated content curation and communication |
US10387514B1 (en) | 2016-06-30 | 2019-08-20 | Snap Inc. | Automated content curation and communication |
US11509615B2 (en) | 2016-07-19 | 2022-11-22 | Snap Inc. | Generating customized electronic messaging graphics |
US10348662B2 (en) | 2016-07-19 | 2019-07-09 | Snap Inc. | Generating customized electronic messaging graphics |
US20190221020A1 (en) * | 2016-08-26 | 2019-07-18 | Beijing Kingsoft Internet Security Software Co., Ltd. | Method for image splicing |
US10902658B2 (en) * | 2016-08-26 | 2021-01-26 | Beijing Kingsoft Internet Security Software Co., Ltd. | Method for image splicing |
US11816853B2 (en) | 2016-08-30 | 2023-11-14 | Snap Inc. | Systems and methods for simultaneous localization and mapping |
US11876762B1 (en) | 2016-10-24 | 2024-01-16 | Snap Inc. | Generating and displaying customized avatars in media overlays |
US11843456B2 (en) | 2016-10-24 | 2023-12-12 | Snap Inc. | Generating and displaying customized avatars in media overlays |
US10623666B2 (en) | 2016-11-07 | 2020-04-14 | Snap Inc. | Selective identification and order of image modifiers |
US11750767B2 (en) | 2016-11-07 | 2023-09-05 | Snap Inc. | Selective identification and order of image modifiers |
US11233952B2 (en) | 2016-11-07 | 2022-01-25 | Snap Inc. | Selective identification and order of image modifiers |
US10203855B2 (en) | 2016-12-09 | 2019-02-12 | Snap Inc. | Customized user-controlled media overlays |
US11397517B2 (en) | 2016-12-09 | 2022-07-26 | Snap Inc. | Customized media overlays |
US10754525B1 (en) | 2016-12-09 | 2020-08-25 | Snap Inc. | Customized media overlays |
US11616745B2 (en) | 2017-01-09 | 2023-03-28 | Snap Inc. | Contextual generation and selection of customized media content |
US11870743B1 (en) | 2017-01-23 | 2024-01-09 | Snap Inc. | Customized digital avatar accessories |
US10915911B2 (en) | 2017-02-03 | 2021-02-09 | Snap Inc. | System to determine a price-schedule to distribute media content |
US11861795B1 (en) | 2017-02-17 | 2024-01-02 | Snap Inc. | Augmented reality anamorphosis system |
US10319149B1 (en) | 2017-02-17 | 2019-06-11 | Snap Inc. | Augmented reality anamorphosis system |
US11250075B1 (en) | 2017-02-17 | 2022-02-15 | Snap Inc. | Searching social media content |
US11720640B2 (en) | 2017-02-17 | 2023-08-08 | Snap Inc. | Searching social media content |
US11189299B1 (en) | 2017-02-20 | 2021-11-30 | Snap Inc. | Augmented reality speech balloon system |
US11748579B2 (en) | 2017-02-20 | 2023-09-05 | Snap Inc. | Augmented reality speech balloon system |
US11037372B2 (en) | 2017-03-06 | 2021-06-15 | Snap Inc. | Virtual vision system |
US11670057B2 (en) | 2017-03-06 | 2023-06-06 | Snap Inc. | Virtual vision system |
US10523625B1 (en) | 2017-03-09 | 2019-12-31 | Snap Inc. | Restricted group content collection |
US11258749B2 (en) | 2017-03-09 | 2022-02-22 | Snap Inc. | Restricted group content collection |
US10887269B1 (en) | 2017-03-09 | 2021-01-05 | Snap Inc. | Restricted group content collection |
US11297399B1 (en) | 2017-03-27 | 2022-04-05 | Snap Inc. | Generating a stitched data stream |
US11558678B2 (en) | 2017-03-27 | 2023-01-17 | Snap Inc. | Generating a stitched data stream |
US11349796B2 (en) | 2017-03-27 | 2022-05-31 | Snap Inc. | Generating a stitched data stream |
US10581782B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US11170393B1 (en) | 2017-04-11 | 2021-11-09 | Snap Inc. | System to calculate an engagement score of location based media content |
US11195018B1 (en) | 2017-04-20 | 2021-12-07 | Snap Inc. | Augmented reality typography personalization system |
US10387730B1 (en) | 2017-04-20 | 2019-08-20 | Snap Inc. | Augmented reality typography personalization system |
US11782574B2 (en) | 2017-04-27 | 2023-10-10 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US11556221B2 (en) | 2017-04-27 | 2023-01-17 | Snap Inc. | Friend location sharing mechanism for social media platforms |
US10952013B1 (en) | 2017-04-27 | 2021-03-16 | Snap Inc. | Selective location-based identity communication |
US11418906B2 (en) | 2017-04-27 | 2022-08-16 | Snap Inc. | Selective location-based identity communication |
US11893647B2 (en) | 2017-04-27 | 2024-02-06 | Snap Inc. | Location-based virtual avatars |
US11409407B2 (en) | 2017-04-27 | 2022-08-09 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US11451956B1 (en) | 2017-04-27 | 2022-09-20 | Snap Inc. | Location privacy management on map-based social media platforms |
US10963529B1 (en) | 2017-04-27 | 2021-03-30 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US11385763B2 (en) | 2017-04-27 | 2022-07-12 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US11392264B1 (en) | 2017-04-27 | 2022-07-19 | Snap Inc. | Map-based graphical user interface for multi-type social media galleries |
US11474663B2 (en) | 2017-04-27 | 2022-10-18 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US11842411B2 (en) | 2017-04-27 | 2023-12-12 | Snap Inc. | Location-based virtual avatars |
US11232040B1 (en) | 2017-04-28 | 2022-01-25 | Snap Inc. | Precaching unlockable data elements |
US11675831B2 (en) | 2017-05-31 | 2023-06-13 | Snap Inc. | Geolocation based playlists |
US11475254B1 (en) | 2017-09-08 | 2022-10-18 | Snap Inc. | Multimodal entity identification |
US11335067B2 (en) | 2017-09-15 | 2022-05-17 | Snap Inc. | Augmented reality system |
US10740974B1 (en) | 2017-09-15 | 2020-08-11 | Snap Inc. | Augmented reality system |
US11721080B2 (en) | 2017-09-15 | 2023-08-08 | Snap Inc. | Augmented reality system |
US10499191B1 (en) | 2017-10-09 | 2019-12-03 | Snap Inc. | Context sensitive presentation of content |
US11006242B1 (en) | 2017-10-09 | 2021-05-11 | Snap Inc. | Context sensitive presentation of content |
US11617056B2 (en) | 2017-10-09 | 2023-03-28 | Snap Inc. | Context sensitive presentation of content |
US11030787B2 (en) | 2017-10-30 | 2021-06-08 | Snap Inc. | Mobile-based cartographic control of display content |
US11670025B2 (en) | 2017-10-30 | 2023-06-06 | Snap Inc. | Mobile-based cartographic control of display content |
US11943185B2 (en) | 2017-12-01 | 2024-03-26 | Snap Inc. | Dynamic media overlay with smart widget |
US11558327B2 (en) | 2017-12-01 | 2023-01-17 | Snap Inc. | Dynamic media overlay with smart widget |
US11265273B1 (en) | 2017-12-01 | 2022-03-01 | Snap, Inc. | Dynamic media overlay with smart widget |
US11687720B2 (en) | 2017-12-22 | 2023-06-27 | Snap Inc. | Named entity recognition visual context and caption data |
US11017173B1 (en) | 2017-12-22 | 2021-05-25 | Snap Inc. | Named entity recognition visual context and caption data |
US11487794B2 (en) | 2018-01-03 | 2022-11-01 | Snap Inc. | Tag distribution visualization system |
US10678818B2 (en) | 2018-01-03 | 2020-06-09 | Snap Inc. | Tag distribution visualization system |
US11841896B2 (en) | 2018-02-13 | 2023-12-12 | Snap Inc. | Icon based tagging |
US11507614B1 (en) | 2018-02-13 | 2022-11-22 | Snap Inc. | Icon based tagging |
US10979752B1 (en) | 2018-02-28 | 2021-04-13 | Snap Inc. | Generating media content items based on location information |
US10885136B1 (en) | 2018-02-28 | 2021-01-05 | Snap Inc. | Audience filtering system |
US11523159B2 (en) | 2018-02-28 | 2022-12-06 | Snap Inc. | Generating media content items based on location information |
US11570572B2 (en) | 2018-03-06 | 2023-01-31 | Snap Inc. | Geo-fence selection system |
US11044574B2 (en) | 2018-03-06 | 2021-06-22 | Snap Inc. | Geo-fence selection system |
US11722837B2 (en) | 2018-03-06 | 2023-08-08 | Snap Inc. | Geo-fence selection system |
US10524088B2 (en) | 2018-03-06 | 2019-12-31 | Snap Inc. | Geo-fence selection system |
US10327096B1 (en) | 2018-03-06 | 2019-06-18 | Snap Inc. | Geo-fence selection system |
US11491393B2 (en) | 2018-03-14 | 2022-11-08 | Snap Inc. | Generating collectible items based on location information |
US10933311B2 (en) | 2018-03-14 | 2021-03-02 | Snap Inc. | Generating collectible items based on location information |
US11163941B1 (en) | 2018-03-30 | 2021-11-02 | Snap Inc. | Annotating a collection of media content items |
US11683657B2 (en) | 2018-04-18 | 2023-06-20 | Snap Inc. | Visitation tracking system |
US11297463B2 (en) | 2018-04-18 | 2022-04-05 | Snap Inc. | Visitation tracking system |
US10681491B1 (en) | 2018-04-18 | 2020-06-09 | Snap Inc. | Visitation tracking system |
US10924886B2 (en) | 2018-04-18 | 2021-02-16 | Snap Inc. | Visitation tracking system |
US10219111B1 (en) | 2018-04-18 | 2019-02-26 | Snap Inc. | Visitation tracking system |
US10448199B1 (en) | 2018-04-18 | 2019-10-15 | Snap Inc. | Visitation tracking system |
US10779114B2 (en) | 2018-04-18 | 2020-09-15 | Snap Inc. | Visitation tracking system |
US11860888B2 (en) | 2018-05-22 | 2024-01-02 | Snap Inc. | Event detection system |
US10943381B2 (en) | 2018-07-24 | 2021-03-09 | Snap Inc. | Conditional modification of augmented reality object |
US10789749B2 (en) | 2018-07-24 | 2020-09-29 | Snap Inc. | Conditional modification of augmented reality object |
US11670026B2 (en) | 2018-07-24 | 2023-06-06 | Snap Inc. | Conditional modification of augmented reality object |
US10679393B2 (en) | 2018-07-24 | 2020-06-09 | Snap Inc. | Conditional modification of augmented reality object |
US11367234B2 (en) | 2018-07-24 | 2022-06-21 | Snap Inc. | Conditional modification of augmented reality object |
US11450050B2 (en) | 2018-08-31 | 2022-09-20 | Snap Inc. | Augmented reality anthropomorphization system |
US10997760B2 (en) | 2018-08-31 | 2021-05-04 | Snap Inc. | Augmented reality anthropomorphization system |
US11676319B2 (en) | 2018-08-31 | 2023-06-13 | Snap Inc. | Augmented reality anthropomorphtzation system |
US11455082B2 (en) | 2018-09-28 | 2022-09-27 | Snap Inc. | Collaborative achievement interface |
US11704005B2 (en) | 2018-09-28 | 2023-07-18 | Snap Inc. | Collaborative achievement interface |
US11799811B2 (en) | 2018-10-31 | 2023-10-24 | Snap Inc. | Messaging and gaming applications communication platform |
US11812335B2 (en) | 2018-11-30 | 2023-11-07 | Snap Inc. | Position service to determine relative position to map features |
US11698722B2 (en) | 2018-11-30 | 2023-07-11 | Snap Inc. | Generating customized avatars based on location information |
US11558709B2 (en) | 2018-11-30 | 2023-01-17 | Snap Inc. | Position service to determine relative position to map features |
US11199957B1 (en) | 2018-11-30 | 2021-12-14 | Snap Inc. | Generating customized avatars based on location information |
US11877211B2 (en) | 2019-01-14 | 2024-01-16 | Snap Inc. | Destination sharing in location sharing system |
US11751015B2 (en) | 2019-01-16 | 2023-09-05 | Snap Inc. | Location-based context information sharing in a messaging system |
US11693887B2 (en) | 2019-01-30 | 2023-07-04 | Snap Inc. | Adaptive spatial density based clustering |
US11294936B1 (en) | 2019-01-30 | 2022-04-05 | Snap Inc. | Adaptive spatial density based clustering |
US11809624B2 (en) | 2019-02-13 | 2023-11-07 | Snap Inc. | Sleep detection in a location sharing system |
US11500525B2 (en) | 2019-02-25 | 2022-11-15 | Snap Inc. | Custom media overlay system |
US11954314B2 (en) | 2019-02-25 | 2024-04-09 | Snap Inc. | Custom media overlay system |
US11574431B2 (en) | 2019-02-26 | 2023-02-07 | Snap Inc. | Avatar based on weather |
US11301117B2 (en) | 2019-03-08 | 2022-04-12 | Snap Inc. | Contextual information in chat |
US11868414B1 (en) | 2019-03-14 | 2024-01-09 | Snap Inc. | Graph-based prediction for contact suggestion in a location sharing system |
US11852554B1 (en) | 2019-03-21 | 2023-12-26 | Snap Inc. | Barometer calibration in a location sharing system |
US11740760B2 (en) | 2019-03-28 | 2023-08-29 | Snap Inc. | Generating personalized map interface with enhanced icons |
US11249614B2 (en) | 2019-03-28 | 2022-02-15 | Snap Inc. | Generating personalized map interface with enhanced icons |
US11361493B2 (en) | 2019-04-01 | 2022-06-14 | Snap Inc. | Semantic texture mapping system |
US11606755B2 (en) | 2019-05-30 | 2023-03-14 | Snap Inc. | Wearable device location systems architecture |
US11206615B2 (en) | 2019-05-30 | 2021-12-21 | Snap Inc. | Wearable device location systems |
US11785549B2 (en) | 2019-05-30 | 2023-10-10 | Snap Inc. | Wearable device location systems |
US11917495B2 (en) | 2019-06-07 | 2024-02-27 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
US11601783B2 (en) | 2019-06-07 | 2023-03-07 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
US11714535B2 (en) | 2019-07-11 | 2023-08-01 | Snap Inc. | Edge gesture interface with smart interactions |
US11821742B2 (en) | 2019-09-26 | 2023-11-21 | Snap Inc. | Travel based notifications |
US11218838B2 (en) | 2019-10-31 | 2022-01-04 | Snap Inc. | Focused map-based context information surfacing |
US11429618B2 (en) | 2019-12-30 | 2022-08-30 | Snap Inc. | Surfacing augmented reality objects |
US11128715B1 (en) | 2019-12-30 | 2021-09-21 | Snap Inc. | Physical friend proximity in chat |
US11943303B2 (en) | 2019-12-31 | 2024-03-26 | Snap Inc. | Augmented reality objects registry |
US11893208B2 (en) | 2019-12-31 | 2024-02-06 | Snap Inc. | Combined map icon with action indicator |
US11343323B2 (en) | 2019-12-31 | 2022-05-24 | Snap Inc. | Augmented reality objects registry |
US11888803B2 (en) | 2020-02-12 | 2024-01-30 | Snap Inc. | Multiple gateway message exchange |
US11228551B1 (en) | 2020-02-12 | 2022-01-18 | Snap Inc. | Multiple gateway message exchange |
US11765117B2 (en) | 2020-03-05 | 2023-09-19 | Snap Inc. | Storing data based on device location |
US11516167B2 (en) | 2020-03-05 | 2022-11-29 | Snap Inc. | Storing data based on device location |
US11619501B2 (en) | 2020-03-11 | 2023-04-04 | Snap Inc. | Avatar based on trip |
US11776256B2 (en) | 2020-03-27 | 2023-10-03 | Snap Inc. | Shared augmented reality system |
US11430091B2 (en) | 2020-03-27 | 2022-08-30 | Snap Inc. | Location mapping for large scale augmented-reality |
US11915400B2 (en) | 2020-03-27 | 2024-02-27 | Snap Inc. | Location mapping for large scale augmented-reality |
US11290851B2 (en) | 2020-06-15 | 2022-03-29 | Snap Inc. | Location sharing using offline and online objects |
US11503432B2 (en) | 2020-06-15 | 2022-11-15 | Snap Inc. | Scalable real-time location sharing framework |
US11483267B2 (en) | 2020-06-15 | 2022-10-25 | Snap Inc. | Location sharing using different rate-limited links |
US11314776B2 (en) | 2020-06-15 | 2022-04-26 | Snap Inc. | Location sharing using friend list versions |
US11623139B2 (en) * | 2020-06-26 | 2023-04-11 | Nintendo Co., Ltd. | Information processing system, storage medium, information processing apparatus, and game processing method |
US20210402293A1 (en) * | 2020-06-26 | 2021-12-30 | Nintendo Co., Ltd. | Information processing system, storage medium, information processing apparatus, and game processing method |
US11676378B2 (en) | 2020-06-29 | 2023-06-13 | Snap Inc. | Providing travel-based augmented reality content with a captured image |
US11943192B2 (en) | 2020-08-31 | 2024-03-26 | Snap Inc. | Co-location connection service |
US11961116B2 (en) | 2020-10-26 | 2024-04-16 | Foursquare Labs, Inc. | Determining exposures to content presented by physical objects |
US11778023B2 (en) * | 2020-12-10 | 2023-10-03 | Salesforce, Inc. | Shared channel invitation paths |
US11496561B2 (en) * | 2020-12-10 | 2022-11-08 | Slack Technologies, Llc | Shared channel invitation paths |
US20230029402A1 (en) * | 2020-12-10 | 2023-01-26 | Slack Technologies, Llc | Shared channel invitation paths |
US11153377B1 (en) * | 2020-12-10 | 2021-10-19 | Slack Technologies, Llc | Shared channel invitation paths |
US11606756B2 (en) | 2021-03-29 | 2023-03-14 | Snap Inc. | Scheduling requests for location data |
US11902902B2 (en) | 2021-03-29 | 2024-02-13 | Snap Inc. | Scheduling requests for location data |
US11601888B2 (en) | 2021-03-29 | 2023-03-07 | Snap Inc. | Determining location using multi-source geolocation data |
US11645324B2 (en) | 2021-03-31 | 2023-05-09 | Snap Inc. | Location-based timeline media content system |
US11829834B2 (en) | 2021-10-29 | 2023-11-28 | Snap Inc. | Extended QR code |
US11962645B2 (en) | 2022-06-02 | 2024-04-16 | Snap Inc. | Guided personal identity based actions |
US11963105B2 (en) | 2023-02-10 | 2024-04-16 | Snap Inc. | Wearable device location systems architecture |
US11961196B2 (en) | 2023-03-17 | 2024-04-16 | Snap Inc. | Virtual vision system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130090171A1 (en) | Initiating and conducting a competitive social game using a server connected to a plurality of user terminals via a computer network | |
JP5406350B2 (en) | GAME MANAGEMENT DEVICE, GAME SYSTEM, GAME MANAGEMENT METHOD, AND PROGRAM | |
US8231470B2 (en) | Network-based contests having multiple participating sponsors | |
US11638876B2 (en) | Immersive interactive sports management system and method thereof | |
JP6808898B2 (en) | Server device control method, server device, game system and program | |
KR102428053B1 (en) | Peer-to peer wagering platform | |
US20140141888A1 (en) | Methods and Systems for Using Mini-Games to Form a Hierarchical Social Network | |
US20120094757A1 (en) | Methods, devices, and systems for video gaming | |
US20150356831A1 (en) | Game system | |
US20130303268A1 (en) | System and Method for Fantasy Sports Draft and Operation | |
US20190080427A1 (en) | Social interaction application and system | |
US20150174486A1 (en) | Method for an asynchronous multiplayer gameplay | |
JP6733019B6 (en) | Game system, game system execution method, and game system program | |
WO2022265907A1 (en) | Token management system for use in immersive interactive sports environments | |
JP2013075189A5 (en) | ||
JP6017599B2 (en) | GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM | |
US20130159076A1 (en) | System and method for providing contests games and benefits shortly before, during and shortly after a sporting event exclusively for attendees of the sporting event | |
JP5762388B2 (en) | GAME MANAGEMENT DEVICE, GAME SYSTEM, PROGRAM, AND SERVICE MANAGEMENT DEVICE | |
JP5624589B2 (en) | GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM | |
JP6511077B2 (en) | Game system, game control method, server, and program | |
US20150005074A1 (en) | System and method for real time interactive fan based competition | |
JP2013042935A (en) | Game-providing device, game-providing program, and game-providing method | |
KR101178297B1 (en) | Method and server for providing user club league | |
US20170165577A1 (en) | Augmented Fantasy Game Systems and Processes Pertaining to - Physiological Movements, Ratings, Bonus Points, Avatars, and Virtual Worlds | |
US20230214868A1 (en) | System for a platform configured for online social interaction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |