GENERATING AN ELECTRONIC MESSAGE DURING A BROWSING SESSION
First Claim
1. A computer system for generating an electronic message for a user, the system comprising:
- a memory configured to store a plurality of user identifiers, wherein each user identifier comprises an electronic message address associated with the user; and
a processing circuit configured to;
receive user interaction data relating to user interaction with first content on a web site during a web browsing session;
identify a keyword associated with the content interacted with by the user by querying a database of tags associated with web pages viewed by the user;
receive from the database a tag common to at least a predetermined number of the web pages viewed by the user;
store the keyword in a memory device;
select second content using the stored keyword;
generate an electronic message comprising the second content; and
transmit the electronic message over a network interface to the user during the web browsing session.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system for generating an electronic message for a user includes a memory and a processing circuit. The memory is configured to store a plurality of user identifiers, each user identifier having an electronic message address associated with the user. The processing circuit is configured to receive user interaction data relating to user interaction with first content on a web site during a web browsing session, identify a keyword associated with the content interacted with by the user, store the keyword in a memory device, select second content using the stored keyword, generate an electronic message comprising the second content, and transmit the electronic message over a network interface to the user during the web browsing session.
-
Citations
21 Claims
-
1. A computer system for generating an electronic message for a user, the system comprising:
-
a memory configured to store a plurality of user identifiers, wherein each user identifier comprises an electronic message address associated with the user; and a processing circuit configured to; receive user interaction data relating to user interaction with first content on a web site during a web browsing session; identify a keyword associated with the content interacted with by the user by querying a database of tags associated with web pages viewed by the user; receive from the database a tag common to at least a predetermined number of the web pages viewed by the user; store the keyword in a memory device; select second content using the stored keyword; generate an electronic message comprising the second content; and transmit the electronic message over a network interface to the user during the web browsing session. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10)
-
-
4. (canceled)
-
11. A computer system for generating an electronic message for a user, the system comprising:
-
a memory configured to store a plurality of user profiles, wherein each user profile comprises at least an electronic message address associated with the user; and a processing circuit configured to; receive user interaction data relating to user interaction with a web site, wherein each of a plurality of user interaction data comprises a time of day, a day, a date, or a month that the user interacted with the web site; store the user interaction data in respective user profiles in the memory; determine an approximate time associated with a plurality of user interactions with the web site based on the stored user interaction data for a user; determine whether the approximate time has been reached; and transmit an electronic message over a network interface to the user at the approximate time when the time has been reached. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium comprising machine-executable instructions which, when executed by a processing circuit, implement a method comprising:
-
storing in a memory a plurality of user identifiers, wherein each user identifier comprises an electronic message address associated with the user; receiving user interaction data relating to user interaction with first content on a web site during a web browsing session; identifying a keyword associated with the content interacted with by the user by querying a database of tags associated with web pages viewed by the user; receiving from the database a tag common to at least a predetermined number of the web pages viewed by the user; storing the keyword in a memory device; selecting second content using the stored keyword; generating an electronic message comprising the second content; and transmitting the electronic message over a network interface to the user during the web browsing session. - View Dependent Claims (17, 18, 20, 21)
-
-
19. (canceled)
Specification