Maintaining Dynamic Product Catalogs By Tracking Current Trends
AssigneeInternational Business Machines Corporation
InventorsSreyash D. Kenkre, Indrajit Bhattacharya, Vikas C. Raykar, VINAYAKA PANDIT
Life of this patent
Estimating the term…
Abstract
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.
Claims20
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.
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.
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 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.
Dependencies are inferred from the claim text.