IP Library Granted Patent US 12,079,645
Granted Patent B2
US 12,079,645 · App. 18/072,832 · Granted Sep 3, 2024

System and method for automated multiuser interface customization

Inventors: Tobias Moeller-Bertram (San Diego, CA); Michael Kirk Hall (Redington Shores, FL); Ronald Renfrow, III (San Diego, CA); Jameson Giebler (Nixa, MO); Jan Mirko Schilling (San Diego, CA); Laurie Lidstrom (Durango, CO)
Assignee: Mammoth Medical, LLC
G06F9/451
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,079,645
App. No.
18/072,832
Granted
Sep 3, 2024
Kind
B2
Abstract

Systems and methods for automated generation and customization of interfaces are disclosed herein. The method includes receiving a request to launch an interface and identifying a subject of the interface and a viewing user of the interface. Based on attributes of one or both of the subject and the viewing user, a page is selected and customized. One or several containers associated with the page are identified. Data associated with the containers is retrieved and customized, and the container is likewise customized. A customized view is generated based on the customized page, the customized one or more containers, and the customized data.

Claims (40)

1. A method of generating a scrum interface, the method comprising:

receiving a request for launch of the scrum interface, the scrum interface comprising a plurality of unique views within the scrum interface;

identifying a plurality of viewing users, wherein a unique view is generated for each of the plurality of viewing users;

identifying a common patient as being a subject of the scrum interface, wherein data corresponding to the subject of the scrum interface is displayed via the plurality of unique views to the plurality of viewing users;

based on a plurality of attributes of a viewing user of the plurality of viewing users and a plurality of attributes of the subject, identifying a template page for the scrum interface;

executing a page policy to retrieve and customize page data using the identified template page;

identifying and retrieving at least one container relevant to the identified template page;

executing a container policy to thereby retrieve and customize container data of the at least one container;

forming the unique view for the viewing user based on the customized page data and the customized container data; and

delivering the unique view to a user device of the viewing user.

2. The method of claim 1 , further comprising rendering the unique view.

3. The method of claim 2 , wherein the rendering of the unique view comprises converting the unique view into HTML.

4. The method of claim 1 , further comprising controlling simultaneous viewing of the plurality of unique views by the plurality of viewing users.

5. The method of claim 4 , further comprising receiving a coded input from at least one viewing user of the plurality of viewing users.

6. The method of claim 5 , wherein the coded input is received from the at least one viewing user via a unique view of the at least one viewing user.

7. The method of claim 4 , further comprising receiving a coded input via a unique view displayed on a user device of each of the plurality of viewing users.

8. The method of claim 7 , wherein each coded input of a plurality of coded inputs identifies the plurality of attributes of the subject of the scrum interface.

9. The method of claim 7 , further comprising generating an aggregate score for the subject based on a plurality of coded inputs.

10. The method of claim 9 , further comprising modifying the plurality of unique views to display the aggregate score.

11. A system for generating a scrum interface, the system comprising:

memory comprising stored instructions; and

at least one processor configured to execute the stored instructions to:

receive a request for launch of the scrum interface, the scrum interface comprising a plurality of unique views within the scrum interface;

identify a plurality of viewing users, wherein a unique view is generated for each of the plurality of viewing users;

identify a common patient as being a subject of the scrum interface, wherein data corresponding to the subject of the scrum interface is displayed via the plurality of unique views to the plurality of viewing users;

based on a plurality of attributes of a viewing user of the plurality of viewing users and a plurality of attributes of the subject, identify a template page for the scrum interface;

execute a page policy to retrieve and customize page data using the identified template page;

identify and retrieve at least one container relevant to the identified template page;

execute a container policy to thereby retrieve and customize container data of the at least one container;

form the unique view for the viewing user based on the customized page data and the customized container data; and

deliver the unique view to a user device of the viewing user.

12. The system of claim 11 , wherein the at least one processor is further configured to render the unique view.

13. The system of claim 12 , wherein to render the the unique view, the at least one processor is further configured to convert the unique view into HTML.

14. The system of claim 11 , wherein the at least one processor is further configured to control simultaneous viewing of the plurality of unique views by the plurality of viewing users.

15. The system of claim 14 , wherein the at least one processor is further configured to receive a coded input from at least one viewing user of the plurality of viewing users.

16. The system of claim 15 , wherein the coded input is received from the at least one viewing user via the unique view of the at least one viewing user.

17. The system of claim 14 , wherein the at least one processor is further configured to receive a coded input via a unique view displayed on a user device of each of the plurality of viewing users.

18. The system of claim 17 , wherein each coded input of a plurality of coded inputs identifies the plurality of attributes of the subject of the scrum interface.

19. The system of claim 17 , wherein the at least one processor is further configured to generate an aggregate score for the subject based on a plurality of coded inputs.

20. The system of claim 19 , wherein the at least one processor is further configured to modify the plurality of unique views to display the aggregate score.

Assignments (7)
SECURITY INTEREST Recorded Sep 10, 2025
From: LIFEKIND SYSTEM LLC
To: KEYBANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 072210/0226 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2025
From: MAMMOTH MEDICAL, LLC
To: LIFEKIND SYSTEM LLC
Reel/Frame 071959/0725 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2023
From: LIDSTROM, LAURIE
To: MAMMOTH MEDICAL, LLC
Reel/Frame 063961/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: GIEBLER, JAMESON
To: MAMMOTH MEDICAL, LLC
Reel/Frame 063879/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2023
From: MIRKO SCHILLING, JAN
To: MAMMOTH MEDICAL, LLC
Reel/Frame 063859/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: MOELLER-BERTRAM, TOBIAS; RENFROW, RONALD, III
To: MAMMOTH MEDICAL, LLC
Reel/Frame 063715/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: HALL, MICHAEL KIRK
To: MAMMOTH MEDICAL, LLC
Reel/Frame 063715/0546 →
Continuity (2)
Provisional Application 63284958 · Dec 1, 2021
Related Publication 20230168907A1 · Jun 1, 2023