US8010904B2ActiveUtilityA1

Customizable layout of search results

Assignee: MICROSOFT CORPPriority: Mar 20, 2007Filed: Mar 20, 2007Granted: Aug 30, 2011
Est. expiryMar 20, 2027(~0.7 yrs left)· nominal 20-yr term from priority
G06F 16/9535G06F 16/9538
79
PatentIndex Score
14
Cited by
13
References
18
Claims

Abstract

Customizable layout of search results techniques are described. In an implementation, a user interface to display search results is provided having one or more portions that are user selectable to customize a layout of search results from a search service. When one or more of the portions are selected, the layout is customized by corresponding rearrangement of obtained search results locally at a client. One or more preferences that describe the layout specified by the user may be stored based on the user's interaction with the user interface. When the user performs a search via the search service, the results of the search are presented in accordance with the layout specified by the user.

Claims

exact text as granted — not AI-modified
1. A method comprising:
 outputting at a client a user interface having one or more portions that are user selectable to customize a layout of search results obtained from a search service, the one or more portions including a scope display control selectable to change display of the search results at the client back and forth between different views including continuous, columnar, and tabbed views of different scopes of the search results; 
 when one or more of the portions are selected, customizing the layout by rearranging the obtained search results locally at the client, including customizing arrangement of the search results using a single page or a plurality of pages and arrangement of the search results using a single column or a plurality of columns in accordance with the layout specified by the user through interaction with the user interface; and 
 storing one or more preferences that describe the layout specified by the user through interaction with the user interface. 
 
     
     
       2. A method as described in  claim 1 , wherein the layout specifies how at least one said search result is displayed in relation to another said search result. 
     
     
       3. A method as described in  claim 1 , wherein the layout specifies content to include in the search results and arrangement of the content in a search results page. 
     
     
       4. A method as described in  claim 1  wherein the layout specifies arrangement of text blocks, headings, titles and graphics within the search results. 
     
     
       5. A method as described in  claim 1  wherein the layout specifies arrangement of the search results using a single page or a plurality of pages. 
     
     
       6. A method as described in  claim 1  wherein the layout specifies arrangement of the search results using a single column or a plurality of columns. 
     
     
       7. A method as described in  claim 1  wherein the layout specifies:
 a plurality of search scopes to include in the search results; 
 an order of the search scopes; 
 arrangement of the search scopes in columns, pages or tabs; and 
 for each included said search scope, a layout of corresponding said search results within a corresponding said column, page or tab. 
 
     
     
       8. A method as described in  claim 7 , wherein the plurality of search scopes are selected from a group consisting of:
 web; 
 news; 
 images; 
 maps; 
 contacts; 
 email; 
 instant messaging; 
 classifieds; 
 client desktop; and 
 a user defined search scope. 
 
     
     
       9. A method as described in  claim 1 , wherein the layout describes:
 one or more portions to include with each said search result, the portions selected from a group consisting of:
 title of the result; 
 snippet; 
 uniform resource locator; 
 source of the result; 
 date; and 
 size of the result; 
 the arrangement of the included portions; and 
 for each included portion, one or more text properties for the portion selected from a group consisting of: font; size of the text; hyperlinked or plain; and color. 
 
 
     
     
       10. A method as described in  claim 1  further comprising:
 associating the preferences with a user account; and 
 when a search is performed via a client authenticated to the user account; referencing the associated preferences to arrange a resultant page of search results in accordance with the preferences. 
 
     
     
       11. A method as described in  claim 10  further comprising:
 exporting the preferences associated with the user account; and 
 associating the exported preferences with another user account such that when a search is performed via a client authenticated to the other user account, a corresponding page of search results is arranged in accordance with the exported preferences. 
 
     
     
       12. A method as described in  claim 1 , wherein the search service is an Internet search service. 
     
     
       13. A method comprising:
 arranging search results obtained from an Internet search service according to a customized layout described by one or more preferences specified by a user, the customized layout configured to describe one or more portions to include in each search result and arrangement of the one or more portions one to another within each search result; and 
 outputting the arranged search results according to the customized layout via a user interface having one or more controls selectable to further customize the arranged search results including at least rearranging the one or more portions in the user interface one to another and changing display of the search results at the client back and forth between different views including continuous, columnar, and tabbed views of different scopes of the search results, the customized layout configured to specify: 
 a plurality of search scopes to include in the search results; and 
 arrangement of the included search scopes in the search results, the arrangement including:
 an order of the search scopes; 
 arrangement of the search scopes in columns, pages or tabs; 
 arrangement of the search scopes in a single column or a plurality of columns; 
 arrangement of the search scopes using a single page or in a plurality of pages; 
 arrangement of the search scopes using a single tab or a plurality of tabs; and 
 for each included search scope, a layout of corresponding said search results within a corresponding said column, page, or tab. 
 
 
     
     
       14. A method as described in  claim 13 , wherein the arranging and the outputting are performed by a client that initiated a search request that resulted in the search results. 
     
     
       15. A method as described in  claim 13 , wherein the one or more portions are selected from a group consisting of:
 title of the result; 
 snippet; 
 uniform resource locator; 
 source of the result; 
 date; and 
 size of the result. 
 
     
     
       16. One or more computer readable media comprising instructions that are executable to:
 expose a user interface having a page of search results and one or more selectable portions to select options for content and arrangement of the page of search results, the one or more selectable portions including a slider control selectable to change display of search results at the client back and forth between different views including continuous, columnar, and tabbed views of different scopes of the search results, the page of search results obtained from an Internet search service in response to a search initiated by the user; 
 determine based upon the user's selection of the one or more portions preferences corresponding to the user which describe user selected options for content and arrangement of the page of search results, the options for content and arrangement describing at least a plurality of search scopes for the search and arrangement of the plurality of search scopes in a single column, in multiple columns, or on separate tabs; 
 output the page of search results according to the determined preferences; and 
 enable modification to dynamically rearrange the options for content and arrangement of the page of search results at the client including movement of one or more content portions of the page of search results to different locations. 
 
     
     
       17. One or more computer readable media as described in  claim 16 , wherein the instructions are executable to determine preferences corresponding to the user by referencing stored preferences which are associated with an authenticated user account used by the user to initiate the search. 
     
     
       18. One or more computer readable media as described in  claim 16 , wherein the user selected options for content and arrangement further include one or more customized options selected from a group consisting of:
 a custom image; 
 a background image; 
 a background color; 
 a custom selectable portion; 
 a image property; 
 a text property; 
 a line property; and 
 a color selection.

Join the waitlist — get patent alerts

Track US8010904B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.