US9384279B2 - Method and system for previewing search results - Google Patents
Method and system for previewing search results Download PDFInfo
- Publication number
- US9384279B2 US9384279B2 US14/098,770 US201314098770A US9384279B2 US 9384279 B2 US9384279 B2 US 9384279B2 US 201314098770 A US201314098770 A US 201314098770A US 9384279 B2 US9384279 B2 US 9384279B2
- Authority
- US
- United States
- Prior art keywords
- search
- message
- client device
- probable
- term
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000004044 response Effects 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000001960 triggered effect Effects 0.000 abstract 1
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 24
- 239000003345 natural gas Substances 0.000 description 12
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G06F17/30864—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9532—Query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
Definitions
- the present disclosure relates to previewing search results. More specifically, the present disclosure relates to methods and systems of previewing search results from an autocomplete list without and/or prior to executing a full search on the search terms.
- conventional solutions do not offer any improvements in bandwidth efficiency.
- a method and system is disclosed that allows a user to quickly change the search results entered into a user interface input field without requiring a new search or requiring that the complete search fully loads.
- a “preview” button is placed next to each of the auto-complete suggested search terms in the user interface. Selection of this button for a suggested search term causes a computing device to display the first few of highest rated search results for that search term. If these results do not appear to be what the user is looking for, selection of the “Close” button causes the device to re-display the auto-complete results. Additionally, it also provides a button on the search results page which will allow the user to start a new search at the point in which they selected an auto-complete result.
- a system for providing a preview search of a probable search term prior to executing a full search that includes a server and a user computing device.
- the server includes an electronic circuit and is configured to receive at least one partial search term entered in the search box at a user computing device, determine a plurality of probable search terms by comparing the at least one partial search term to a database of common search terms, and transmit the plurality of probable search terms to the user computing device.
- the user computing device includes an electronic circuit and is configured to display the search box and receive input of at least one partial search term in the search box, transmit the at least one partial search term to the server, receive the plurality of probable search terms, display the plurality of probable search terms received from the server in a format that include a preview link associated with each probable search term that executes a preview search of the associated probable search term, and display a preview search of a selected probable search term in a format that includes a run search link, wherein the preview includes links to a plurality of web content associated with the selected probable search term, and wherein selecting one of the links causes a corresponding item of web content to be loaded.
- FIG. 1 shows a typical search box with probable search terms.
- FIG. 2 shows probable search terms with a search preview option.
- FIG. 3 shows an example of a search sample box of a selected auto-complete search term.
- FIGS. 4A-B show a search box with a backslide function.
- FIG. 5 is a flow diagram of an example process for generating a list of probable search terms.
- FIG. 6 is a flow diagram of an example process for previewing search results from a list of probable search terms.
- FIG. 7 is a chart showing an example message flow between a user and a search system.
- FIG. 1 shows a conventional search box 102 along with example auto complete options 104 .
- “new jersey” has been entered into the search box 102 .
- a user may select the search button 108 or one of the auto complete options 104 to have the corresponding search be performed.
- conventional search boxes such as search box 102 of FIG. 1
- search box 102 of FIG. 1 once a search has been performed there is no way to return to the probable search terms, such probable search terms 104 shown in FIG. 1 .
- the user were to click the back button in their browser, they would be presented with an empty search box. Therefore, a need exists to provide a preview of the search that would be returned if the user were to select one of the probable search terms.
- a method and system is disclosed to allow a user to preview search results for particular probable search terms.
- a preview can be viewed and discarded without requiring a new full search or navigation through the search results. This conserves bandwidth and provides for efficient searching in bandwidth constrained environments.
- FIG. 2 An example search box 202 that utilizes an auto-complete result preview feature is shown in FIG. 2 .
- a list of probable search terms 204 is provided.
- next to each of the probable search terms 204 is a preview button 210 .
- a list of popular searches is shown to the user. Clicking on any of the auto-complete results, for example result 206 , will generate a search result page for that query. For example, selecting “new jersey lottery” will generate a full search result for those search terms.
- a preview search or sample search is displayed which includes the top search results for the search terms, as described in more detail below in reference to FIG. 3 .
- “new jersey natural gas” auto-complete option 206 is selected.
- selecting the auto-complete option for “new jersey natural gas” will return a search result for that search term.
- Selecting the preview for the “new jersey natural gas” auto-complete option generates a preview or sampler of the search result.
- a search box 302 displays a sample search preview 304 of a search term from the list of probable search terms 204 shown in FIG. 2 .
- the search term in this example is “new jersey natural gas” autocomplete option 206 , as selected in the example described above in reference to FIG. 2 .
- a sample search preview 304 is shown for the terms “new jersey natural gas.”
- the top results for the search term “new jersey natural gas” are shown in sample search preview 304 . If the user selects the run search button 310 , a full search for “new jersey natural gas” (i.e., the previewed search term) is executed and the search results page is displayed.
- search button 308 a full search is run for “new jersey” (i.e., the search terms actually entered by the user into search box 302 ). If, however, one of the preview results is selected, e.g. the preview result 306 for New Jersey Natural Gas as selected in FIG. 3 , the web page corresponding to that preview result is displayed in the browser window. If the close button 314 is selected the probable search terms are redisplayed as shown in FIG. 2 .
- a second aspect of the search sample is the “backslide” button 312 , 406 found on the search sample and the search results page, as shown in FIGS. 3 and 4A-4B .
- this button is clicked, the contents of the search box at the top of the page are returned to a previous state.
- FIGS. 4A-4B An example scenario is illustrated in FIGS. 4A-4B .
- the results page is shown in FIG. 4A .
- the actual results are omitted and only the search box 402 is shown.
- the contents are returned to how they appeared before the user selected an auto-complete option.
- the full search for “new jersey natural gas” auto-complete option 206 is selected in the example given above in reference to FIG. 2 , the full search results for “new jersey natural gas” would be displayed. Selecting backslide 406 will return the search box 402 to “new jersey” showing the probable search terms 408 , as shown in FIG. 4B .
- the full results for “new jersey natural gas” may also be generated by selecting the run search button 310 on a search sample, such as that shown in FIG. 3 . Selecting backslide 406 in this circumstance will again return the search box 402 to “new jersey” showing the search preview options 408 .
- selecting backslide 312 would display autocomplete results like that in FIG. 4B , but for the partial search terms “New Jersey Natural.”
- a flow chart depicting process 500 is shown.
- a user begins entering search terms.
- the system receives a partial search term request from the user/client.
- the system compares partial search terms against a data base of common search terms to compute the top most probable search terms. For auto-complete functionality, the system determines, in step 508 , whether any results were found in the database. If no results were found ( 508 : No), then the system prepares a statement that no search terms were found, in step 510 . In step 514 , the statement is returned to the user.
- step 512 a list of probable search terms that include a link to the search page of each search term as well as a link to a sample search of each search term.
- the link to the sample search is provided through a “preview” button embedded in the auto-complete results.
- step 514 the list is returned to the user.
- the list may contain a link to a sample search for each returned search term.
- a user may select the preview or search sample. Referring now to FIG. 6 , a user selects a preview search 602 .
- the system retrieves the top results for the search term for which the sample is requested 604 .
- the system determines, in step 606 , whether any results are found for the sample search. If not ( 606 : No), the system prepares a statement that no search results are found, similar to that in step 608 .
- results are found ( 606 : Yes)
- the system prepares a list of the best search results in step 610 and returns the results to the user 612 .
- the user may select a run search link 614 , a backslide link 618 , or a close link 622 . If the user selects the run search link ( 614 : Yes), a search is executed based on the selected probable search term for which the preview search is displayed 616 . In the example shown in FIG. 3 , the full search would be run on “new jersey natural gas.” If the user selects the backslide link ( 618 : Yes), the rightmost term of the selected probable search term is removed and a new list of autocompletes, for the previously selected probable search terms with the rightmost term removed, is provided 620 . If the user selects the close link ( 622 : Yes), the probable search terms from the previous list are redisplayed 624 .
- FIG. 7 a diagram is provided that illustrates an exemplary interaction between the user and the search sampler system.
- the search terms are transmitted from the user to the system in or near real-time 702 .
- the transmission may be to a remote system (e.g. a web-server) or may be to a local process on the same machine as the user (e.g. an application running on the user's computer).
- the system compares the search terms to a database of popular search terms.
- the probable search terms are then presented to the user 704 . A number of options are available to the user at this point.
- a user may select a probable search term for a full search or search sample of a probable search term.
- a search sample of a probable search term is selected and the appropriate request is transmitted to the system 706 .
- the system compiles a sample of the best results of a search for the selected search term and returns those best results to the user 708 .
- the user may now select one of the results in the search sample, thereby opening the result directly.
- the user may also cancel the search sample and return to the auto-complete results.
- the user may also request a full search based on the selected search term.
- the user selects one of the available options and the appropriate request is transmitted to the system 710 .
- the system generates a page based on the user selection and displays the page 712 .
- Table 1 summarizes experimental results comparing the bandwidth utilization of a typical search using the sample search methods described above, the full search methods, and searching method of conventional search tools.
- the methods described in this document may, for example, be implemented on a mobile electronic device such as a mobile telephone or smartphone.
- a mobile electronic device such as a mobile telephone or smartphone.
- the methods described herein may be implemented on any electronic device that contains electronic circuitry, such one or more processors, computer readable memory and/or media, receiver and transmitter circuitry, one or more antennae, and the like.
- This disclosure is not limited to the particular systems, devices and methods described, as these may vary.
- the terminology used in the description is for the purpose of describing the particular versions or embodiments only, and is not intended to limit the scope.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
TABLE 1 |
Preview search bandwith usage compared to full search methods. |
Data Transfer | Percentage Compared | ||
(KB) | to Preview | ||
Preview Search | 6.01 | 100.0000% |
Full Search | 35.98 | 16.7037% |
Bing | 60.12 | 9.9967% |
Google (with JavaScript) | 326.73 | 1.8394% |
Google (without JavaScript) | 101.17 | 5.9405% |
Claims (10)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/098,770 US9384279B2 (en) | 2012-12-07 | 2013-12-06 | Method and system for previewing search results |
US15/185,648 US10108740B2 (en) | 2012-12-07 | 2016-06-17 | Method and system for previewing search results |
US16/119,268 US20190095397A1 (en) | 2012-12-07 | 2018-08-31 | Method and system for previewing search results |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261734681P | 2012-12-07 | 2012-12-07 | |
US14/098,770 US9384279B2 (en) | 2012-12-07 | 2013-12-06 | Method and system for previewing search results |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/185,648 Continuation US10108740B2 (en) | 2012-12-07 | 2016-06-17 | Method and system for previewing search results |
Publications (2)
Publication Number | Publication Date |
---|---|
US20140164348A1 US20140164348A1 (en) | 2014-06-12 |
US9384279B2 true US9384279B2 (en) | 2016-07-05 |
Family
ID=50882112
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/098,770 Expired - Fee Related US9384279B2 (en) | 2012-12-07 | 2013-12-06 | Method and system for previewing search results |
US15/185,648 Expired - Fee Related US10108740B2 (en) | 2012-12-07 | 2016-06-17 | Method and system for previewing search results |
US16/119,268 Abandoned US20190095397A1 (en) | 2012-12-07 | 2018-08-31 | Method and system for previewing search results |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/185,648 Expired - Fee Related US10108740B2 (en) | 2012-12-07 | 2016-06-17 | Method and system for previewing search results |
US16/119,268 Abandoned US20190095397A1 (en) | 2012-12-07 | 2018-08-31 | Method and system for previewing search results |
Country Status (1)
Country | Link |
---|---|
US (3) | US9384279B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10108740B2 (en) | 2012-12-07 | 2018-10-23 | Charles J. Reed | Method and system for previewing search results |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7672932B2 (en) * | 2005-08-24 | 2010-03-02 | Yahoo! Inc. | Speculative search result based on a not-yet-submitted search query |
US9607045B2 (en) | 2012-07-12 | 2017-03-28 | Microsoft Technology Licensing, Llc | Progressive query computation using streaming architectures |
US20170134819A9 (en) * | 2013-11-19 | 2017-05-11 | Sap Se | Apparatus and Method for Context-based Storage and Retrieval of Multimedia Content |
US20160063006A1 (en) * | 2014-08-28 | 2016-03-03 | Google Inc. | Auto-complete suggestions for structured searches |
US10740328B2 (en) | 2016-06-24 | 2020-08-11 | Microsoft Technology Licensing, Llc | Aggregate-query database system and processing |
US10552435B2 (en) * | 2017-03-08 | 2020-02-04 | Microsoft Technology Licensing, Llc | Fast approximate results and slow precise results |
CN111399721B (en) * | 2020-04-20 | 2024-04-30 | Oppo广东移动通信有限公司 | Method and device for triggering search by display interface, storage medium and terminal |
Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6169986B1 (en) | 1998-06-15 | 2001-01-02 | Amazon.Com, Inc. | System and method for refining search queries |
US6711565B1 (en) | 2001-06-18 | 2004-03-23 | Siebel Systems, Inc. | Method, apparatus, and system for previewing search results |
US6772150B1 (en) | 1999-12-10 | 2004-08-03 | Amazon.Com, Inc. | Search query refinement using related search phrases |
US6834371B1 (en) * | 2000-08-31 | 2004-12-21 | Interactive Video Technologies, Inc. | System and method for controlling synchronization of a time-based presentation and its associated assets |
US20060155728A1 (en) * | 2004-12-29 | 2006-07-13 | Jason Bosarge | Browser application and search engine integration |
WO2007024645A2 (en) | 2005-08-24 | 2007-03-01 | Yahoo!, Inc. | Proposing alternative queries prior to completion of search query |
US20070157129A1 (en) | 2006-01-05 | 2007-07-05 | International Business Machines Corporation | System and method for search queries and results preview using drag and drop interface |
US20080022229A1 (en) * | 2005-12-23 | 2008-01-24 | Soujanya Bhumkar | Methods and systems for enhancing internet experiences using previews |
JP2009009381A (en) | 2007-06-28 | 2009-01-15 | Casio Comput Co Ltd | Information display device and information display program |
US20090037406A1 (en) | 2007-08-02 | 2009-02-05 | International Business Machines Corporation | System and method for providing preview results for search systems integrating mulitple collections |
US20090043741A1 (en) | 2007-08-09 | 2009-02-12 | Dohyung Kim | Autocompletion and Automatic Input Method Correction for Partially Entered Search Query |
US20090076843A1 (en) * | 2007-06-07 | 2009-03-19 | Graff David S | Interactive team portal system |
US20090083232A1 (en) | 2007-09-24 | 2009-03-26 | Taptu Ltd. | Search results with search query suggestions |
US7516124B2 (en) | 2005-12-20 | 2009-04-07 | Yahoo! Inc. | Interactive search engine |
US20090313100A1 (en) | 2008-06-11 | 2009-12-17 | Yahoo! Inc. | System and method for previewing search results |
US20100146012A1 (en) | 2008-12-04 | 2010-06-10 | Microsoft Corporation | Previewing search results for suggested refinement terms and vertical searches |
US7752237B2 (en) | 2006-03-15 | 2010-07-06 | Microsoft Corporation | User interface having a search preview |
JP2011014101A (en) | 2009-07-06 | 2011-01-20 | Seiko Instruments Inc | Information display device, information display method, information display program, and electronic dictionary |
US20110154194A1 (en) * | 2009-12-18 | 2011-06-23 | Sap Ag | Output preview for a user interface |
US20110151426A1 (en) * | 2009-12-22 | 2011-06-23 | Oberg Stefan | Learning tool |
US20110314021A1 (en) | 2004-06-22 | 2011-12-22 | Gibbs Kevin A | Displaying Autocompletion of Partial Search Query with Predicted Search Results |
US20120047135A1 (en) | 2010-08-19 | 2012-02-23 | Google Inc. | Predictive Query Completion And Predictive Search Results |
US8145630B1 (en) | 2007-12-28 | 2012-03-27 | Google Inc. | Session-based dynamic search snippets |
US8150869B2 (en) | 2008-03-17 | 2012-04-03 | Microsoft Corporation | Combined web browsing and searching |
US8271546B2 (en) | 2004-11-11 | 2012-09-18 | Google Inc. | Method and system for URL autocompletion using ranked results |
US8280901B2 (en) | 2008-01-03 | 2012-10-02 | Masterfile Corporation | Method and system for displaying search results |
US20130080423A1 (en) | 2011-09-23 | 2013-03-28 | Ebay Inc. | Recommendations for search queries |
US20130117258A1 (en) | 2011-11-03 | 2013-05-09 | Google Inc. | Previewing Search Results |
US20130159923A1 (en) | 2011-12-14 | 2013-06-20 | Microsoft Corporation | Previewing web pages associated with search results |
US20130198174A1 (en) | 2012-01-27 | 2013-08-01 | Microsoft Corporation | Re-ranking search results |
US20130275422A1 (en) | 2010-09-07 | 2013-10-17 | Google Inc. | Search result previews |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7788577B2 (en) * | 2005-09-23 | 2010-08-31 | Google Inc. | Displaying information on a mobile device |
US20080109401A1 (en) * | 2006-09-12 | 2008-05-08 | Microsoft Corporation | Presenting predetermined search results with query suggestions |
US20090119614A1 (en) * | 2007-11-07 | 2009-05-07 | Nokia Corporation | Method, Apparatus and Computer Program Product for Heirarchical Navigation with Respect to Content Items of a Media Collection |
US8676828B1 (en) * | 2009-11-04 | 2014-03-18 | Google Inc. | Selecting and presenting content relevant to user input |
US20130032258A1 (en) * | 2011-08-01 | 2013-02-07 | Jessica Rash | Handbag with Changeable Accessory Pin |
US9875284B1 (en) * | 2012-06-18 | 2018-01-23 | A9.Com, Inc. | Displaying search completion results |
US9384279B2 (en) | 2012-12-07 | 2016-07-05 | Charles Reed | Method and system for previewing search results |
-
2013
- 2013-12-06 US US14/098,770 patent/US9384279B2/en not_active Expired - Fee Related
-
2016
- 2016-06-17 US US15/185,648 patent/US10108740B2/en not_active Expired - Fee Related
-
2018
- 2018-08-31 US US16/119,268 patent/US20190095397A1/en not_active Abandoned
Patent Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6169986B1 (en) | 1998-06-15 | 2001-01-02 | Amazon.Com, Inc. | System and method for refining search queries |
US6772150B1 (en) | 1999-12-10 | 2004-08-03 | Amazon.Com, Inc. | Search query refinement using related search phrases |
US6834371B1 (en) * | 2000-08-31 | 2004-12-21 | Interactive Video Technologies, Inc. | System and method for controlling synchronization of a time-based presentation and its associated assets |
US6711565B1 (en) | 2001-06-18 | 2004-03-23 | Siebel Systems, Inc. | Method, apparatus, and system for previewing search results |
US20110314021A1 (en) | 2004-06-22 | 2011-12-22 | Gibbs Kevin A | Displaying Autocompletion of Partial Search Query with Predicted Search Results |
US8271546B2 (en) | 2004-11-11 | 2012-09-18 | Google Inc. | Method and system for URL autocompletion using ranked results |
US20060155728A1 (en) * | 2004-12-29 | 2006-07-13 | Jason Bosarge | Browser application and search engine integration |
WO2007024645A2 (en) | 2005-08-24 | 2007-03-01 | Yahoo!, Inc. | Proposing alternative queries prior to completion of search query |
US7516124B2 (en) | 2005-12-20 | 2009-04-07 | Yahoo! Inc. | Interactive search engine |
US20080022229A1 (en) * | 2005-12-23 | 2008-01-24 | Soujanya Bhumkar | Methods and systems for enhancing internet experiences using previews |
US20070157129A1 (en) | 2006-01-05 | 2007-07-05 | International Business Machines Corporation | System and method for search queries and results preview using drag and drop interface |
US7752237B2 (en) | 2006-03-15 | 2010-07-06 | Microsoft Corporation | User interface having a search preview |
US20090076843A1 (en) * | 2007-06-07 | 2009-03-19 | Graff David S | Interactive team portal system |
JP2009009381A (en) | 2007-06-28 | 2009-01-15 | Casio Comput Co Ltd | Information display device and information display program |
US20090037406A1 (en) | 2007-08-02 | 2009-02-05 | International Business Machines Corporation | System and method for providing preview results for search systems integrating mulitple collections |
US20090043741A1 (en) | 2007-08-09 | 2009-02-12 | Dohyung Kim | Autocompletion and Automatic Input Method Correction for Partially Entered Search Query |
US20090083232A1 (en) | 2007-09-24 | 2009-03-26 | Taptu Ltd. | Search results with search query suggestions |
US8145630B1 (en) | 2007-12-28 | 2012-03-27 | Google Inc. | Session-based dynamic search snippets |
US8280901B2 (en) | 2008-01-03 | 2012-10-02 | Masterfile Corporation | Method and system for displaying search results |
US8150869B2 (en) | 2008-03-17 | 2012-04-03 | Microsoft Corporation | Combined web browsing and searching |
US20090313100A1 (en) | 2008-06-11 | 2009-12-17 | Yahoo! Inc. | System and method for previewing search results |
US20100146012A1 (en) | 2008-12-04 | 2010-06-10 | Microsoft Corporation | Previewing search results for suggested refinement terms and vertical searches |
JP2011014101A (en) | 2009-07-06 | 2011-01-20 | Seiko Instruments Inc | Information display device, information display method, information display program, and electronic dictionary |
US20110154194A1 (en) * | 2009-12-18 | 2011-06-23 | Sap Ag | Output preview for a user interface |
US20110151426A1 (en) * | 2009-12-22 | 2011-06-23 | Oberg Stefan | Learning tool |
US20120047135A1 (en) | 2010-08-19 | 2012-02-23 | Google Inc. | Predictive Query Completion And Predictive Search Results |
US20130275422A1 (en) | 2010-09-07 | 2013-10-17 | Google Inc. | Search result previews |
US20130080423A1 (en) | 2011-09-23 | 2013-03-28 | Ebay Inc. | Recommendations for search queries |
US20130117258A1 (en) | 2011-11-03 | 2013-05-09 | Google Inc. | Previewing Search Results |
US20130159923A1 (en) | 2011-12-14 | 2013-06-20 | Microsoft Corporation | Previewing web pages associated with search results |
US20130198174A1 (en) | 2012-01-27 | 2013-08-01 | Microsoft Corporation | Re-ranking search results |
Non-Patent Citations (3)
Title |
---|
Efficient Type-Ahead Search on Relational Data: A Tastier Approach; Li Guoliang; Ji Shengyue; Li Chen and Feng Jianhua; Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data. ACM 2009. |
Examining the Effectiveness of Real-Time Query Expansion; Ryen W. White and Gary Marchionini; Information Processing & Management 43.3 (2007): 685-704. |
Interactive Search Support for Difficult Web Queries; Abdigani Diriye, Giridhar Kumaran, and Jeff Huang; Advances in INformation Retriefal. Springer Berlin Heidelberg, 2012. 37-49. |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10108740B2 (en) | 2012-12-07 | 2018-10-23 | Charles J. Reed | Method and system for previewing search results |
Also Published As
Publication number | Publication date |
---|---|
US10108740B2 (en) | 2018-10-23 |
US20140164348A1 (en) | 2014-06-12 |
US20190095397A1 (en) | 2019-03-28 |
US20160299990A1 (en) | 2016-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9384279B2 (en) | Method and system for previewing search results | |
US9430553B2 (en) | Application representation for application editions | |
US9367618B2 (en) | Context based search arrangement for mobile devices | |
US9935793B2 (en) | Generating a live chat session in response to selection of a contextual shortcut | |
US8515908B2 (en) | Determining related keywords based on lifestream feeds | |
US8996625B1 (en) | Aggregate display of messages | |
US9355185B2 (en) | Infinite browse | |
US8126875B2 (en) | Instant answers and integrated results of a browser | |
US7580568B1 (en) | Methods and systems for identifying an image as a representative image for an article | |
US20140188889A1 (en) | Predictive Selection and Parallel Execution of Applications and Services | |
US9519703B2 (en) | Refining search results for a compound search query | |
JP2010146332A (en) | Information processing apparatus, system, method and program for providing information and recording medium | |
US7853606B1 (en) | Alternate methods of displaying search results | |
US20140222865A1 (en) | Method, System and Program for Interactive Information Services | |
JP5437325B2 (en) | Information processing apparatus, system, method, and program | |
JP5122795B2 (en) | Search system and search method | |
AU2014365804B2 (en) | Presenting images representative of searched items | |
US20150205870A1 (en) | Method, system and program product for interactive information services | |
JP2009003520A (en) | Database server device, method of providing search service, and related method | |
JP6262926B1 (en) | Information processing apparatus, information processing method, program, and storage medium | |
JP2009059195A (en) | Information provision server and information provision method | |
JP5028444B2 (en) | Server apparatus and method for transmitting message in search system | |
US20070143293A1 (en) | Portable device and network information browsing system and method | |
JP2011138420A (en) | Search system | |
JP2009176149A (en) | Information search server, information search system, information search method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
AS | Assignment |
Owner name: UNQUERY HOLDINGS LLC, NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:REED, CHARLES;REEL/FRAME:052092/0715 Effective date: 20200107 |
|
FEPP | Fee payment procedure |
Free format text: SURCHARGE FOR LATE PAYMENT, SMALL ENTITY (ORIGINAL EVENT CODE: M2554); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20240705 |