/Semantic Progression Layer For Graph-structured Data
Abstract

A computer-implemented semantic progression layer maintains per-user progression state over a base graph of nodes and typed edges including prerequisite edges. For a user, signals including familiarity and optionally mastery, recency, uncertainty, and goal alignment are computed and superposed onto the base graph to form a per-user overlay. From the overlay, the system derives progression-related constructs including predicate-defined region memberships and/or compact representations usable by downstream components. Region memberships may include a forward region and a backward-looking/skipped region and optionally a lateral/adjacent region, with operation in single-region, two-region, or three-or-more-region modes. Membership is determined by predicate tests under traversal constraints rather than by visualization geometry. In some implementations, constructs are stored as per-user bitsets keyed by node identifiers and are incrementally maintained via localized delta updates in response to user events without full-graph recomputation. Outputs include recommendations, structured guidance, navigation cues, visualizations, assessments, and scheduling.

Full Text

What is claimed is:

A computer-implemented semantic progression layer maintains per-user progression state over a base graph of nodes and typed edges including prerequisite edges. For a user, signals including familiarity and optionally mastery, recency, uncertainty, and goal alignment are computed and superposed onto the base graph to form a per-user overlay. From the overlay, the system derives progression-related constructs including predicate-defined region memberships and/or compact representations usable by downstream components. Region memberships may include a forward region and a backward-looking/skipped region and optionally a lateral/adjacent region, with operation in single-region, two-region, or three-or-more-region modes. Membership is determined by predicate tests under traversal constraints rather than by visualization geometry. In some implementations, constructs are stored as per-user bitsets keyed by node identifiers and are incrementally maintained via localized delta updates in response to user events without full-graph recomputation. Outputs include recommendations, structured guidance, navigation cues, visualizations, assessments, and scheduling.
Timeline
Filed
06/01/2026
Published
09/24/2026
Granted
Not Available
IPC Codes(3)
G06F 16/904:Browsing; Visualisation therefor (for navigating the web G06F 16/954; browsing optimisation for the web G06F 16/957)
G06F 16/901:Indexing; Data structures therefor; Storage structures (for retrieval from the web G06F 16/951)
G06F 16/903:Querying (for retrieval from the web G06F 16/953)