Quick find for data fields
First Claim
Patent Images
1. A computer-implemented method comprising:
- providing for display a user interface for accessing a database, the user interface including one or more data fields, wherein the user interface is defined by a layout corresponding to a base table in the database, the layout including formatting information of each data field;
identifying, based on a degree of relationship between the base table and the one or more data fields, one or more searchable data fields from the base table and the one or more data fields;
determining, based on the degree of relationship, a search speed for each identified searchable data field, the search speed being an estimated speed of a search operation targeting the corresponding searchable data field; and
providing a badge for display in association with each identified searchable data field, the badge including a user interface item indicative of the search speed associated with the corresponding searchable data field,wherein the method is performed by one or more computers.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, program products, and systems for automatically searching data in multiple data fields are described. A user can view data retrieved from a database and formatted based on a layout. While viewing the data, the user can perform a search using one or more search terms. A system can automatically examine the database and identify on which tables and on which data fields of the tables to perform the search. The system can identify searchable tables and data fields by analyzing the database schema as well as characteristics of the tables and data fields.
36 Citations
27 Claims
-
1. A computer-implemented method comprising:
-
providing for display a user interface for accessing a database, the user interface including one or more data fields, wherein the user interface is defined by a layout corresponding to a base table in the database, the layout including formatting information of each data field; identifying, based on a degree of relationship between the base table and the one or more data fields, one or more searchable data fields from the base table and the one or more data fields; determining, based on the degree of relationship, a search speed for each identified searchable data field, the search speed being an estimated speed of a search operation targeting the corresponding searchable data field; and providing a badge for display in association with each identified searchable data field, the badge including a user interface item indicative of the search speed associated with the corresponding searchable data field, wherein the method is performed by one or more computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product encoded on a non-transitory computer storage medium, operable to cause data processing apparatus to perform operations comprising:
-
providing for display a user interface for accessing a database the user interface including one or more data fields, wherein the user interface is defined by a layout corresponding to a base table in the database, the layout including formatting information of each data field; identifying, based on a degree of relationship between the base table and the one or more data fields, one or more searchable data fields from the base table and the one or more data fields; determining, based on the degree of relationship, a search speed for each identified searchable data field, the search speed being an estimated speed of a search operation targeting the corresponding searchable data field; and providing a badge for display in association with each identified searchable data field, the badge including a user interface item indicative of the search speed associated with the corresponding searchable data field. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
one or more computers operable to perform operations comprising; providing for display a user interface for accessing a database, the user interface including one or more data fields, wherein the user interface is defined by a layout corresponding to a base table in the database, the layout including formatting information of each data field; identifying, based on a degree of relationship between the base table and the one or more data fields, one or more searchable data fields from the base table and the one or more data fields; determining, based on the degree of relationship, a search speed for each identified searchable data field, the search speed being an estimated speed of a search operation targeting the corresponding searchable data field; and providing a badge for display in association with each identified searchable data field, the badge including a user interface item indicative of the search speed associated with the corresponding searchable data field. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
Specification