Filter chains with associated views for exploring large data sets
First Claim
Patent Images
1. A computer-implemented method comprising:
- creating and storing in computer memory a filter chain object comprising an association of a starting set of data items and two or more filter links;
wherein each of the filter links comprises a set operation and a membership criterion;
wherein an individual filter link of the two or more filter links is joined to others of the two or more filter links with an individual set operation specified in the individual filter links;
wherein each of the filter links is associated with a particular filter view among a plurality of filter views, and wherein each particular filter view comprises a graphical representation of a state of applying the membership criterion of the associated filter link to a subset of data resulting from filtering the starting set of data items according to zero or more preceding filter links;
receiving user input representing an interaction with a first particular filter view, and modifying the membership criterion that is associated with the first particular filter view in response to the user input.
8 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a filter chain object comprising an association of a starting set of data items and two or more filter links is created and stored in computer memory. Each of the filter links comprises a component object that associates a set operation and a membership criterion. Each of the filter links is associated with a particular filter view among a plurality of filter views. Each particular filter view comprises a graphical representation of a state of applying the membership criterion of the associated filter link to a subset of data resulting from filtering the starting set of data items according to zero or more preceding filter links.
208 Citations
49 Claims
-
1. A computer-implemented method comprising:
-
creating and storing in computer memory a filter chain object comprising an association of a starting set of data items and two or more filter links; wherein each of the filter links comprises a set operation and a membership criterion; wherein an individual filter link of the two or more filter links is joined to others of the two or more filter links with an individual set operation specified in the individual filter links; wherein each of the filter links is associated with a particular filter view among a plurality of filter views, and wherein each particular filter view comprises a graphical representation of a state of applying the membership criterion of the associated filter link to a subset of data resulting from filtering the starting set of data items according to zero or more preceding filter links; receiving user input representing an interaction with a first particular filter view, and modifying the membership criterion that is associated with the first particular filter view in response to the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable storage medium comprising one or more program instructions recorded thereon, which instructions, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
creating and storing in computer memory a filter chain object comprising an association of a starting set of data items and two or more filter links; wherein each of the filter links comprises a set operation and a membership criterion; wherein an individual filter link of the two or more filter links is joined to others of the two or more filter links with an individual set operation specified in the individual filter link; wherein each of the filter links is associated with a particular filter view among a plurality of filter views, and wherein each particular filter view comprises a graphical representation of a state of applying the membership criterion of the associated filter link to a subset of data resulting from filtering the starting set of data items according to zero or more preceding filter links; receiving user input representing an interaction with a first particular filter view, and modifying the membership criterion that is associated with the first particular filter view in response to the user input. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-based apparatus comprising:
-
means for creating and storing in computer memory a filter chain object comprising an association of a starting set of data items and two or more filter links; wherein each of the filter links comprises a set operation and a membership criterion; wherein an individual filter link of the two or more filter links is joined to others of the two or more filter links with an individual set operation specified in the individual filter link; wherein each of the filter links is associated with a particular filter view among a plurality of filter views, and wherein each particular filter view comprises a graphical representation of a state of applying the membership criterion of the associated filter link to a subset of data resulting from filtering the starting set of data items according to zero or more preceding filter links; receiving user input representing an interaction with a first particular filter view, and modifying the membership criterion that is associated with the first particular filter view in response to the user input.
-
-
34. An application server comprising:
-
a network interface that is coupled to a data network for receiving one or more packet flows therefrom; a processor; and one or more stored program instructions which, when executed by the processor, cause the processor to carry out the steps of; creating and storing in computer memory a filter chain object comprising an association of a starting set of data items and two or more filter links; wherein each of the filter links comprises a set operation and a membership criterion; wherein an individual filter link of the two or more filter links is joined to others of the two or more filter links with an individual set operation specified in the individual filter link; wherein each of the filter links is associated with a particular filter view among a plurality of filter views, and wherein each particular filter view comprises a graphical representation of a state of applying the membership criterion of the associated filter link to a subset of data resulting from filtering the starting set of data items according to zero or more preceding filter links; receiving user input representing an interaction with a first particular filter view, and modifying the membership criterion that is associated with the first particular filter view in response to the user input. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification