US 12,282,520 B2
Systems and methods for semantic keyword analysis
Richard Israel Mallah, Boston, MA (US); and Akos Lajos Balogh, Boston, MA (US)
Assigned to MarketMuse, Inc., Boston, MA (US)
Filed by MarketMuse, Inc., Boston, MA (US)
Filed on Aug. 23, 2023, as Appl. No. 18/454,132.
Application 18/454,132 is a continuation of application No. 17/188,600, filed on Mar. 1, 2021, granted, now 11,768,901.
Application 17/188,600 is a continuation of application No. 16/523,267, filed on Jul. 26, 2019, abandoned.
Application 16/523,267 is a continuation of application No. 14/928,210, filed on Oct. 30, 2015, granted, now 10,409,875, issued on Sep. 10, 2019.
Claims priority of provisional application 62/073,560, filed on Oct. 31, 2014.
Prior Publication US 2023/0394101 A1, Dec. 7, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/2457 (2019.01); G06F 16/28 (2019.01); G06F 16/9032 (2019.01); G06F 16/951 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06Q 30/0251 (2023.01)
CPC G06F 16/9538 (2019.01) [G06F 16/24575 (2019.01); G06F 16/24578 (2019.01); G06F 16/285 (2019.01); G06F 16/90324 (2019.01); G06F 16/90332 (2019.01); G06F 16/951 (2019.01); G06F 16/9535 (2019.01); G06Q 30/0256 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for generating from one or more keywords a list of related topics for organic search, the system comprising:
a client computing device configured to:
send via a computer network connection, to a server, a request for keywords related to a topic or concept,
wherein, the server to which the request is sent utilizes:
a crawler configured to acquire content from a plurality of different web content sources via one or more computer network connections; and
a topic tool configured to execute on a processor on at least one server to:
receive an input including the request for keywords related to a topic or concept for which to generate a list of related topics;
apply to the acquired content an ensemble of algorithms, the ensemble comprising a predetermined sequence of:
one or more key phrase extraction algorithms to generate a set of keywords based on at least the acquired content,
one or more graph analyses algorithms to identify a set of topics semantically relevant to the set of keywords generated using the one or more key phrase extraction algorithms, and
one or more natural language processing algorithms to determine a relevance score for each topic of the set of semantically relevant topics;
generate from the set of semantically relevant topics, a knowledge graph of related topics for the input of the one or more keywords; and
receive via the computer network connection, from the server, output based at least partially on the knowledge graph, an enumerated list of topics ranked by at least the relevance score.