Multi-stage data filtering system employing multiple...

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Network resources access controlling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S202000, C713S153000, C713S154000, C713S155000, C713S152000

Reexamination Certificate

active

06330610

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to a data filtering system. More specifically, the present invention provides a system capable of filtering data in multiple stages, with each stage of filtering using different filtering criteria.
BACKGROUND
The increased use of networks (such as the Internet) and networking technology has increased the quantity of data presented to individuals and organizations on a day-to-day basis. This data may be in the form of advertisements, news articles, and other information from any number of data sources. Although much of this data may be of interest to particular individuals and organizations, a significant portion of the data is generally of little or no value to the recipient. For example, the data may be related to a subject that is of no interest to the recipient or related to a type of product that the recipient does not use and does not intend to purchase.
Existing systems are available for selecting data to be provided to a particular user based on criteria that is supplied actively or passively by the user. These existing systems perform various filtering operations on a server to select the data to be provided to a particular user. Since these filtering operations are performed on a centralized server, the server must contain the necessary filtering criteria to select the data. These existing systems limit the effectiveness of the filtering operation because certain criteria necessary for proper filtering is confidential or private to the user and is not disclosed to the server. Since the server does not have this private information, it cannot adequately filter out all of the irrelevant data. For example, if a user does not indicate their age to the server, then the server cannot filter data that is directed at a particular age group. As a result, the user receives all data regardless of whether the data is relevant to a person in the user's age group.
Since the server is unable to filter data based on private criteria not provided to the server by the user, the user may receive a significant amount of irrelevant data. This irrelevant data is time consuming to review and creates a distraction from the user's normal work or activities. Since many servers that provide data filtering operations may not be trustworthy with respect to private information, many users are unwilling to provide private information to these servers. As a result, the user receives a significant amount of unwanted data.
Other known systems for filtering data perform all filtering operations on a client. These systems provide all data from all sources to the client, which then filters the data based on information provided by the user of the client. This approach significantly increases the amount of data received by the client and increases the bandwidth or transmission time required to transmit the data to the client from the data sources. The increase in data received by the client also increases the local storage requirements.
It is therefore desirable to provide a unified data filtering system capable of filtering out data that is not relevant to a particular user, without compromising the user's privacy.
SUMMARY OF THE INVENTION
The present invention is related to a system for filtering data in multiple stages without exposing private information to untrusted servers. In one embodiment of the invention, a first filter criteria is provided to a first device, which uses the first filter criteria to generate a first set of filtered data. The first set of filtered data is received from the first device and filtered based on a second filter criteria, which is different from the first filter criteria. The filtering of the data received from the first device generates a second set of filtered data.
In a particular embodiment of the invention, the first filter criteria and the second filter criteria are included in a profile data set.
In another embodiment of the invention, the first filter criteria contains public profile data and the second filter criteria contains private profile data.
Embodiments of the invention provide a profile data set that contains elements associated with a particular class of data recipients.
Other embodiments provide a profile data set that contains elements associated with a particular data recipient role.
In an embodiment of the invention, the first device is an untrusted filtering device and the second device is a trusted filtering device.


REFERENCES:
patent: 5101445 (1992-03-01), Call et al.
patent: 5187787 (1993-02-01), Skeen et al.
patent: 5404505 (1995-04-01), Levinson
patent: 5493658 (1996-02-01), Chiang et al.
patent: 5530853 (1996-06-01), Schell et al.
patent: 5555376 (1996-09-01), Theimer et al.
patent: 5557798 (1996-09-01), Skeen et al.
patent: 5596718 (1997-01-01), Boebert et al.
patent: 5606668 (1997-02-01), Shwed
patent: 5608662 (1997-03-01), Large et al.
patent: 5619648 (1997-04-01), Canale et al.
patent: 5630123 (1997-05-01), Hogge
patent: 5701342 (1997-12-01), Anderson et al.
patent: 5740423 (1998-04-01), Logan et al.
patent: 5781550 (1998-07-01), Templin et al.
patent: 5787253 (1998-07-01), McCreery et al.
patent: 5801688 (1998-09-01), Mead et al.
patent: 5812124 (1998-09-01), Eick et al.
patent: 5815665 (1998-09-01), Teper et al.
patent: 5822431 (1998-10-01), Sprunk
patent: 5826268 (1998-10-01), Schaefer et al.
patent: 5842040 (1998-11-01), Hughes et al.
patent: 5864683 (1999-01-01), Boebert et al.
patent: 5867651 (1999-02-01), Dan et al.
patent: 5867799 (1999-02-01), Lang et al.
patent: 5872847 (1999-02-01), Boyle et al.
patent: 5884025 (1999-03-01), Baehr et al.
patent: 5884033 (1999-03-01), Duvall et al.
patent: 5887133 (1999-02-01), Brown et al.
patent: 5893091 (1999-04-01), Hunt et al.
patent: 5898830 (1999-04-01), Wesinger, Jr. et al.
patent: 5901287 (1999-05-01), Bull et al.
patent: 5905863 (1999-05-01), Knowles et al.
patent: 5910987 (1999-06-01), Ginter et al.
patent: 5937401 (1999-10-01), Hillegas
patent: 5951638 (1999-09-01), Hoss et al.
patent: 5968176 (1999-10-01), Nessett et al.
patent: 5978475 (1999-11-01), Schneier et al.
patent: 5987471 (1999-11-01), Bodine et al.
patent: 6005565 (1999-12-01), Legall et al.
patent: 6009422 (1999-12-01), Ciccarelli
patent: 6021433 (2000-02-01), Payne et al.
patent: 6029161 (2000-02-01), Lang et al.
patent: 6029165 (1998-09-01), Gable
patent: 6067569 (2000-05-01), Khaki et al.
patent: 6072942 (2000-06-01), Stockwell et al.
patent: 6101531 (2000-08-01), Eggleston et al.
patent: 6105027 (2000-08-01), Schneider et al.
patent: 6105132 (2000-08-01), Fritch et al.
Rusty Russell, Linux 2.4 Packet Filtering HOWTO, May 2000.*
Logicon Message Dissemination System, LMDS 2.2, 1997.*
Protecting Your AS/400.*
Siyan Karanjit, Internet Firewalls and Network Secourity, Second Edition, 95.*
Pat Hensley, et al.; Proposal for an Open Profiling Standard; NOTE-OPS-FrameWork.html; Jun. 2, 1997; Version 1.
Joseph Reagle et al.;General Overview of the P3P Architecture; P3P Architecture Work Group; Oct. 22, 1997.
Pat Hensley, et al.; Implementation of OPS Over HTTP: NOTE-OPS-OverHTTP.html; Jun. 2, 1997; Version 1.
Pat Hensley, et al.; Standard Practices for OPS Systems; NOTE-OPS-Standard Practices.html; Jun. 2, 1997; Version 1.
Staff Report: Public Workshop on Consumer Privacy on the Global Information Infrastructure; Dec. 1996.
I/Net Commerce Server 400 (Information); Protecting Your AS/400; 2000.
LOGICON; Logicon Message Dissemination System—LMDS 2.2 System Administrator's Guide: Arlington, VA.
PCT Written Opinion for Patent Application No. 98/25248 dated Sep. 13, 1999.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Multi-stage data filtering system employing multiple... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multi-stage data filtering system employing multiple..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-stage data filtering system employing multiple... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2596364

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.