METHODS AND SYSTEMS FOR MANAGING GOALS AND PROCESSING GOALS-RELATED DATA
First Claim
1. A computer system including at least one processor for processing user-specified goal data for a plurality of user accounts, the computer system comprising:
- a user-account storage unit that is configured to store a plurality of user account nodes, each user account node being configured to be directly linked to another of the plurality of user account nodes, and the linked user account nodes being configured using the at least one processor to form one of a plurality of relationships;
a goal-setting unit that is configured, for each user account node, (1) to receive at least one user-specified goal input from a user, a goal category input associated with the at least one user-specified goal, and at least one inputtable user-specified proposed accomplishment that relates to the user completing the respective goal, the user-specified proposed accomplishments having a value field that can be input by the user and a unit of measurement field that can be input by the user to a plurality of options, and (2) to store the at least one user-specified goal, the associated goal category and the at least one inputtable user-specified proposed accomplishment, as well as actual data related to achieving the proposed accomplishments, in a data storage unit, the goal-setting unit being configured to allow each user-specified goal of a user account node to select at least one of (a) a coach node and (b) at least one buddy node, from a predefined list of connections that are directly linked to the user account node, the selection of the at least one of the coach node and the at least one buddy node forming a relationship between the nodes;
a reminder-management unit that is configurable to assign user-specified reminders to each proposed accomplishment using the at least one processor, and to send predetermined reminders for the user-specified proposed accomplishments, the reminder-management unit being configured to send alerts at configurable time periods for a user-specified proposed accomplishment of the user account node when the user associated with the user account node has not satisfied the user-specified proposed accomplishment, and the reminder-management unit being configured to store periodic user-input associated with the user achieving the proposed accomplishment in the data storage unit;
a reward-management unit that includes a plurality of sponsor nodes with associated rewards for completing goals that the plurality of sponsor nodes offer, as well as respective requirements for obtaining the reward;
a messaging unit that is configured to accept input and send the input in a message from a sender user account node to at least one of a plurality of recipient user account nodes, the recipient user account nodes being in a relationship with the sender user account node, the messaging unit being configured to associate the message with one of the goals of the user account node; and
a display device that is configured to display (i) the user-specified goal data, (ii) progress graphs of user-specified goals for each user account node, and (iii) a status of obtaining a reward when a user-specified goal corresponds to one of the goals in the reward-management unit, the display device analyzing the actual value data of the data storage unit,wherein the goal-setting unit is configured to associate each user-specified goal with the user account node or with another node or group of nodes that is in a relationship with the user account node, andwherein the goal-setting unit is configured by the user to change one of a plurality of privacy settings in relation to the coach node and the buddy node, and to change one of a plurality of privacy settings in relation to the user-specified goals.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable media for processing user-specified goals can include storing user accounts that are capable of directly linking to another, receiving and storing user-specified goals for each user account and associating proposed accomplishments including a value and unit of measurement, reminders and privacy and security settings. Also included are sending alerts at configurable time periods and providing advertising and rewards in accordance with the user-specified goals. Also included are displaying on a display device the user-specified goal data, progress graphs of user-specified goals for each user account node, and a status of obtaining a reward when a user-specified goal corresponds to one of the goals associated with the rewards.
-
Citations
10 Claims
-
1. A computer system including at least one processor for processing user-specified goal data for a plurality of user accounts, the computer system comprising:
-
a user-account storage unit that is configured to store a plurality of user account nodes, each user account node being configured to be directly linked to another of the plurality of user account nodes, and the linked user account nodes being configured using the at least one processor to form one of a plurality of relationships; a goal-setting unit that is configured, for each user account node, (1) to receive at least one user-specified goal input from a user, a goal category input associated with the at least one user-specified goal, and at least one inputtable user-specified proposed accomplishment that relates to the user completing the respective goal, the user-specified proposed accomplishments having a value field that can be input by the user and a unit of measurement field that can be input by the user to a plurality of options, and (2) to store the at least one user-specified goal, the associated goal category and the at least one inputtable user-specified proposed accomplishment, as well as actual data related to achieving the proposed accomplishments, in a data storage unit, the goal-setting unit being configured to allow each user-specified goal of a user account node to select at least one of (a) a coach node and (b) at least one buddy node, from a predefined list of connections that are directly linked to the user account node, the selection of the at least one of the coach node and the at least one buddy node forming a relationship between the nodes; a reminder-management unit that is configurable to assign user-specified reminders to each proposed accomplishment using the at least one processor, and to send predetermined reminders for the user-specified proposed accomplishments, the reminder-management unit being configured to send alerts at configurable time periods for a user-specified proposed accomplishment of the user account node when the user associated with the user account node has not satisfied the user-specified proposed accomplishment, and the reminder-management unit being configured to store periodic user-input associated with the user achieving the proposed accomplishment in the data storage unit; a reward-management unit that includes a plurality of sponsor nodes with associated rewards for completing goals that the plurality of sponsor nodes offer, as well as respective requirements for obtaining the reward; a messaging unit that is configured to accept input and send the input in a message from a sender user account node to at least one of a plurality of recipient user account nodes, the recipient user account nodes being in a relationship with the sender user account node, the messaging unit being configured to associate the message with one of the goals of the user account node; and a display device that is configured to display (i) the user-specified goal data, (ii) progress graphs of user-specified goals for each user account node, and (iii) a status of obtaining a reward when a user-specified goal corresponds to one of the goals in the reward-management unit, the display device analyzing the actual value data of the data storage unit, wherein the goal-setting unit is configured to associate each user-specified goal with the user account node or with another node or group of nodes that is in a relationship with the user account node, and wherein the goal-setting unit is configured by the user to change one of a plurality of privacy settings in relation to the coach node and the buddy node, and to change one of a plurality of privacy settings in relation to the user-specified goals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for processing user-specified goal data for a plurality of user accounts using at least one processor, the computer-implemented method comprising:
-
storing a plurality of user account nodes in a data storage unit, each user account node being configured to be directly linked to another of the plurality of user account nodes, and linked user account nodes being configured to form one of a plurality of relationships; receiving for each user account node at least one user-specified goal input from a user, a goal category input associated with the at least one user-specified goal, and at least one inputtable user-specified proposed accomplishment that relates to the user completing the respective goal, the user-specified proposed accomplishments having a value field that can be input by the user and a unit of measurement field that can be input by the user to a plurality of options, whereby each user-specified goal of a user account node is configured to select at least one of (a) a coach node and (b) at least one buddy node, from a predefined list of connections that are directly linked to the user account node, the selection of the at least one of the coach node and the at least one buddy node forming a relationship between the nodes; storing in the data storage unit the at least one user-specified goal with the associated goal category and the at least one inputtable user-specified proposed accomplishment, and the corresponding relationship between the nodes; assigning user-specified reminders to each proposed accomplishment and send predetermined reminders for the user-specified proposed accomplishments; sending alerts at configurable time periods for a user-specified proposed accomplishment of the user account node when the user associated with the user account node has not satisfied the user-specified proposed accomplishment; providing a plurality of sponsor nodes with associated rewards for completing goals that the plurality of sponsor nodes offer, as well as respective requirements for obtaining the reward; accepting input and sending the input in a message from a sender user account node to at least one of a plurality of recipient user account nodes based on predetermined user input, the recipient user account nodes being in a relationship with the sender user account node, the message being configured to associate with one of the goals of the user account node; displaying on a display device (i) the user-specified goal data, (ii) progress graphs of user-specified goals for each user account node, and (iii) a status of obtaining a reward when a user-specified goal corresponds to one of the goals associated with the rewards; associating each user-specified goal with the user account node or with another node or group of nodes that is in a relationship with the user account node; and prompting the user to select for each user-specified goal one of a plurality of privacy settings in relation to the coach node and the buddy node, and to change one of a plurality of privacy settings in relation to the user-specified goals.
-
-
10. A non-transitory computer readable storage medium for processing user-specified goal data for a plurality of user accounts using at least one processor, the computer readable storage medium storing instructions that, when executed, cause a computer to perform steps comprising:
-
storing a plurality of user account nodes in a data storage unit, each user account node being configured to be directly linked to another of the plurality of user account nodes, and linked user account nodes being configured to form one of a plurality of relationships; receiving for each user account node at least one user-specified goal input from a user, a goal category input associated with the at least one user-specified goal, and at least one inputtable user-specified proposed accomplishment that relates to the user completing the respective goal, the user-specified proposed accomplishments having a value field that can be input by the user and a unit of measurement field that can be input by the user to a plurality of options, whereby each user-specified goal of a user account node is configured to select at least one of (a) a coach node and (b) at least one buddy node, from a predefined list of connections that are directly linked to the user account node, the selection of the at least one of the coach node and the at least one buddy node forming a relationship between the nodes; storing in the data storage unit the at least one user-specified goal with the associated goal category and the at least one inputtable user-specified proposed accomplishment, and the corresponding relationship between the nodes; assigning user-specified reminders to each proposed accomplishment and send predetermined reminders for the user-specified proposed accomplishments; sending alerts at configurable time periods for a user-specified proposed accomplishment of the user account node when the user associated with the user account node has not satisfied the user-specified proposed accomplishment; providing a plurality of sponsor nodes with associated rewards for completing goals that the plurality of sponsor nodes offer, as well as respective requirements for obtaining the reward; accepting input and sending the input in a message from a sender user account node to at least one of a plurality of recipient user account nodes based on predetermined user input, the recipient user account nodes being in a relationship with the sender user account node, the message being configured to associate with one of the goals of the user account node; displaying on a display device (i) the user-specified goal data, (ii) progress graphs of user-specified goals for each user account node, and (iii) a status of obtaining a reward when a user-specified goal corresponds to one of the goals associated with the rewards; associating each user-specified goal with the user account node or with another node or group of nodes that is in a relationship with the user account node; and prompting the user to select for each user-specified goal one of a plurality of privacy settings in relation to the coach node and the buddy node, and to change one of a plurality of privacy settings in relation to the user-specified goals.
-
Specification