SYSTEMS AND METHODS FOR PROVIDING DESKTOP MESSAGING AND END-USER PROFILING
First Claim
1. A computer program product for implementing within a computer system a method for providing a desktop messenger and profiling system, the computer program product comprising:
- a computer readable medium for providing computer program code means utilized to implement the method, wherein the computer program code means is comprised of executable code for;
assigning a unique identity code to an end-user;
using a communication conduit to convey content from a server to a client machine;
displaying the content on the client machine;
tracking end-user profile information on the client machine;
correlating the profile information with the unique identity code to create an end-user profile; and
targeting updated content to the end-user based on the end-user profile.
0 Assignments
0 Petitions
Accused Products
Abstract
This application relates to systems and methods for providing desktop messaging and end-user profiling in a computer environment. Generally, implementation includes delivering imaged-based content (including advertisements) and/or multi-media messages to an end-user on a periodic basis. In some cases, the content is conveyed from a server software application to a client device via a conduit that does not use an Internet browser, RSS, XML, Javascripts, ActiveX, or an e-mail client. As the end-user reads or otherwise interacts with the software application on a client machine, software on the machine collects profile information from the end-user. This profile information is used to target additional content for the particular end-user.
17 Citations
20 Claims
-
1. A computer program product for implementing within a computer system a method for providing a desktop messenger and profiling system, the computer program product comprising:
-
a computer readable medium for providing computer program code means utilized to implement the method, wherein the computer program code means is comprised of executable code for; assigning a unique identity code to an end-user; using a communication conduit to convey content from a server to a client machine; displaying the content on the client machine; tracking end-user profile information on the client machine; correlating the profile information with the unique identity code to create an end-user profile; and targeting updated content to the end-user based on the end-user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for implementing within a computer system a method for providing a desktop messenger and profiling system, the computer program product comprising:
a computer readable medium for providing computer program code means utilized to implement the method, wherein the computer program code means is comprised of executable code for; assigning a unique identity code to an end-user when an account is set up on a client machine; using a communication conduit to convey image-based content from a server to the client machine; displaying the image-based content on the client machine as a content display window; using client software on the client machine to track end-user profile information on the client machine; reporting the profile information to a server software application; correlating the profile information with the unique identity code to create an end-user profile; and making available, for retrieval by the client machine, update content that is targeted to the end-user based on the end-user profile. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A method for providing desktop messaging and end-user profiling in a computer environment, the method comprising:
-
assigning a unique identity code to an end-user; using a communication conduit to convey content from a server to a client machine; displaying the content on the client machine; tracking end-user profile information on the client machine; correlating the profile information with the unique identity code to create an end-user profile; and targeting updated content to the end-user based on the end-user profile. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification