Systems and Methods for Cross Domain Personalization
First Claim
1. ) A method for anonymously personalizing web content to a particular user, useful in association with a personalization system, the method comprising:
- listening for requests including code and tags that stand for personalized information;
masking personal information for a user corresponding to the tags of the request, wherein the masking generates anonymized personalization elements, wherein the anonymized personalization elements are at least one element in a web browser which is enabled to display the personal information from a different domain without allowing front-end scripting on the containing document to get access to the personal information; and
returning an output, wherein the output includes the tags replaced by the anonymized personalization elements.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to systems and methods for anonymously personalizing web content to a particular user. The methods and systems may include listening for requests including code and tags that stand for personalized information. Once a request is identified, the personal information for the user corresponding to the tags of the request may be masked by generating anonymized personalization elements. These anonymized personalization elements are elements in a web browser which are enabled to display the personal information from a different domain without allowing front-end scripting on the containing document to get access to the personal information. The anonymized personalization elements may be an iframe, in some embodiments. Lastly, an output, including the anonymized personalization elements, is returned.
43 Citations
23 Claims
-
1. ) A method for anonymously personalizing web content to a particular user, useful in association with a personalization system, the method comprising:
-
listening for requests including code and tags that stand for personalized information; masking personal information for a user corresponding to the tags of the request, wherein the masking generates anonymized personalization elements, wherein the anonymized personalization elements are at least one element in a web browser which is enabled to display the personal information from a different domain without allowing front-end scripting on the containing document to get access to the personal information; and returning an output, wherein the output includes the tags replaced by the anonymized personalization elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. ) A method for personalizing web content while preserving a user'"'"'s privacy, useful in association with a publishing server, the method comprising:
-
loading a static script from a constant URL, wherein the static script is configured to look for information on a local computer and discover compatible services that a user has authenticated with it; receiving a request for a webpage from a user agent; providing the static script to the user agent; receiving feedback from the static script; authenticating with the compatible service identified in the feedback; returning a document with personalization tags to the user agent; and receiving an output with anonymized personalization elements, wherein the anonymized personalization elements are at least one element in a web browser which is enabled to display information from a different domain without allowing front-end scripting on the containing document to get access to the information.
-
-
12. ) A method for logging a user into a system comprising:
-
displaying a login screen to a user from a centralized login server; receiving a username from the user; matching the username to a corresponding personal server different from the centralized login server; and redirecting the user to the personal server. - View Dependent Claims (13, 14)
-
-
15. ) A personalization system configured to anonymously personalize web content to a particular user, the system comprising:
-
a monitor configured to listen for requests including code and tags that stand for personalized information; an anonymizer configured to mask personal information for a user corresponding to the tags of the request, wherein the masking generates anonymized personalization elements, wherein the anonymized personalization elements are at least one element in a web browser which is enabled to display the personal information from a different domain without allowing front-end scripting on the containing document to get access to the personal information; and a deliverer configured to return an output, wherein the output includes the tags replaced by the anonymized personalization elements. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification