US 12,073,741 B2
Plugin system and pathway architecture
Franklin Alioto, San Rafael, CA (US); Jeffrey Argast, Palo Alto, CA (US); Zack Belinson, Malabar (AU); David Copeman, Sydney (AU); Samir Derradji, Sydney (AU); Amanda Newlin, San Francisco, CA (US); David Rowe, Lane Cove (AU); Kristin Sardina, Larkspur, CA (US); and Brian Weck, North Manly (AU)
Assigned to PEARSON EDUCATION, INC., Bloomington, MN (US)
Filed by Pearson Education, Inc., Bloomington, MN (US)
Filed on Apr. 12, 2023, as Appl. No. 18/133,874.
Application 18/133,874 is a continuation of application No. 17/508,586, filed on Oct. 22, 2021, granted, now 11,657,728.
Claims priority of provisional application 63/105,125, filed on Oct. 23, 2020.
Prior Publication US 2023/0245580 A1, Aug. 3, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 9/445 (2018.01); G09B 7/00 (2006.01)
CPC G09B 7/00 (2013.01) [G06F 9/44526 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A computing system for managing learning content, the system comprising:
a database configured to store:
a set of screens, and
a server comprising a computing device coupled to a communication network and comprising at least one processor executing instructions within a memory which, when executed, cause the system to:
generate, for display on a client device, a graphical user interface (GUI) comprising a content editor for defining courseware including a first lesson;
receive, via the communication network, user input comprising:
a stitched screen request, via the GUI, for the first lesson;
a selection of screens, via the GUI, that indicates the set of screens to be included as part of the first lesson;
content definition, via the GUI, defining content on each screen of the set of screens;
pathway connection information, via the GUI, defining pathway connections between the screens of the set of screens; and
condition definition information, via the GUI, defining at least one condition for navigating between the set of screens along the pathway connections;
configure, in response to the stitched screen request, the set of screens of the first lesson in a stitched screen configuration, wherein, in the stitched screen configuration, the screens are configured to be stitched and scrolled through in a continuous manner in accordance with the pathway connections between the screens and the at least one condition for navigating between the screens;
generate, from the selection of screens, the content definition, the pathway connection information, the condition definition information, and the stitched screen configuration, a learning course content for a learning application; and
transmit, via the communication network, the learning course content to the client device.