MONITORING APPLICATION FOR AUTOMATICALLY REQUESTING CONTENT
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the instant invention are directed to a system, apparatus and method for monitoring a user'"'"'s activities and displaying and presenting unsolicited content to users over a wide area network. Embodiments of the instant invention include a monitoring system comprising an activity monitor and a content transfer and display means, wherein the activity monitor comprises an event identifier and a timer. The monitoring system monitors user activities, identifies trigger events, measures the elapsed time of inactivity of the user and initiates the presentation of unsolicited data, or content, to the user computer. In general, the monitoring system identifies trigger events and measures the elapsed time between trigger events. If the elapsed time between the trigger events exceeds a predefined time period the monitoring system causes unsolicited data to be presented on the user computer.
15 Citations
21 Claims
-
1. (canceled)
-
2. A computing system comprising:
one or more processors configured to execute software code in order cause the computing system to; detect occurrence of a defined trigger event associated with display of a first data on an electronic display of the computing system; and initiate a request for a second data in response to determining that an amount of time from the occurrence of the defined trigger event exceeds a defined threshold; wherein the second data is configured for display at least partially on top of the first data on the electronic display of the computing system. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
10. A computing system comprising:
one or more hardware processors configured to execute instructions in order to; initiate transmission to a client computing device of; a first data configured for rendering by the client computing device in order to display a first user interface of the client computing device; and executable code configured to detect occurrence of a defined trigger event associated with the first user interface and to initiate a request for a second data from the client computing device in response to an amount of time from the occurrence of the defined trigger event exceeding a defined threshold; receive the request for the second data from the client computing device; and initiate transmission of the second data to the client computing device in response to receiving the request for the second data, wherein the second data is configured for rendering by the client computing device in order to display a second user interface at least partially on top of the first user interface. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A tangible computer-readable storage medium having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
sending a first data usable to render a first user interface together with a monitoring application to a client computing device, wherein the monitoring application is configured to generate a request for a second data in response to determining that a defined trigger event associated with the first user interface has not occurred for at least a predetermined time period; and sending the second data to the client computing device in response to receiving the request for the second data, wherein the second data is usable to render a second user interface for placement at least partially on top of the first user interface until the monitoring application detects input on the client computing device indicating that the first user interface should be redisplayed. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification