IP Library Patent Application 17185005
Patent Application
App. No. 17/185,005

SYSTEM AND METHOD FOR GRAPHICAL USER INTERFACE MANAGEMENT PROVIDING FLEXIBLE AND ACCURATE ADMINISTRATION OF CLINICAL TRIALS

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 None
App. No.
17/185,005
Abstract

A system and method for controlling a computerized device's display to provide a graphical user interface that renders compact and informative graphical user interface images while also providing for flexible and accurate administration of clinical trial-related activities, namely, flexible allocation of payments in accordance with an applicable clinical trial agreement. Further, the system provides a graphical user interface providing tracking and feedback to the user during the payment allocation process to avoid allocation errors. More particularly, the graphical user interface provides guided prompting for allocation to approved/relevant persons, in accordance with clinical trial agreements, while providing a high degree of flexibility for specifying an allocations, and while displaying various visual elements providing feedback to ensure that allocations are made with internal consistency, to reduce and/or avoid human or other errors.

Claims (56)

1 . A variable split allocation computer system comprising:

a display device;

a user input device;

a memory operatively comprising a non-transitory data processor-readable medium;

a data processor operatively connected to the memory, the display and the user input device; and

user interface management instructions embodied in data processor-executable code stored in the memory, said user interface management instructions being executable by the data processor to provide a user interface display engine configured to:

display, via the display device, a user interface display window within a physical display area of the display device;

display within the window, via the display device, a graphical user element operable to filter data stored in the memory to display payments due to a supplier for completion of tasks pursuant to a clinical trial agreement;

display within the window, via the display device, a corresponding list of payees payable pursuant to the clinical trial agreement for completion of tasks by the supplier;

display within the window, via the display device, a total of payments to be allocated for completion of tasks;

display within the window, via the display device, at least one graphical user element operable to receive user input, via the user input device, indicating a respective allocation of each payee of list of payees; and

in response to each entry of user input providing an allocation for a corresponding payee:

aggregate allocations for all payees of the corresponding list of payees; and

display via the display device, within the window and adjacent to the displayed total of payments to be allocated for completion of tasks, the aggregated allocations for all payees of the corresponding list of payees;

whereby a total of current allocations is displayed concurrently and in proximity to the total of payments to be allocated within a single viewable window within a display screen so a user is provided with visual feedback allowing for comparison of whether the totals match, to avoid error in making allocations.

2 . The system of claim 1 , wherein the user interface management instructions provide a user interface display engine configured to display the total of current allocations numerically in currency units.

3 . The system of claim 1 , wherein the user interface management instructions provide a user interface display engine configured to display the total of payments to be allocated for completion of tasks numerically in currency units.

4 . The system of claim 3 , wherein the user interface management instructions provide a user interface display engine configured display to the total of current allocations numerically in currency units.

5 . The system of claim 3 , wherein the user interface management instructions provide a user interface display engine configured to display the total of current allocations numerically as a percentage of the total of payments to be allocated.

6 . The system of claim 3 , wherein the user interface management instructions provide a user interface display engine configured to display the total of current allocations visually using a progress bar including a first visual element representing the total of payments to be allocated and a second visual element representing the total of current allocations.

7 . The system of claim 1 , wherein the user interface management instructions provide a user interface display engine configured to display the total of current allocations numerically in currency units, and numerically as a percentage of the total of payments to be allocated, and visually using a progress bar including a first visual element representing the total of payments to be allocated and a second visual element representing the total of current allocations.

8 . The system of claim 1 , wherein the user interface management instructions provide a user interface display engine configured to display the progress bar in color-coded fashion, a first color indicating an incomplete allocation representing less than 100% of the total to be allocated, a second color indicating a complete allocation representing 100% of the total to be allocated, and a third color indicated an improper allocation representing more than 100% of the total to be allocated.

9 . A method of controlling a display of a computerized device comprising a display device, a user input component, a memory operatively comprising a non-transitory data processor-readable medium, a data processor operatively connected to the memory, the display and the user input component, and user interface management instructions embodied in data processor-executable code stored in the memory and executable by the data processor, the method comprising:

displaying, via the display device, a user interface display window within a physical display area of the display device;

displaying within the window, via the display device, a graphical user element operable to filter data stored in the memory to display payments due to a supplier for completion of tasks pursuant to a clinical trial agreement;

displaying within the window, via the display device, a corresponding list of payees payable pursuant to the clinical trial agreement for completion of tasks by the supplier;

displaying within the window, via the display device, a total of payments to be allocated for completion of tasks;

displaying within the window, via the display device, at least one graphical user element operable to receive user input, via the user input device, indicating a respective allocation of each payee of list of payees; and

in response to each entry of user input providing an allocation for a corresponding payee:

aggregating allocations for all payees of the corresponding list of payees; and

displaying via the display device, within the window and adjacent to the displayed total of payments to be allocated for completion of tasks, the aggregated allocations for all payees of the corresponding list of payees;

whereby a total of current allocations is displayed concurrently and in proximity to the total of payments to be allocated within a single viewable window within a display screen so a user is provided with visual feedback allowing for comparison of whether the totals match, to avoid error in making allocations.

10 . The method of claim 9 , wherein the method comprises displaying the total of current allocations numerically in currency units.

11 . The method of claim 9 , wherein the method comprises displaying the total of payments to be allocated for completion of tasks numerically in currency units.

12 . The method of claim 11 , wherein the method comprises displaying the total of current allocations numerically in currency units.

13 . The method of claim 11 , wherein the method comprises displaying the total of current allocations numerically as a percentage of the total of payments to be allocated.

14 . The method of claim 11 , wherein the method comprises displaying the total of current allocations visually using a progress bar including a first visual element representing the total of payments to be allocated and a second visual element representing the total of current allocations.

15 . The method of claim 9 , wherein the method comprises displaying the total of current allocations numerically in currency units, and numerically as a percentage of the total of payments to be allocated, and visually using a progress bar including a first visual element representing the total of payments to be allocated and a second visual element representing the total of current allocations.

16 . The method of claim 9 , wherein the method comprises displaying the progress bar in color-coded fashion, a first color indicating an incomplete allocation representing less than 100% of the total to be allocated, a second color indicating a complete allocation representing 100% of the total to be allocated, and a third color indicated an improper allocation representing more than 100% of the total to be allocated.

17 . A computer program product for implementing a method of controlling a display of a computerized device, the computer program product comprising a non-transitory computer-readable medium storing executable instructions that, when executed by a processor, cause a computerized variable split allocation system to perform a method comprising:

displaying, via the display device, a user interface display window within a physical display area of the display device;

displaying within the window, via the display device, a graphical user element operable to filter data stored in the memory to display payments due to a supplier for completion of tasks pursuant to a clinical trial agreement;

displaying within the window, via the display device, a corresponding list of payees payable pursuant to the clinical trial agreement for completion of tasks by the supplier;

displaying within the window, via the display device, a total of payments to be allocated for completion of tasks;

displaying within the window, via the display device, at least one graphical user element operable to receive user input, via the user input device, indicating a respective allocation of each payee of list of payees; and

in response to each entry of user input providing an allocation for a corresponding payee:

aggregating allocations for all payees of the corresponding list of payees; and

displaying via the display device, within the window and adjacent to the displayed total of payments to be allocated for completion of tasks, the aggregated allocations for all payees of the corresponding list of payees;

whereby a total of current allocations is displayed concurrently and in proximity to the total of payments to be allocated within a single viewable window within a display screen so a user is provided with visual feedback allowing for comparison of whether the totals match, to avoid error in making allocations.

18 . The computer program product of claim 17 , wherein the computer program further comprises executable instructions that display the total of current allocations numerically in currency units.

19 . The computer program product of claim 17 , wherein the computer program further comprises executable instructions that display the total of payments to be allocated for completion of tasks numerically in currency units.

20 . The computer program product of claim 19 , wherein the computer program further comprises executable instructions that display the total of current allocations numerically in currency units.

21 . The computer program product of claim 19 , wherein the computer program further comprises executable instructions that display the total of current allocations numerically as a percentage of the total of payments to be allocated.

22 . The computer program product of claim 19 , wherein the computer program further comprises executable instructions that display the total of current allocations visually using a progress bar including a first visual element representing the total of payments to be allocated and a second visual element representing the total of current allocations.

23 . The computer program product of claim 17 , wherein the computer program further comprises executable instructions that display the total of current allocations numerically in currency units, and numerically as a percentage of the total of payments to be allocated, and visually using a progress bar including a first visual element representing the total of payments to be allocated and a second visual element representing the total of current allocations.

24 . The computer program product of claim 17 , wherein the computer program further comprises executable instructions that display the progress bar in color-coded fashion, a first color indicating an incomplete allocation representing less than 100% of the total to be allocated, a second color indicating a complete allocation representing 100% of the total to be allocated, and a third color indicated an improper allocation representing more than 100% of the total to be allocated.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GREENPHIRE, LLC
Reel/Frame 070690/0584 →
PATENT SECURITY AGREEMENT Recorded Mar 15, 2022
From: GREENPHIRE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 059367/0244 →
ENTITY CONVERSION Recorded Mar 14, 2022
From: GREENPHIRE, INC.
To: GREENPHIRE, LLC
Reel/Frame 059364/0852 →
ENTITY CONVERSION Recorded Feb 27, 2022
From: GREENPHIRE, INC.
To: GREENPHIRE, LLC
Reel/Frame 059252/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2021
From: CUNNINGHAM, KYLE RUSSELL; KELLY, RYAN PATRICK; HORNING, TODD MICHAEL
To: GREENPHIRE, INC.
Reel/Frame 058058/0886 →