IP Library Granted Patent US 10,007,705
Granted Patent B2
US 10,007,705 · App. 13/873,430 · Granted Jun 26, 2018

Display of boosted slashtag results

Inventors: Thomas M. Annau (San Carlos, CA); Gregory B. Lindahl (Sunnyvale, CA); Samuel Makonnen (San Francisco, CA); Michael Markson (San Francisco, CA); Keith Peters (San Francisco, CA); Robert Michael Saliba (San Francisco, CA); Al Sary (Richmond, CA); Rich Skrenta (San Carlos, CA); Dan Swartz (Mountain View, CA); Robert N. Truel (San Carlos, CA); Timothy Walters (Redwood City, CA)
Assignee: International Business Machines Corporation
G06F17/3053G06F17/30864
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,007,705
App. No.
13/873,430
Granted
Jun 26, 2018
Kind
B2
Abstract

At least one key word is detect in a search query. Alternative search query is automatically generated based on the at least one key word. The alternative search query includes a search operator associated with the at least one key word. A first search result is generated based on the alternative search query and displayed in a web browser.

Claims (34)

1. A method for processing content to be displayed, comprising:

receiving, from a user, a search query including:

one or more key words and a boosted slashtag,

the boosted slashtag comprising a union of slashtags including a term wrapped in a predetermined syntax, and

a boosting indicator prepended to the predetermined syntax of the union of the slashtags, the boosting indicator including one or more predetermined symbols indicating that search results included within the union of the slashtags are to be given a higher ranking than search results not included within the union of the slashtags, where each slashtag is associated with a list of websites or URLs;

in response to detecting the union of the slashtags and the boosting indicator prepended to the union of the slashtags in the search query, determining a boosted search results ranking, including:

performing a search for the one or more key words to obtain the search results, the search results including a plurality of websites,

determining a subset of the search results, where the subset includes:

all websites of the plurality of websites that are located within a plurality of predetermined slashtags defined in the union of the slashtags, where each of the plurality of predetermined slashtags references a collection of websites, and

where the plurality of predetermined slashtags includes all slashtags editable by the user and all slashtags that the user has requested to follow for updates;

identifying a rank associated with each website of the subset of the search results,

increasing the rank associated with each website of the subset of the search results by a predetermined factor to create a boosted rank for each website of the subset of the search results,

determining, utilizing a hardware processor, an order of the plurality of websites of the search results, utilizing a rank associated with each of the plurality of websites of the search results, and the boosted rank for each website of the subset of the search results,

generating second search results, the second search results being generated without utilizing the boosted rank for each website of the subset of the search results; and

displaying the plurality of websites of the search results in the determined order on a single web page, and providing a link to select the second search results on the single web page, wherein the plurality of web sites of the search results and the link to select the second search results are displayed next to each other on the single web page.

2. The method of claim 1 , wherein the subset of the search results appear higher in rank in the search results.

3. The method of claim 1 , wherein one or more of the slashtags that the user has requested to follow for updates includes a collection of opinions or reviews within a community.

4. The method of claim 3 , wherein the community is a platform for sharing and commenting about shared content.

5. The method of claim 3 , wherein the community is a platform for determining shared content based on expert opinions.

6. The method of claim 1 , further comprising:

receiving, from the user, a second search query including the one or more additional keywords and the union slashtag;

in response to detecting the union slashtag in the second search query, performing a second search for the one or more additional keywords, where only websites within the plurality of predetermined slashtags are considered when generating the search result; and

displaying results of the second search.

7. The method of claim 1 , further comprising:

receiving a selection of a preference checkbox; and

applying the union slashtag and the boosting indicator to all future search queries received from the user, in response to the selection.

8. The method of claim 1 , wherein each result item of the plurality of websites of the search results or the second search results comprises a two-line format, wherein a first line is dedicated to a page URL title that hyperlinks to the respective page URL; and a second line is dedicated to at least a subset of a group consisting of a website title, one or more content tags, one or more site tags, and an optional snippet.

9. The method of claim 8 , wherein the one or more site tags include, displayed at a web browser, at least a subset of a group consisting of: links, seo, rss, cache, source, ip, rank, hostrank, and adsense.

10. The method of claim 8 , wherein the one or more site tags include a social network indicator to enable a user to indicate a preference of the respective search result item.

11. The method of claim 1 , wherein the search query further includes at least one other slashtag.

12. The method of claim 11 , wherein the at least one other slashtag includes a /history slashtag, wherein the search results are obtained from websites viewed by a user in the past.

13. The method of claim 12 , further comprising storing content associated with a user's viewing history with an encrypted key configured to be decrypted by an action by the user.

14. The method of claim 13 , wherein being configured to be decrypted by an action by the user includes decrypting the encrypted content each time that the/history slashtag is used.

15. The method of claim 14 , wherein being configured to be decrypted by an action by the user includes decrypting the encrypted content each time the user logs in.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2015
From: BLEKKO, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 035671/0719 →
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2015
From: VENTURE LENDING & LEASING VI, INC.
To: BLEKKO, INC.
Reel/Frame 034842/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2014
From: ANNAU, THOMAS M.; LINDAHL, GREGORY B.; MAKONNEN, SAMUEL; MARKSON, MICHAEL; PETERS, KEITH; SALIBA, ROBERT MICHAEL; SARY, AL; SKRENTA, RICH; SWARTZ, DAN; TRUEL, ROBERT N.; WALTERS, TIMOTHY
To: BLEKKO, INC.
Reel/Frame 031900/0542 →
SECURITY AGREEMENT Recorded Jun 4, 2013
From: BLEKKO, INC.
To: VENTURE LENDING & LEASING VI, INC.
Reel/Frame 030548/0079 →
Continuity (5)
Continuation PCTUS2011058674 · Oct 31, 2011
Provisional Application 61488112 · May 19, 2011
Provisional Application 61420267 · Dec 6, 2010
Provisional Application 61408606 · Oct 30, 2010
Related Publication 20130246405A1 · Sep 19, 2013