US2020099740A1PendingUtilityA1

Dynamic interactive network system for providing online service and social community for engaging, learning, and training skills for happiness

55
Assignee: HAPPIFY INCPriority: May 21, 2013Filed: Oct 14, 2019Published: Mar 26, 2020
Est. expiryMay 21, 2033(~6.9 yrs left)· nominal 20-yr term from priority
H04L 67/10G06Q 10/10G06Q 10/40H04L 51/32G06Q 50/01H04L 51/52G06Q 10/42G06Q 10/48
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for providing on-line services, comprising: a server for receiving information from a plurality of sources of data via a network, the plurality of sources of data comprising a plurality of attributes; a storage device for storing the information received from the plurality of sources of data; and a processor for tracking the plurality of sources of data. The processor determines attribute levels for each of the plurality of attributes and transmits updated information to the plurality of sources of data to increase the determined attribute levels.

Claims

exact text as granted — not AI-modified
1 - 6 . (canceled) 
     
     
         7 . A system for providing an online service and social community for engaging, learning, and training skills for happiness, the system comprising:
 a processor; and   memory storing instructions which when executed by the processor configure the processor to:
 provide the online service via a network to a plurality computing devices used by users to interact with the online service via the network; 
 provide a plurality of tracks, wherein each track includes a set of activities, and wherein:
 the activities are programmed to address a specific goal, 
 the activities are arranged in subsets such that the number and difficulty level of activities increase as the users progress through the subsets, 
 the activities are gradually made available to the users based on progress made by the users in building their skills, and 
 the activities include links to studies about the activities directly accessible by the users; 
 
 provide an initial happiness level and a track from the plurality of tracks to a user based on a self-assessment completed by the user upon signing up for the online service; 
 receive from the user, after completing each of the activities from the track, a post including the completed activity and data added by the user to the post, wherein the post is marked by the user as private or publishable to other users following the track to offer comments; 
 store the posts in a profile of the user to allow the user to subsequently search the posts based on skills and tracks for reflection; 
 monitor progress of the user based on self-assessments periodically completed by the user, wherein each self-assessment includes:
 a happiness score determined based on a first set of rules; and 
 a recommended track selected for the user based on a second set of rules; 
 
 modify the track based on the self-assessments; 
 suggest followers to the user from the users whose profiles match the profile of the user in terms of demographics, psychographics, and level of activity of the users on the online service using a third set of rules, wherein the followers and the user share posts and socialize around shared contextual activity posts; and 
 generate a happiness graph for the user that correlates the activities and the followers with their impact on the happiness level of the user, wherein the online service optimizes the activities based on the happiness graph. 
   
     
     
         8 . The system of  claim 7  wherein the instructions further configure the processor to determine the happiness score using the first set of rules by:
 presenting a plurality of questions to the user; 
 receiving answers to the questions from the user; 
 generating a positive emotion score based on a first combination of a first plurality of the answers; 
 generating a life satisfaction score based on a second combination of a second plurality of the answers; and 
 generating the happiness score based on the positive emotion score and the life satisfaction score. 
 
     
     
         9 . The system of  claim 8  wherein the instructions further configure the processor to select the first plurality of the answers that are different than the second plurality of the answers. 
     
     
         10 . The system of  claim 8  wherein the instructions further configure the processor to generate the happiness score based on an average of the positive emotion score and the life satisfaction score. 
     
     
         11 . The system of  claim 7  wherein the instructions further configure the processor to select the recommended track using the second set of rules by:
 presenting a plurality of questions to the user, wherein for each question, a first weight is assigned to each track; 
 receiving answers to the questions from the user, wherein an answer for each question is selected from a plurality of choices, and wherein each choice is assigned a second weight; 
 generating a score for each track by taking products of the second weights of the choices selected by the user in the answers to the questions and the first weights assigned to the track for the questions, and by adding the products; and 
 selecting the track with the highest score as the recommended track. 
 
     
     
         12 . The system of  claim 7  wherein the instructions further configure the processor to suggest the followers using the third set of rules by:
 generating a list of candidates that have ratings on the online service above a threshold and that have approved that their profiles to appear on the online service for follow suggestions; 
 generating fit levels for the candidates, wherein the fit levels include a demographic fit level, a psychological fit level, and a rating of each candidate on the online service; 
 generating a match score for each candidate based on the fit levels; and 
 suggesting the followers by selecting some of the candidates based on their match scores and gender. 
 
     
     
         13 . The system of  claim 12  wherein the instructions further configure the processor to:
 generate the demographic fit level of a candidate based on a relationship of age and location of the candidate relative to the user; and 
 generate the psychological fit level of a candidate based on a relationship of a happiness score and track recommendations for the candidate relative to the user. 
 
     
     
         14 . The system of  claim 12  wherein the instructions further configure the processor to generate the match score for a candidate by adding one third of each of the demographic fit level, the psychological fit level, and the rating of the candidate. 
     
     
         15 . The system of  claim 7  wherein each of the skills includes skill categories, and the instructions further configure the processor to:
 present to the user a set of questions for assessing affinity and mastery of the user in each of the skill categories; 
 receive answers from the user to the set of questions; 
 generate, based on the answers, an assessment for the user for each of the skills, wherein the assessment includes an affinity assessment and a mastery assessment for each of the skill categories; 
 generate an affinity profile of the user for each of the skills, wherein the affinity profile includes a list of the skill categories in decreasing order of average score of the answers, and wherein higher average score in a skill category indicates higher affinity for that skill category; and 
 generate a mastery profile of the user for each of the skills, wherein the mastery profile includes a list of the skill categories in decreasing order of average score of the answers, and wherein higher average score in a skill category indicates higher mastery for that skill category. 
 
     
     
         16 . The system of  claim 15  wherein the instructions further configure the processor to:
 identify and indicate to the user some of the skill categories in which the user has high affinity and high mastery, wherein the user benefits from increasing awareness and using the identified categories; and 
 identify and indicate to the user some of the skill categories in which the user has high affinity and low mastery, wherein the user benefits from engaging in and building skill level in the identified categories. 
 
     
     
         17 . The system of  claim 7  wherein the instructions further configure the processor to:
 present to the user questions for assessing strength of the user in a plurality of character traits including emotional, intellectual, interpersonal, restraint, and future orientation; 
 receive answers from the user to the questions; and 
 indicate dominant character trait or traits of the user based on the answers. 
 
     
     
         18 . The system of  claim 7  wherein the instructions further configure the processor to generate the tracks including the activities for a plurality of life domains including career and money, family and children, leisure and fun, love and intimacy, and mind and body. 
     
     
         19 . The system of  claim 7  wherein the instructions further configure the processor to:
 allow the users to complete a subset of activities of a track in a limited time period and provide rewards to the users based on the number of activities completed in the limited time period, wherein a reward for a subset represents a level of activity of the user in the subset; 
 allow the users to extend the limited time period and yet provide the rewards; and 
 allow the users to skip some of the activities in one subset and move to a next subset and yet provide some of the rewards. 
 
     
     
         20 . The system of  claim 7  wherein the instructions further configure the processor to:
 provide each subset including an initial portion, a middle portion, and an end portion; 
 provide the initial portion including activities to motivate the user; 
 provide the middle portion including activities to build on or complement the initial portion; and 
 provide the end portion including activities to lead the user to a next subset of the track. 
 
     
     
         21 . The system of  claim 7  wherein the instructions further configure the processor to:
 provide each activity in a track including tasks that are consistent with a theme of the track; 
 provide with each task a scientific reference and an explanation of usefulness and relationship of the task to the happiness of the user; 
 allow the user to select one of the tasks; and 
 provide the user a credit for the activity in response to the user completing the selected task. 
 
     
     
         22 . The system of  claim 7  wherein the activities include one or more of:
 reflecting on a topic and writing about the topic in a blog; 
 performing a real life activity and writing about the experience of performing the real life activity; 
 answering multiple choice questions; 
 polling an opinion of the user about a topic and showing the user a breakdown of votes of other users; and 
 training the user on a skill by playing a game. 
 
     
     
         23 . The system of  claim 7  wherein the instructions further configure the processor to provide to the user several alternatives to complete each activity by providing suggested tasks for the user to select from. 
     
     
         24 . The system of  claim 7  wherein the number of activities per subset of a track is configurable. 
     
     
         25 . The system of  claim 7  wherein the activities include:
 a first type of activities including games, quizzes, activity quizzes, and opinion polls; and 
 a second type of activities including writing a blog by reflecting on a topic, and planning and performing an activity in real world and providing a report thereon. 
 
     
     
         26 . The system of  claim 7  wherein the instructions further configure the processor to:
 offer the user a personalized daily activity when the user is not in a track; or 
 allow the user to select an available activity from a skill menu. 
 
     
     
         27 . The system of  claim 7  wherein the instructions further configure the processor to:
 allow the user to build a list of people having maximum impact on the happiness of the user; and 
 direct the user to perform some of the activities with the people in the list, wherein the activities include sharing posts and experiences with each other. 
 
     
     
         28 . The system of  claim 7  wherein the instructions further configure the processor to:
 obtain information about the user using a happiness compass of the user, which is an array of implicit user inputs regarding personal data of the user; and 
 recommend activities for the user based on the information. 
 
     
     
         29 . The system of  claim 28  wherein the personal data includes demographic data, social activity data, spending data, data regarding connectivity to social networks and communications, and biometric data. 
     
     
         30 . The system of  claim 7  wherein the skills include savor, thank, aspire, give, and empathy. 
     
     
         31 . The system of  claim 7  wherein the activities are designed to train the user in an entertaining way. 
     
     
         32 . A system for providing an online service and social community for engaging, learning, and training skills for happiness, the system comprising:
 a processor; and   memory storing instructions which when executed by the processor configure the processor to:
 provide the online service via a network to a plurality computing devices used by users to interact with the online service via the network; 
 provide a plurality of tracks, wherein each track includes a set of activities, and wherein:
 the activities are programmed to address a specific goal, 
 the activities are arranged in subsets such that the number and difficulty level of activities increase as the users progress through the subsets, 
 the activities are gradually made available to the users based on progress made by the users in building their skills, and 
 the activities include links to studies about the activities directly accessible by the users; 
 
 provide an initial happiness level and a track from the plurality of tracks to a user based on a self-assessment completed by the user upon signing up for the online service; 
 monitor progress of the user based on self-assessments periodically completed by the user as the user performs the activities in the track, wherein each self-assessment includes a happiness score determined by;
 presenting a plurality of questions to the user; 
 receiving answers to the questions from the user; 
 generating a positive emotion score based on a first combination of a first plurality of the answers; 
 generating a life satisfaction score based on a second combination of a second plurality of the answers; and 
 generating the happiness score based on the positive emotion score and the life satisfaction score; and 
 
 modify the track based on the self-assessments; 
 suggest followers to the user from the users whose profiles match the profile of the user in terms of demographics, psychographics, and level of activity of the users on the online service using a set of rules, wherein the followers and the user share posts and socialize around shared contextual activity posts; and 
 generate a happiness graph for the user that correlates the activities and the followers with their impact on the happiness level of the user, wherein the online service optimizes the activities based on the happiness graph. 
   
     
     
         33 . A system for providing an online service and social community for engaging, learning, and training skills for happiness, the system comprising:
 a processor; and   memory storing instructions which when executed by the processor configure the processor to:
 provide the online service via a network to a plurality computing devices used by users to interact with the online service via the network; 
 provide a plurality of tracks, wherein each track includes a set of activities, and wherein:
 the activities are programmed to address a specific goal, 
 the activities are arranged in subsets such that the number and difficulty level of activities increase as the users progress through the subsets, 
 the activities are gradually made available to the users based on progress made by the users in building their skills, and 
 the activities include links to studies about the activities directly accessible by the users; 
 
 provide an initial happiness level and a track from the plurality of tracks to a user based on a self-assessment completed by the user upon signing up for the online service; 
 monitor progress of the user based on self-assessments periodically completed by the user as the user performs the activities in the track, wherein each self-assessment includes a recommended track selected for the user by:
 presenting a plurality of questions to the user, wherein for each question, a first weight is assigned to each track; 
 receiving answers to the questions from the user, wherein an answer for each question is selected from a plurality of choices, and wherein each choice is assigned a second weight; 
 generating a score for each track by taking products of the second weights of the choices selected by the user in the answers to the questions and the first weights assigned to the track for the questions, and by adding the products; and 
 selecting the track with the highest score as the recommended track; and 
 
 modify the track based on the self-assessments. 
   
     
     
         34 . A system for providing an online service and social community for engaging, learning, and training skills for happiness, the system comprising:
 a processor; and   memory storing instructions which when executed by the processor configure the processor to:
 provide the online service via a network to a plurality computing devices used by users to interact with the online service via the network; 
 provide a plurality of tracks, wherein each track includes a set of activities, and wherein:
 the activities are programmed to address a specific goal, 
 the activities are arranged in subsets such that the number and difficulty level of activities increase as the users progress through the subsets, 
 the activities are gradually made available to the users based on progress made by the users in building their skills, and 
 the activities include links to studies about the activities directly accessible by the users; 
 
 present a plurality of questions to a user, wherein for each question, a first weight is assigned to each track; 
 receive answers to the questions from the user, wherein an answer for each question is selected from a plurality of choices, and wherein each choice is assigned a second weight; 
 generate a score for each track by taking products of the second weights of the choices selected by the user in the answers to the questions and the first weights assigned to the track for the questions, and by adding the products; and 
 select the track with the highest score as a recommended track. 
   
     
     
         35 . A system for providing an online service and social community for engaging, learning, and training skills for happiness, the system comprising:
 a processor; and   memory storing instructions which when executed by the processor configure the processor to:
 provide the online service via a network to a plurality computing devices used by users to interact with the online service via the network; 
 provide a plurality of tracks, wherein each track includes a set of activities, and wherein:
 the activities are programmed to address a specific goal, 
 the activities are arranged in subsets such that the number and difficulty level of activities increase as the users progress through the subsets, 
 the activities are gradually made available to the users based on progress made by the users in building their skills, and 
 the activities include links to studies about the activities directly accessible by the users; 
 
 wherein each of the skills includes skill categories, and the instructions further configure the processor to perform a skill assessment of a user by:
 presenting to a user a set of questions for assessing affinity and mastery of the user in each of the skill categories; 
 receiving answers from the user to the set of questions; 
 generating, based on the answers, an assessment for the user for each of the skills, wherein the assessment includes an affinity assessment and a mastery assessment for each of the skill categories; 
 generating an affinity profile of the user for each of the skills, wherein the affinity profile includes a list of the skill categories in decreasing order of average score of the answers, and wherein higher average score in a skill category indicates higher affinity for that skill category; 
 generating a mastery profile of the user for each of the skills, wherein the mastery profile includes a list of the skill categories in decreasing order of average score of the answers, and wherein higher average score in a skill category indicates higher mastery for that skill category; 
 identify and indicate to the user some of the skill categories in which the user has high affinity and high mastery; 
 identify and indicate to the user some of the skill categories in which the user has high affinity and low mastery; and 
 recommending a track from the plurality of tracks to the user based on the skill assessment. 
 
   
     
     
         36 . A system for providing an online service and social community for engaging, learning, and training skills for happiness, the system comprising:
 a processor; and   memory storing instructions which when executed by the processor configure the processor to:
 provide the online service via a network to a plurality computing devices used by users to interact with the online service via the network; 
 provide a plurality of tracks, wherein each track includes a set of activities, and wherein:
 the activities are programmed to address a specific goal, 
 the activities are arranged in subsets such that the number and difficulty level of activities increase as the users progress through the subsets, 
 the activities are gradually made available to the users based on progress made by the users in building their skills, and 
 the activities include links to studies about the activities directly accessible by the users; 
 
 present to a user questions for assessing strengths of the user in a plurality of character traits including emotional, intellectual, interpersonal, restraint, and future orientation; 
 receive answers from the user to the questions; 
 indicate dominant character trait or traits of the user based on the answers; and 
 recommend a track from the plurality of tracks to the user based on the strengths.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.