US 11,675,874 B2
Content management systems for providing automated generation of content suggestions
Paul Kieron Carl Narth, San Carlos, CA (US); Gregory Aaron Parmiter, Mercer Island, WA (US); Jason Jackson, San Jose, CA (US); and Partha Saradhi Govind, Cedar Park, TX (US)
Assigned to OPEN TEXT HOLDINGS, INC., Menlo Park, CA (US)
Filed by Open Text Holdings, Inc., San Mateo, CA (US)
Filed on Jul. 14, 2022, as Appl. No. 17/865,132.
Application 17/865,132 is a continuation of application No. 16/676,759, filed on Nov. 7, 2019, granted, now 11,423,114.
Prior Publication US 2022/0358181 A1, Nov. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/95 (2019.01); G06F 16/958 (2019.01); G06F 16/35 (2019.01); G06F 16/332 (2019.01); G06F 16/957 (2019.01); G06F 40/14 (2020.01)
CPC G06F 16/972 (2019.01) [G06F 16/3323 (2019.01); G06F 16/358 (2019.01); G06F 16/957 (2019.01); G06F 40/14 (2020.01)] 18 Claims
OG exemplary drawing
 
1. A system for generating digital content suggestions in an electronic content management service, the system comprising:
one or more processors;
a content management server;
a digital content repository coupled to the content management server, wherein the digital content repository stores one or more digital content items wherein the digital content items contain at least one document or image;
a digital page editor executed by the one or more processors to edit a digital page, wherein the digital page editor is coupled to the digital content repository and is executed by the one or more processors to retrieve one or more of the digital content items stored in the digital content repository;
a component browser coupled to the digital page editor, wherein the component browser is executed by the one or more processors to enable viewing of the one or more digital content items stored in the digital content repository and to enable selection of a first digital content item of the one or more digital content items;
a search engine coupled to the content management server;
wherein the content management server extracts textual information from the digital page, analyzes the extracted textual information and thereby identifies words relevant to a subject matter of the digital page, and generates a set of digital content to include on the digital page based at least in part on the identified words;
wherein the search engine is executed by the one or more processors to receive the digital content from the content management server, search the digital content repository for digital content items according to the digital content, and identify to the content management server or a user one or more digital content items in the digital content repository to add to the digital page;
wherein the content management server provides to the component browser the identification of the one or more digital content items in the digital content repository;
wherein the component browser is executed by the one or more processors to provide to the page editor the identification of the one or more digital content items in the digital content repository related to the digital content;
wherein the digital page editor is executed by the one or more processors to retrieve from the digital content repository one or more digital content items and automatically add to the digital page at least one of the digital content items;
wherein the content management server performs a TF-IDF (term frequency-inverse document frequency) analysis on the extracted textual information of the digital page, and to include in the digital content query one or more terms which are indicated by the term frequency analysis.