Systems and methods for performing integrated searches with actions
First Claim
1. A system for performing at least one action on a search result, the system comprising:
- one or more service provider queues resident on one or more node computers in a cluster of node computers;
a queue manager coupled with the service provider queues, the queue manager configured to receive the search result and an action profile defining at least one action to be performed on files of the search result, and to assign the files of the search result to the service provider queues according to the action profile; and
the cluster of node computers coupled with the service provider queues, each of the node computers performs at least one action in accordance with one or more rules defined in the action profile, the cluster of node computers includes a first node computer and a second node computer, each of the first and second node computers includes a first service provider that perform a first action of the at least one action on a first set of the assigned files of the search result and a second service provider that perform a second action of the at least one action on a second set of the assigned files of the search result.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for performing integrated searches and actions is disclosed. The system may include a search engine configured to generate a search result or report in response to a search query. The system may also include a queue manager coupled with the search engine. The queue manager may be configured to receive the search result or report from the search engine. The queue manager may also be configured to assign files in the search result or report to one or more service provider queues according to an action profile. The system may also include one or more nodes coupled with the one or more service provider queues. The one or more nodes may be configured to perform one or more actions on one or more files in the one or more service provider queues according to the action profile.
9 Citations
22 Claims
-
1. A system for performing at least one action on a search result, the system comprising:
-
one or more service provider queues resident on one or more node computers in a cluster of node computers; a queue manager coupled with the service provider queues, the queue manager configured to receive the search result and an action profile defining at least one action to be performed on files of the search result, and to assign the files of the search result to the service provider queues according to the action profile; and the cluster of node computers coupled with the service provider queues, each of the node computers performs at least one action in accordance with one or more rules defined in the action profile, the cluster of node computers includes a first node computer and a second node computer, each of the first and second node computers includes a first service provider that perform a first action of the at least one action on a first set of the assigned files of the search result and a second service provider that perform a second action of the at least one action on a second set of the assigned files of the search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for performing at least one action on one or more items in a search result, the method comprising:
-
receiving a set of one or more items comprising the search result; receiving an action profile, the action profile defining at least one action to be performed on one or more of the items in the search result; assigning a first set of the one or more items to a first service provider queue resident on a first node of a cluster of node computers and a second set of the one or more items to a second provider queue resident on the first node, each service provider queue representing a specific action; assigning a third set of the one or more items to a third service provider queue resident on a second node of the cluster of node computers and a fourth set of the one or more items to a fourth provider queue resident on the second node, each service provider queue representing a specific action; retrieving the first, second, third and fourth sets of items from the first, second, third and fourth service provider queues; and performing, a first action on the first and third sets of items using the first service provider and a second action on the second and fourth sets of items using the second service provider, in accordance with one or more rules defined in the action profile. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification