US 11,755,573 B2
Methods and systems for determining search parameters from a search query
Andrew Batta, Broomfield, CO (US); John Coster, Denver, CO (US); Jonathan Harahush, Golden, CO (US); Chad Kearney, Denver, CO (US); and Bryan Jeffrey Kobler, Denver, CO (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed on Apr. 30, 2021, as Appl. No. 17/245,731.
Application 17/245,731 is a continuation of application No. 16/166,082, filed on Oct. 20, 2018, granted, now 11,010,376.
Prior Publication US 2021/0248141 A1, Aug. 12, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/2453 (2019.01); G06F 16/248 (2019.01); G06N 3/08 (2023.01); G06F 7/14 (2006.01)
CPC G06F 16/24534 (2019.01) [G06F 7/14 (2013.01); G06F 16/248 (2019.01); G06N 3/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a query parsing system, a plurality of candidate parses of a search query, each of the plurality of candidate parses including a candidate what portion and a candidate where portion determined from the search query, the candidate what portion representing a point-of-interest, and the candidate where portion representing a location to search for the point-of-interest, at least some candidate parses included in the plurality of candidate parses including a null value for the candidate what portion;
generating, by the query parsing system, a distinct vector for each candidate parse in the plurality of candidate parses, each distinct vector including a plurality of values, each value included in the plurality of values determined based on whether one or more of a plurality of predefined parsing features are found in the respective candidate parse;
generating, by the query parsing system and based on the generating of the distinct vector for each candidate parse, a score for each candidate parse in the plurality of candidate parses; and
selecting, by the query parsing system from the plurality of candidate parses based on the scores for the plurality of candidate parses, the candidate what portion and the candidate where portion of a particular candidate parse included in the plurality of candidate parses as search parameters for the search query.