IP Library Granted Patent US 12,009,068
Granted Patent B2
US 12,009,068 · App. 16/825,881 · Granted Jun 11, 2024

System and method for building intuitive clinical trial applications

Inventors: Jeff Frazier (Tustin, CA); John Reites (Tustin, CA); Sean Vassilaros (Tustin, CA)
Assignee: Definitive Media Corp.
G16H10/20G16H10/60G06F21/53
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 12,009,068
App. No.
16/825,881
Granted
Jun 11, 2024
Kind
B2
Abstract

The present invention allows clinical trial organizers to operate a platform for creating trial specific custom mobile applications at a price point that would not be possible if the application were created by programmers on a trial-by-trial basis. The invention shortens build time by creating a hierarchy of questions that changes the next question posed to the user based upon their answer to a previous question thereby reducing the number of questions the user must answer while providing the application creation platform with the detailed information relevant to a specific clinical trial. The platform uses a simulation builder that provides a test version of the application to the user mobile device during the application creation process thereby allowing the user to see the layout of the application as they progress through the building process. While building the application, the user can create a simulated version of the application in real time deliver the same to the mobile device of the user. The system creates a handshaking process that allows the user to create annotations and/or edits in the simulated application that are communicated back to the building platform. Changes made in the simulated application will affect the landing page the user sees when returning to the building platform. The system will collect usability data from a clinical trial application on a plurality of trial subject and trial organizer mobile devices. The system can measure variables such as time on page, misentries, and missed selections of icons to determine common trouble spots for users. That data may be used to redesign the interface or process flow of the application to optimize usability.

Claims (46)

1. A method for configuring multi-portal clinical trial applications, the method comprising:

storing a plurality of code elements in a database in memory, the plurality of code elements selectable to construct customized clinical trial applications;

executing code stored in memory, wherein the code is executed by a processor for:

constructing a customized clinical trial application from a selected subset of the code elements, wherein each code element in the subset is selected based on being associated with a type of clinical trial data indicated by a set of custom queries, wherein the customized clinical trial application is downloaded by one or more user devices and executable to generate an on-screen arrangement of the selected subset of the code elements;

instantiating a software platform at a cloud-based server environment, the software platform maintaining a plurality of types of the clinical trial data that is received over a communication network from the one or more user devices via the customized clinical trial application; and

polling the one or more user devices that have downloaded the customized clinical trial application regarding usage data associated with the on-screen arrangement of the selected subset of code elements within one or more screens of each of the one or more user devices, wherein the usage data includes a sequence of clicks of the selected elements made by the one or more user devices while completing the set of custom queries;

receiving a request sent over the communication network from a requesting device for access to the clinical trial data maintained by the software platform;

directing the request to a portal associated with the software platform based on a designated user type associated with the requesting device; and

providing the requesting device with access to a set of the clinical trial data through the portal, wherein the set of clinical trial data is presented in accordance with the on-screen arrangement of the selected set of the code elements associated with the customized clinical trial application, wherein the on-screen arrangement is modified when the polled usage data falls below a threshold based on the sequence of clicks made by the one or more user devices, and wherein the modification includes rearranging an order and location of the selected subset of the code elements within the on-screen arrangement in accordance with a most frequent order and location of the sequence of clicks.

2. The method of claim 1 , further comprising analyzing the clinical trial data received from the one or more user devices via the portal.

3. The method of claim 2 , further comprising managing the analyzed clinical trial data via the portal.

4. The method of claim 1 , wherein the set of the clinical trial data includes data passively recorded by the one or more user devices, and further comprising storing the data passively recorded by the one or more user devices in memory of a usability database.

5. The method of claim 1 , further comprising recording that the usage data includes a completion percentage associated with the on-screen arrangement of selected elements by the one or more user devices.

6. The method of claim 5 , further comprising determining whether to poll for more usage data based on a comparison of the completion percentage to a user-defined threshold.

7. The method of claim 1 , further comprising recording that the usage data includes an average time spent to complete one of the selected elements by the one or more user devices.

8. The method of claim 1 , further comprising documenting the clinical trial data received from the one or more user devices via the portal.

9. The method of claim 1 , further comprising:

updating the software platform with a new set of clinical trial data received from the customized clinical trial application; and

providing the requesting device with the new set of clinical trial data via the portal.

10. A system for configuring multi-portal clinical trial applications, the system comprising:

memory that stores a plurality of code elements, the plurality of code elements selectable to construct customized clinical trial applications;

a processor that executes instructions stored in memory, wherein execution of the instructions by the processor:

constructs a customized clinical trial application from a selected subset of the code elements, wherein each code element in the subset is selected based on being associated with a type of clinical trial data indicated by a set of custom queries, wherein the customized clinical trial application is downloaded by one or more user devices and executable to generate an on-screen arrangement of the selected subset of the code elements;

instantiates a software platform at a cloud-based server environment, the software platform maintaining a plurality of types of the clinical trial data that is received over a communication network from the one or more user devices via the customized clinical trial application; and

polls the one or more user devices that have downloaded the customized clinical trial application regarding usage data associated with the on-screen arrangement of the selected subset of code elements within one or more screens of each of the one or more user devices, wherein the usage data includes a sequence of clicks of the selected elements made by the one or more user devices while completing the set of custom queries; and

a communication interface that communicates over the communication network, wherein the communication interface:

receives a request from a requesting device for access to the clinical trial data maintained by the software platform;

directs the request to a portal associated with the software platform based on a designated user type associated with the requesting device; and

provides the requesting device with access to a set of the clinical trial data through the portal, wherein the set of clinical trial data is presented in accordance with the on-screen arrangement of the selected set of the code elements associated with the customized clinical trial application, wherein the on-screen arrangement is modified when the polled usage data falls below a threshold based on the sequence of clicks made by the one or more user devices, and wherein the modification includes rearranging an order and location of the selected subset of the code elements within the on-screen arrangement in accordance with a most frequent order and location of the sequence of clicks.

11. The system of claim 10 , wherein the processor executes further instructions to analyze the clinical trial data received from the one or more user devices via the portal.

12. The system of claim 11 , wherein the processor executes further instructions to manage the analyzed clinical trial data via the portal.

13. The system of claim 10 , wherein the set of the clinical trial data includes data passively recorded by the one or more user devices, wherein the processor executes further instructions to store the data passively recorded by the one or more user devices in memory of a usability database.

14. The system of claim 10 , wherein the processor executes further instructions to record that the usage data includes a completion percentage associated with the on-screen arrangement of selected elements by the one or more user devices.

15. The system of claim 10 , wherein the processor executes further instructions to record that the usage data includes an average time spent to complete one of the selected elements by the one or more user devices.

16. The system of claim 10 , wherein the processor executes further instructions to document the clinical trial data received from the one or more user devices via the portal.

17. The system of claim 10 , wherein the processor executes further instructions to:

update the software platform with a new set of clinical trial data received from the customized clinical trial application; and

provide the requesting device with the new set of clinical trial data via the portal.

18. A non-transitory computer readable storage medium, having embodied thereon a program executable by a processor to perform a method for configuring multi-portal clinical trial applications, the method comprising:

storing a plurality of code elements in a database in memory, the plurality of code elements selectable to construct customized clinical trial application;

constructing a customized clinical trial application from a selected subset of the code elements, wherein each code element in the subset is selected based on being associated with a type of clinical trial data indicated by a set of custom queries, wherein the customized clinical trial application is downloaded by one or more user devices and executable to generate an on-screen arrangement of the selected subset of the code elements;

instantiating a software platform at a cloud-based server environment, the software platform maintaining a plurality of types of the clinical trial data that is received over a communication network from the one or more user devices via the customized clinical trial application;

polling the one or more user devices that have downloaded the customized clinical trial application regarding usage data associated with the on-screen arrangement of the selected subset of code elements within one or more screens of each of the one or more user devices, wherein the usage data includes a sequence of clicks of the selected elements made by the one or more user devices while completing the set of custom queries;

receiving a request sent over the communication network from a requesting device for access to the clinical trial data maintained by the software platform;

directing the request to a portal associated with the software platform based on a designated user type associated with the requesting device; and

providing the requesting device with access to a set of the clinical trial data through the portal, wherein the set of clinical trial data is presented in accordance with the on-screen arrangement of the selected set of the code elements associated with the customized clinical trial application, wherein the on-screen arrangement is modified when the polled usage data falls below a threshold based on the sequence of clicks made by the one or more user devices, and wherein the modification includes rearranging an order and location of the selected subset of the code elements within the on-screen arrangement in accordance with a most frequent order and location of the sequence of clicks.

Assignments (2)
SECURITY INTEREST Recorded Jul 25, 2023
From: DEFINITIVE MEDIA CORP. D/B/A THREAD
To: OXFORD FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 064377/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2021
From: FRAZIER, JEFF; REITES, JOHN; VASSILAROS, SEAN
To: DEFINITIVE MEDIA CORP. (DBA THREAD)
Reel/Frame 057519/0811 →
Continuity (3)
Continuation 16716976 · Dec 17, 2019
Continuation 15644603 · Jul 7, 2017
Related Publication 20210327545A1 · Oct 21, 2021