Search activity eraser
First Claim
Patent Images
1. A method of data processing comprising:
- receiving a user preference at a server computer system from a client computer over a network for enabling or disabling an erasure feature;
storing an eraser identification cookie on the client computer system that represents the user preference for an erasure feature, wherein the eraser feature indicates whether a search query record is to be deleted from the server computer system, wherein the eraser identification cookie is user modifiable to allow or prevent the deletion of the search query record from the server computer system;
storing an unfiltered results cookie, wherein the unfiltered results cookie identifies whether the user is capable of viewing unfiltered search results;
receiving a search query from the client computer at the server computer system over the network;
recording the search query at the server computer system to create a search query record;
extracting search results from a data store based on the query;
transmitting the search results from the server computer system to the client computer system, the search results depending on the unfiltered results cookie;
determining at the server computer system whether the erasure feature is enabled or disabled; and
automatically either deleting the search query record from the server computer system if the erasure feature is enabled, or not deleting the search query record on the server computer system if the search erasure feature is disabled.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of data processing receives a query at a server computer system. The system and method utilizes the query to extract a search result from a data source. The system and method receives at least one search activity record and a user preference from a client computer system over a network at a server computer system. The server computer system stores at least one search activity record on the server computer system and deletes the at least one search activity record on the server computer system based on the user preference.
146 Citations
11 Claims
-
1. A method of data processing comprising:
-
receiving a user preference at a server computer system from a client computer over a network for enabling or disabling an erasure feature; storing an eraser identification cookie on the client computer system that represents the user preference for an erasure feature, wherein the eraser feature indicates whether a search query record is to be deleted from the server computer system, wherein the eraser identification cookie is user modifiable to allow or prevent the deletion of the search query record from the server computer system; storing an unfiltered results cookie, wherein the unfiltered results cookie identifies whether the user is capable of viewing unfiltered search results; receiving a search query from the client computer at the server computer system over the network; recording the search query at the server computer system to create a search query record; extracting search results from a data store based on the query; transmitting the search results from the server computer system to the client computer system, the search results depending on the unfiltered results cookie; determining at the server computer system whether the erasure feature is enabled or disabled; and automatically either deleting the search query record from the server computer system if the erasure feature is enabled, or not deleting the search query record on the server computer system if the search erasure feature is disabled. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine-readable storage medium that provides executable instructions which, when executed by a computer system, cause the computer system to perform a method comprising:
-
receiving a user preference at a server computer system from a client computer over a network for enabling or disabling an erasure feature; storing an eraser identification cookie on the client computer system that represents the user preference for an erasure feature, wherein the eraser feature indicates whether a search query record is to be deleted from the server computer system, wherein the eraser identification cookie is user modifiable to allow or prevent the deletion of the search query record from the server computer system; storing an unfiltered results cookie, wherein the unfiltered results cookie identifies whether the user is capable of viewing unfiltered search results; receiving a search query from the client computer at the server computer system over the network; recording the search query at the server computer system to create a search query record; extracting search results from a data store based on the query; transmitting the search results from the server computer system to the client computer system, the search results depending on the unfiltered results cookie; determining at the server computer system whether the erasure feature is enabled or disabled; and automatically either deleting the search query record from the server computer system if the erasure feature is enabled, or not deleting the search query record on the server computer system if the search erasure feature is disabled. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A server computer system comprising:
-
a processor; a data store connected to the processor; a computer-readable medium connected to the processor; a set of instructions on the computer-readable medium, the instructions being executable by the processor to execute the following steps; receiving a user preference at a server computer system from a client computer over a network for enabling or disabling an erasure feature; storing an eraser identification cookie on the client computer system that represents the user preference for an erasure feature, wherein the eraser feature indicates whether a search query record is to be deleted from the server computer system, wherein the eraser identification cookie is user modifiable to allow or prevent the deletion of the search query record from the server computer system; storing an unfiltered results cookie, wherein the unfiltered results cookie identifies whether the user is capable of viewing unfiltered search results; receiving a search query from the client computer at the server computer system over the network; recording the search query at the server computer system to create a search query record; extracting search results from a data store based on the query; transmitting the search results from the server computer system to the client computer system, the search results depending on the unfiltered results cookie; determining at the server computer system whether the erasure feature is enabled or disabled; and automatically either deleting the search query record from the server computer system if the erasure feature is enabled, or not deleting the search query record on the server computer system if the search erasure feature is disabled.
-
Specification