×

Rules-Based Generation of Search Results

  • US 20150227588A1
  • Filed: 12/10/2014
  • Published: 08/13/2015
  • Est. Priority Date: 02/07/2014
  • Status: Active Grant
First Claim
Patent Images

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;

    obtaining, by the processing system, a set of app-specific rules, each app-specific rule respectively corresponding to a respective software application, the app-specific rules respectively defining a template to generate a function identifier given a set of entity types and instructions defining a manner by which the template is used, wherein the function identifier, when parameterized with one or more values, corresponds to one or more access mechanisms for accessing a state of a specific software application identified by the function identifier, wherein each app-specific rule corresponds to a software application of a plurality of software applications;

    generating, by the processing system, 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, parameterizing the 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.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×