← Back to Patent Explorer
US7124148B2 Expired / Lapsed US ⏱️ 0.0 years remaining

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

Assignee: SAP SE
•
Filing: 2003-07-31
•
Granted: 2006-10-17
•
Expires: 2023-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Volker Sauermann

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 17:38
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/248; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/962; Y10S707/99941; Y10S707/99944

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 186 words
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.
Claim 2
Dependent Claim 186 words
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.
Claim 3
Dependent Claim 19 words
The method of claim 1 , wherein displaying the category further comprises: displaying the category as a labeled tab.
Claim 4
Dependent Claim 19 words
The method of claim 1 , wherein displaying the category further comprises: displaying the category as a labeled button.
Claim 5
Dependent Claim 25 words
The method of claim 1 , wherein a search result record having a value of null for the identified attribute is associated with the category.
Claim 6
Dependent Claim 44 words
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.
Claim 7
Independent Claim 213 words
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.
Claim 8
Independent Claim 213 words
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.
Claim 9
Dependent Claim 24 words
The system of claim 6 , wherein the means for displaying the category further comprises: means for displaying the category as a labeled tab.
Claim 10
Dependent Claim 24 words
The system of claim 6 , wherein the means for displaying the category further comprises: means for displaying the category as a labeled button.
Claim 11
Dependent Claim 25 words
The system of claim 6 , wherein a search result record having a value of null for the identified attribute is associated with the category.
Claim 12
Dependent Claim 51 words
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.
Claim 13
Dependent Claim 200 words
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.
Claim 14
Dependent Claim 200 words
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.
Claim 15
Dependent Claim 19 words
The medium of claim 11 , wherein displaying the category further comprises: displaying the category as a labeled tab.
Claim 16
Dependent Claim 19 words
The medium of claim 11 , wherein displaying the category further comprises: displaying the category as a labeled button.
Claim 17
Dependent Claim 44 words
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.

References Cited (Backward Citations)

US20020194208A1 Cited
US20030212665A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-10-16 2010-04-17 2010-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-10-16 2014-04-17 2014-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-10-16 2018-04-17 2018-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag