Suggestive input systems, methods and applications for data rule creation
First Claim
Patent Images
1. A computer-implemented method for filtering information comprising:
- receiving a free text entry on a user interface, wherein the free text entry comprises a portion of a query;
receiving a navigation key entry on the user interface, wherein a function of the navigation key is dependent on a context of the free text entry;
when the navigation key entry is a space key, determining if there is at least one multi-term field name matching the free text entry;
when there is at least one multi-term field name matching the free text entry, displaying on the user interface the matching multi-term fields for subsequent selection, anddetermining whether the received free text entry fulfills criteria for a field;
filtering the information based upon at least the fulfilled field criteria and received navigation key entry; and
when there is not at least one multi-term field name matching the free text entry, advancing to a next element of the query.
2 Assignments
0 Petitions
Accused Products
Abstract
The present application describes a method for improving user experience with filtering information. A free text entry is received on a user interface of a computer. A navigation key entry is also received on the user interface. Next, it is determined whether the free text entry fulfills criteria for a field input. Further, information is filtered based upon the fulfilled field criteria and the received navigation key entry. The application also is directed to a system for improving user experience on an electronic device.
-
Citations
20 Claims
-
1. A computer-implemented method for filtering information comprising:
-
receiving a free text entry on a user interface, wherein the free text entry comprises a portion of a query; receiving a navigation key entry on the user interface, wherein a function of the navigation key is dependent on a context of the free text entry; when the navigation key entry is a space key, determining if there is at least one multi-term field name matching the free text entry; when there is at least one multi-term field name matching the free text entry, displaying on the user interface the matching multi-term fields for subsequent selection, and determining whether the received free text entry fulfills criteria for a field; filtering the information based upon at least the fulfilled field criteria and received navigation key entry; and when there is not at least one multi-term field name matching the free text entry, advancing to a next element of the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for improving user experience with filtering information on an electronic device comprising:
-
a non-transitory member having instructions stored thereon for filtering the information; a display for displaying a user interface; a processor, operatively coupled to the memory and the display, the processor configured to perform the instructions of;
receiving a free text entry and a navigation key entry on the user interface, wherein the free text entry comprises a portion of a query, wherein a function of the navigation key is dependent on a context of the free text entry;
when the navigation key entry is a space key, determining if there is at least one multi-term field name matching the free text entry;
when there is at least one multi-term field name matching the free text entry, displaying on the user interface the matching multi-term fields for subsequent selection, filtering the information based upon the free text entry and the navigation key entry, and when there is not at least one multi-term field name matching the free text entry, advancing to a next element of the query. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium storing computer-readable instructions for a software application for improving user experience with filtering information on an electronic device, which when executed, causes the electronic device to perform the following steps:
-
(i) displaying a user interface on a display of the electronic device; (ii) receiving a free text entry key and a navigation key entry on the user interface, wherein the free text entry comprises a portion of a query, wherein a function of the navigation key is dependent on a context of the free text entry; when the navigation key entry is a space key, determining if there is at least one multi-term field name matching the free text entry; when there is at least one multi-term field name matching the free text entry, displaying on the user interface the matching multi-term fields for subsequent selection, and (iii) determining whether the received free text entry fulfills criteria for a field; (iv) filtering the information based upon at least the fulfilled field criteria and received navigation key entry; and when there is not at least one multi-term field name matching the free text entry, advancing to a next element of the query.
-
Specification