US 12,488,701 B2
Systems and methods for semantic content customization
Amogh Asgekar, Palo Alto, CA (US); and Ayush Agarwal, San Francisco, CA (US)
Assigned to Pencil Licensing Technologies, Inc., Palo Alto, CA (US)
Filed by Pencil Learning Technologies, Inc., Palo Alto, CA (US)
Filed on Nov. 9, 2022, as Appl. No. 17/984,153.
Claims priority of provisional application 63/278,070, filed on Nov. 10, 2021.
Prior Publication US 2023/0162613 A1, May 25, 2023
Int. Cl. G09B 7/00 (2006.01); G06F 16/2457 (2019.01); G06F 16/28 (2019.01)
CPC G09B 7/00 (2013.01) [G06F 16/24575 (2019.01); G06F 16/288 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method of modifying teaching content based on localized cultural and contextual factors, comprising:
maintaining, by one or more processors coupled to memory, an entity relationship database comprising a plurality of semantic triples;
identifying, by the one or more processors, using an entity extraction model, a plurality of entities based on text content of an information resource;
generating, by the one or more processors, based on the plurality of semantic triples in the entity relationship database, an entity graph data structure comprising a plurality of nodes, each node of the plurality of nodes corresponding to a respective entity of the plurality of entities identified in the text content;
receiving, by the one or more processors, from a provider device, an indication to replace a first entity corresponding to a first node of the plurality of nodes with a first replacement entity;
determining, by the one or more processors, to replace a second entity corresponding to a second node in the plurality of nodes with a second replacement entity based on the plurality of semantic triples in the entity relationship database and a connection between the first node and the second node in the entity graph data structure; and
generating, by the one or more processors, processed text content based on the text content of the information resource, the first replacement entity and the second replacement entity.