×

Search around visual queries

  • US 9,798,768 B2
  • Filed: 09/10/2012
  • Issued: 10/24/2017
  • Est. Priority Date: 09/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • displaying on a client computing device, via a graphical user interface provided by an application server, a graph comprising one or more graph nodes and one or more graph edges;

    receiving input from the client computing device via the graphical user interface indicating a selection of the graph,wherein each graph node of the one or more graph nodes represents a data object type, and wherein each graph edge of the one or more graph edges represents a data object link;

    receiving, via the graphical user interface, a selection of the one or more graph edges;

    displaying, via the graphical user interface, an interface element which enables input of a link strength value which represents a condition on a number of occurrences of a relationship between two or more graph nodes;

    receiving, via the interface element of the graphical user interface, input specifying a particular link strength value;

    based at least on the two or more graph nodes, the one or more graph edges, and the particular link strength value, the application server transforming the graph into a query template;

    wherein the query template represents one or more database queries which, when executed by the application server, returns a result set from a database, wherein each result in said result set includes a first data object, comprising one or more first data object properties and a first data object type, corresponding to a first corresponding data object type of the one or more graph nodes of the graph, and a second data object, comprising one or more second data object properties and a second data object type, corresponding to a second corresponding data object type of the two or more graph nodes of the graph, wherein the first data object and the second data object satisfy the condition on the number of occurrences of the relationship between the first data object and the second data object represented by the particular link strength value;

    wherein a data object represents a collection of information as part of a data object model.

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