Search method and apparatus

US11080323B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11080323-B2
Application numberUS-201715696324-A
CountryUS
Kind codeB2
Filing dateSep 6, 2017
Priority dateSep 6, 2016
Publication dateAug 3, 2021
Grant dateAug 3, 2021

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.

Disclosed is a search method and apparatus. A search service generates extend keywords highly related to a query input by a user, and provides a search result optimized to each extend keyword.

First claim

Opening claim text (preview).

What is claimed is: 1. A search method, comprising: receiving a search query; setting the search query as an object; generating a plurality of extended queries by adding at least one property related to the object to the object; determining rankings of the plurality of extended queries; providing a plurality of search results for each of the extended queries based on the rankings of the extended queries; receiving a selection of a search result of the plurality of search results; setting the selected search result as a next object; and repeating the generating, determining, and providing steps for the next object to provide a plurality of next search results corresponding to the next object, wherein the plurality of next search results is not limited to a search result related to the object, wherein the providing of the plurality of search results comprises: in case that there exists a same search result, from among the search results for the at least one extended query, as a search result by another extended query having a higher ranking than a ranking of the at least one extended query, removing the corresponding search result from the search results for the at least one extended query; identifying a template of a card to display each of the search results for the at least one extended query based on a category of a content corresponding to each of the search results for the at least one extended query; and providing each of the search results for the at least one extended query in a form of the card corresponding to the identified template, wherein the generating of the plurality of extended queries comprises: obtaining at least one extended query corresponding to the object from an object-property list in which extended keywords generated by combining the object with the at least one property are listed in order of the rankings, and wherein the object-property list is generated by extracting object candidates from at least one of a query log and a click log, based on the suffix patterns following the object candidates. 2. The search method of claim 1 , wherein the generating of the plurality of extended queries comprises: obtaining frequencies of properties corresponding to the object from at least one of the query log and the click log; arranging extended query candidates corresponding to the properties in order of the rankings by assigning weights corresponding to predefined periods to the frequencies; and generating the plurality of extended queries from the arranged extended query candidates. 3. The search method of claim 2 , wherein the arranging comprises assigning a penalty to at least one of the properties based on rankings of the frequencies of the properties in one of the periods. 4. The search method of claim 2 , wherein the arranging comprises: extracting a keyword related to the object based on at least one of a real-time popular search word and real-time news information related to the object; and assigning a weight to a property that matches the extracted keyword. 5. The search method of claim 2 , wherein the generating of the plurality of extended queries further comprises: generating at least one second extended query using at least one of a suggest function and a related keyword function; and arranging the at least one second extended query at a lower ranking than the extended query candidates corresponding to the properties. 6. The search method of claim 1 , wherein the generating of the plurality of extended queries comprises generating the plurality of extended queries using at least one of a suggest function and a related keyword function when a property corresponding to the object is absent. 7. The search method of claim 1 , further comprising: arranging the plurality of extended queries in a vertical scroll direction and outputting the plurality of extended queries in order of the rankings; and arranging and outputting a search result for each of the plurality of extended queries in a horizontal scroll direction with respect to the corresponding extended query. 8. The search method of claim 1 , further comprising: in response to sharing of the cards using an application, visualizing the cards to be identical to the template and sharing the cards with a counterpart of the sharing. 9. The search method of claim 1 , wherein the generating of the plurality of extended queries comprises: determining one of categories of properties corresponding to the object based on a search history of a user; and generating at least one extended query belonging to the determined category. 10. The search method of claim 1 , wherein the generating of the plurality of search result comprises: classifying the search results including the plurality of extended queries as search words in a unit of collection which is a criterion for classifying content; and generating at least one search result classified in the unit of collection, wherein the collection comprises at least one of news, an image, an integrated web, and a video. 11. The search method of claim 1 , wherein the object-property list is generated further by separating an object and properties by applying at least one of a morpheme analyzing scheme and a pattern matching scheme to the object candidates; by generating extended keywords based on the separated object and the separated properties; and by arranging the generated extended keywords by assigning weights to frequencies of the separated properties obtained from the query log. 12. A method of providing a search user interface (UI), the method comprising: transmitting a search query input by a user to a server; receiving, from the server, a plurality of extended queries generated based on the search query input and a plurality of search results including each of the extended queries as a search word, wherein the search query is set as an object, and the extended queries are generated by adding at least one property related to the object to the object; providing a UI displaying at least one search result of the plurality of search results for each of the extended queries based on ranks of the extended queries; receiving a selection of a result of the at least one search result; setting the selected search result as a next object and a next search query; repeating the transmitting, receiving of the plurality of extended queries, and providing steps for the next object to provide a plurality of next search results corresponding to the next object, wherein the plurality of next search results is not limited to a search result related to the object, wherein the receiving of the plurality of search results comprises: in case that there exists a same search result, from among the search results for the at least one extended query, as a search result by another extended query having a higher rank than a rank of the at least one extended query, removing the corresponding search result from the search results for the at least one extended query; identifying a template of a card to display each of the search results for the at least one extended query based on a category of a content corresponding to each of the search results for the at least one extended query; and providing each of the search results for the at least one extended query in a form of the card corresponding to the identified template, wherein the generating of the plurality of extended queries comprises: obtaining at least one extended query corresponding to the object from an object-property list in which extended keywords generated by combining the object with the at least one property are listed in order of the ranks, and wherei

Assignees

Inventors

Classifications

  • Reformulation based on results of preceding query · CPC title

  • using system suggestions · CPC title

  • Presentation of query results · CPC title

  • G06F16/48Primary

    Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

  • using relevance feedback from the user, e.g. relevance feedback on documents, documents sets, document terms or passages · 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 US11080323B2 cover?
Disclosed is a search method and apparatus. A search service generates extend keywords highly related to a query input by a user, and provides a search result optimized to each extend keyword.
Who is the assignee on this patent?
Kakao Corp, Kakao Entpr Corp
What technology area does this patent fall under?
Primary CPC classification G06F16/48. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 03 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).