US7165080B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for facilitating refinement of a search
Assignee: Canon Inc
•
Filing: 2001-10-26
•
Granted: 2007-01-16
•
Expires: 2021-10-26
Abstract
Abstract A receiver receives from a search engine search results consisting of at least one search item associated with at least one context item relating to the search item. A modifier modifies the search results by associating at least one context item with data for enabling the user to cause the search results to be filtered in accordance with that context item by selecting that context item. A supplier supplies the modified search results to the user.
Inventors
- 👤 Aaron Kotcheff
- 👤 Tony Rose
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 12:35
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/50; G06F16/58; G06F16/30; G06F16/33; G06F16/338; G06F16/70; G06F16/78; G06F16/90; G06F16/95; G06F16/951; G06F16/953; G06F16/9538; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99937; Y10S707/99951; Y10S707/99952; Y10S707/99954
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
432 words
Apparatus for presenting search results to a user to facilitate refinement of the search, the apparatus comprising: a receiver operable to receive from a search engine results of a search in a database on the basis of a search criterion, wherein the database comprises search items each stored in association with one or more context items describing different aspects of that search item, and wherein the search results consist of a set of the search items selected in accordance with the search criterion and grouped by context item so that the search items are presented as a plurality of groups of search items with all search items in a group being associated with the same context item such that each search item that is associated with a plurality of context items is in a corresponding plurality of groups, and with each group having a group label representing the group context item; a modifier operable to produce modified search results by: i) determining, for each of the groups, whether any of the search items in that group is also associated with at least one other of the context items in addition to the group context item; ii) associating the group label of any group that includes search items determined to be associated with at least one other of the context items in addition to the group context item with data enabling the user to cause the search results to be filtered in accordance with the group context item by selecting the group label; iii) producing, in response to selection of one of the group labels by the user, a sub-set of search items consisting of those of the set of search items that are associated with the context item represented by the selected group label, wherein the search items of the sub-set of search items are grouped by context item into a sub-set of the plurality of groups which sub-set excludes the group represented by the selected group label; and iv) determining, for each of the sub-set of groups, whether any of the search items in that group is also associated with at least one other of the context items in addition to the group context item and in addition to the context item represented by the selected group label, and associating the group label of any such one of the sub-set of groups with data enabling the user to cause the modified search results to be further filtered in accordance with that context item by selecting that group label; and a supplier operable to supply the modified search results to the user.
Claim 2
Dependent Claim
432 words
Apparatus for presenting search results to a user to facilitate refinement of the search, the apparatus comprising: a receiver operable to receive from a search engine results of a search in a database on the basis of a search criterion, wherein the database comprises search items each stored in association with one or more context items describing different aspects of that search item, and wherein the search results consist of a set of the search items selected in accordance with the search criterion and grouped by context item so that the search items are presented as a plurality of groups of search items with all search items in a group being associated with the same context item such that each search item that is associated with a plurality of context items is in a corresponding plurality of groups, and with each group having a group label representing the group context item; a modifier operable to produce modified search results by: i) determining, for each of the groups, whether any of the search items in that group is also associated with at least one other of the context items in addition to the group context item; ii) associating the group label of any group that includes search items determined to be associated with at least one other of the context items in addition to the group context item with data enabling the user to cause the search results to be filtered in accordance with the group context item by selecting the group label; iii) producing, in response to selection of one of the group labels by the user, a sub-set of search items consisting of those of the set of search items that are associated with the context item represented by the selected group label, wherein the search items of the sub-set of search items are grouped by context item into a sub-set of the plurality of groups which sub-set excludes the group represented by the selected group label; and iv) determining, for each of the sub-set of groups, whether any of the search items in that group is also associated with at least one other of the context items in addition to the group context item and in addition to the context item represented by the selected group label, and associating the group label of any such one of the sub-set of groups with data enabling the user to cause the modified search results to be further filtered in accordance with that context item by selecting that group label; and a supplier operable to supply the modified search results to the user.
Claim 3
Dependent Claim
82 words
Apparatus according to claim 1 , further comprising: a search receiver operable to receive search instructions from a users; and a search instructor operable to instruct the search engine to carry out a search in accordance with the received search instructions, wherein, in the case that the user selects a group label, the search instructor instructs the search engine to carry out a further search in accordance with refined search instructions consisting of the received search instructions and the selected context item.
Claim 4
Dependent Claim
91 words
Apparatus according to claim 1 , further comprising: a search receiver operable to receive search instructions from a user; and a search instructor operable to instruct the search engine to carry out a search in accordance with the received search instructions, wherein, in the case that the user selects a group label, the search instructor instructs the search engine to carry out a further search in accordance with the received search instructions, and wherein a filter is operable to filter the further search results in accordance with the selected context item.
References Cited (Backward Citations)
US5404506A
Cited
GB2269923A
Cited
US5454106A
Cited
WO1996003702A1
Cited
EP0737928A1
Cited
WO1997045800A1
Cited
US6070158A
Cited
US5873080A
Cited
EP0860786A2
Cited
US5970499A
Cited
WO1999012106A2
Cited
US6144958A
Cited
EP0992919A1
Cited
EP1033663A2
Cited
JP2000250841A
Cited
EP1045314A2
Cited
US6629097B1
Cited
EP1050830A2
Cited
US6493702B1
Cited
US20020107853A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2010-01-15 | 2010-07-17 | 2011-01-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2014-01-15 | 2014-07-17 | 2015-01-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2018-01-15 | 2018-07-17 | 2019-01-16 | $7700.00 | Window Closed / Lapsed |