IP Library Granted Patent US 11,270,788
Granted Patent B2
US 11,270,788 · App. 15/976,699 · Granted Mar 8, 2022

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.
G16H20/60G06Q10/10G06Q10/109G16H40/67H04L67/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 11,270,788
App. No.
15/976,699
Granted
Mar 8, 2022
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 (41)

1. A system comprising:

one or more computer processors;

one or more computer memories;

a set of instructions incorporated into the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations comprising:

storing, in a database of a persistence layer of a wellness system, information about online support groups to which members of the wellness system belong;

laying out selected information from the information about the online support groups in a caching layer of the wellness system, the selected information selected to facilitate a clustering process, the selected information including participation levels of the members, the participation levels pertaining to structured interactions or unstructured interactions of the members;

automatically performing the clustering process using the selected information laid out in the caching layer, the automatic performing of the clustering process comprising:

based on a detecting of a change to group dynamics of the online support groups, determining an optimization for the online support groups, the optimization based on one or more optimization criteria, the one or more optimization criteria including the selected information laid out in the caching layer;

determining a success of the optimization based on one or more measurement criteria, the one or more measurement criteria including a satisfaction of the members with the group dynamics; and

modifying the online support groups based on the success of the optimization as new information is collected by the wellness system.

2. The system of claim 1 , wherein the determining of the success of the optimization is based on a consistency of the members in logging meals with respect to the wellness system.

3. The method of claim 1 , wherein the determining of the optimization is further based on a detecting of a change that pertains to a goal, a preference, or an attribute of one of the members.

4. The method of claim 1 , wherein the modifying includes a promotion of one of the members to a facilitator role or a demotion of a facilitator to a member role.

5. The method of claim 1 , wherein the modifying includes automatically moving one or more of the members between the online support groups.

6. The method of claim 1 , wherein the modifying includes merging of two or more of the online support groups.

7. The method of claim 6 , wherein the merging is based on permission of at least a subset of the members affected by the merging.

8. The method of claim 1 , wherein the modifying is performed invisibly to the members.

9. A method comprising:

storing, in a database of a persistence layer of a wellness system, information about online support groups to which members of the wellness system belong;

laying out, in a caching layer of the wellness system, selected information from the information about the online support groups, the selected information selected to facilitate a clustering process, the selected information including participation levels of the members, the participation levels pertaining to structured or unstructured interactions of the members;

automatically performing the clustering process using the selected information laid out in the caching layer, the automatic performing of the clustering process comprising:

based on a detecting of a change to group dynamics of the online support groups, determining an optimization for the online support groups, the optimization based on one or more optimization criteria, the one or more optimization criteria including the selected information laid out in the caching layer;

determining a success of the optimization based on one or more measurement criteria, the one or more measurement criteria including a satisfaction of the members with the group dynamics; and

modifying the online support groups based on the success of the optimization as new information is collected by the wellness system.

10. The method of claim 9 , wherein the determining of the success of the optimization is based on a consistency of the members in logging meals with respect to the wellness system.

11. The system of claim 9 , wherein the modifying includes a promotion of one of the members to a facilitator role or a demotion of a facilitator to a member role.

12. The system of claim 9 , wherein the modifying includes automatically moving one or more of the members between the online support groups.

13. The system of claim 9 , wherein the modifying includes merging of two or more of the online support groups.

14. The system of claim 13 , wherein the merging is based on permission of at least a subset of the members affected by the merging.

15. The system of claim 9 , wherein the modifying is performed invisibly to the members.

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

storing, in a database of a persistence layer of a wellness system, information about online support groups to which members of the wellness system belong;

laying out selected information from the information about the online support groups in a caching layer of the wellness system, the selected information selected to facilitate a clustering process, the selected information including participation levels of the members, the participation levels pertaining to structured interactions or unstructured interactions of the members;

automatically performing the clustering process using the selected information laid out in the caching layer, the automatic performing of the clustering process comprising:

based on a detecting of a change to group dynamics of the online support groups, determining an optimization for the online support groups, the optimization based on one or more optimization criteria, the one or more optimization criteria including the selected information laid out in the caching layer;

determining a success of the optimization based on one or more measurement criteria, the one or more measurement criteria including a satisfaction of the members with the group dynamics; and

modifying the online support groups based on the success of the optimization as new information is collected by the wellness system.

17. The non-transitory machine readable storage medium of claim 16 , wherein the determining of the success of the optimization is based on a consistency of the members in logging meals with respect to the wellness system.

18. The non-transitory machine readable storage medium of claim 16 , wherein the modifying includes a promotion of one of the members to a facilitator role or a demotion of a facilitator to a member role.

19. The non-transitory machine readable storage medium of claim 16 , wherein the modifying includes automatically moving one or more of the members between the online support groups.

20. The non-transitory machine readable storage medium of claim 16 , wherein the modifying includes merging of two or more of the online support groups.

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 May 10, 2018
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 046127/0571 →
Continuity (2)
Continuation 14242600 · Apr 1, 2014
Related Publication 20180262584A1 · Sep 13, 2018