IP Library Granted Patent US 12,271,577
Granted Patent B2
US 12,271,577 · App. 17/802,571 · Granted Apr 8, 2025

System and method for generating dynamic self-referential checklist

Inventors: Vinesh Rahangdale (Indore, IN); Dilawar sher Khan (Indore, IN); Shahid Khan (Indore, IN)
Assignee: RAKUTEN SYMPHONY, INC.
G06F3/0484G06F40/166
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,271,577
App. No.
17/802,571
Granted
Apr 8, 2025
Kind
B2
Abstract

A system and method of generating a dynamic self-referential checklist includes: based on a first user input, controlling to output a graphical user interface (GUI) for generating the checklist; receiving a second user input, for creating a section of at least one group including at least one variable field; receiving a third user input, for creating the at least one group in the section; receiving a fourth user input, for creating the at least one variable field; receiving a fifth user input, for creating an additional variable field; receiving a sixth user input, for defining a precondition in relation to a variable field of the at least one variable field; receiving a seventh user input, for selecting that the checklist will not display the additional variable field unless the precondition is satisfied by, and generating the checklist.

Claims (48)

1. A method of generating a dynamic self-referential checklist for a user in a checklist presentation system, the method comprising:

based on a first user input from a first user to generate a dynamic self-referential checklist in the checklist presentation system, controlling to output a graphical user interface (GUI) for generating the dynamic self-referential checklist;

receiving a second user input, from the first user through the GUI, for creating a section of at least one group including at least one variable field which is to be completed by a second user, the second user being different from the first user;

receiving a third user input, from the first user through the GUI, for creating the at least one group in the section;

receiving a fourth user input, from the first user through the GUI, for creating the at least one variable field in the at least one group, in the at least one section;

receiving a fifth user input, from the first user through the GUI, for creating an additional variable field;

receiving a sixth user input, from the first user through the GUI, for defining a precondition in relation to a variable field of the at least one variable field, wherein if the precondition has faulty logic in relation to the variable field, an error message is displayed through the GUI;

receiving a seventh user input, from the first user through the GUI, for selecting that the dynamic self-referential checklist will not display the additional variable field unless the precondition is satisfied by the second user when completing the dynamic self-referential checklist, and

generating the dynamic self-referential checklist for presentation to the second user, such that the additional variable field is not visible to the second user unless the precondition is satisfied by the second user when completing the dynamic self-referential checklist.

2. The method according to claim 1 , wherein upon reception of the fifth user input from the user through the GUI, the additional variable filed is initially configured to be hidden from view by the second user when completing the dynamic self-referential checklist.

3. The method according to claim 1 , wherein the fifth user input, from the user through the GUI is for creating the additional variable field within a different group than the at least one group.

4. The method according to claim 1 , wherein the fifth user input, from the user through the GUI is for creating the additional variable field within a different section than the at least one section.

5. The method according to claim 1 , wherein upon reception of the fourth user input from the user through the GUI, the at least one variable field is initially configured to be mandatory for the second user when completing the dynamic self-referential checklist.

6. The method according to claim 1 , wherein the at least one variable field is configured to be completed with information including at least one of image data, audio data, video data, and file data.

7. The method according to claim 1 , wherein the fifth user input, from the user through the GUI is for creating the additional variable field within the at least one group.

8. A dynamic self-referential checklist generation system comprising:

a memory storing instructions; and

at least one processor configured to execute the instructions to:

based on a first user input from a first user to generate a dynamic self-referential checklist in the checklist presentation system, control to output a graphical user interface (GUI) for generating the dynamic self-referential checklist;

receive a second user input, from the first user through the GUI, for creating a section of at least one group including at least one variable field which is to be completed by a second user, the second user being different from the first user;

receive a third user input, from the first user through the GUI, for creating the at least one group in the section;

receive a fourth user input, from the first user through the GUI, for creating the at least one variable field in the at least one group, in the at least one section;

receive a fifth user input, from the first user through the GUI, for creating an additional variable field;

receive a sixth user input, from the first user through the GUI, for defining a precondition in relation to a variable field of the at least one variable field, wherein if the precondition has faulty logic in relation to the variable field, an error message is displayed through the GUI;

receive a seventh user input, from the first user through the GUI, for selecting that the dynamic self-referential checklist will not display the additional variable field unless the precondition is satisfied by the second user when completing the dynamic self-referential checklist; and

generate the dynamic self-referential checklist for presentation to the second user, such that the additional variable field is not visible to the second user unless the precondition is satisfied by the second user when completing the dynamic self-referential checklist.

9. The dynamic self-referential checklist generation system according to claim 8 , wherein the at least one processor is further configured to execute the instructions to:

upon receiving the fifth user input from the user through the GUI, initially set the additional variable filed to be hidden from view by the second user when completing the dynamic self-referential checklist.

10. The dynamic self-referential checklist generation system according to claim 8 , wherein the fifth user input, from the user through the GUI is for creating the additional variable field within a different group than the at least one group.

11. The dynamic self-referential checklist generation system according to claim 8 , wherein the fifth user input, from the user through the GUI is for creating the additional variable field within a different section than the at least one section.

12. The dynamic self-referential checklist generation system according to claim 8 , wherein the at least one processor is further configured to execute the instructions to:

upon receiving the fourth user input from the user through the GUI, initially set the at least one variable field to be mandatory for the second user when completing the dynamic self-referential checklist.

13. The dynamic self-referential checklist generation system according to claim 8 , wherein the at least one variable field is set and configured to be completed with information including at least one of image data, audio data, video data, and file data.

14. The dynamic self-referential checklist generation system according to claim 8 , wherein the fifth user input, from the user through the GUI is for creating the additional variable field within the at least one group.

15. A non-transitory computer-readable recording medium having recorded thereon instructions executable by at least one processor to perform a method of generating a dynamic self-referential checklist for a user in a checklist presentation system, the method comprising:

based on a first user input from a first user to generate a dynamic self-referential checklist in the checklist presentation system, controlling to output a graphical user interface (GUI) for generating the dynamic self-referential checklist;

receiving a second user input, from the first user through the GUI, for creating a section of at least one group including at least one variable field which is to be completed by a second user, the second user being different from the first user;

receiving a third user input, from the first user through the GUI, for creating the at least one group in the section;

receiving a fourth user input, from the first user through the GUI, for creating the at least one variable field in the at least one group, in the at least one section;

receiving a fifth user input, from the first user through the GUI, for creating an additional variable field;

receiving a sixth user input, from the first user through the GUI, for defining a precondition in relation to a variable field of the at least one variable field, wherein if the precondition has faulty logic in relation to the variable field, an error message is displayed through the GUI;

receiving a seventh user input, from the first user through the GUI, for selecting that the dynamic self-referential checklist will not display the additional variable field unless the precondition is satisfied by the second user when completing the dynamic self-referential checklist; and

generating the dynamic self-referential checklist for presentation to the second user, such that the additional variable field is not visible to the second user unless the precondition is satisfied by the second user when completing the dynamic self-referential checklist.

16. The non-transitory computer-readable recording medium having recorded thereon the instructions executable by the at least one processor to perform the method of generating a dynamic self-referential checklist for a user in a checklist presentation system, according to claim 15 , wherein upon reception of the fifth user input from the user through the GUI, the additional variable filed is initially configured to be hidden from view by the second user when completing the dynamic self-referential checklist.

17. The non-transitory computer-readable recording medium having recorded thereon the instructions executable by the at least one processor to perform the method of generating a dynamic self-referential checklist for a user in a checklist presentation system, according to claim 15 , wherein the fifth user input, from the user through the GUI is for creating the additional variable field within a different group than the at least one group.

18. The non-transitory computer-readable recording medium having recorded thereon the instructions executable by the at least one processor to perform the method of generating a dynamic self-referential checklist for a user in a checklist presentation system, according to claim 15 , wherein the fifth user input, from the user through the GUI is for creating the additional variable field within a different section than the at least one section.

19. The non-transitory computer-readable recording medium having recorded thereon the instructions executable by the at least one processor to perform the method of generating a dynamic self-referential checklist for a user in a checklist presentation system, according to claim 15 , wherein upon reception of the fourth user input from the user through the GUI, the at least one variable field is initially configured to be mandatory for the second user when completing the dynamic self-referential checklist.

20. The non-transitory computer-readable recording medium having recorded thereon the instructions executable by the at least one processor to perform the method of generating a dynamic self-referential checklist for a user in a checklist presentation system, according to claim 15 , wherein the at least one variable field is configured to be completed with information including at least one of image data, audio data, video data, and file data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2024
From: RAKUTEN SYMPHONY SINGAPORE PTE LTD
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 068466/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2022
From: RAHANGDALE, VINESH; KHAN, DILAWAR SHER; KHAN, SHAHID
To: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
Reel/Frame 060912/0716 →
Continuity (1)
Related Publication 20240192836A1 · Jun 13, 2024
References Cited (18)
US 8736464B1 · Downs Mullen · 2014 [cited by examiner]
US 11429516B1 · Levi · 2022 [cited by examiner]
US 20040254959A1 · Dierksen · 2004 [cited by examiner]
US 20150033128A1 · Curd · 2015 [cited by examiner]
US 20150036928A1 · Sheth · 2015 [cited by examiner]
US 20150254406A1 · Rajasenan · 2015 [cited by examiner]
US 20150288682A1 · Bisroev · 2015 [cited by examiner]
US 20160292925A1 · Montgomerie · 2016 [cited by examiner]
US 20170017903A1 · Gray · 2017 [cited by examiner]
US 20170109179A1 · Hughes · 2017 [cited by examiner]
US 20170199926A1 · Driscoll · 2017 [cited by examiner]
US 20180146330A1 · Gibson · 2018 [cited by examiner]
US 20180358121A1 · Carolus · 2018 [cited by examiner]
US 20190026000A1 · Lipman · 2019 [cited by examiner]
US 20190287188A1 · Colafrancheschi · 2019 [cited by examiner]
US 20200122855A1 · Conaway · 2020 [cited by examiner]
International Search Report dated Aug. 30, 2022, issued in International Application No. PCT/US22/26285. [cited by applicant]
Written Opinion dated Aug. 30, 2022, issued in International Application No. PCT/US22/26285. [cited by applicant]