IP Library Granted Patent US 9,864,805
Granted Patent B2
US 9,864,805 · App. 13/873,393 · Granted Jan 9, 2018

Display of dynamic interference graph 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/30867G06F17/276G06F17/3053G06F17/30448G06F17/30477G06F17/30672G06F17/30864G06F17/30973
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 9,864,805
App. No.
13/873,393
Granted
Jan 9, 2018
Kind
B2
Abstract

A search engine system, including a slashtag server configured to detect at least a search operator in a search query, the search operator being associated with a category of content from a social network site. Also, a web server configured to, in response to detecting the search query, generate a first search result based on at least the category of content associated with the search operator, and display the first search result in a web browser.

Claims (19)

1. A search engine system in communication with a network, the search engine system configured to:

receive a search query from a user via the network including at least one key word and at least one search operator filter, where the at least one search operator filter includes both a “/likes” slashtag and a “/checkin” slashtag, where:

polling data associated with the “/likes” slashtag includes “like” preferences indicated by a plurality of additional users identified as friends of a first user within a first social network site, such that websites identified by the polling data from the first social network site include websites to which one of the “like” preferences is assigned, and

polling data associated with the “/checkin” slashtag includes user checkins at a business or venue indicated by a plurality of additional users identified as friends of the first user within a second social network site, such that websites identified by the polling data from the second social network site include websites associated with the business or venue to which one of the user checkins is assigned;

detect the at least one search operator filter in the search query, and identify the at least one search operator filter as being associated with the polling data associated with the “/likes” slashtag and the polling data associated with the “/checkin” slashtag;

generate a plurality of search results, utilizing the search query, where only the websites identified by the polling data from the first social network site and the polling data from the second social network site are considered when generating the plurality of search results; and

display the plurality of search results in a web browser, including displaying, for each of the plurality of search results, a list of users who provided the polling data associated with the search result.

2. The search engine system of claim 1 , wherein the search engine system is further configured to rank the plurality of search results.

3. The search engine system of claim 1 , wherein the search engine system is further configured to use a URL of the second social network site to extrapolate one or more of the websites associated with the business or venue to which one of the user checkins is assigned.

4. A method for generating a plurality of search results to be displayed in a web browser, comprising,

via a search engine system in communication with a network:

receiving a search query from a user via the network including at least one key word and at least one search operator filter, where the at least one search operator filter includes both a “/likes” slashtag and a “/checkin” slashtag, where:

polling data associated with the “/likes” slashtag includes “like” preferences indicated by a plurality of additional users identified as friends of a first user within a first social network site, such that websites identified by the polling data from the first social network site include websites to which one of the “like” preferences is assigned, and

polling data associated with the “/checkin” slashtag includes user checkins at a business or venue indicated by a plurality of additional users identified as friends of the first user within a second social network site, such that websites identified by the polling data from the second social network site include websites associated with the business or venue to which one of the user checkins is assigned;

detecting the at least one search operator filter in the search query and identifying the at least one search operator filter as being associated with the polling data associated with the “/likes” slashtag and the polling data associated with the “/checkin” slashtag;

generating a plurality of search results, utilizing the search query, where only the websites identified by the polling data from the first social network site and the polling data from the second social network site are considered when generating the plurality of search results; and

displaying the plurality of search results in the web browser, including displaying, for each of the plurality of search results, a list of users who provided the polling data associated with the search result.

5. The method of claim 4 , further comprising ranking the plurality of search results.

6. The method of claim 4 , further comprising using a URL of the second social network site to extrapolate one or more of the websites associated with the business or venue to which one of the user checkins is assigned.

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/0123 →
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 61408606 · Oct 30, 2010
Provisional Application 61420267 · Dec 6, 2010
Provisional Application 61488112 · May 19, 2011
Related Publication 20130246404A1 · Sep 19, 2013