×

Persisted enterprise graph queries

  • US 9,870,432 B2
  • Filed: 02/24/2014
  • Issued: 01/16/2018
  • Est. Priority Date: 02/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed by at least one processor, cause at least one processor to perform acts comprising:

  • a computer search service receiving an enterprise graph query from a client computing device that is remote from the computer search service, the enterprise graph query identifying an actor object set comprising one or more actor objects in a store of computer-readable enterprise objects, a target object set comprising one or more target objects in the store of computer-readable enterprise objects, and a relationship between the actor object set and the target object set;

    the search service returning results of the enterprise graph query to the client device;

    providing an interface for receiving an indication to persist one or more enterprise graph queries, the one or more enterprise graph queries including the enterprise graph query and another enterprise graph query created by another user;

    the search service receiving from the client device an indication of user input instructing the search service to persist the enterprise graph query, the indication of user input also instructing the search service to associate the persisted enterprise graph query with an entity; and

    in response to receiving the indication of user input, the search service persisting the enterprise graph query and associating the persisted enterprise graph query with the entity;

    wherein the acts further comprise;

    the search service providing a first set of results from the persisted enterprise graph query to a first client application of a first type, the first client application being associated with the entity when the first set of results are provided to the first client application; and

    the search service providing a second set of results from the persisted enterprise graph query to a second client application of a second type that is different from the first type, the second client application being associated with the entity when the second set of results are provided to the second client application.

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