IP Library Granted Patent US 7,124,148
Granted Patent B2
US 7,124,148 · App. 10/630,921 · Granted Oct 17, 2006

User-friendly search results display system, method, and computer program product

Assignee: SAP Aktiengesellschaft
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,124,148
App. No.
10/630,921
Granted
Oct 17, 2006
Kind
B2
Abstract

If search result records from a database search have an attribute that at least two of the search result records share, but which was not used in the query, then categories are created to correspond to values of the shared attribute. The categories can be displayed in a user-friendly manner, as can a list of the search result records associated with a selected category.

Claims (59)

1. A computer-implemented method for presenting a plurality of search result records from a query comprising:

defining a shared attribute, that was not used in the query, based on values common to a plurality of search result records,

wherein defining includes:

determining a first set of defined values for a first attribute,

determining a second set of defined values for a second attribute, and

classifying the first attribute and the second attribute as a single shared attribute if the first set of defined values and the second set of defined values share a common set of defined values;

creating a category corresponding to a value of the shared attribute,

wherein creating a category includes:

determining a first number of search result records corresponding to a first category,

determining a second number of search result records corresponding to a second category, and

combining the first category and the second category into a new category if the sum of the first number and the second number is less than a predetermined threshold;

displaying the category; and

displaying a list of the search result records associated with the displayed category.

2. The method of claim 1 , wherein displaying the category further comprises:

displaying the category as a labeled tab.

3. The method of claim 1 , wherein displaying the category further comprises:

displaying the category as a labeled button.

4. The method of claim 1 , wherein a search result record having a value of null for the identified attribute is associated with the category.

5. The method of claim 1 , wherein combining includes:

combining the first category and the second category into a new category if the sum of the first number and the second number are less than a third number of records in a third category.

6. A system for presenting a plurality of search result records from a query comprising:

means for defining a shared attribute, that was not used in the query, based on values common to a plurality of search result records,

wherein the means for defining an attribute includes:

means for determining a first set of defined values for a first attribute,

means for determining a second set of defined values for a second attribute, and

means for classifying the first attribute and the second attribute as a single shared attribute if the first set of defined values and the second set of defined values share a common set of defined values;

means for creating a category corresponding to a value of the shared attribute,

wherein the means for creating a category includes:

means for determining a first number of search result records corresponding to a first category,

means for determining a second number of search result records corresponding to a second category, and

means for combining the first category and the second category into a new category if a sum of the first number and the second number is less than a predetermined threshold;

means for displaying the category; and

means for displaying a list of the search result records associated with the displayed category.

7. The system of claim 6 , wherein the means for displaying the category further comprises:

means for displaying the category as a labeled tab.

8. The system of claim 6 , wherein the means for displaying the category further comprises:

means for displaying the category as a labeled button.

9. The system of claim 6 , wherein a search result record having a value of null for the identified attribute is associated with the category.

10. The system of claim 6 , wherein the means for combining includes:

means for combining the first category and the second category into a new category if the sum of the first number and the second number are less than a third number of search result records in a third category.

11. A computer readable storage medium for presenting a plurality of search result records from a query comprising code for causing a processor to perform the steps of:

defining a shared attribute, that was not used in the query, based on values common to a plurality of search result records,

wherein defining an attribute includes:

determining a first set of defined values for a first attribute,

determining a second set of defined values for a second attribute, and

classifying the first attribute and the second attribute as a single shared attribute if the first set of defined values and the second set of defined values share a common set of defined values;

creating a category corresponding to a value of the shared attribute,

wherein creating a category includes:

determining a first number of search result records corresponding to a first category,

determining a second number of search result records corresponding to a second category, and

combining the first category and the second category into a new category if the sum of the first number and the second number is less than a predetermined threshold;

displaying the category; and

displaying a list of the search result records associated with the displayed category.

12. The medium of claim 11 , wherein displaying the category further comprises:

displaying the category as a labeled tab.

13. The medium of claim 11 , wherein displaying the category further comprises:

displaying the category as a labeled button.

14. The medium of claim 11 , wherein combining includes:

combining the first category and the second category into a new category if the sum of the first number and the second number are less than a third number of records in a third category.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
CHANGE OF NAME Recorded Dec 21, 2005
From: SAP AKTIENGESELLSCHAFT
To: SAP AG
Reel/Frame 017358/0778 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2004
From: SAUERMANN, VOLKER
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 014941/0273 →
Continuity (1)
Related Publication 20050027694A1 · Feb 3, 2005