US 12,236,399 B1
Systems and methods for remote huddle collaboration
Robert Casale, Bristol, CT (US); Abigail O'Malley, Brighton, MA (US); and Kedzie Teller, Brookline, MA (US)
Assigned to Massachusetts Mutual Life Insurance Company, Springfield, MA (US)
Filed by MASSACHUSETTS MUTUAL LIFE INSURACE COMPANY, Springfield, MA (US)
Filed on Mar. 8, 2022, as Appl. No. 17/689,819.
Application 17/689,819 is a continuation of application No. 17/035,456, filed on Sep. 28, 2020, granted, now 11,270,264.
Application 17/035,456 is a continuation in part of application No. 16/901,523, filed on Jun. 15, 2020, granted, now 11,074,552, issued on Jul. 27, 2021.
Application 17/035,456 is a continuation in part of application No. 16/435,409, filed on Jun. 7, 2019, granted, now 10,860,981, issued on Dec. 8, 2020.
Application 17/035,456 is a continuation in part of application No. 16/409,433, filed on May 10, 2019, granted, now 11,132,643, issued on Sep. 8, 2021.
Application 17/035,456 is a continuation in part of application No. 16/395,167, filed on Apr. 25, 2019, granted, now 11,294,549, issued on Apr. 5, 2022.
Application 17/035,456 is a continuation in part of application No. 15/844,076, filed on Dec. 15, 2017, granted, now 10,789,574, issued on Sep. 29, 2020.
Application 16/395,167 is a continuation of application No. 15/831,107, filed on Dec. 4, 2017, granted, now 10,303,347, issued on May 28, 2019.
Application 16/901,523 is a continuation of application No. 15/824,554, filed on Nov. 28, 2017, granted, now 10,685,327, issued on Jun. 16, 2020.
Application 16/409,433 is a continuation of application No. 15/813,023, filed on Nov. 14, 2017, granted, now 10,339,501, issued on Jul. 2, 2019.
Application 16/435,409 is a continuation of application No. 14/733,497, filed on Jun. 8, 2015, granted, now 10,354,226, issued on Jul. 16, 2019.
Application 15/813,023 is a continuation of application No. 14/733,215, filed on Jun. 8, 2015, granted, now 9,852,398, issued on Dec. 26, 2017.
Application 15/824,554 is a continuation of application No. 14/733,282, filed on Jun. 8, 2015, granted, now 9,852,399, issued on Dec. 26, 2017.
Application 15/831,107 is a continuation of application No. 14/733,447, filed on Jun. 8, 2015, granted, now 9,880,718, issued on Jan. 30, 2018.
Application 15/844,076 is a continuation of application No. 14/733,176, filed on Jun. 8, 2015, granted, now 9,846,859, issued on Dec. 19, 2017.
Claims priority of provisional application 62/008,937, filed on Jun. 6, 2014.
Claims priority of provisional application 62/008,916, filed on Jun. 6, 2014.
Claims priority of provisional application 62/008,948, filed on Jun. 6, 2014.
Claims priority of provisional application 62/008,896, filed on Jun. 6, 2014.
Claims priority of provisional application 62/008,888, filed on Jun. 6, 2014.
Int. Cl. G06F 3/0481 (2022.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06F 16/245 (2019.01); G06F 16/2457 (2019.01); G06F 40/169 (2020.01); G06Q 10/10 (2023.01); H04L 9/40 (2022.01); H04L 12/18 (2006.01); H04L 51/046 (2022.01); H04L 65/403 (2022.01); H04L 67/10 (2022.01)
CPC G06Q 10/103 (2013.01) [G06F 3/0481 (2013.01); G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 16/245 (2019.01); G06F 16/24578 (2019.01); G06F 40/169 (2020.01); H04L 12/1822 (2013.01); H04L 51/046 (2013.01); H04L 63/08 (2013.01); H04L 63/104 (2013.01); H04L 65/403 (2013.01); H04L 67/10 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A server-implemented method comprising:
receiving, by the server having at least one processor, a selection indicating a subset of a plurality of sub-applications;
generating, by a server, a huddle board comprising the plurality of sub-applications, wherein the huddle board includes a collaborative and interactive user interface for storing and modifying the plurality of sub-applications, and wherein the plurality of sub-applications dynamically query one or more databases for one or more data records associated with a group of users or a group project shared by the group of users;
displaying, by the server, a display page for the huddle board on each of a plurality of user computing devices during a huddle session, wherein the display page includes a graphical user interface including the subset of the plurality of sub-applications, wherein an unmodified sub-application has a pre-defined layout displaying a graphical representation with pre-defined content showing the one or more data records;
receiving, by the server from a first user computing device of the plurality of user computing devices, a first input to add an additional sub-application of the plurality of sub-applications to the display page;
in response to receiving the first input, modifying, by the server, the display page to include the additional sub-application of the plurality of sub-applications; and
displaying, by the server, an updated display page including the subset and the additional sub-application on each of the plurality of user computing devices during the huddle session, the additional sub-application configured to retrieve and present at least a portion of the one or more data records on the updated display page.