×

Simple web search

  • US 9,262,529 B2
  • Filed: 09/16/2014
  • Issued: 02/16/2016
  • Est. Priority Date: 11/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • one or more computing devices configured to store a template repository;

    search templates stored in the template repository, each of the search templates comprising at least;

    field specification data that specifies search interface fields for obtaining search input data, the field specification data associating at least a particular search interface field of the search interface fields with a particular data structure type;

    a search field generator in the one or more computing devices, the search field generator configured to generate the search interface fields indicated by the field specification data, including the particular search interface field;

    wherein the search field generator is further configured to access ontological data to automatically identify properties defined to belong to objects of the particular data structure type, and to generate, based on the identified properties, a search interface field for each property, including the particular search interface field;

    a search interface generator, coupled to the search field generator, configured to generate search interfaces that include specified search interface fields for selected search templates, the specified search interface fields generated by the search field generator, wherein the search interfaces are configured to receive search inputs via their included search interface fields;

    wherein the generated search interfaces include at least a particular search interface configured to receive query value input specifying a query value via the particular search interface field;

    at least one query formulation component configured to generate structured queries based on the search inputs, the structured queries including a particular structured query that comprises at least a particular query clause based on to the query value input and the particular search interface field;

    a query relay component that is configured to access the ontological data and determine that a certain data structure type specified in the search inputs is only accessible through one or more search modules of a plurality of search modules;

    the one or more search modules, configured to receive the structured queries and cause searches to be conducted based on the structured queries, the searches including at least a particular search that involves, based on the particular query clause, comparing the query value to values for the property in the objects of the particular data structure type.

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