US 11,741,551 B2
Gamification for online social communities
Michael Wu, Oakland, CA (US)
Assigned to Khoros, LLC, San Francisco, CA (US)
Filed by Khoros, LLC, San Francisco, CA (US)
Filed on Oct. 1, 2019, as Appl. No. 16/590,218.
Application 16/590,218 is a continuation of application No. 15/018,787, filed on Feb. 8, 2016, granted, now 10,430,894.
Application 15/018,787 is a continuation in part of application No. 14/824,021, filed on Aug. 11, 2015, abandoned.
Application 14/824,021 is a continuation of application No. 13/848,706, filed on Mar. 21, 2013, granted, now 9,105,044.
Prior Publication US 2020/0151829 A1, May 14, 2020
Int. Cl. G06Q 50/00 (2012.01); A63F 13/46 (2014.01); A63F 13/35 (2014.01); G06Q 30/0226 (2023.01); G06Q 30/0201 (2023.01); H04L 51/52 (2022.01)
CPC G06Q 50/01 (2013.01) [A63F 13/35 (2014.09); A63F 13/46 (2014.09); G06Q 30/0201 (2013.01); G06Q 30/0231 (2013.01); H04L 51/52 (2022.05)] 16 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving input data transferred from a client associated with an interaction on a website having one or more portions served from one or more servers that are separate from each other, each of the one or more servers including one or more processors, memory, and one or more programs stored in the memory, the one or more programs including executable instructions to implement at least a community analytic module and one or more feedback interfaces configured to provide visual feedback via a network associated with one or more user interfaces associated with an online community;
analyzing the input using the community analytic module to determine a plurality of metrics associated with the interaction, the plurality of metrics having, at least, a first level, a second level, and a third level, one or more values of the first level indicating quantification of the interaction between the client and the online community, one or more values of the second level being associated with feedback data transmitted by one or more other clients in response to the interaction, one or more values of the third level being associated with generating one or more awards based on a determination generated by combining the one or more values of the first level and the second level;
causing display via the network of data representing different types of the visual feedback in user interface portions associated with the one or more user interfaces, the data representing different types of the visual feedback configured to cause display of a first user interface portion structured to present a first visual feedback quantifying the interaction based on the input data between the client and the online community, the first visual feedback in the first user interface portion being displayed privately at the client, and further configured to cause display of a second user interface portion structured to present a second visual feedback quantifying the feedback data transmitted by the one or more other clients in response to the interaction, the second visual feedback in the second user interface portion being displayed semi-privately to a subset of clients associated with the online community;
determining at least one value of the first level indicating the quantification of the interaction between the client and the online community falls below a threshold rate;
generating a notification when the quantification is below the threshold rate, the notification being configured to transmit to the client, and the notification being generated responsive to determining the at least one value of the first level, to display an alert of a targeted mission to engage interactively via an action for performance with the online community with a resource constraint including a time limit;
sending the notification to the client when the quantification is below the threshold rate by transmitting the notification to the client when the notification is generated by a notification module, the notification being generated when the quantification falls below the threshold rate, the notification being transmitted over a communication channel distinct from the online community;
determining at least one value of the second level indicating a quantification of community metric data, the community metric data being metric data computed by a first level feedback module, a second level feedback module, and a third level feedback module;
generating the second visual feedback, the visual feedback being configured to transmit to the client, and the visual feedback being generated responsive to determining the at least one value of the second level;
transmitting the second visual feedback to the client, the second visual feedback including data configured to render a display with a leader board displaying information regarding a contributor to the online community according to the community metric data; and
presenting a dynamic indicator at the client that is updated automatically based on data representing performance of the action.