IP Library › Granted Patent US 10,755,355
Granted Patent B1
US 10,755,355 · App. 14/976,801 · Granted Aug 25, 2020

Collaboration and dynamic planning systems and methods

Inventors: Gareth Ross (Amherst, MA); Tricia Walker (East Hampton, MA); Yaron Ben-Zvi (Hastings on Hudson, NY)
Assignee: Massachusetts Mutual Life Insurance Company
G06Q40/06
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 10,755,355
App. No.
14/976,801
Filed
Dec 21, 2015
Granted
Aug 25, 2020
Kind
B1
Art Unit
3694
USPC
705/36R
Abstract

Systems and methods can present a financial plan that is based upon a customized selection of goals on a user interface, whereby a set of shapes representing goals can be configured along a timeline and data representing those goals can be edited, which dynamically adjusts a financial plan algorithm to provide a solution in a more dynamic and on demand approach than conventional solutions.

Claims (30)

1. A computer-implemented method comprising:

generating, by a server, a first user profile based on data retrieved from one or more databases and one or more inputs received from an electronic device;

determining, by the server, a risk tolerance score for the first user based on the first user profile;

determining, by the server, a default plan comprising one or more goals for a first user operating the electronic device by identifying a second user whose risk tolerance score is within a threshold from the risk tolerance score of the first user, the second user having a second user profile that has at least one shared attribute with at least one user attribute within the first user profile;

executing, by the server, a canvas script to display, on the electronic device, a graphical user interface containing a canvas element having one or more geometric representations of the one or more default plan goals, the graphical user interface having at least one sub-interface, wherein each geometric representation corresponds to a data record corresponding to each default plan goal; and

in response to receiving an indication that the first user has interacted with the graphical user interface and repositioned the one or more geometric representations on the canvas element of the graphical user interface, wherein each repositioned geometric representation is associated with a ranked priority level input by the first user, the ranked priority level being selected from a list of options including a high priority, a medium priority, and a low priority,

dynamically adjusting, by the server, the data record of each repositioned goal based upon each geometric representation's new position on the canvas element of the graphical user interface;

dynamically adjusting, by the server, an algorithm based upon the information in the dynamically adjusted data record; and

dynamically populating, by the server, at least one sub-interface of the graphical user interface to display an output of the algorithm upon the dynamic adjustment of the algorithm, wherein the output corresponds to the ranked priority level.

2. The method according to claim 1 , wherein each geometric representation is a rectangle.

3. The method according to claim 1 , further comprising receiving, by the server, a selection of one of the one or more geometric representations; and presenting, by the server, options to edit the information associated with the one of the one or more geometric representations.

4. The method according to claim 1 , wherein each geometric representation is associated with a goal of a financial plan.

5. The method according to claim 3 , wherein upon receiving a request to edit the information, dynamically adjusting, by the server, the algorithm.

6. The method according to claim 1 , wherein the canvas element comprises a timeline, whereby repositioning a geometric representation dynamically adjusts timeline information in the data record.

7. A system comprising:

a server coupled to a database, wherein the server is configured to:

generate a first user profile based on data retrieved from one or more databases and one or more inputs received from a user computing device;

determine a risk tolerance score for the first user based on the first user profile;

determine a default plan comprising one or more goals for a first user operating the user computing device by identifying a second user whose risk tolerance score is within a threshold from the risk tolerance score of the first user, the second user having a second user profile that has at least one shared attribute with at least one user attribute within the first user profile;

transmit a graphical user interface for presentation on a display of the user computing device, the graphical user interface containing a canvas element having one or more geometric representations of the one or more default plan goals, the graphical user interface having at least one sub-interface, wherein each geometric representation corresponds to a data record corresponding to each of the one or more default plan goals; and

upon receiving a selection to move the one or more geometric representations and an input of a ranked priority level respectively associated with the one or more geometric representations, wherein the ranked priority level is selected from a list of options including a high priority, a medium priority, and a low priority,

reposition the one or more geometric representations on the canvas element of the graphical user interface,

dynamically adjust the data record based upon each repositioned geometric representation's new position on the canvas element of the graphical user interface,

dynamically adjust an algorithm based upon the information in the dynamically adjusted data record, and

dynamically populate at least one sub-interface of the graphical user interface to display an output of the algorithm upon the dynamic adjustment of the algorithm on the display of the user computing device, wherein the output corresponds to the ranked priority level.

8. The system according to claim 7 , wherein each geometric representation is a rectangle.

9. The system according to claim 7 , wherein the server is further configured to receive a selection of one of the one or more geometric representations; and present options to edit the information associated with the one of the one or more geometric representations.

10. The system according to claim 7 , wherein each geometric representation is associated with a goal of a financial plan.

11. The system according to claim 9 , wherein upon receiving a request to edit the information, wherein the server is further configured to dynamically adjust the algorithm.

12. The system according to claim 7 , wherein the canvas element comprises a timeline, whereby repositioning a geometric representation dynamically adjusts timeline information in the data record.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2015
From: ROSS, GARETH; WALKER, TRICIA; BEN-ZVI, YARON
To: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
Reel/Frame 037348/0718 →
Continuity (1)
Provisional Application 62094728 · Dec 19, 2014
Cited By (1)
US 12,671,719