End user profiling method
First Claim
1. A method for creating, transmitting, extracting and storing at a predetermined location on an end user'"'"'s computer, a browser independent reaccessible end user profile at least when an end user first logs onto a website offering desired downloadable data and downloads data therefrom, the method comprising the steps of:
- determining if a profile for the end user exists on the website server and if not;
polling the end user and obtaining input desired for creating the profile on the server;
creating a profile;
embedding a copy of the profile into an action tag pointing to a download package through a data filter on the server;
generating a download package comprising the desired data and a profile extraction program;
generating an HTML page including the action tag for actuation by the user for downloading selected data;
upon execution of the action tag by the user beginning operation of the data filter to transfer the user profile from the tag into the download package and downloading the package;
upon opening of the package running the extraction program to extract the profile from the download package and saving the profile to a predetermined file location on the end user'"'"'s computer.
21 Assignments
0 Petitions
Accused Products
Abstract
The method is provided for creating, transmitting, extracting and storing an end user profile on the end user'"'"'s computer which is reaccessible and comprises the steps of: determining if a profile for the end user exists on the website server and if not; polling the end user and obtaining input desired for creating the profile on the server; creating the profile; embedding a copy of the profile into an action tag pointing to a download package through a data filter on a server; generating a download package comprising the desired data and a profile extraction program; generating an HTML page including the action tag for actuation by the user for downloading selected data; upon execution of the action tag by the user beginning operation of the data filter to transfer the user profile from the tag into the download package and downloading the package; upon opening of the package running the extraction program to extract the profile from the download package and saving the profile to a predetermined file location on the end user'"'"'s computer; and accessing the profile as needed for eliminating rekeying by the user of profile information contained therein.
66 Citations
14 Claims
-
1. A method for creating, transmitting, extracting and storing at a predetermined location on an end user'"'"'s computer, a browser independent reaccessible end user profile at least when an end user first logs onto a website offering desired downloadable data and downloads data therefrom, the method comprising the steps of:
-
determining if a profile for the end user exists on the website server and if not;
polling the end user and obtaining input desired for creating the profile on the server;
creating a profile;
embedding a copy of the profile into an action tag pointing to a download package through a data filter on the server;
generating a download package comprising the desired data and a profile extraction program;
generating an HTML page including the action tag for actuation by the user for downloading selected data;
upon execution of the action tag by the user beginning operation of the data filter to transfer the user profile from the tag into the download package and downloading the package;
upon opening of the package running the extraction program to extract the profile from the download package and saving the profile to a predetermined file location on the end user'"'"'s computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Computer executable software process code for creating, transmitting, extracting and storing at a predetermined location on an end user'"'"'s computer, a browser independent reaccessible end user profile at least when an end user first logs onto a website offering desired downloadable data and downloads data therefrom, the code comprising:
-
code for determining if a profile for the end user exists on the website server;
code for polling the end user and obtaining input desired for creating the profile on the server;
code for creating the profile;
code for embedding a copy of the profile into an action tag pointing to a download package through a data filter on the server;
code for generating a download package comprising the desired and a profile extraction program;
code for generating the HTML page including the action tag for actuation by the user for downloading selected data;
upon extraction of the action tag by the user, code for beginning operation of the data filter to transfer the user profile from the tag into the download package and downloading the package;
upon opening of the package, code for running the extraction program to extract the profile from the download package and saving the profile to a predetermined file location on the end user'"'"'s computer.
-
-
14. A computer executed process for creating, transmitting, extracting and storing at a predetermined location on an end user'"'"'s computer, a browser independent reaccessible end user profile at least when an end user first logs onto a website offering desired downloadable data and downloads data therefrom, the process comprising the steps of:
-
determining if a profile for the end user exists on the website server and if not;
polling the end user and obtaining input desired for creating the profile on the server;
creating the profile;
embedding a copy of the profile into an action tag pointing to a download package through a data filter on the server;
generating a download package comprising the desired data and a profile extraction program;
upon execution of the action tag by the user beginning operation of the data filter to transfer the user profile from the tag into the download package and downloading the package;
upon opening of the package running the extraction program to extract the profile from the download package and saving the profile to a predetermined file location on the end user'"'"'s computer.
-
Specification