US 11,989,193 B2
Method and system for modifying search query for a user
Pavani Ronur Vasudevalu, Bengaluru (IN); Vikram Mupparthi, Bengaluru (IN); Pinaki Bhaskar, Bengaluru (IN); Shilpa Gopinath, Bengaluru (IN); Pushkaraj Vinayak Shirvalkar, Bengaluru (IN); Mahesh Gorijala, Bengaluru (IN); Vignesh Lakshminarayanan, Bengaluru (IN); and Himanshi Sinha, Bengaluru (IN)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Jul. 5, 2022, as Appl. No. 17/857,783.
Application 17/857,783 is a continuation of application No. PCT/KR2022/006881, filed on May 13, 2022.
Claims priority of application No. 202141029193 (IN), filed on Jun. 29, 2021; and application No. 202141029193 (IN), filed on Jan. 13, 2022.
Prior Publication US 2022/0414110 A1, Dec. 29, 2022
Int. Cl. G06F 16/2457 (2019.01); G06F 16/242 (2019.01)
CPC G06F 16/24578 (2019.01) [G06F 16/242 (2019.01)] 13 Claims
OG exemplary drawing
 
1. A query processing method for modifying a search query for a user, the query processing method comprising, by at least one processor:
receiving at least one search query from a user;
determining a present context of the user, based on the at least one search query and on-device data obtained from a plurality of applications of at least one device of the user;
dynamically generating a personalized knowledge graph by:
obtaining the on-device data by recording the on-device data over a period of time from the plurality of applications;
identifying at least one correlation among the on-device data from the plurality of applications; and
generating the personalized knowledge graph based on the at least one correlation obtained among the on-device data;
identifying at least one relevant attribute related to the search query based on the present context of the user and the personalized knowledge graph;
modifying the search query, based on the at least one relevant attribute and a relation of the at least one relevant attribute with the search query, to obtain at least one modified search query; and
providing results for the search query by applying the at least one modified search query to a search.