Natural language based filtering
First Claim
Patent Images
1. A computer program product for processing a group of data, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
- providing a user interface for defining one or more filters for a group of data;
wherein the user interface allows one or more parameters associated with a filter definition, including a filter condition, to be specified at least in part in natural language.
1 Assignment
0 Petitions
Accused Products
Abstract
Natural language based filtering is disclosed. In some embodiments, a user interface for defining one or more filters for a group of data allows one or more parameters associated with a filter definition, including a filter condition, to at least in part be specified in natural language. In some embodiments, a filter definition is specified at least in part by selecting one or more of a plurality of pre-configured natural language expressions made available for selection via the user interface.
-
Citations
20 Claims
-
1. A computer program product for processing a group of data, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
providing a user interface for defining one or more filters for a group of data; wherein the user interface allows one or more parameters associated with a filter definition, including a filter condition, to be specified at least in part in natural language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing a group of data, comprising:
-
a processor configured to; provide a user interface for defining one or more filters for a group of data, wherein the user interface allows one or more parameters associated with a filter definition, including a filter condition, to be specified at least in part in natural language; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for processing a group of data, comprising:
-
providing a user interface for defining one or more filters for a group of data; wherein the user interface allows one or more parameters associated with a filter definition, including a filter condition, to be specified at least in part in natural language. - View Dependent Claims (17, 18, 19, 20)
-
Specification