System for regulating flow of information to user by using time dependent function to adjust relevancy threshold
First Claim
1. In a system including a relevancy threshold for a user and an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user, a method for regulating a flow of information to the user, the method comprising steps of:
- (A) determining whether the relevancy score of the incoming message satisfies the relevancy threshold;
(B) delivering to the user message information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold; and
(C) 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for regulating a flow of information to one or more users is disclosed. A system includes a relevancy threshold for a user and an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user. A method for regulating a flow of information to a user of the system is disclosed. The method determines whether the relevancy score of the incoming message satisfies the relevancy threshold, and delivers to the user message information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold. The method adjusts 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.
-
Citations
53 Claims
-
1. In a system including a relevancy threshold for a user and an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user, a method for regulating a flow of information to the user, the method comprising steps of:
-
(A) determining whether the relevancy score of the incoming message satisfies the relevancy threshold;
(B) delivering to the user message information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold; and
(C) 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.
-
-
2. In a system including a relevancy threshold for a user and an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user, a method for regulating a flow of information to the user, the method comprising steps of:
-
(A) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and
(B) delivering to the user message Information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold, wherein the step (B) comprises a step of;
(B)(1) adjusting the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
-
-
3. In a system including a relevancy threshold for a user and an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user, a method for regulating a flow of information to the user, the method comprising steps of:
-
(A) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and
(B) delivering to the user message information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold, wherein the step (B) comprises a step of;
(B)(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.
-
-
4. In a system including a relevancy threshold for a user and an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user, a method for regulating a flow of information to the user, the method comprising steps of:
-
(A) calculating the relevancy threshold as a function of time;
(B) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and
(C) delivering the incoming message to the user when the relevancy score of the incoming message satisfies the relevancy threshold. - View Dependent Claims (5, 6)
(A)(1) calculating the relevancy threshold as a function of time that is specified by the user.
-
-
6. The method of claim 5, wherein the step (A)(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.
-
-
7. In a system including a relevancy threshold for a user and a plurality of incoming messages having relevancy scores, the relevancy scores indicating relevancy'"'"'s of the plurality of incoming messages to the user, a method for regulating a flow of information to the user, the method comprising a step of:
-
(A) 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 (A) comprises steps of;
(A)(1) calculating the relevancy threshold as a function of time;
(A)(2) determining whether the relevancy scores of the incoming messages satisfy the relevancy threshold;
(A)(3) delivering to the user message information derived from those incoming messages whose relevancy scores satisfy the relevancy threshold; and
(A)(4) adjusting the relevancy threshold when it is determined in the step (A)(2) that at least one of the relevancy scores satisfies the relevancy threshold. - View Dependent Claims (8, 9, 10, 11)
(A)(1)(a) calculating the relevancy threshold as a function of time that is specified by the user.
-
-
9. The method of claim 8, wherein the step (A)(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.
-
-
10. The method of claim 7, wherein the step (A)(4) comprises a step of:
adjusting the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
-
11. The method of claim 7, wherein the step (A)(4) comprises a step of:
adjusting the relevancy threshold by an amount specified by the user.
-
12. A method for regulating a flow of information to a user, the method comprising steps of:
-
(A) maintaining, in a constant number of storage locations in a computer-readable memory, values corresponding to a relevancy threshold for the user, a volume indicating a frequency of message delivery desired by the user, and a previous receipt time indicating a time at which a message was last delivered to the user; and
(B) determining whether to deliver incoming messages to the user based on the relevancy threshold, the volume, and the previous receipt time. - View Dependent Claims (13, 14)
(B)(1) determining whether the relevancy scores of the incoming messages satisfy the relevancy threshold; and
(B)(2) delivering to the user message information derived from the incoming messages whose relevancy scores satisfy the relevancy threshold.
-
-
14. The method of claim 12, wherein the step (B) comprises a step of:
-
(B)(1) generating a decay value as a function of the volume and the previous receipt time; and
(B)(2) adjusting the relevancy threshold by the decay value.
-
-
15. A system for regulating a flow of information to a user, the system comprising:
-
a user profiles database including a relevancy threshold for the user;
a relevancy engine to generate a relevancy score for an incoming message, the relevancy score indicating a relevancy of the incoming message to the user; and
a salience engine to deliver to the user message information derived from the incoming message and to adjust the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold, wherein the salience engine 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.
-
-
16. A system for regulating a flow of information to a user, the system comprising:
-
a user profiles database including a relevancy threshold for the user;
a relevancy engine to generate a relevancy score for an incoming message, the relevancy score indicating a relevancy of the incoming message to the user; and
a salience engine to deliver to the user message information derive from the incoming message and to adjust the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold, 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.
-
-
17. A system for regulating a flow of information to a user, the system comprising:
-
a user profiles database including a relevancy threshold for the user;
a relevancy engine to generate a relevancy score for an incoming message, the relevancy score indicating a relevancy of the incoming message to the user; and
a salience engine to deliver to the user message information derived from the incoming message and to adjust the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold, wherein the salience engine 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.
-
-
18. A system for regulating a flow of information to a user, the system comprising:
-
a user profiles database including a relevancy threshold for the user;
a relevancy engine to generate a relevancy score for an incoming message, the relevancy score indicating a relevancy of the incoming message to the user; and
a salience engine to calculate the relevancy threshold as a function of time and to deliver to the user message information derived from the incoming message when the relevancy score of the incoming message satisfies the relevancy threshold. - View Dependent Claims (19, 20)
-
-
21. A system for regulating a flow of information to a user, the system comprising:
-
a user profiles database including a relevancy threshold for the user;
a relevancy engine to generate relevancy scores for a plurality of incoming messages, the relevancy scores indicating relevancy'"'"'s of the incoming messages to the user; and
a salience engine 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; and
wherein the salience engine is adapted to calculate the relevancy threshold as a 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. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system for regulating a flow of information to a user, the system comprising:
-
at least one computer-readable memory storing, in a constant number of storage locations, values corresponding to a relevancy threshold for the user, a volume indicating a frequency of message delivery desired by the user, and a previous receipt time indicating a time at which a message was last delivered to the user; and
a salience engine to determine whether to deliver incoming messages to the user based on the relevancy threshold, the volume, and the previous receipt time. - View Dependent Claims (27, 28)
a relevancy engine to generate relevancy scores indicating relevancies of the incoming messages to the user;
and wherein the salience engine is adapted to determine whether the relevancy scores of the incoming messages satisfy the relevancy threshold and to deliver to the user message information derived from the incoming messages whose relevancy scores satisfy the relevancy threshold.
-
-
28. The system of claim 26, wherein the salience engine is adapted to generate a decay value as a function of the volume and the previous receipt time, and to adjust the relevancy threshold by the decay value.
-
29. A system for regulating a flow of information to a user, the system comprising:
-
means for storing a relevancy threshold for the user;
means for receiving an incoming message having a relevancy score, 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 the relevancy threshold;
means for delivering to the user message information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold; and
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.
-
-
30. A system for regulating a flow of information to a user, the system comprising:
-
means for storing a relevancy threshold for the user;
means for receiving an incoming message having a relevancy score, 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 the relevancy threshold; and
means for delivering to the user message information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold, 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.
-
-
31. A system for regulating a flow of information to a user, the system comprising:
-
means for storing a relevancy threshold for the user;
means for receiving an incoming message having a relevancy score, 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 the relevancy threshold; and
means for delivering to the user message information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold, 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.
-
-
32. A system for regulating a flow of information to a user, the system comprising:
-
means for storing a relevancy threshold for the user;
means receiving an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user;
means for calculating the relevancy threshold as a function of time;
means for determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and
means for delivering to the user message information derived from the incoming message when the relevancy score of the incoming message satisfies the relevancy threshold. - View Dependent Claims (33, 34)
means for calculating the relevancy threshold as a function of time that is specified by the user.
-
-
34. The system of claim 33, 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.
-
-
35. A system for regulating a flow of information to a user, the system comprising:
-
means for storing a relevancy threshold for the user;
means for receiving a plurality of incoming messages having relevancy scores, the relevancy scores indicating relevancy'"'"'s of the plurality of incoming messages to the user;
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; and
wherein the means for delivering comprises;
means for calculating the relevancy threshold as a 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 that at least one of the relevancy scores satisfies the relevancy threshold. - View Dependent Claims (36, 37, 38, 39)
means for calculating the relevancy threshold as a function of time that is specified by the user.
-
-
37. The system of claim 36, 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.
-
-
38. The system of claim 35, 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.
-
39. The system of claim 35, wherein the means for adjusting comprises:
means for adjusting the relevancy threshold by an amount specified by the user.
-
40. A system for regulating a flow of information to a user, the system comprising:
-
means for maintaining, in a constant number of storage locations in a computer-readable memory, values corresponding to a relevancy threshold for the user, a volume indicating a frequency of message delivery desired by the user, and a previous receipt time indicating a time at which a message was last delivered to the user; and
means for determining whether to deliver incoming messages to the user based on the relevancy threshold, the volume, and the previous receipt time. - View Dependent Claims (41, 42)
means for determining whether the relevancy scores of the incoming messages satisfy the relevancy threshold; and
means for delivering to the user message information derived from the incoming messages whose relevancy scores satisfy the relevancy threshold.
-
-
42. The system of claim 40, wherein the means for determining comprises:
-
means for generating a decay value as a function of the volume and the previous receipt time; and
means for adjusting the relevancy threshold by the decay value.
-
-
43. A computer-readable medium encoded with a program for execution on a computer system including a relevancy threshold for a user and an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user, the program, when executed on the computer system, performs a method for regulating a flow of information to the user, the method comprising steps of:
-
(A) determining whether the relevancy score of the incoming message satisfies the relevancy threshold;
(B) delivering to the user message information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold; and
(C) 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.
-
-
44. A computer-readable medium encoded with a program for execution on a computer system including a relevancy threshold for a user and an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user, the program, when executed on the computer system, performs a method for regulating a flow of information to the user, the method comprising steps of:
-
(A) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and
(B) delivering to the user message information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold, wherein the step (B) comprises a step of;
(B)(1) adjusting the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
-
-
45. A computer-readable medium encoded with a program for execution on a computer system including a relevancy threshold for a user and an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user, the program, when executed on the computer system, performs a method for regulating a flow of information to the user, the method comprising steps of:
-
(A) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and
(B) delivering to the user message information derived from the incoming message and adjusting the relevancy threshold when the relevancy score of the incoming message satisfies the relevancy threshold, wherein the step (B) comprises a step of;
(B)(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.
-
-
46. A computer-readable medium encoded with a program for execution on a computer system including a relevancy threshold for a user and an incoming message having a relevancy score, the relevancy score indicating a relevancy of the incoming message to the user, the program, when executed on the computer system, executes a method for regulating a flow of information to the user, the method comprising steps of:
-
(A) calculating the relevancy threshold as a function of time;
(B) determining whether the relevancy score of the incoming message satisfies the relevancy threshold; and
(C) delivering to the user message information derived from the incoming message when the relevancy score of the incoming message satisfies the relevancy threshold. - View Dependent Claims (47, 48)
(A)(1) calculating the relevancy threshold as a function of time that is specified by the user.
-
-
48. The computer-readable medium of claim 47, wherein the step (A)(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.
-
-
49. A computer-readable medium encoded with a program for execution on a computer system including a relevancy threshold for the user and a plurality of incoming messages having relevancy scores, the relevancy scores indicating relevancy'"'"'s of the plurality of incoming messages to the user, the program, when executed on the computer system, performs a method for regulating a flow of information to the user, the method comprising a step of:
-
(A) 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 (A) comprises steps of;
(A)(1) calculating the relevancy threshold as a function of time;
(A)(2) determining whether the relevancy scores of the incoming messages satisfy the relevancy threshold;
(A)(3) delivering to the user message information derived from those incoming messages whose relevancy scores satisfy the relevancy threshold; and
(A)(4) adjusting the relevancy threshold when it is determined that at least one of the relevancy scores satisfies the relevancy threshold. - View Dependent Claims (50, 51, 52, 53)
(A)(1)(a) calculating the relevancy threshold as a function of time that is specified by the user.
-
-
51. The computer-readable medium of claim 50, wherein the step (A)(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.
-
-
52. The computer-readable medium of claim 49, wherein the step (A)(4) comprises a step of:
adjusting the relevancy threshold by a function of the difference between the relevancy threshold and a maximum relevancy value.
-
53. The computer-readable medium of claim 49, wherein the step (A)(4) comprises a step of:
adjusting the relevancy threshold by an amount specified by the user.
Specification