IP Library Granted Patent US 9,311,400
Granted Patent B2
US 9,311,400 · App. 11/280,077 · Granted Apr 12, 2016

Method and system for providing time-dependent search results for repetitively performed searches

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,311,400
App. No.
11/280,077
Granted
Apr 12, 2016
Kind
B2
Abstract

A software tool allows a computer user to view only search results that have become available since he last performed the same search. A user enters a search term by way of an input/output device, and the CPU performs the requested search. The computer system identifies and displays only the new results. The user can toggle this feature on and off.

Claims (40)

1. A computer-implemented method of filtering a current set of search results comprising URLs from a search engine obtained by performing an interactive search based on at least one search term, comprising:

for each URL in the current set of search results,

if the URL is in a search record indexed by the at least one search term and a user who initiated the search, then fetching the webpage and objects associated with the webpage corresponding to the URL,

comparing the fetched webpage and objects with a stored webpage and objects indexed by the URL and the user, and

if the fetched webpage and objects are different from the stored webpage and objects indexed by the URL, then including the URL in a final set of search results,

otherwise not including the URL in the final set of search results;

otherwise, including the URL in the final set of search results;

presenting the final set of search results to the user; and

when a user selects a URL from the final set of search results, fetching the webpage and objects associated with the URL and storing the fetched webpage and objects indexed by the user and the at least one search term for a subsequent iteration of the method.

2. The computer-implemented method of claim 1 , wherein the objects include at least one image.

3. The computer-implemented method of claim 1 , further including the steps of:

presenting a text box configured to receive user input; and

presenting a selectable display element for activating or deactivating the method of filtering.

4. A non-transitory computer readable medium storing instructions adapted to be executed by a processor, the instructions, when executed, resulting in a method being performed for filtering a current set of search results comprising URLs from an interactive search engine obtained by performing a search based on at least one search term, comprising:

for each URL in the current set of search results,

if the URL is in a search record indexed by the at least one search term and a user who initiated the search, then fetching the webpage and objects associated with the webpage corresponding to the URL,

comparing the fetched webpage and objects with a stored webpage and objects indexed by the URL and the user, and

if the fetched webpage and objects are different from the stored webpage and objects indexed by the URL, then including the URL in a final set of search results,

otherwise not including the URL in the final set of search results;

otherwise, including the URL in the final set of search results;

presenting the final set of search results to the user; and

when a user selects a URL from the final set of search results, fetching the webpage and objects associated with the URL and storing the fetched webpage and objects indexed by the user and the at least one search term for a subsequent iteration of the method.

5. The non-transitory computer readable medium of claim 4 , wherein the objects include at least one image.

6. The non-transitory computer readable medium of claim 4 , further including the steps of:

presenting a text box configured to receive user input; and

presenting a selectable display element for activating or deactivating the method of filtering.

7. A computer system for filtering a current set of search results comprising URLs from a search engine obtained by performing an interactive search based on at least one search term, comprising:

an arrangement for, each URL in the current set of search results,

if the URL is in a search record indexed by the at least one search term and a user who initiated the search, then fetching the webpage and objects associated with the webpage corresponding to the URL,

comparing the fetched webpage and objects with a stored webpage and objects indexed by the URL and the user, and

if the fetched webpage and objects are different from the stored webpage and objects indexed by the URL, then including the URL in a final set of search results,

otherwise not including the URL in the final set of search results;

otherwise, including the URL in the final set of search results;

an arrangement for presenting the final set of search results to the user; and

an arrangement for when a user selects a URL from the final set of search results,

fetching the webpage and objects associated with the URL and storing the fetched webpage and objects indexed by the user and the at least one search term for a subsequent iteration of the method.

8. The computer system of claim 7 , wherein the objects include at least one image.

9. The computer system of claim 7 , further including the steps of:

presenting a text box configured to receive user input; and

presenting a selectable display element for activating or deactivating the method of filtering.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2006
From: DANNINGER, MICHAEL
To: SAP AG
Reel/Frame 017232/0286 →