Cognitive retrieve and rank search improvements using natural language for product attributes
US-2019213277-A1 · Jul 11, 2019 · US
US11061979B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11061979-B2 |
| Application number | US-201916574390-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 18, 2019 |
| Priority date | Jan 5, 2017 |
| Publication date | Jul 13, 2021 |
| Grant date | Jul 13, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system for improving a domain specific search is provided. The method includes executing a user initiated search query and analyzing associated. In response, a search results data set is generated and associated hardware sensor devices detect how a user interacts with specific search facets of the search results data set. The search results data set is refined and attributes of the specific search facets are determined. Unstructured data associated with items described within the search results data set is updated.
Opening claim text (preview).
What is claimed is: 1. A domain specific search method comprising: executing, by a processor of a special purpose hardware device, a user initiated search query, wherein said special purpose hardware device comprises electronic circuitry comprising a programmable logic array utilizing state information of specialized firmware program code configured to execute specialized software for personalizing said electronic circuitry for performing said domain specific search method; receiving, by said processor, an archive of user attribute interactions executed with respect to a Website associated with previous user searches; determining, by said processor in response to analyzing results of said executing said user initiated search query and said receiving said archive, a contextual meaning of terms of said user initiated search; generating, by said processor in response to results of said executing and said analyzing results and said contextual meaning of said terms, a search results data set; detecting, by said processor enabling hardware sensor devices of said special purpose hardware device, how a user interacts with specific search facets of said search results data set, wherein said hardware sensor devices comprise video recording devices, optical sensors, and pressure sensors; determining, by said processor, attributes of said specific search facets of said search results data set, wherein said attributes are comprised by a description of an item of said search results data set; identifying, by said processor, said attributes as exceeding a threshold number of instances with respect to descriptions of products included within a specified item category; updating, by said processor based on results of said determining and said identifying, structured data associated with items described within said search results data set thereby improving a speed of a search time and accuracy of said domain specific search method resulting in an improvement in search query technology based on refined corpus content, generated based on linguistic analysis, of said structured data for preventing special purpose hardware device from evaluating a large amount of irrelevant information thereby enabling a user to locate a specific product comprising relevant facets associated with needs of said user, wherein said updating comprises removing data of said structured data; generating, by said processor based on results of said updating, unstructured data value pair attributes from said structured data; and executing, by said processor, an iterative hardware and software based self learning process such that hardware and software of said special purpose hardware device is improved over time by determining information relevant to different types of products, items, and searches such that a hardware and software functionality of said special purpose hardware device is improved thereby improving an operation of said special purpose hardware device. 2. The method of claim 1 , further comprising: determining, by said processor, a value associated with a number of times that said search facet attributes have been selected in search results data set executed by additional users. 3. The method of claim 2 , further comprising: additionally determining, by said processor, that said value exceeds a specified threshold; and combining, by said processor based on results of said additionally determining that said value exceeds said specified threshold, said attributes with said structured data. 4. The method of claim 2 , further comprising: additionally determining, by said processor, that said value is less than a specified threshold; and removing, by said processor based on results of said additionally determining that said value is less than said specified threshold, said attributes from said structured data. 5. The method of claim 1 , wherein said analyzing results comprises executing a keyword extraction process. 6. The method of claim 1 , wherein said updating further comprises retaining data of said structured data. 7. The method of claim 1 , further comprising: providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the hardware device, said code being executed by the computer processor to implement: said executing, said generating, said detecting, said determining, and said updating. 8. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a special purpose hardware device implements a domain specific search improvement method, said method comprising: executing, by said processor, a user initiated search query, wherein said special purpose hardware device comprises electronic circuitry comprising a programmable logic array utilizing state information of specialized firmware program code configured to execute specialized software for personalizing said electronic circuitry for performing said domain specific search method; receiving, by said processor, an archive of user attribute interactions executed with respect to a Website associated with previous user searches; determining, by said processor in response to analyzing results of said executing said user initiated search query and said receiving said archive, a contextual meaning of terms of said user initiated search; generating, by said processor in response to results of said executing and said analyzing results and said contextual meaning of said terms, a search results data set; detecting, by said processor enabling hardware sensor devices of said special purpose hardware device, how a user interacts with specific search facets of said search results data set, wherein said hardware sensor devices comprise video recording devices, optical sensors, and pressure sensors; determining, by said processor, attributes of said specific search facets of said search results data set, wherein said attributes are comprised by a description of an item of said search results data set; identifying, by said processor, said attributes as exceeding a threshold number of instances with respect to descriptions of products included within a specified item category; updating, by said processor based on results of said determining and said identifying, structured data associated with items described within said search results data set thereby improving a speed of a search time and accuracy of said domain specific search method resulting in an improvement in search query technology based on refined corpus content, generated based on linguistic analysis, of said structured data for preventing special purpose hardware device from evaluating a large amount of irrelevant information thereby enabling a user to locate a specific product comprising relevant facets associated with needs of said user, wherein said updating comprises removing data of said structured data; generating, by said processor based on results of said updating, unstructured data value pair attributes from said structured data; and executing, by said processor, an iterative hardware and software based self learning process such that hardware and software of said special purpose hardware device is improved over time by determining information relevant to different types of products, items, and searches such that a hardware and software functionality of said special purpose hardware device is improved thereby improving an operation of said special purpose hardware device. 9. The computer program product of claim 8 , wherein said method further comprises: determining, by said processor, a value asso
Search customisation based on user profiles and personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.