Maintaining Dynamic Product Catalogs By Tracking Current Trends

US2019172075A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019172075-A1
Application numberUS-201715828761-A
CountryUS
Kind codeA1
Filing dateDec 1, 2017
Priority dateDec 1, 2017
Publication dateJun 6, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Input from a user is received about a product of interest to the user. A plurality of sources that monitor product trends is determined. The plurality of sources is ranked. A plurality of key concepts associated with the product of interest are extracted from the ranked sources. Relationships are extracted from the key concepts. A plurality of triples between the key concepts and the relationships are created. Each triple in the plurality of triples is weighted based on the ranking of the sources.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving, by one or more computer processors, an input from a user, wherein the input is associated with a product of interest to the user; determining, by one or more computer processors, a plurality of sources that monitor product trends; ranking, by one or more computer processors, the plurality of sources that monitor product trends; extracting, by one or more computer processors, a plurality of key concepts associated with the product of interest from the ranked sources; extracting, by one or more computer processors, relationships from the extracted plurality of key concepts; creating, by one or more computer processors, a plurality of triples between the extracted key concepts using the extracted relationships; and weighting, by one or more computer processors, the created triples based on the ranking of the plurality of sources. 2 . The method of claim 1 , further comprising: creating, by one or more computer processors, a knowledge graph by annotating unstructured text from the ranked sources with the extracted relationships; embedding, by one or more computer processors, the knowledge graph and the weighted triples into an existing knowledge base; identifying, by one or more computer processors, a plurality of new attributes based on the existing knowledge base with the embedded knowledge graph and weighted triples; identifying, by one or more computer processors, a plurality of new relationships of the product of interest based on a densest neighborhood in the existing knowledge base that includes the embedded knowledge graph with the embedded weighted triples; and sending by one or more computer processors, a recommendation. 3 . The method of claim 1 , wherein the plurality of sources that monitor product trends are selected from the group consisting of: social media websites, forums, product blogs, review websites, and podcasts. 4 . The method of claim 1 , wherein the ranking of the plurality of sources that monitor product trends is based on a popularity, a quality, and an importance of each source in the plurality of sources. 5 . The method of claim 1 , wherein: extracting the plurality of key concepts from the ranked sources utilizes keyword extraction; and extracting relationships from the extracted plurality of key concepts utilizes machine learning. 6 . The method of claim 1 , wherein a triple of the plurality of triples is a set of two key concepts of the extracted key concepts associated with one another by a relationship of the extracted relationships. 7 . The method of claim 2 , wherein creating the knowledge graph utilizes natural language processing. 8 . The method of claim 2 , wherein the recommendation is selected from the group consisting of: a first recommendation sent to a product manager of a product catalog to update the product catalog with the product of interest, a second recommendation sent to the product manager of the product catalog to update a description of the product of interest in the product catalog with a new attribute, a third recommendation sent to the product manager of the product catalog to remove an existing item from the product catalog, and a fourth recommendation to the user to purchase the product of interest based on a unique feature available in the product of interest. 9 . A computer program product comprising: one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to receive an input from a user, wherein the input is associated with a product of interest to the user; program instructions to determine a plurality of sources that monitor product trends; program instructions to rank the plurality of sources that monitor product trends; program instructions to extract a plurality of key concepts associated with the product of interest from the ranked sources; program instructions to extract relationships from the extracted plurality of key concepts; program instructions to create a plurality of triples between the extracted key concepts using the extracted relationships; and program instructions to weight the created triples based on the ranking of the plurality of sources. 10 . The computer program product of claim 9 , further comprising program instructions stored on the one or more computer readable storage media, to: create a knowledge graph by annotating unstructured text from the ranked sources with the extracted relationships; embed the knowledge graph and the weighted triples into an existing knowledge base; identify a plurality of new attributes based on the existing knowledge base with the embedded knowledge graph and weighted triples; identify a plurality of new relationships of the product of interest based on a densest neighborhood in the existing knowledge base that includes the embedded knowledge graph with the embedded weighted triples; and send a recommendation. 11 . The computer program product of claim 9 , wherein the plurality of sources that monitor product trends are selected from the group consisting of: social media websites, forums, product blogs, review websites, and podcasts. 12 . The computer program product of claim 9 , wherein the ranking of the plurality of sources that monitor product trends is based on a popularity, a quality, and an importance of each source in the plurality of sources. 13 . The computer program product of claim 9 , wherein: extracting the plurality of key concepts from the ranked sources utilizes keyword extraction; and extracting relationships from the extracted plurality of key concepts utilizes machine learning. 14 . The computer program product of claim 9 , wherein a triple of the plurality of triples is a set of two key concepts of the extracted key concepts associated with one another by a relationship of the extracted relationships. 15 . The computer program product of claim 10 , wherein creating the knowledge graph utilizes natural language processing. 16 . The computer program product of claim 10 , wherein the recommendation is selected from the group consisting of: a first recommendation sent to a product manager of a product catalog to update the product catalog with the product of interest, a second recommendation sent to the product manager of the product catalog to update a description of the product of interest in the product catalog with a new attribute, a third recommendation sent to the product manager of the product catalog to remove an existing item from the product catalog, and a fourth recommendation to the user to purchase the product of interest based on a unique feature available in the product of interest. 17 . A computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to receive an input from a user, wherein the input is associated with a product of interest to the user; program instructions to determine a plurality of sources that monitor product trends; program instructions to rank the plurality of sources that monitor product trends; program instructions to extract a plurality of key concepts associated with the product of interest from the ranked sources; program instructions to extract relationships from the extracted plurality

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

  • Selection or weighting of terms from queries, including natural language queries · CPC title

  • Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title

  • based on user profile or attribute · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019172075A1 cover?
Input from a user is received about a product of interest to the user. A plurality of sources that monitor product trends is determined. The plurality of sources is ranked. A plurality of key concepts associated with the product of interest are extracted from the ranked sources. Relationships are extracted from the key concepts. A plurality of triples between the key concepts and the relationsh…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q30/0201. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 06 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).