US7624102B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for grouping by attribute
Assignee: Microsoft Technology Licensing LLC
•
Filing: 2005-01-28
•
Granted: 2009-11-24
•
Expires: 2025-01-28
Abstract
Abstract A system and method are provided for implementing a search engine to produce search results grouped by attribute. The system may include an attribute indexing component for indexing available resources with reference to selected attributes in a search engine index. The system may additionally include a grouping component for grouping search results produced by the search engine into at least two attribute groups in accordance with the indexed selected attributes. The system may further include an attribute display component for displaying information pertaining to the selected attributes within each relevant available resource.
Inventors
- 👤 Eric B. Watson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 20:56
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99935
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
237 words
A method for implementing a search engine executed on a computing device to group search results by attribute, the method comprising: utilizing an index that includes one or more indexed selected attributes related to available resources, the one or more indexed selected attributes being sufficient to classify a set of search results into at least two categories, wherein the one or more indexed selected attributes comprise at least one positive opinion attribute and negative opinion attribute; receiving a user query at the computing device; inputting the user query into the search engine; determining one or more search results related to the user query from the set of search results, wherein the one or more search results are responsive to the user query; determining that the user query seeks information related to the one or more indexed selected attributes; grouping the one or more search results into at least two groups based on the one or more indexed selected attributes; and displaying one or more search results that are grouped, the one or more search results including information pertaining to the one or more indexed selected attributes within the available resources, wherein the one or more indexed selected attributes include at least one of a positive opinion attribute and a negative opinion attribute, and wherein the one or more search results are grouped based upon at least one of the positive opinion attribute and the negative opinion attribute.
Claim 2
Independent Claim
237 words
A method for implementing a search engine executed on a computing device to group search results by attribute, the method comprising: utilizing an index that includes one or more indexed selected attributes related to available resources, the one or more indexed selected attributes being sufficient to classify a set of search results into at least two categories, wherein the one or more indexed selected attributes comprise at least one positive opinion attribute and negative opinion attribute; receiving a user query at the computing device; inputting the user query into the search engine; determining one or more search results related to the user query from the set of search results, wherein the one or more search results are responsive to the user query; determining that the user query seeks information related to the one or more indexed selected attributes; grouping the one or more search results into at least two groups based on the one or more indexed selected attributes; and displaying one or more search results that are grouped, the one or more search results including information pertaining to the one or more indexed selected attributes within the available resources, wherein the one or more indexed selected attributes include at least one of a positive opinion attribute and a negative opinion attribute, and wherein the one or more search results are grouped based upon at least one of the positive opinion attribute and the negative opinion attribute.
Claim 3
Dependent Claim
35 words
The method of claim 1 , further comprising summing a number of resources having a first selected attribute and a number of resources having a second selected attribute and displaying each attribute and each sum.
Claim 4
Dependent Claim
26 words
The method of claim 1 , further comprising displaying a text snippet with each resource and highlighting at least one attribute indicator in the text snippet.
Claim 5
Dependent Claim
11 words
The method of claim 1 , further comprising selecting an attribute.
Claim 6
Dependent Claim
27 words
The method of claim 1 , further comprising implementing an attribute list for use by an indexing component to create the index including the indexed selected attributes.
Claim 7
Dependent Claim
19 words
The method of claim 1 , further comprising creating an attribute list from selected attribute indicators, synonyms, and antonyms.
Claim 8
Independent Claim
192 words
A method for implementing a search engine executed on a computing device to group search results by attribute, the method comprising: calculating at least one of a positive opinion attribute and a negative opinion attribute within a search engine, wherein the at least one positive opinion attribute and negative opinion attribute are related to available resources; indexing selected attributes related to the available resources within a search engine index, wherein the selected attributes are sufficient to classify search results into at least two categories, and wherein the selected attributes comprise the at least one positive opinion attribute and negative opinion attribute; determining a set of results related to the user query; inputting the user query into the search engine; determining that the user query seeks information related to the indexed selected attributes; grouping search results produced by the search engine into at least two attribute groups in accordance with the indexed selected attributes; and displaying as a portion of displayed search results, information pertaining to the selected attributes within available resources, wherein the search results are grouped based upon at least one of the positive opinion attribute and the negative opinion attribute.
Claim 9
Independent Claim
192 words
A method for implementing a search engine executed on a computing device to group search results by attribute, the method comprising: calculating at least one of a positive opinion attribute and a negative opinion attribute within a search engine, wherein the at least one positive opinion attribute and negative opinion attribute are related to available resources; indexing selected attributes related to the available resources within a search engine index, wherein the selected attributes are sufficient to classify search results into at least two categories, and wherein the selected attributes comprise the at least one positive opinion attribute and negative opinion attribute; determining a set of results related to the user query; inputting the user query into the search engine; determining that the user query seeks information related to the indexed selected attributes; grouping search results produced by the search engine into at least two attribute groups in accordance with the indexed selected attributes; and displaying as a portion of displayed search results, information pertaining to the selected attributes within available resources, wherein the search results are grouped based upon at least one of the positive opinion attribute and the negative opinion attribute.
Claim 10
Dependent Claim
31 words
The method of claim 7 , further comprising determining if a user input query seeks information related to the indexed selected attributes based on types of resources recovered as search results.
Claim 11
Dependent Claim
36 words
The method of claim 7 , further comprising summing a number of resources having a first selected attribute and a number of resources having a second selected attribute and displaying each e attribute and each sum.
Claim 12
Dependent Claim
26 words
The method of claim 9 , further comprising displaying a text snippet with each resource and highlighting at least one attribute indicator in the text snippet.
Claim 13
Dependent Claim
11 words
The method of claim 9 , further comprising selecting a attribute.
Claim 14
Dependent Claim
27 words
The method of claim 7 , further comprising implementing an attribute list for use by an indexing component to create the search engine index including selected attributes.
Claim 15
Dependent Claim
19 words
The method of claim 7 , further comprising creating the attribute list from selected attribute indicators, synonyms, and antonyms.
Claim 16
Independent Claim
152 words
A system, containing instructions on a storage medium, that, when executed, implements a search engine to group search results by attribute, the system comprising: an attribute indexing component for indexing available resources with reference to selected attributes in a search engine index, the attributes being sufficient to classify search results into at least two categories; a grouping component for grouping search results produced by the search engine into at least two attribute groups in accordance with the indexed selected attributes, wherein the search results are produced in response to receiving a query input into the search engine; and an attribute display component for displaying information pertaining to the selected attributes within available resources, wherein the attributes include at least one of a positive opinion attribute and a negative opinion attribute, and wherein the search results are grouped based upon at least one of the positive opinion attribute and the negative opinion attribute.
Claim 17
Independent Claim
152 words
A system, containing instructions on a storage medium, that, when executed, implements a search engine to group search results by attribute, the system comprising: an attribute indexing component for indexing available resources with reference to selected attributes in a search engine index, the attributes being sufficient to classify search results into at least two categories; a grouping component for grouping search results produced by the search engine into at least two attribute groups in accordance with the indexed selected attributes, wherein the search results are produced in response to receiving a query input into the search engine; and an attribute display component for displaying information pertaining to the selected attributes within available resources, wherein the attributes include at least one of a positive opinion attribute and a negative opinion attribute, and wherein the search results are grouped based upon at least one of the positive opinion attribute and the negative opinion attribute.
Claim 18
Dependent Claim
37 words
The system of claim 14 , further comprising a query type determination component for determining if a user input query seeks information related to the indexed selected attributes based on types of resources recovered as search results.
Claim 19
Dependent Claim
41 words
The system of claim 14 , wherein the grouping component includes a mechanism for summing a number of resources having a first selected attribute and a number of resources having a second selected attribute and displaying each attribute and each sum.
Claim 20
Dependent Claim
33 words
The system of claim 14 , wherein the attribute display component includes a mechanism for displaying a text snippet with each resource and highlighting at least one attribute indicator in the text snippet.
Claim 21
Dependent Claim
14 words
The system of claim 14 , wherein the attribute indexing component selects an attribute.
Claim 22
Dependent Claim
24 words
The system of claim 14 , further comprising an attribute list for use by the indexing component to create the index including selected attributes.
References Cited (Backward Citations)
US6029141A
Cited
US7031961B2
Cited
US20030195877A1
Cited
US6785671B1
Cited
US20040205065A1
Cited
US20050027612A1
Cited
US6728706B2
Cited
US20030172004A1
Cited
US7165119B2
Cited
US20050096997A1
Cited
US20060004713A1
Cited
US20060129446A1
Cited
US20060143158A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2012-11-23 | 2013-05-25 | 2013-11-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2016-11-23 | 2017-05-25 | 2017-11-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2020-11-23 | 2021-05-25 | 2021-11-24 | $7700.00 | Window Closed / Lapsed |