Policy driven contextual search
First Claim
1. A method for contextual search of electronic records, the method comprising:
- receiving, by one or more computer processors, a first search request from a user;
sending, by the one or more computer processors, first search results associated with the first search request to the user;
recommending, by the one or more computer processors, one or more search policies to the user via an interactive list, based, at least in part, on analytics of one or more previous choices of search policies by the user, wherein a search policy is used to filter a search;
receiving, by the one or more computer processors, one or more selected search policies from the user via a user interface, wherein the one or more selected search policies include at least a time window policy;
responsive to receiving the one or more selected search policies, determining, by the one or more computer processors, whether the one or more selected search policies are valid, wherein determining whether the one or more selected search policies are valid includes determining, by the one or more computer processors, field accuracy by reviewing the one or more selected search policies for one or more errors;
responsive to determining the one or more selected search policies are valid, applying, by the one or more computer processors, the one or more selected search policies to the first search results;
generating, by the one or more computer processors, a contextual search request based, at least in part, on the one or more applied selected search policies, wherein the contextual search request is an update of the first search request; and
sending, by the one or more computer processors, search results associated with the contextual search request to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
In an approach to contextual search of electronic records, one or more computer processors receive a first search request from a user. The one or more computer processors send a plurality of first search results associated with the first search request to the user. The one or more computer processors receive one or more selected policies from the user, based, at least in part, on the plurality of search results. Responsive to receiving the one or more selected policies, the one or more computer processors apply the one or more selected policies to the plurality of first search results. The one or more computer processors generate a second search request based, at least in part, on the one or more applied selected policies. The one or more computer processors send a plurality of second search results associated with the second search request to the user.
24 Citations
17 Claims
-
1. A method for contextual search of electronic records, the method comprising:
-
receiving, by one or more computer processors, a first search request from a user; sending, by the one or more computer processors, first search results associated with the first search request to the user; recommending, by the one or more computer processors, one or more search policies to the user via an interactive list, based, at least in part, on analytics of one or more previous choices of search policies by the user, wherein a search policy is used to filter a search; receiving, by the one or more computer processors, one or more selected search policies from the user via a user interface, wherein the one or more selected search policies include at least a time window policy; responsive to receiving the one or more selected search policies, determining, by the one or more computer processors, whether the one or more selected search policies are valid, wherein determining whether the one or more selected search policies are valid includes determining, by the one or more computer processors, field accuracy by reviewing the one or more selected search policies for one or more errors; responsive to determining the one or more selected search policies are valid, applying, by the one or more computer processors, the one or more selected search policies to the first search results; generating, by the one or more computer processors, a contextual search request based, at least in part, on the one or more applied selected search policies, wherein the contextual search request is an update of the first search request; and sending, by the one or more computer processors, search results associated with the contextual search request to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for contextual search of electronic records, the computer program product comprising:
-
one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, wherein the one or more computer readable storage devices are hardware, the program instructions comprising; program instructions to receive a first search request from a user; program instructions to send first search results associated with the first search request to the user; program instructions to recommend one or more search policies to the user via an interactive list, based, at least in part, on analytics of one or more previous choices of search policies by the user, wherein a search policy is used to filter a search; program instructions to receive one or more selected search policies from the user via a user interface, wherein the one or more selected search policies include at least a time window policy; responsive to receiving the one or more selected search policies, program instructions to determine whether the one or more selected search policies are valid, wherein program instructions to determine whether the one or more selected search policies are valid includes program instructions to determine field accuracy by reviewing the one or more selected search policies for one or more errors; responsive to determining the one or more selected search policies are valid, program instructions to apply the one or more selected search policies to the first search results; program instructions to generate a contextual search request based, at least in part, on the one or more applied selected search policies, wherein the contextual search request is an update of the first search request; and program instructions to send search results associated with the contextual search request to the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system for contextual search of electronic records, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to receive a first search request from a user; program instructions to send first search results associated with the first search request to the user; program instructions to recommend one or more search policies to the user via an interactive list, based, at least in part, on analytics of one or more previous choices of search policies by the user, wherein a search policy is used to filter a search; program instructions to receive one or more selected search policies from the user via a user interface, wherein the one or more selected search policies include at least a time window policy; responsive to receiving the one or more selected search policies, program instructions to determine whether the one or more selected search policies are valid, wherein program instructions to determine whether the one or more selected search policies are valid includes program instructions to determine field accuracy by reviewing the one or more selected search policies for one or more errors; responsive to determining the one or more selected search policies are valid, program instructions to apply the one or more selected search policies to the first search results; program instructions to generate a contextual search request based, at least in part, on the one or more applied selected search policies, wherein the contextual search request is an update of the first search request; and program instructions to send search results associated with the contextual search request to the user. - View Dependent Claims (14, 15, 16, 17)
-
Specification