PROFILE-BASED MESSAGE FILTERING AND DISTRIBUTION SYSTEM
First Claim
Patent Images
1. A server-based system for filtering and distributing messages based on a user-supplied profile, comprising:
- a server adapted to receive and transmit data via the internet, said server including a server processor and data storage accessed by said server processor;
said server adapted to receive data messages from a plurality of registered users and storing said data messages on said data storage, each of said data messages tagged with a profile identifier;
said data storage storing a user profile for each of said plurality of registered users; and
said server processor selecting ones of said data messages for distribution to selected ones of said plurality of registered users based on a correspondence between said profile identifier and said user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A server-based system filters and distributes messages based on a user-supplied profile. The server receives data messages from registered users and stores the data messages on data storage. Each data message is tagged with a profile identifier. The data storage also stores a user profile for each of the registered users. The server'"'"'s processor selects ones of the data messages for distribution to selected ones of the registered users based on a correspondence between the data message'"'"'s profile identifier and the stored user profiles.
-
Citations
24 Claims
-
1. A server-based system for filtering and distributing messages based on a user-supplied profile, comprising:
-
a server adapted to receive and transmit data via the internet, said server including a server processor and data storage accessed by said server processor; said server adapted to receive data messages from a plurality of registered users and storing said data messages on said data storage, each of said data messages tagged with a profile identifier; said data storage storing a user profile for each of said plurality of registered users; and said server processor selecting ones of said data messages for distribution to selected ones of said plurality of registered users based on a correspondence between said profile identifier and said user profile. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server-based system for filtering and distributing messages based on a user-supplied profile, comprising:
-
a server adapted to receive and transmit data via the internet, said server including a server processor and data storage accessed by said server processor; said data storage defining a plurality of database structures to include a profile database, a data message database, and a data message delivery database; said server processor populating said profile database with a plurality of registered user identities and corresponding user-supplied profile criteria, each of said registered user identities being associated with a unique one of a plurality of registered users; said server processor populating said data message database with data messages transmitted to said server from ones of said plurality of registered users, each of said data messages being tagged with a profile identifier; said server processor comparing each said profile criteria with each said profile identifier wherein, for each correspondence therebetween, said server processor populates said data message delivery database with a corresponding one of said registered user identities and a storage location of a corresponding one of said data messages stored in said data message database; and said server processor distributing said data messages identified in said data message delivery database to ones of said registered users associated therewith. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A server-based system for filtering and distributing messages based on a user-supplied profile, comprising:
-
a server adapted to receive and transmit data via the internet, said server including a server processor and data storage accessed by said server processor; said data storage defining a plurality of database structures to include a profile database, a data message database, and a data message delivery database; said server processor populating said profile database with a plurality of registered user identities and corresponding user-supplied profile criteria to include at least one geographic region of interest, each of said registered user identities being associated with a unique one of a plurality of registered users; said server processor populating said data message database with data messages transmitted to said server from ones of said registered users, each of said data messages being tagged with a profile identifier to include at least a geolocation where a corresponding one of said data messages originated; said server processor comparing each said profile criteria with each said profile identifier wherein, for each correspondence between said one geographic region of interest and said geolocation, said server processor populates said data message delivery database with a corresponding one of said registered user identities and a storage location of a corresponding one of said data messages stored in said data message database; and said server processor distributing said data messages identified in said data message delivery database to ones of said registered users associated therewith. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A server-based system for filtering and distributing messages based on a user-supplied profile, comprising:
-
a server adapted to receive and transmit data via the internet, said server including a server processor and data storage accessed by said server processor; said data storage defining a plurality of database structures to include a profile database, a data message database, and a data message delivery database; said server processor populating said profile database with a plurality of registered user identities and corresponding user-supplied profile criteria to include at least one subject category of interest, each of said registered user identities being associated with a unique one of a plurality of registered users; said server processor populating said data message database with data messages transmitted to said server from ones of said plurality of registered users, each of said data messages being tagged with a profile identifier to include a subject category identifying a general subject matter of a corresponding one of said data messages; said server processor comparing each said profile criteria with each said profile identifier wherein, for each correspondence between said subject category of interest and said subject category identifying a general subject matter, said server processor populates said data message delivery database with a corresponding one of said registered user identities and a storage location of a corresponding one of said data messages stored in said data message database; and said server processor distributing said data messages identified in said data message delivery database to ones of said registered users associated therewith. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification