IP Library Patent Application 13782653
Patent Application
App. No. 13/782,653

IDENTIFYING TIME SENSITIVE AMBIGUOUS QUERIES

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 None
App. No.
13/782,653
Abstract

A system and method for generating search results includes: receiving a search query with a search term; parsing the search term; determining that at least a portion of the parsed search term is an ambiguous, time-sensitive query; retrieving an intended search term according to a current time of day from a data store when it is determined that at least a portion of the parsed search term is an ambiguous, time-sensitive query; and preparing a search results page such that search results more closely matching the derived intended search term are placed in a most prominent position on the search results page.

Claims (51)

1 . A method for generating search results, comprising:

using a processor device performing steps of:

receiving a search query comprising a search term;

parsing the search term;

determining that at least a portion of the parsed search term is an ambiguous, time-sensitive query;

retrieving an intended search term according to a current time of day from a data store when it is determined that the at least a portion of the parsed search term is an ambiguous, time-sensitive query; and

preparing a search results page such that search results more closely matching the derived intended search term are placed in a most prominent position on said search results page.

2 . The method of claim 1 further comprising serving the search results page.

3 . The method of claim 1 wherein the determining comprises:

accessing the data store; and

finding the at least a portion of the parsed search term in the data store.

4 . The method of claim 3 wherein accessing the data store comprises accessing a look-up table.

5 . The method of claim 3 wherein retrieving the intended search term comprises:

matching the current time of day with an appropriate time of day selection for the search term in the data store; and

selecting the intended search term that matches the appropriate time of day selection.

6 . The method of claim 1 further comprising determining that the at least a portion of the parsed search term is location-sensitive.

7 . The method of claim 1 wherein placing the search results in the most prominent position on the search results page comprises placing said search results at a beginning of a listing.

8 . The method of claim 3 further comprising:

identifying ambiguous, time-sensitive queries and their temporal dependencies from web search logs based on search result click-through behaviors.

9 . The method of claim 8 further comprising:

determining a Jaccard Distance score and a Kullback-Leibler divergence score for pairs of URLs to identify the ambiguous, time-sensitive queries.

10 . An information processing system for generating search results, said information processing system comprising:

a memory with computer-executable instructions stored therein, said computer-executable instructions comprising:

receiving a search query comprising a search term;

parsing the search term;

determining that at least a portion of the parsed search term is an ambiguous, time-sensitive query;

retrieving an intended search term according to a current time of day from a data store when it is determined that the at least a portion of the parsed search term is an ambiguous, time-sensitive query; and

preparing a search results page such that search results more closely matching the derived intended search term are placed in a most prominent position on said search results page; and

a processor device operably coupled with the memory and executing the computer-executable instructions.

11 . The information processing system of claim 10 wherein the computer-executable instructions further comprise serving the search results page.

12 . The information processing system of claim 10 wherein the computer-executable instructions for determining that at least a portion of the parsed search term is an ambiguous, time-sensitive query comprises:

accessing the data store; and

finding the at least a portion of the parsed search term in the data store.

13 . The information processing system of claim 12 wherein accessing the data store comprises accessing a look-up table.

14 . The information processing system of claim 12 wherein retrieving the intended search term comprises:

matching the current time of day with an appropriate time of day selection for the search term in the data store; and

selecting the intended search term that matches the appropriate time of day selection.

15 . The information processing system of claim 10 further comprising determining that the at least a portion of the parsed search term is location-sensitive.

16 . The information processing system of claim 10 wherein placing the search results in the most prominent position on the search results page comprises placing said search results at a beginning of a listing.

17 . The information processing system of claim 13 further comprising:

identifying ambiguous, time-sensitive queries and their temporal dependencies from web search logs based on search result click-through behaviors.

18 . The information processing system of claim 17 further comprising:

determining a Jaccard Distance score and a Kullback-Leibler divergence score for pairs of URLs to identify the ambiguous, time-sensitive queries.

19 . A computer program product comprising a non-transitory computer readable storage medium with computer-executable instructions stored therein, said computer-executable instructions comprising:

receiving a search query comprising a search term;

parsing the search term;

determining that at least a portion of the parsed search term is an ambiguous, time-sensitive query;

retrieving an intended search term according to a current time of day from a data store when it is determined that the at least a portion of the parsed search term is an ambiguous, time-sensitive query; and

preparing a search results page such that search results more closely matching the derived intended search term are placed in a most prominent position on said search results page.

20 . The computer program product of claim 19 wherein the computer-executable instructions further comprise:

determining a Jaccard Distance score and a Kullback-Leibler divergence score for pairs of URLs to identify the ambiguous, time-sensitive queries.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2013
From: HSU, KUO-HSIEN; KUO, FANG-FEI
To: YAHOO! INC.
Reel/Frame 029907/0987 →