Intelligent content delivery system based on user actions with client application data
First Claim
Patent Images
1. A computer implemented method, comprising:
- collecting relevant data from a user, from the user'"'"'s computer, and from a provider;
generating results information from the relevant data, said results information specifying which content from a provider is relevant to a user; and
downloading content from said provider in accordance with said results information.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method for generating results information, wherein the results information is utilized to provide intelligent content from a provider to a user. In one embodiment, the method collects relevant data from a user, from the user'"'"'s computer, and from a provider. The embodiment of the method then generates the results information from the relevant data specifying which content from a provider is relevant to a user. The embodiment then downloads content from the provider in accordance with the results information.
70 Citations
15 Claims
-
1. A computer implemented method, comprising:
-
collecting relevant data from a user, from the user'"'"'s computer, and from a provider;
generating results information from the relevant data, said results information specifying which content from a provider is relevant to a user; and
downloading content from said provider in accordance with said results information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
setting up a user machine, said user machine utilized by said user to browse a site maintained by said provider, for intelligent content delivery from said provider; and
comparing a plurality of profiles related to said user, said user machine and said provider, said comparison indicating what content of said provider matches the interests and capabilities of said user.
-
-
3. A method according to claim 2 wherein said setting up includes:
-
creating a baseline user profile for the user on said user machine; and
categorizing said baseline user profile into static, dynamic, and user-specific profiling information.
-
-
4. A method according to claim 3 wherein setting up includes:
-
if a capability page does not exist for said provider, creating a capability page for said provider; and
if a capability page does exist for said provider, checking whether a capability page entry exists for the site maintained by said provider if said provider maintains more than one site.
-
-
5. A method according to claim 3 wherein:
-
if a capability page entry does not exist for the site maintained by said provider if said provider maintains more than one site, then creating a new capability page entry for said site; and
updating a pointer in an existing capability page for said provider to point to said newly created entry.
-
-
6. A method according to claim 2 wherein setting up includes:
-
creating a rule book specifying a manner in which to perform said comparison; and
providing rule pages for said rule book.
-
-
7. A method according to claim 6 wherein said comparing includes comparing said baseline user profile with a capability page for said provider in accordance with said rule book.
-
8. A method according to claim 4 wherein said capability page is updated by said provider as needed.
-
9. A method according to claim 3 wherein said baseline profile is updated as needed, and said static profiling information is updated less often than said dynamic profiling information.
-
10. An article of manufacture comprising a computer readable medium having instructions stored thereon which when executed causes:
-
collecting relevant data from a user, from the user'"'"'s computer, and from a provider;
generating results information from the relevant data, said results information specifying which content from a provider is relevant to a user; and
downloading content from said provider in accordance with said results information.
-
-
11. A system comprising:
-
a bus;
a processor coupled to the bus;
a memory coupled to said processor, said memory adapted to load a user agent; and
a disk coupled to said bus adapted to store a baseline user profile and a rule book. - View Dependent Claims (12, 13, 14, 15)
a network access device coupled to said bus, said network access device adapted to transact data with a content provider, said content provider adapted to send a provider agent via said network access device, said provider agent loadable in said memory.
-
-
13. A system according to claim 12 wherein said user agent is adapted to maintain and update said baseline user profile and to provide rules pages for said rule book.
-
14. A system according to claim 12 wherein said content provider is adapted to send a capability page storable on said disk, said capability page maintained and updated by said provider agent.
-
15. A system according to claim 14 wherein said data transacted includes content from said provider, said content in accordance with applying said rule book to said capability page and said baseline user profile.
Specification