发明名称 Rules-based generation of search results
摘要 A method including receiving a search query containing one or more query terms from a remote device and determining one or more query parses based on the search query and a knowledge base. Each query parse indicates one or more entity types, wherein each entity type corresponds to a query term or a combination of query terms contained in the search query. The method further includes obtaining a set of app-specific rules, each app-specific rule respectively corresponding to a respective software application. The method further includes generating a set of unparameterized function identifiers based on the plurality of app-specific rules and the one or more query parses. For each of the set of unparameterized function identifiers, the method includes parameterizing the function identifier based on the query terms. The method further includes generating search results based on the parameterized function identifiers and transmitting the search results to the remote device.
申请公布号 US9495444(B2) 申请公布日期 2016.11.15
申请号 US201414566283 申请日期 2014.12.10
申请人 Quixey, Inc. 发明人 Shapira Liron;Harris Michael;Ben-Tzur Jonathan
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Harness, Dickey & Pierce, P.L.C. 代理人 Harness, Dickey & Pierce, P.L.C.
主权项 1. A method comprising: receiving, by a processing system, a search query containing one or more query terms from a remote device; determining, by the processing system, one or more query parses based on the search query and a knowledge base, each query parse indicating one or more entity types, wherein each entity type corresponds to a query term or a combination of query terms contained in the search query and one or more characteristics of a corresponding entity; obtaining, by the processing system, a set of app-specific rules, each app-specific rule corresponding to a respective software application of a plurality of software applications executable on the remote device, the app-specific rules respectively defining a template to generate an unparameterized function identifier given a set of entity types and instructions defining a manner by which the template is used, wherein the unparameterized function identifier: identifies the respective software application and includes one or more unparameterized parameter fields; andwhen the one or more unparameterized parameter fields are parameterized with one or more values, corresponds to one or more access mechanisms for accessing a state of the identified software application; generating, by the processing system, a set of unparameterized function identifiers based on the set of app-specific rules and the one or more query parses; parameterizing, by the processing system, each unparameterized function identifier based on the query terms; generating, by the processing system, search results based on the parameterized function identifiers; and transmitting, by the processing system, the search results to the remote device.
地址 Mountain View CA US