US20160283589A1

Augmenting search queries based on personalized association patterns

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method of augmenting a user's search query based on analysis of content contributions of the user. One or more processors gather content contributions made to a media source by a user. Topic entities are identified from content contributed by the user. Semantic and syntactic analysis are performed on the content, and attributes of topic entities are determined based on the analysis. The topic entities are grouped based on similar and/or related attributes of the topic entities. The one or more processors determine relationships between the topic entities based on the grouping and the semantic analysis of the content contributed by the user of the media source. An ontology model is generated, based on the topic entities and their interrelationships, and responsive to determining the user initiates a search query, the one or more processors present additional topic entities as selection choices for augmenting the search query.

US20160283589A1, drawing sheet 1
Sheet 1 of 7

Term

12.2 yearsto projected expiry

Projected expiry 8 December 2038, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 35, narrow(NHIP)A method for augmenting a search query of a user, based on analysis of content contributions of the user, the method comprising:one or more computer processors gathering content contributions made to a media source by a user of the media source;the one or more computer processors identifying topic entities from content contributed by the user of the media source;the one or more computer processors performing semantic analysis and syntactic analysis on the content contributed by the user of the media source;the one or more computer processors determining, based on the semantic analysis and the syntactic analysis, attributes of the identified topic entities;the one or more computer processors grouping the identified topic entities based on one or both of similar and related attributes of the identified topic entities;the one or more computer processors determining relationships between the identified topic entities, based on one or more groups of the identified topic entities and the semantic analysis of the content contributed by the user of the media source;the one or more computer processors generating an ontology model, based on the identified topic entities, and the relationships between the identified topic entities;and the one or more computer processors responsive to determining that a search query has been initiated by the user, presenting to the user, additional topic entities as selection choices for augmenting the search query, based on the ontology model.
  2. 9
    A computer program product for augmenting a search query of a user, based on analysis of content contributions of the user, the computer program product comprising:a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by one or more processors, the program instructions comprising: program instructions to gather content contributions made to a media source by a user of a the media source;program instructions to identify topic entities from content contributed by the user of the media source;program instructions to perform semantic analysis and syntactic analysis on the content contributed by the user of the media source;program instructions to determine, based on the semantic analysis and the syntactic analysis, attributes of the identified topic entities;program instructions to group the identified topic entities based on one or both of similar and related attributes of the identified topic entities;program instructions to determine relationships between the identified topic entities, based on one or more groups of the identified topic entities and the semantic analysis of the content contributed by the user of the media source;program instructions to generate an ontology model, based on the identified topic entities, and the relationships between the identified topic entities;and responsive to determining that a search query has been initiated by the user, program instructions to present to the user, additional topic entities as selection choices for augmenting the search query, based on the ontology model.
  3. 16
    A computer system for augmenting a search query of a user, based on analysis of content contributions of the user, the computer system comprising:one or more computer processors;one or more computer readable storage media;and program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to gather content contributions made to a media source by a user of a the media source;program instructions to identify topic entities from content contributed by the user of the media source;program instructions to perform semantic analysis and syntactic analysis on the content contributed by the user of the media source;program instructions to determine, based on the semantic analysis and the syntactic analysis, attributes of the identified topic entities;program instructions to group the identified topic entities based on one or both of similar and related attributes of the identified topic entities;program instructions to determine relationships between the identified topic entities, based on one or more groups of the identified topic entities and the semantic analysis of the content contributed by the user of the media source;program instructions to generate an ontology model, based on the identified topic entities, and the relationships between the identified topic entities;and responsive to determining that a search query has been initiated by the user, program instructions to present to the user, additional topic entities as selection choices for augmenting the search query, based on the ontology model.