Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
256 words
A method utilizing a computer for generating a list of information sources having an estimated value to a user wherein at least one information source is present comprising the steps of: a) receiving fixed information for each of a plurality of users; b) initializing profiles for each of said users in a user profile database with said fixed information; c) receiving monitored information relating to activities of a user; d) determining if said monitored information relates to a particular information source and, if so, determine a value rating associated with said user for said particular information source in accordance with said monitored information; e) creating an updated profile for said user in said profile database in accordance with said monitored information; f) if a value rating is determined, associating said value rating with said updated user profile and recording said value rating in said related value rating database; and g) determining if a list is to be generated; and if so g1) calculating an estimated value to said user of an information source as a function of said user's profile, profiles for others of said users, and value ratings for said information source associated with said other users profiles; g2) repeating step g1 until estimated values have been calculated for all of said information sources; g3) selecting and outputting to said user, or saving for later output, information sources having estimated values so that said user receiving the list of information sources will have a quantitative estimate of the likely value of each of the sources.
Claim 2
Independent Claim
256 words
A method utilizing a computer for generating a list of information sources having an estimated value to a user wherein at least one information source is present comprising the steps of: a) receiving fixed information for each of a plurality of users; b) initializing profiles for each of said users in a user profile database with said fixed information; c) receiving monitored information relating to activities of a user; d) determining if said monitored information relates to a particular information source and, if so, determine a value rating associated with said user for said particular information source in accordance with said monitored information; e) creating an updated profile for said user in said profile database in accordance with said monitored information; f) if a value rating is determined, associating said value rating with said updated user profile and recording said value rating in said related value rating database; and g) determining if a list is to be generated; and if so g1) calculating an estimated value to said user of an information source as a function of said user's profile, profiles for others of said users, and value ratings for said information source associated with said other users profiles; g2) repeating step g1 until estimated values have been calculated for all of said information sources; g3) selecting and outputting to said user, or saving for later output, information sources having estimated values so that said user receiving the list of information sources will have a quantitative estimate of the likely value of each of the sources.
Claim 3
Dependent Claim
132 words
A method as described in claim 1 where said estimated value is calculated as: E i,n =Σ x ( S x,n ·V i,x )/ X where; a) E i,n is the estimated value to user n of information source i in accordance with the values and interests of user n as indicated by user n's current updated profile P n ; b) coefficients S x,n are a measure of similarity between a profile P x of another user x and said profile P n ; c) V i,x is a value rating for said information source i associated with said profile P x ; d) Σ x indicates summation over all profiles P x for which V i,x is defined; and e) X is the total number of profiles P x .
Claim 4
Dependent Claim
26 words
A method as described in claim 2 where, as data is accumulated in said databases, statistical methods are used to adjust said coefficients S x,n .
Claim 5
Dependent Claim
106 words
A method as described in claim 1 where said estimated value is calculated as: E i,n =Σ k C i,k ·Z k,n where; a) E i,n is an estimated value to user n of information source i in accordance with the values and interests of said user n as indicated by said user n's profile P n ; b) C i,k are coefficients generated using linear regression methods and relating said information source i to kth variables in profiles; c) Z k,n is the value of said kth variable in said profile P n ; and d) Σ k indicates summation over all values of k.
Claim 6
Dependent Claim
27 words
A method as described in claim 4 where, as data is accumulated in said databases, linear regression methods are used to adjust said coefficients C i,k .
Claim 7
Dependent Claim
144 words
A method as described in claim 1 where said estimated value is calculated by: a) generating a neural network associated with information source i; b) training said network using values Z k,x and V i,x , from profiles in a set {P x } of profiles for other users x, and for which values V i,x are defined; c) determining E i,n by applying Z k,n to said network; where d) E i,n is an estimated value to user n of information source i in accordance with the values and interests of said user n as indicated by said user n's profile P n ; e) Z k,n is the value of said kth variable in said profile P n ; and c) V i,x is a value rating for said information source i associated with a profile in said set {P x }.
Claim 8
Dependent Claim
20 words
A method as described in claim 6 where, as data is accumulated in said databases, said network is further trained.
Claim 9
Dependent Claim
24 words
A method as described in claim 1 where said calculating step is carried out using said user's current, updated profile P n + .
Claim 10
Dependent Claim
17 words
A method as described in claim 1 where said information source is in contact with another user.
Claim 11
Dependent Claim
106 words
A method as described in claim 9 where said estimated value is calculated as: EFC n,x =1/Σ k ( W n,k ( Z k,x −Z k,n ) 2 ) where; a) EFC n,x is an estimate of the fruitfulness of contact with other user x by user n; b) W n,k are coefficients provided by said user n; c) Z k,n is the value of a kth variable in said user n's profile P n ; d) Z k,x is the value of a kth variable in said other user x's profile P x ; and e) Σ k indicates summation over all values of k.
Claim 12
Dependent Claim
37 words
A method as described in claim 10 where said other user x can select either a private or a public status and will only be included in said list if he or she selects said public status.
Claim 13
Independent Claim
281 words
A system comprising: a) a server; b) a profile database; c) a value rating database; d) said server communicating with a profile database and a value rating database; e) said server also communicating with a plurality of monitors for monitoring a corresponding plurality of users; f) said server being programmed to: f1) receive fixed information for each of a plurality of users; f2) initialize profiles for each of said users in said profile database with said fixed information; f3) monitor a user and receive monitored information relating to said user; f4) determine if said monitored information relates to a particular information source wherein at least one particular information sources is present and, if so, determine a value rating for said particular information source in accordance with said monitored information; f5) create an updated profile for said user in said profile database in accordance with said monitored information; f6) if a value rating is determined, associate said value rating with said updated user profile and record a value rating in said related value rating database; and f7) determine if a list is to be generated; and if so f7A) calculate an estimated value to said user of an information source as a function of said user's profile, profiles for others of said users, and value ratings for said information source associated with said other users profiles; f7B) repeat step f7A until estimated values have been calculated for all of said information sources; and f7C) select and output to said user, or save for later output, information sources having estimated values so that said user receiving the information sources will have a quantitative estimate of the likely value of each of the sources.
Claim 14
Independent Claim
281 words
A system comprising: a) a server; b) a profile database; c) a value rating database; d) said server communicating with a profile database and a value rating database; e) said server also communicating with a plurality of monitors for monitoring a corresponding plurality of users; f) said server being programmed to: f1) receive fixed information for each of a plurality of users; f2) initialize profiles for each of said users in said profile database with said fixed information; f3) monitor a user and receive monitored information relating to said user; f4) determine if said monitored information relates to a particular information source wherein at least one particular information sources is present and, if so, determine a value rating for said particular information source in accordance with said monitored information; f5) create an updated profile for said user in said profile database in accordance with said monitored information; f6) if a value rating is determined, associate said value rating with said updated user profile and record a value rating in said related value rating database; and f7) determine if a list is to be generated; and if so f7A) calculate an estimated value to said user of an information source as a function of said user's profile, profiles for others of said users, and value ratings for said information source associated with said other users profiles; f7B) repeat step f7A until estimated values have been calculated for all of said information sources; and f7C) select and output to said user, or save for later output, information sources having estimated values so that said user receiving the information sources will have a quantitative estimate of the likely value of each of the sources.
Claim 15
Independent Claim
258 words
A method utilizing a computer readable storage medium having embedded instructions for providing instructions to a server, said instructions controlling said server to perform the steps of: a) receiving fixed information for each of a plurality of users; b) initializing profiles for each of a users in said user profile database with said fixed information; c) monitoring a user and receive monitored information relating to said user; d) determining if said monitored information relates to a particular information source wherein at least one particular information sources is present and, if so, determine a value rating for said particular information source in accordance with said monitored information; e) creating an updated profile for a user in said profile database in accordance with said monitored information; f) if a value rating is determined, associating said value rating with said updated user profile and record a value rating in said related value rating database; and g) determining if a list is to be generated; and if so g1) calculating an estimated value to said user of an information source as a function of said user's profile, profiles for others of said users, and value ratings for said information source associated with said other users profiles; g2) repeating step gi until estimated values have been calculated for all of said information sources; and g3) selecting and output to said user, or save for later output, information sources having estimated values so that said user receiving the information sources will have a quantitative estimate of the likely value of each of the sources.
Claim 16
Independent Claim
258 words
A method utilizing a computer readable storage medium having embedded instructions for providing instructions to a server, said instructions controlling said server to perform the steps of: a) receiving fixed information for each of a plurality of users; b) initializing profiles for each of a users in said user profile database with said fixed information; c) monitoring a user and receive monitored information relating to said user; d) determining if said monitored information relates to a particular information source wherein at least one particular information sources is present and, if so, determine a value rating for said particular information source in accordance with said monitored information; e) creating an updated profile for a user in said profile database in accordance with said monitored information; f) if a value rating is determined, associating said value rating with said updated user profile and record a value rating in said related value rating database; and g) determining if a list is to be generated; and if so g1) calculating an estimated value to said user of an information source as a function of said user's profile, profiles for others of said users, and value ratings for said information source associated with said other users profiles; g2) repeating step gi until estimated values have been calculated for all of said information sources; and g3) selecting and output to said user, or save for later output, information sources having estimated values so that said user receiving the information sources will have a quantitative estimate of the likely value of each of the sources.