Claims Analysis
Total Claims: 128
Claim 1
Independent Claim
232 words
A method of providing information to at least one of a plurality of users of a system based on the relevancy of the information to the plurality of users, the system having a message feature database including a plurality of records, each record descriptive of the features of a message, and having a user profiles database including a plurality of user profiles, each user profile including information descriptive of one of the plurality of user's preferences for the features of the messages described by the plurality of records, the method comprising steps of: (A) receiving an incoming message from a user; (B) generating a plurality of similarity scores, each similarly score indicating a similarity of the incoming message to the features of a message described by one of the plurality of records, including, for each record, comparing the incoming message to the features of the message described by the record; (C) generating relevancy scores for the plurality of users, each relevancy score indicating a relevancy of the incoming message to one of the plurality of users based on the similarity scores and the user profile of the user, including comparing each user profile to the similarity scores to generate each respective relevancy score; and (D) delivering, to the at least one of the plurality of users, message information derived from the incoming message, the relevancy scores, and the plurality of user profiles.
Claim 2
Independent Claim
232 words
A method of providing information to at least one of a plurality of users of a system based on the relevancy of the information to the plurality of users, the system having a message feature database including a plurality of records, each record descriptive of the features of a message, and having a user profiles database including a plurality of user profiles, each user profile including information descriptive of one of the plurality of user's preferences for the features of the messages described by the plurality of records, the method comprising steps of: (A) receiving an incoming message from a user; (B) generating a plurality of similarity scores, each similarly score indicating a similarity of the incoming message to the features of a message described by one of the plurality of records, including, for each record, comparing the incoming message to the features of the message described by the record; (C) generating relevancy scores for the plurality of users, each relevancy score indicating a relevancy of the incoming message to one of the plurality of users based on the similarity scores and the user profile of the user, including comparing each user profile to the similarity scores to generate each respective relevancy score; and (D) delivering, to the at least one of the plurality of users, message information derived from the incoming message, the relevancy scores, and the plurality of user profiles.
Claim 3
Dependent Claim
38 words
The method of claim 1 , wherein the step (B) comprises steps of: (B)(1) querying the message feature database using the incoming message to develop search results; and (B)(2) generating the relevancy scores based on the search results.
Claim 4
Dependent Claim
69 words
The method of claim 1 , wherein the plurality of user profiles include a preference matrix indicating preferences of the plurality of users for the features of the messages described by the records of the message feature database, and wherein the step (C) comprises a step of: (C)(1) generating the relevancy scores by performing vector multiplication of a vector representing the similarity scores by vectors in the preference matrix.
Claim 5
Dependent Claim
38 words
The method of claim 1 , further comprising steps of: (E) receiving user feedback from one of the plurality of users; and (F) modifying the one user's profile in the user profiles database based on the user feedback.
Claim 6
Dependent Claim
34 words
The method of claim 4 , wherein the step (E) comprises a step of receiving an indication from the one user that are the user has expressed a positive preference for the message information.
Claim 7
Dependent Claim
34 words
The method of claim 4 , wherein the step (E) comprises a step of receiving an indication from the one user that the one user has expressed a negative preference for the message information.
Claim 8
Dependent Claim
65 words
The method of claim 1 , wherein each user profile includes a relevancy threshold for one of the plurality of users, and wherein the step (D) comprises steps of: (D)(1) for each user, comparing the relevancy score for the user to the relevancy threshold of the user; and (D)(2) delivering the message information only to each user whose relevancy score satisfies the user's relevancy threshold.
Claim 9
Dependent Claim
49 words
The method of claim 1 , wherein the user profiles database includes a maximum number of users to whom the message information is to be delivered, and wherein the step (D) comprises a step of: (D)(1) delivering the message information to no greater than the maximum number of users.
Claim 10
Dependent Claim
49 words
The method of claim 1 , wherein the user profiles database includes a minimum number of users to whom the message information is to be delivered, and wherein the step (D) comprises a step of: (D)(1) delivering the message information to no fewer than the minimum number of users.
Claim 11
Dependent Claim
35 words
The method of claim 1 , wherein the step (D) comprises a step of sending the message information to the at least one of the plurality of users as at least one electronic mail message.
Claim 12
Dependent Claim
32 words
The method of claim 1 , wherein the step (D) comprises a step of: (D)(1) displaying the message information to a particular one of the plurality of users in a message display.
Claim 13
Dependent Claim
66 words
The method of claim 11 , wherein the step (D)(1) comprises a step of: displaying the message information to the particular one of the plurality of users in a message display that indicates the relevancy score of the incoming message for the particular one of the plurality of users in relation to relevancy scores of other messages for the particular one of the plurality of users.
Claim 14
Dependent Claim
33 words
The method of claim 1 , wherein the step (D) comprises a step of: (D)(1) responding to a request from a process executing on a client computer for message information satisfying specified criteria.
Claim 15
Dependent Claim
64 words
The method of claim 13 , wherein the process is associated with a particular one of the plurality of users, and wherein the step (D)(1) comprises a step of responding to a request from the process executing on the client computer for message information corresponding to a specified number of messages having optimal relevancy scores for the particular one of the plurality of users.
Claim 16
Independent Claim
287 words
A system for providing information to at least one of a plurality of users based on the relevancy of the information to the plurality of users, the system comprising: a message feature database including a plurality of records, each record descriptive of features of a plurality of messages; a similarity engine having an input to receive an incoming message from a user and an output to deliver similarity scores, each similarity score indicating a similarity of the incoming message to the features of a message described by one of the plurality of records wherein the similarity engine is operable, for each record, to compare the incoming message to the features of the message described by the record; a user profiles database including profiles of the plurality of users, each user profile including information descriptive of one of the plurality of user's preferences for the features of the messages described by the plurality of records; a relevancy engine having a first input to receive the similarity scores, a second input to receive the profiles from the user profiles database, and an output to deliver relevancy scores, each relevancy score indicating a relevancy of the incoming message to one of the plurality of users, wherein the relevancy engine is operable to compare each user profile to the similarity scores to generate each respective relevancy score; and a delivery mechanism having a first input to receive the incoming message, a second input to receive the relevancy scores, a third input to receive the profiles of the plurality of users, and an output to deliver, to the at least one of the plurality of users, message information derived from the incoming message, the relevancy scores, and the plurality of user profiles.
Claim 17
Independent Claim
287 words
A system for providing information to at least one of a plurality of users based on the relevancy of the information to the plurality of users, the system comprising: a message feature database including a plurality of records, each record descriptive of features of a plurality of messages; a similarity engine having an input to receive an incoming message from a user and an output to deliver similarity scores, each similarity score indicating a similarity of the incoming message to the features of a message described by one of the plurality of records wherein the similarity engine is operable, for each record, to compare the incoming message to the features of the message described by the record; a user profiles database including profiles of the plurality of users, each user profile including information descriptive of one of the plurality of user's preferences for the features of the messages described by the plurality of records; a relevancy engine having a first input to receive the similarity scores, a second input to receive the profiles from the user profiles database, and an output to deliver relevancy scores, each relevancy score indicating a relevancy of the incoming message to one of the plurality of users, wherein the relevancy engine is operable to compare each user profile to the similarity scores to generate each respective relevancy score; and a delivery mechanism having a first input to receive the incoming message, a second input to receive the relevancy scores, a third input to receive the profiles of the plurality of users, and an output to deliver, to the at least one of the plurality of users, message information derived from the incoming message, the relevancy scores, and the plurality of user profiles.
Claim 18
Dependent Claim
37 words
The system of claim 15 , wherein the similarity engine is adapted to query the message feature database using the incoming message to develop search results and to generate the relevancy scores based on the search results.
Claim 19
Dependent Claim
66 words
The system of claim 15 , wherein the user profiles database includes a preference matrix indicating preferences of the plurality of users for the features of the messages described by the records of the message feature database, and wherein the relevancy engine is adapted to generate the relevancy scores by performing vector multiplication of a vector representing the similarity scores by vectors in the preference matrix.
Claim 20
Dependent Claim
39 words
The system of claim 15 , wherein the user profiles database is adapted to modify one of the plurality of user profiles in the user profiles database based on user feedback received from one of the plurality of users.
Claim 21
Dependent Claim
30 words
The system of claim 18 , wherein the user feedback comprises an indication from the one user that the one user has expressed a positive preference for the message information.
Claim 22
Dependent Claim
30 words
The system of claim 18 , wherein the user feedback comprises an indication from the one user that the one user has expressed a negative preference for the message information.
Claim 23
Dependent Claim
62 words
The system of claim 15 , wherein the user profiles database includes a relevancy threshold for each of the plurality of users, and wherein the delivery mechanism is adapted to compare the relevancy score for each user to the relevancy threshold of the user, and to deliver the message information only to each user whose relevancy score satisfies the user's relevancy threshold.
Claim 24
Dependent Claim
47 words
The system of claim 15 , wherein the user profiles database includes a maximum number of users to whom the message information is to be delivered, and wherein the delivery mechanism is adapted to deliver the message information to no greater than the maximum number of users.
Claim 25
Dependent Claim
47 words
The system of claim 15 , wherein the user profiles database includes a minimum number of users to whom the message information is to be delivered, and wherein the delivery mechanism is adapted to deliver the message information to no fewer than the minimum number of users.
Claim 26
Dependent Claim
34 words
The system of claim 15 , wherein the delivery mechanism is adapted to send the message information to the at least one of the plurality of users as at least one electronic mail message.
Claim 27
Dependent Claim
30 words
The system of claim 15 , wherein the delivery mechanism is adapted to display the message information to a particular one of the plurality of users in a message display.
Claim 28
Dependent Claim
65 words
The system of claim 25 , wherein the delivery mechanism is adapted to display the message information to the particular one of the plurality of users in a message display that indicates the relevancy score of the incoming message for the particular one of the plurality of users in relation to relevancy scores of other messages for the particular one of the plurality of users.
Claim 29
Dependent Claim
31 words
The system of claim 15 , wherein the delivery mechanism is adapted to respond to a request from a process executing on a client computer for message information satisfying specified criteria.
Claim 30
Dependent Claim
63 words
The system of claim 27 , wherein the process is associated with a particular one of the plurality of users, and wherein the delivery mechanism is adapted to respond to a request from the process executing on the client computer for message information corresponding to a specified number of messages having optimal relevancy scores for the particular one of the plurality of users.
Claim 31
Dependent Claim
255 words
A computer-readable medium encoded with a program for execution on a computer processor, wherein the program, when executed on the computer processor, performs a method of providing information to at least one of a plurality of users of a system based on the relevancy of the information to the plurality of users, the system having a message feature database including a plurality of records, each record descriptive of the features of a message, and having a user profiles database including a plurality of user profiles each user profile including information descriptive of one of the plurality of user's preferences for the features of the messages described by the plurality of records, the method comprising steps of: (A) receiving an incoming message from a user; (B) generating a plurality of similarity scores, each similarly score indicating a similarity of the incoming message to the features of a message described by one of the plurality of records, including, for each record, comparing the incoming message to the features of the message described by the record; (C) generating relevancy scores for the plurality of users, each relevancy score indicating a relevancy of the incoming message to one of the plurality of users based on the similarity scores and the user profile of the user including comparing each user profile to the similarity scores to generate each respective relevancy score; and (D) delivering, to the at least one of the plurality of users, message information derived from the incoming message, the relevancy scores, and the plurality of user profiles.
Claim 32
Dependent Claim
255 words
A computer-readable medium encoded with a program for execution on a computer processor, wherein the program, when executed on the computer processor, performs a method of providing information to at least one of a plurality of users of a system based on the relevancy of the information to the plurality of users, the system having a message feature database including a plurality of records, each record descriptive of the features of a message, and having a user profiles database including a plurality of user profiles each user profile including information descriptive of one of the plurality of user's preferences for the features of the messages described by the plurality of records, the method comprising steps of: (A) receiving an incoming message from a user; (B) generating a plurality of similarity scores, each similarly score indicating a similarity of the incoming message to the features of a message described by one of the plurality of records, including, for each record, comparing the incoming message to the features of the message described by the record; (C) generating relevancy scores for the plurality of users, each relevancy score indicating a relevancy of the incoming message to one of the plurality of users based on the similarity scores and the user profile of the user including comparing each user profile to the similarity scores to generate each respective relevancy score; and (D) delivering, to the at least one of the plurality of users, message information derived from the incoming message, the relevancy scores, and the plurality of user profiles.
Claim 33
Dependent Claim
39 words
The computer-readable medium of claim 29 , wherein the step (B) comprises steps of: (B)(1) querying the message feature database using the incoming message to develop search results; and (B)(2) generating the relevancy scores based on the search results.
Claim 34
Dependent Claim
70 words
The computer-readable medium of claim 29 , wherein the plurality of user profiles include a preference matrix indicating preferences of the plurality of users ,for the features of the messages described by the records of the message feature database, and wherein the step (C) comprises a step of: (C)(1) generating the relevancy scores by performing vector multiplication of a vector representing the similarity scores by vectors in the preference matrix.
Claim 35
Dependent Claim
42 words
The computer-readable medium of claim 29 , wherein the method further comprises steps of: (E) receiving user feedback from one of the plurality of users; and (F) modifying the one user's profile in the user profiles database based on the user feedback.
Claim 36
Dependent Claim
35 words
The computer-readable medium of claim 32 , wherein the step (E) comprises a step of receiving an indication from the one user that the one user has expressed a positive preference for the message information.
Claim 37
Dependent Claim
35 words
The computer-readable medium of claim 32 , wherein the step (E) comprises a step of receiving an indication from the one user that the one user has expressed a negative preference for the message information.
Claim 38
Dependent Claim
66 words
The computer-readable medium of claim 29 , wherein each user profile includes a relevancy threshold for one of the plurality of users, and wherein the step (D) comprises steps of: (D)(1) for each user, comparing the relevancy score for the user to the relevancy threshold of the user; and (D)(2) delivering the message information only to each user whose relevancy score satisfies the user's relevancy threshold.
Claim 39
Dependent Claim
50 words
The computer-readable medium of claim 29 , wherein the user profiles database includes a maximum number of users to whom the message information is to be delivered, and wherein the step (D) comprises a step of: (D)(1) delivering the message information to no greater than the maximum number of users.
Claim 40
Dependent Claim
50 words
The computer-readable medium of claim 29 , wherein the user profiles database includes a minimum number of users to whom the message information is to be delivered, and wherein the step (D) comprises a step of: (D)(1) delivering the message information to no fewer than the minimum number of users.
Claim 41
Dependent Claim
35 words
The computer-readable.medium of claim 29 , wherein the step (D) comprises a step of sending the message information to the at least one of the plurality of users as at least one electronic mail message.
Claim 42
Dependent Claim
33 words
The computer-readable medium of claim 29 , wherein the step (D) comprises a step of: (D)(1) displaying the message information to a particular one of the plurality of users in a message display.
Claim 43
Dependent Claim
67 words
The computer-readable medium of claim 39 , wherein the step (D)(1) comprises a step of: displaying the message information to the particular one of the plurality of users in a message display that indicates the relevancy score of the incoming message for the particular one of the plurality of users in relation to relevancy scores of other messages for the particular one of the plurality of users.
Claim 44
Dependent Claim
34 words
The computer-readable medium of claim 29 , wherein the step (D) comprises a step of: (D)(1) responding to a request from a process executing on a client computer for message information satisfying specified criteria.
Claim 45
Dependent Claim
65 words
The computer-readable medium of claim 41 , wherein the process is associated with a particular one of the plurality of users, and wherein the step (D)(1) comprises a step of responding to a request from the process executing on the client computer for message information corresponding to a specified number of messages having optimal relevancy scores for the particular one of the plurality of users.
Claim 46
Independent Claim
239 words
A system for providing information to at least one of a plurality of users based on the relevancy of the information to the plurality of users, the system having a message feature database including a plurality of records, each record descriptive of the features of a message, and having a user profiles database including a plurality of user profiles each user profile including information descriptive of one of the plurality of user's preferences for the features of the messages described by the plurality of records, the system comprising: (A) means for receiving an incoming message from a user; (B) means for generating a plurality of similarity scores each similarly score indicating a similarity of the incoming message to the features of a message described by one of the plurality of records, including means for comparing, for each record, the incoming message to the features of the message described by the record; (C) means for generating relevancy scores for the plurality of users, each relevancy score indicating a relevancy of the incoming message to one of the plurality of users based on the similarity scores and the user profile of the user, including means for comparing each user profile to the similarity scores to generate each respective relevancy score; and (D) means for delivering, to the at least one of the plurality of users, message information derived from the incoming message, the relevancy scores, and the plurality of user profiles.
Claim 47
Independent Claim
239 words
A system for providing information to at least one of a plurality of users based on the relevancy of the information to the plurality of users, the system having a message feature database including a plurality of records, each record descriptive of the features of a message, and having a user profiles database including a plurality of user profiles each user profile including information descriptive of one of the plurality of user's preferences for the features of the messages described by the plurality of records, the system comprising: (A) means for receiving an incoming message from a user; (B) means for generating a plurality of similarity scores each similarly score indicating a similarity of the incoming message to the features of a message described by one of the plurality of records, including means for comparing, for each record, the incoming message to the features of the message described by the record; (C) means for generating relevancy scores for the plurality of users, each relevancy score indicating a relevancy of the incoming message to one of the plurality of users based on the similarity scores and the user profile of the user, including means for comparing each user profile to the similarity scores to generate each respective relevancy score; and (D) means for delivering, to the at least one of the plurality of users, message information derived from the incoming message, the relevancy scores, and the plurality of user profiles.
Claim 48
Dependent Claim
41 words
The system of claim 43 , wherein the means for generating similarity scores comprises: means for querying the message feature database using the incoming message to develop search results; and means for generating the relevancy scores based on the search results.
Claim 49
Dependent Claim
70 words
The system of claim 43 , wherein the plurality of user profiles include a preference matrix indicating preferences of the plurality of users for the features of the messages described by the records of the message feature database, and wherein the means for generating relevancy scores comprises: means for generating the relevancy scores by performing vector multiplication of a vector representing the similarity scores by vectors in the preference matrix.
Claim 50
Dependent Claim
38 words
The system of claim 43 , further comprising: means for receiving user feedback from one of the plurality of users; and means for modifying the one user's profile in the user profiles database based on the user feedback.
Claim 51
Dependent Claim
36 words
The system of claim 46 , wherein the means for receiving user feedback comprises means for receiving an indication from the one user that the one user has expressed a positive preference for the message information.
Claim 52
Dependent Claim
34 words
The system of claim 46 , wherein the means for receiving user feedback comprises means for receiving an indication from the user that the user has expressed a negative preference for the message information.
Claim 53
Dependent Claim
59 words
The system of claim 43 , wherein each user profile includes a relevancy threshold for the user, and wherein the means for delivering message information comprises means for comparing, for each user, the relevancy score to the user's relevancy threshold, and means for delivering the message information only to each user whose relevancy score satisfies the user's relevancy threshold.
Claim 54
Dependent Claim
47 words
The system of claim 43 , wherein the user profiles database includes a maximum number of users to whom the message information is to be delivered, and wherein the step (D) comprises means for delivering the message information to no greater than the maximum number of users.
Claim 55
Dependent Claim
50 words
The system of claim 43 , wherein the user profiles database includes a minimum number of users to whom the message information is to be delivered, and wherein the means for delivering message information comprises means for delivering the message information to no fewer than the minimum number of users.
Claim 56
Dependent Claim
37 words
The system of claim 43 , wherein the means for delivering message information comprises means for sending the message information to the at least one of the plurality of users as at least one electronic mail message.
Claim 57
Dependent Claim
33 words
The system of claim 43 , wherein the means for delivering message information comprises means for displaying the message information to a particular one of the plurality of users in a message display.
Claim 58
Dependent Claim
69 words
The system of claim 53 , wherein the means for displaying the message information comprises means for displaying the message information to the particular one of the plurality of users in a message display that indicates the relevancy score of the incoming message for the particular one of the plurality of users in relation to relevancy scores of other messages for the particular one of the plurality of users.
Claim 59
Dependent Claim
34 words
The system of claim 43 , wherein the means for delivering message information comprises means for responding to a request from a process executing on a client computer for message information satisfying specified criteria.
Claim 60
Dependent Claim
64 words
The system of claim 55 , wherein the process is associated with a particular one of the plurality of users, and wherein the means for responding comprises means for responding to a request from the process executing on the client computer for message information corresponding to a specified number of messages having optimal relevancy scores for the particular one of the plurality of users.
Claim 61
Dependent Claim
107 words
In a system including a relevancy threshold for a user, a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving an incoming message; (B) generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user; (C) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and (D) if the relevancy score satisfies the relevancy threshold, delivering to the user message information derived from the incoming message and automatically adjusting the relevancy threshold in response to the threshold being satisfied.
Claim 62
Dependent Claim
107 words
In a system including a relevancy threshold for a user, a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving an incoming message; (B) generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user; (C) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and (D) if the relevancy score satisfies the relevancy threshold, delivering to the user message information derived from the incoming message and automatically adjusting the relevancy threshold in response to the threshold being satisfied.
Claim 63
Dependent Claim
37 words
The method of claim 57 , further comprising step of: (E) adjusting the relevancy threshold by an amount determined by a time-dependent function when the relevancy score of the incoming message does not satisfy the relevancy threshold.
Claim 64
Dependent Claim
34 words
The method of claim 57 , wherein the step (D) comprises a step of: (D)(1) adjusting the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
Claim 65
Dependent Claim
41 words
The method of claim 57 , wherein the step (D) comprises a step of: (D)(1) adjusting the relevancy threshold by a function of the difference between the relevancy threshold and an amount determined by a time-dependent function of the relevancy threshold.
Claim 66
Dependent Claim
132 words
A computer-readable medium encoded with a computer program for execution on a computer processor in a computer system including a relevancy threshold for a user, wherein the program, when executed on the computer processor, performs a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving an incoming message; (B) generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user; (C) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and (D) if the relevancy score satisfies the relevancy threshold, delivering to the user message information derived from the incoming message and automatically adjusting the relevancy threshold in response to the threshold being satisfied.
Claim 67
Dependent Claim
132 words
A computer-readable medium encoded with a computer program for execution on a computer processor in a computer system including a relevancy threshold for a user, wherein the program, when executed on the computer processor, performs a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving an incoming message; (B) generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user; (C) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and (D) if the relevancy score satisfies the relevancy threshold, delivering to the user message information derived from the incoming message and automatically adjusting the relevancy threshold in response to the threshold being satisfied.
Claim 68
Dependent Claim
42 words
The computer-readable medium of claim 61 , wherein the method further comprising a step of: (E) adjusting the relevancy threshold by an amount determined by a time-dependent function when the relevancy score of the incoming message does not satisfy the relevancy threshold.
Claim 69
Dependent Claim
35 words
The computer-readable medium of claim 61 , wherein the step (D) comprises a step of: (D)(1) adjusting the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
Claim 70
Dependent Claim
42 words
The computer-readable medium of claim 61 , wherein the step (D) comprises a step of: (D)(1) adjusting the relevancy threshold by a function of the difference between the relevancy threshold and an amount determined by a time-dependent function of the relevancy threshold.
Claim 71
Independent Claim
98 words
A system for providing information to the user based on the relevancy of the information to the user, the system comprising: means for receiving an incoming message; means for generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user; means for determining whether the relevancy score of the incoming message satisfies a relevancy threshold for the user; and means for delivering to the user message information derived from the incoming message and automatically adjusting the relevancy threshold in the event that the relevancy score satisfies the relevance threshold.
Claim 72
Independent Claim
98 words
A system for providing information to the user based on the relevancy of the information to the user, the system comprising: means for receiving an incoming message; means for generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user; means for determining whether the relevancy score of the incoming message satisfies a relevancy threshold for the user; and means for delivering to the user message information derived from the incoming message and automatically adjusting the relevancy threshold in the event that the relevancy score satisfies the relevance threshold.
Claim 73
Dependent Claim
39 words
The system of claim 65 , further comprising a step of: means for adjusting the relevancy threshold by an amount determined by a time-dependent function when the relevancy score of the incoming message does not satisfy the relevancy threshold.
Claim 74
Dependent Claim
33 words
The system of claim 65 , wherein the means for delivering comprises: means for adjusting the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
Claim 75
Dependent Claim
40 words
The system of claim 65 , wherein the means for delivering comprises: means for adjusting the relevancy threshold by a function of the difference between the relevancy threshold and an amount determined by a time-dependent function of the relevancy threshold.
Claim 76
Dependent Claim
106 words
In a system including a relevancy threshold for a user, a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving an incoming message; (B) generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user; (C) calculating the relevancy threshold as a predefined decay function of time; (D) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and (E) delivering the incoming message to the user when the relevancy score of the incoming message satisfies the relevancy threshold.
Claim 77
Dependent Claim
106 words
In a system including a relevancy threshold for a user, a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving an incoming message; (B) generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user; (C) calculating the relevancy threshold as a predefined decay function of time; (D) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and (E) delivering the incoming message to the user when the relevancy score of the incoming message satisfies the relevancy threshold.
Claim 78
Dependent Claim
30 words
The method of claim 69 , wherein the step (C) comprises a step of: (C)(1) calculating the relevancy threshold as a function of time that is specified by the user.
Claim 79
Dependent Claim
46 words
The method of claim 70 , wherein the step (C)(1) comprises steps of: receiving user volume input from the user, the user volume input indicating a desired frequency of message delivery to the user; and calculating the function of time based on the user volume input.
Claim 80
Dependent Claim
130 words
A computer-readable medium encoded with a computer program for execution on a computer processor in a system including a relevancy threshold for a user, wherein the program, when executed on the computer processor, performs a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving an incoming message; (B) generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user, (C) calculating the relevancy threshold as a predefined decay function of time; (D) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and (E) delivering the incoming message to the user when the relevancy score of the incoming message satisfies the relevancy threshold.
Claim 81
Dependent Claim
130 words
A computer-readable medium encoded with a computer program for execution on a computer processor in a system including a relevancy threshold for a user, wherein the program, when executed on the computer processor, performs a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving an incoming message; (B) generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user, (C) calculating the relevancy threshold as a predefined decay function of time; (D) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and (E) delivering the incoming message to the user when the relevancy score of the incoming message satisfies the relevancy threshold.
Claim 82
Dependent Claim
31 words
The computer-readable medium of claim 72 , wherein the step (C) comprises a step of: (C)(1) calculating the relevancy threshold as a function of time that is specified by the user.
Claim 83
Dependent Claim
47 words
The computer-readable medium of claim 73 , wherein the step (C)(1) comprises steps of: receiving user volume input from the user, the user volume input indicating a desired frequency of message delivery to the user; and calculating the function of time based on the user volume input.
Claim 84
Independent Claim
102 words
A system for providing information to the user based on the relevancy of the information to the user, the system comprising: means for receiving an incoming message; means for generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user; means for calculating the relevancy threshold as a predefined decay function of time; means for determining whether the relevancy score of the incoming message satisfies a relevancy threshold for the user; and means for delivering the incoming message to the user when the relevancy score of the incoming message satisfies the relevancy threshold.
Claim 85
Independent Claim
102 words
A system for providing information to the user based on the relevancy of the information to the user, the system comprising: means for receiving an incoming message; means for generating a relevancy score for the user, the relevancy score indicating a relevancy of the incoming message to the user; means for calculating the relevancy threshold as a predefined decay function of time; means for determining whether the relevancy score of the incoming message satisfies a relevancy threshold for the user; and means for delivering the incoming message to the user when the relevancy score of the incoming message satisfies the relevancy threshold.
Claim 86
Dependent Claim
29 words
The system of claim 75 , wherein the means for calculating comprises: means for calculating the relevancy threshold as a function of time that is specified by the user.
Claim 87
Dependent Claim
49 words
The system of claim 76 , wherein the means for calculating comprises: means for receiving user volume input from the user, the user volume input indicating a desired frequency of message delivery to the user; and means for calculating the function of time based on the user volume input.
Claim 88
Dependent Claim
105 words
In a system including a relevancy threshold for a user, a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving a plurality of incoming messages; (B) generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and (C) delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold, including controlling a frequency at which the user receives messages based on a value specified by the user.
Claim 89
Dependent Claim
105 words
In a system including a relevancy threshold for a user, a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving a plurality of incoming messages; (B) generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and (C) delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold, including controlling a frequency at which the user receives messages based on a value specified by the user.
Claim 90
Dependent Claim
172 words
In a system including a relevancy threshold for a user, a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving a plurality of incoming messages; (B) generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and (C) delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold at a rate specified by the user; wherein the step (C) comprises steps of: (C)(1) calculating the relevancy threshold as a predefined decay function of time; (C)(2) determining whether the relevancy scores of the incoming messages satisfy the relevancy threshold; (C)(3) delivering to the user message information derived from those incoming messages whose relevancy scores satisfy the relevancy threshold; and (C)(4) adjusting the relevancy threshold when it is determined in the step (C)(2) that at least one of the relevancy scores satisfies the relevancy threshold.
Claim 91
Dependent Claim
172 words
In a system including a relevancy threshold for a user, a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving a plurality of incoming messages; (B) generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and (C) delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold at a rate specified by the user; wherein the step (C) comprises steps of: (C)(1) calculating the relevancy threshold as a predefined decay function of time; (C)(2) determining whether the relevancy scores of the incoming messages satisfy the relevancy threshold; (C)(3) delivering to the user message information derived from those incoming messages whose relevancy scores satisfy the relevancy threshold; and (C)(4) adjusting the relevancy threshold when it is determined in the step (C)(2) that at least one of the relevancy scores satisfies the relevancy threshold.
Claim 92
Dependent Claim
30 words
The method of claim 79 , wherein the step (C)(1) comprises a step of: (C)(1)(a) calculating the relevancy threshold as a function of time that is specified by the user.
Claim 93
Dependent Claim
46 words
The method of claim 80 , wherein the step (C)(1)(a) comprises steps of: receiving user volume input from the user, the user volume input indicating a desired frequency of message delivery to the user; and calculating the function of time based on the user volume input.
Claim 94
Dependent Claim
33 words
The method of claim 79 , wherein the step (C)(4) comprises a step of: adjusting the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
Claim 95
Dependent Claim
25 words
The method of claim 79 , wherein the step (C)(4) comprises a step of: adjusting the relevancy threshold by an amount specified by the user.
Claim 96
Dependent Claim
129 words
A computer-readable medium encoded with a computer program for execution on a computer processor in a system including a relevancy threshold for a user, wherein the program, when executed on the computer processor, performs a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving a plurality of incoming messages; (B) generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and (C) delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold, including controlling a frequency at which the user receives messages based on a value specified by the user.
Claim 97
Dependent Claim
129 words
A computer-readable medium encoded with a computer program for execution on a computer processor in a system including a relevancy threshold for a user, wherein the program, when executed on the computer processor, performs a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving a plurality of incoming messages; (B) generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and (C) delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold, including controlling a frequency at which the user receives messages based on a value specified by the user.
Claim 98
Dependent Claim
196 words
A computer-readable medium encoded with a computer program for execution on a computer processor in a system including a relevancy threshold for a user, wherein the program, when executed on the computer processor, performs a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving a plurality of incoming messages; (B) generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and (C) delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold at a rate specified by the user; wherein the step (C) comprises steps of: (C)(1) calculating the relevancy threshold as a predefined decay function of time; (C)(2) determining whether the relevancy scores of the incoming messages satisfy the relevancy threshold; (C)(3) delivering to the user message information derived from those incoming messages whose relevancy scores satisfy the relevancy threshold; and (C)(4) adjusting the relevancy threshold when it is determined in the step (C)(2) that at least one of the relevancy scores satisfies the relevancy threshold.
Claim 99
Dependent Claim
196 words
A computer-readable medium encoded with a computer program for execution on a computer processor in a system including a relevancy threshold for a user, wherein the program, when executed on the computer processor, performs a method of providing information to the user based on the relevancy of the information to the user, the method comprising steps of: (A) receiving a plurality of incoming messages; (B) generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and (C) delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold at a rate specified by the user; wherein the step (C) comprises steps of: (C)(1) calculating the relevancy threshold as a predefined decay function of time; (C)(2) determining whether the relevancy scores of the incoming messages satisfy the relevancy threshold; (C)(3) delivering to the user message information derived from those incoming messages whose relevancy scores satisfy the relevancy threshold; and (C)(4) adjusting the relevancy threshold when it is determined in the step (C)(2) that at least one of the relevancy scores satisfies the relevancy threshold.
Claim 100
Dependent Claim
31 words
The computer-readable medium of claim 85 , wherein the step (C)(1) comprises a step of: (C)(1)(a) calculating the relevancy threshold as a function of time that is specified by the user.
Claim 101
Dependent Claim
47 words
The computer-readable medium of claim 86 , wherein the step (C)(1)(a) comprises steps of: receiving user volume input from the user, the user volume input indicating a desired frequency of message delivery to the user; and calculating the function of time based on the user volume input.
Claim 102
Dependent Claim
34 words
The computer-readable medium of claim 85 , wherein the step (C)(4) comprises a step of: adjusting the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
Claim 103
Dependent Claim
26 words
The computer-readable medium of claim 85 , wherein the step (C)(4) comprises a step of: adjusting the relevancy threshold by an amount specified by the user.
Claim 104
Independent Claim
98 words
A system for providing information to the user based on the relevancy of the information to the user, the system comprising: means for receiving a plurality of incoming messages; means for generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and means for delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold, including means for controlling a frequency at which the user receives messages based on a value specified by the user.
Claim 105
Independent Claim
98 words
A system for providing information to the user based on the relevancy of the information to the user, the system comprising: means for receiving a plurality of incoming messages; means for generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and means for delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold, including means for controlling a frequency at which the user receives messages based on a value specified by the user.
Claim 106
Independent Claim
166 words
A system for providing information to the user based on the relevancy of the information to the user, the system comprising: means for receiving a plurality of incoming messages; means for generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and means for delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold at a rate specified by the user; wherein the means for delivering comprises: means for calculating the relevancy threshold as a predefined decay function of time; means for determining whether the relevancy scores of the incoming messages satisfy the relevancy threshold; means for delivering to the user message information derived from those incoming messages whose relevancy scores satisfy the relevancy threshold; and means for adjusting the relevancy threshold when it is determined in the step (C)(2) that at least one of the relevancy scores satisfies the relevancy threshold.
Claim 107
Independent Claim
166 words
A system for providing information to the user based on the relevancy of the information to the user, the system comprising: means for receiving a plurality of incoming messages; means for generating relevancy scores for the plurality of messages, the relevancy scores indicating relevancies of the plurality of incoming messages to the user; and means for delivering to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold at a rate specified by the user; wherein the means for delivering comprises: means for calculating the relevancy threshold as a predefined decay function of time; means for determining whether the relevancy scores of the incoming messages satisfy the relevancy threshold; means for delivering to the user message information derived from those incoming messages whose relevancy scores satisfy the relevancy threshold; and means for adjusting the relevancy threshold when it is determined in the step (C)(2) that at least one of the relevancy scores satisfies the relevancy threshold.
Claim 108
Dependent Claim
29 words
The system of claim 91 , wherein the means for calculating comprises: means for calculating the relevancy threshold as a function of time that is specified by the user.
Claim 109
Dependent Claim
49 words
The system of claim 92 , wherein the means for calculating comprises: means for receiving user volume input from the user, the user volume input indicating a desired frequency of message delivery to the user; and means for calculating the function of time based on the user volume input.
Claim 110
Dependent Claim
33 words
The system of claim 91 , wherein the means for adjusting comprises: means for adjusting the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
Claim 111
Dependent Claim
25 words
The system of claim 91 , wherein the means for adjusting comprises: means for adjusting the relevancy threshold by an amount specified by the user.
Claim 112
Independent Claim
107 words
A system for providing information to a user based on the relevancy of the information to the user, the system comprising: a user profiles database including a relevancy threshold for the user; a relevancy engine having an output to deliver a relevancy score indicating a relevancy of an incoming message to the user; a delivery mechanism having a first input to receive the incoming message, a second input to receive the relevancy score, and an output operable, in the event that the relevancy score satisfies the relevancy threshold, to deliver to the user message information derived from the incoming message and to automatically adjust the relevancy threshold.
Claim 113
Independent Claim
107 words
A system for providing information to a user based on the relevancy of the information to the user, the system comprising: a user profiles database including a relevancy threshold for the user; a relevancy engine having an output to deliver a relevancy score indicating a relevancy of an incoming message to the user; a delivery mechanism having a first input to receive the incoming message, a second input to receive the relevancy score, and an output operable, in the event that the relevancy score satisfies the relevancy threshold, to deliver to the user message information derived from the incoming message and to automatically adjust the relevancy threshold.
Claim 114
Dependent Claim
39 words
The system of claim 96 , wherein the delivery mechanism is adapted to adjust the relevancy threshold by an amount determined by a time-dependent function when the relevancy score of the incoming message does not satisfy the relevancy threshold.
Claim 115
Dependent Claim
32 words
The system of claim 96 , wherein the salience engine is adapted to adjust the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
Claim 116
Dependent Claim
39 words
The system of claim 96 , wherein the delivery mechanism is adapted to adjust the relevancy threshold by a function of the difference between the relevancy threshold and an amount determined by a time-dependent function of the relevancy threshold.
Claim 117
Independent Claim
102 words
A system for providing information to a user based on the relevancy of the information to the user, the system comprising: a user profiles database including a relevancy threshold for the user; a relevancy engine having an output to deliver a relevancy score indicating a relevancy of an incoming message to the user; and a delivery mechanism to calculate the relevancy threshold as a predefined decay function of time, determine whether the relevancy score of the incoming message satisfies the relevancy threshold, and deliver the incoming message to the user when the relevancy score of the incoming message satisfies the relevancy threshold.
Claim 118
Independent Claim
102 words
A system for providing information to a user based on the relevancy of the information to the user, the system comprising: a user profiles database including a relevancy threshold for the user; a relevancy engine having an output to deliver a relevancy score indicating a relevancy of an incoming message to the user; and a delivery mechanism to calculate the relevancy threshold as a predefined decay function of time, determine whether the relevancy score of the incoming message satisfies the relevancy threshold, and deliver the incoming message to the user when the relevancy score of the incoming message satisfies the relevancy threshold.
Claim 119
Dependent Claim
28 words
The system of claim 100 , wherein the delivery mechanism is adapted to calculate the relevancy threshold as a function of time that is specified by the user.
Claim 120
Dependent Claim
47 words
The system of claim 101 , wherein the delivery mechanism is adapted to receive user volume input from the user, the user volume input indicating a desired frequency of message delivery to the user, and to calculate the function of time based on the user volume input.
Claim 121
Independent Claim
107 words
A system for providing information to a user based on the relevancy of the information to the user, the system comprising: a user profiles database including a relevancy threshold for the user; a relevancy engine having an output to deliver relevancy scores for a plurality of messages, the relevancy scores indicating relevancies of a plurality of incoming messages to the user; and a delivery mechanism to deliver to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold and to control a frequency at which the user receives messages based on a value specified by the user.
Claim 122
Independent Claim
107 words
A system for providing information to a user based on the relevancy of the information to the user, the system comprising: a user profiles database including a relevancy threshold for the user; a relevancy engine having an output to deliver relevancy scores for a plurality of messages, the relevancy scores indicating relevancies of a plurality of incoming messages to the user; and a delivery mechanism to deliver to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold and to control a frequency at which the user receives messages based on a value specified by the user.
Claim 123
Independent Claim
165 words
A system for providing information to a user based on the relevancy of the information to the user, the system comprising: a user profiles database including a relevancy threshold for the user; a relevancy engine having an output to deliver relevancy scores for a plurality of messages, the relevancy scores indicating relevancies of a plurality of incoming messages to the user; and a delivery mechanism to deliver to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold at a rate specified by the user; wherein the delivery mechanism is adapted to calculate the relevancy threshold as a predefined decay function of time, determine whether the relevancy scores of the incoming messages satisfy the relevancy threshold, deliver to the user message information derived from those incoming messages whose relevancy scores satisfy the relevancy threshold, and adjust the relevancy threshold when it is determined that at least one of the relevancy scores satisfies the relevancy threshold.
Claim 124
Independent Claim
165 words
A system for providing information to a user based on the relevancy of the information to the user, the system comprising: a user profiles database including a relevancy threshold for the user; a relevancy engine having an output to deliver relevancy scores for a plurality of messages, the relevancy scores indicating relevancies of a plurality of incoming messages to the user; and a delivery mechanism to deliver to the user message information derived from at least some of the incoming messages having relevancy scores satisfying the relevancy threshold at a rate specified by the user; wherein the delivery mechanism is adapted to calculate the relevancy threshold as a predefined decay function of time, determine whether the relevancy scores of the incoming messages satisfy the relevancy threshold, deliver to the user message information derived from those incoming messages whose relevancy scores satisfy the relevancy threshold, and adjust the relevancy threshold when it is determined that at least one of the relevancy scores satisfies the relevancy threshold.
Claim 125
Dependent Claim
28 words
The system of claim 104 , wherein the delivery mechanism is adapted to calculate the relevancy threshold as a function of time that is specified by the user.
Claim 126
Dependent Claim
46 words
The system of claim 105 , wherein the delivery mechanism is adapted to receive user volume input from the user, the user volume input indicating a desired frequency of message delivery to the user, and calculate the function of time based on the user volume input.
Claim 127
Dependent Claim
32 words
The system of claim 104 , wherein the delivery mechanism is adapted to adjust the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
Claim 128
Dependent Claim
24 words
The system of claim 104 , wherein the delivery mechanism is adapted to adjust the relevancy threshold by an amount specified by the user.