US 12,461,981 B2
Method and apparatus for displaying search result, and method and apparatus for processing search request
Yujie Wu, Beijing (CN)
Assigned to BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., Beijing (CN)
Filed by BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., Beijing (CN)
Filed on Jul. 1, 2024, as Appl. No. 18/760,992.
Application 18/760,992 is a continuation of application No. PCT/CN2023/083230, filed on Mar. 23, 2023.
Claims priority of application No. 202210466622.8 (CN), filed on Apr. 29, 2022.
Prior Publication US 2024/0354353 A1, Oct. 24, 2024
Int. Cl. G06F 7/02 (2006.01); G06F 16/00 (2019.01); G06F 16/906 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01)
CPC G06F 16/9538 (2019.01) [G06F 16/906 (2019.01); G06F 16/9535 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for improvements of searching and displaying search results, comprising:
displaying a search input box on a terminal device, wherein the search input box is configured to receive search keywords from a user associated with the terminal device;
receiving, by the terminal device via the search input box, a keyword that is a name of a target object, wherein the target object belongs to a target category;
transmitting a search request comprising the name of the target object to a server, wherein the server determines a plurality of components associated with the target object based on the name of the target object, the server determines parameter information and key feature information corresponding to each of the plurality of components, and the server computes a popularity value corresponding to each of the plurality of components based on historical searches for each of the plurality of components performed by the user and historical comments on each of the plurality of components posted by the user;
receiving the parameter information, the key feature information, and the popularity value corresponding to each of the plurality of components associated with the target object from the server;
ranking the plurality of components in an order indicating an estimated level of user interest in each of the plurality of components based on the popularity value associated with each of the plurality of components, wherein one of the plurality of components having a highest estimated level of user interest is ranked first in the ranking order;
generating a search result page based on a template, the ranking order, the parameter information and the key feature information corresponding to each of the plurality of components associated with the target object; and
displaying the search result page on the terminal device, wherein parameter information and key feature information corresponding to at least one subset of the plurality of components are displayed based on the ranking order in a first area of the search result page, wherein the search result page comprises component information associated with the target object and ranked based on user interest to prevent from re-initiating searches for the components of the target object and to improve searching efficiency.