Method of displaying message in an interactive computer process during the times of heightened user interest
First Claim
Patent Images
1. In a data processing system executing an online realtime discussion process for interacting with at least one user, the method comprising monitoring data about the rate of message traffic in the medium, using the monitored data to determine a time to display a message to the user, and displaying the message to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system and method for executing a process for interacting with at least one user and displaying messages to the user at times of heightened user interest.
101 Citations
8 Claims
- 1. In a data processing system executing an online realtime discussion process for interacting with at least one user, the method comprising monitoring data about the rate of message traffic in the medium, using the monitored data to determine a time to display a message to the user, and displaying the message to the user.
-
3. In a data processing system executing a process for interacting with at least one user, the method comprising:
-
(a) executing the process for a period of time;
(b) monitoring data about the process;
(c) during execution of the process, repeatedly forming a measure of the likely intensity of the user'"'"'s interaction with the process based on the data; and
(d) selectively displaying a message to the user based on the value of the measure, wherein the process comprises a simulated team game, and wherein forming a measure of likely intensity comprises determining a measure of a likelihood of a player scoring.
-
-
4. In a data processing system executing a process for interacting with at least one user, the method comprising:
-
(a) executing the process for a period of time;
(b) monitoring data about the process;
(c) during execution of the process, repeatedly forming a measure of the likely intensity of the user'"'"'s interaction with the process based on the data; and
(d) selectively displaying a message to the user based on the value of the measure, wherein the process presents an interactive drama to the user, wherein the message is not part of the dramatic storyline and wherein forming a measure of likely intensity comprises providing an association between events that have occurred within the interactive drama and a representation of goals that a user is likely to have, updating the representation in response to events within the interactive drama, and monitoring changes in said representation in response to said updating.
-
-
5. In a data processing system executing a process for interacting with at least one user, the method comprising:
-
(a) executing the process for a period of time;
(b) monitoring data about the process;
(c) during execution of the process, repeatedly forming a measure of the likely intensity of the user'"'"'s interaction with the process based on the data;
(d) selectively displaying a message to the user based on the value of the measure;
(e) determining at least one waiting interval; and
(f) after selectively displaying the message, waiting for a determined waiting interval before selectively displaying further messages, further comprising determining the waiting interval according to an estimate or measure of likely intensity of the user'"'"'s interaction with the process.
-
-
6. In a data processing system executing a process for interacting with at least one user, the method comprising:
-
(a) executing the process for a period of time;
(b) monitoring data about the process;
(c) during execution of the process, repeatedly forming a measure of the likely intensity of the user'"'"'s interaction with the process based on the data; and
(d) selectively displaying a message to the user based on the value of the measure, further comprising determining an appropriate time for displaying the message and, in response to the determination, increasing the likely intensity of the user'"'"'s interaction by modifying the state of the process.
-
-
7. A computer program product, tangibly stored on a computer-readable medium, for inserting a message during a user interactive process, the product comprising instructions operable to cause a programmable processor to:
-
(a) execute the process for a period of time; and
(b) monitor data about the process (c) during execution of the process, repeatedly form a measure of the likely intensity of the user'"'"'s interaction with the process based on the data; and
(d) selectively display a message to the user based on the value of the measure, further comprising instructions operable to cause a programmable processor to determine an appropriate time for displaying the message and, in response to the determination, increase the likely intensity of the user'"'"'s interaction by modifying the state of the process.
-
-
8. A data processing system for inserting a message during a user interactive process comprising:
-
(a) means for executing the process for a period of time; and
(b) means for monitoring data about the process (c) means for, during execution of the process, repeatedly forming a measure of the likely intensity of the user'"'"'s interaction with the process based on the data; and
(d) means for selectively displaying a message to the user based on the value of the measure wherein the process is a game process, and wherein the message does not refer to a state of the game, further comprising means for determining an appropriate time for displaying the message and, in response to the determination, increasing the likely intensity of the user'"'"'s interaction by modifying the state of the process.
-
Specification