IP Library Granted Patent US 9,992,292
Granted Patent B2
US 9,992,292 · App. 14/242,600 · Granted Jun 5, 2018

Wellness support groups for mobile devices

Inventors: Ketill Gunnarsson (Vienna, AT); Thomas Patrick Joynt (Brooklyn, NY); Viktor Braut (Krk, HR); Diana Mackinnon (New York, NY); Zrinka Gavran (Zagreb, HR); Stacy Sami Lee (New York, NY); Artem Petakov (New York, NY); Ken Nesmith (New York, NY); Astha Gupta (Brooklyn, NY); Thomas Payne (New York, NY); Christos Avgerinos (New York, NY); Vera Kern (New York, NY); Mark Simon (New York, NY); Yun Eui So (New York, NY); Betina Evancha (New York, NY); William Avery Ginsberg (Chappaqua, NY); Nathan Ie (Boston, MA); Matt Sonier (New York, NY); Jesse Sae-ju Jeong (West New York, NJ); Thomas Benjamin Hildebrandt (New York, NY); Charlie Sneath (New York, NY); Gennadiy Shafranovich (Brooklyn, NY)
Assignee: Noom, Inc.
H04L67/22G06Q10/10G06Q10/109G06Q50/22H04L67/306
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,992,292
App. No.
14/242,600
Granted
Jun 5, 2018
Kind
B2
Abstract

A method of managing an online support group to increase the odds that users will attain their wellness goals is disclosed. A request from a user to join a support group is received. A preference of the user with respect to a type of the support group is received. The support group is selected from a plurality of support groups based on the preference of the user and a preference of a member of the support group. Based on an acceptance by the user of an option to join the support group, the plurality of support groups is reorganized.

Claims (44)

1. A system comprising:

one or more microprocessors;

one or more modules incorporated into one or more memories of a networked system to configure the one or more microprocessors of the networked system to, at least:

receive a communication from a client device, the communication including a request from a user to join a support group of a plurality of support groups, each of the plurality of support groups represented by a data structure stored in a database of the networked system;

identify a preference of the user with respect to a type of the support group, the preference of the user pertaining to a wellness goal of the user;

select the support group from the plurality of support groups based on a matching of the preference of the user and preferences of members of the support group pertaining to wellness goals of the members;

based on an acceptance by the user of an option to join the support group, perform a clustering process on the plurality of support groups, the clustering process including, at least, making a determination to move one or more additional users between the plurality of support groups to optimize the plurality of support groups based on one or more optimization criteria, the optimization criteria pertaining to improving compatibilities between at least one of preferences, attributes, or participation levels of members of each of the support groups; and

moving the one or more additional users between the plurality of support groups based on the performing of the clustering process.

2. The system of claim 1 , wherein the one or more modules further configure the one or more microprocessors to, at least:

determine the wellness goal of the user based on a result of a survey of the user presented in a user interface of a device of the user during a generation of the request; and

determine the wellness goal of the member of the support group based on a profile of the member.

3. The system of claim 1 , wherein the preferences include an indication of whether the one or more additional users are willing to serve as facilitators of at least one of the plurality of support groups.

4. The system of claim 1 , wherein the determination to move the one or more additional users is based on a selecting of the one or more additional users to serve as the facilitators of at least one of the plurality of support groups, the selecting one based on participation levels of the one or more additional users with respect to the plurality of support groups.

5. The system of claim 1 , wherein the selecting is further based on success rates of the members of each of the plurality of support groups at achieving their wellness goals.

6. The system of claim 1 , wherein the preferences include an indication of whether each of a plurality of members of the support group wishes to preserve anonymity.

7. A method comprising:

receiving a request from a user to join a support group of a plurality of support groups;

identifying a preference of the user with respect to a type of the support group, the preference pertaining to a wellness goal of the user;

selecting the support group from a plurality of support groups based on a matching of the preference of the user and preferences of members of the support group pertaining to wellness goals of the members;

based on an acceptance by the user of an option to join the support group, performing a clustering process on the plurality of support groups, the clustering process including, at least, making a determination to move one or more additional users between the plurality of support groups to optimize the plurality of support groups based on one or more optimization criteria, the optimization criteria pertaining to improving compatibilities between at least one of preferences, attributes, or participation levels of members of each of the support groups; and

moving the one or more additional users between the plurality of support groups based on the performing of the clustering-process.

8. The method of claim 7 , further comprising:

determining the wellness goal of the user based on a result of a survey of the user presented in a user interface device of a device of the user during a generation of the request; and

determining the wellness goal of the member of the support group based on a profile of the member.

9. The method of claim 7 , wherein the preferences include an indication of whether the one or more additional users are willing to serve as facilitators of at least one of the plurality of support groups.

10. The method of claim 8 , wherein the determination to move the one or more additional users is based on a selecting of the one or more additional users to serve as the facilitators of at least one of the plurality of support groups, the selecting one based on participation levels of the one or more additional users with respect to the plurality of support groups.

11. The method of claim 7 , wherein the selecting is further based on success rates of the members of each of the plurality of support groups at achieving their wellness goals.

12. The method of claim 7 , wherein the preferences include an indication of whether each of a plurality of members of the support group wishes to preserve anonymity.

13. The method of claim 7 , further comprising determining the compatibilities based on an analysis of a combination of explicit variables and implicit variables, the explicit variables including information provided by the user and the members of each of the plurality of support groups, the implicit variables including information gathered from a monitoring of activities of the user and the members of each of the plurality of support groups, the explicit variables and the implicit variables weighted based on their importance in improving the performances of the user and each of the members of the plurality of support groups toward reaching their respective wellness goals.

14. The method of claim 13 , wherein the explicit variables include at least one of a dietary preference or an exercise preference.

15. The method of claim 13 , wherein the implicit variables include at least one of a physical activity level or an activity level with respect to the networked system.

16. The method of claim 15 , wherein the activity level with respect to the network system pertains to at least one of a number of sessions over a time period, an amount of time spent per session, or a number of actions performed per session.

17. A non-transitory machine readable storage medium storing a set of instructions that, when executed by at least one microprocessor, causes the at least one microprocessor to perform operations, the operations comprising:

receiving a request from a user to join a support group of a plurality of support groups;

identifying a preference of the user with respect to a type of the support group, the preference pertaining to a wellness goal of the user;

selecting the support group from a plurality of support groups based on a matching of the preference of the user and preferences of members of the support group pertaining to wellness goals of the members:

based on an acceptance by the user of an option to join the support group, performing a clustering process on the plurality of support groups, the clustering process including, at least, making a determination to move one or more additional users between the plurality of support groups to optimize the plurality of support groups based on one or more optimization criteria, the optimization criteria pertaining to improving compatibilities between at least one of preferences, attributes, or participation levels of members of each of the support groups; and

moving the one or more additional users between the plurality of support groups based on the performing of the clustering process.

18. The non-transitory machine readable storage medium of claim 17 , wherein the operations further comprise:

determining the wellness goal of the user based on a result of a survey of the user presented in a user interface of a device of the user during a generation of the request; and

determining the wellness goal of the member of the support group based on a profile of the member.

19. The non-transitory machine readable storage medium of claim 17 , wherein the preferences include an indication of whether the one or more additional users are willing to serve as facilitators of at least one of the plurality of support groups.

20. The non-transitory machine readable storage medium of claim 17 , wherein the determination to move the one or more additional users is based on a selecting of the one or more additional users to serve as the facilitators of at least one of the plurality of support groups, the selecting one based on participation levels of the one or more additional users with respect to the plurality of support groups.

21. The non-transitory machine readable storage medium of claim 17 , wherein the selecting is further based on success rates of the members of each of the plurality of, support groups at achieving their wellness goals.

Assignments (4)
SECURITY INTEREST Recorded Dec 9, 2022
From: NOOM, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 062043/0790 →
SECURITY INTEREST Recorded Mar 18, 2020
From: NOOM, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 052145/0307 →
SECURITY INTEREST Recorded Oct 4, 2018
From: NOOM, INC.
To: STRUCTURAL CAPITAL INVESTMENTS II, L.P.
Reel/Frame 047068/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2016
From: GUNNARSSON, KETILL; JOYNT, THOMAS PATRICK; BRAUT, VIKTOR; MACKINNON, DIANA; GAVRAN, ZRINKA; LEE, STACY SAMI; PETAKOV, ARTEM; NESMITH, KEN; GUPTA, ASTHA; PAYNE, THOMAS; AVGERINOS, CHRISTOS; KERN, VERA; SIMON, MARK; SO, YUN EUI; EVANCHA, BETINA; GINSBERG, WILLIAM AVERY; IE, NATHAN; SONIER, MATT; JEONG, JESSE SAE-JU; HILDEBRANDT, THOMAS BENJAMIN; SNEATH, CHARLIE; SHAFRANOVICH, GENNADIY
To: NOOM, INC.
Reel/Frame 037809/0602 →
Continuity (1)
Related Publication 20150281384A1 · Oct 1, 2015