IP Library Granted Patent US 7,908,221
Granted Patent B2
US 7,908,221 · App. 12/206,727 · Granted Mar 15, 2011

System providing methods for dynamic customization and personalization of user interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,908,221
App. No.
12/206,727
Granted
Mar 15, 2011
Kind
B2
Abstract

A system providing methods for dynamically generating personalized content is described. Specific items of content which may be personalized or customized are identified. Subdirectories are created for each value of such personalized content. Files specific to each value of personalized content are created and placed in these subdirectories. When a user requests a particular web page or item of content, a token is retrieved identifying the personalized content to be generated for that particular user. Personalized content is then dynamically generated by construction of a path to at least one subdirectory containing personalized content. The path to such subdirectory containing personalized content is dynamically constructed based upon the token identifying such personalized content.

Claims (42)

1. A method comprising:

receiving a request for information by a server, the request being associated with a unique identifier that corresponds to an internet site from which the request was received;

identifying a web page template having a core portion that includes content that remains uniform regardless of the internet site from which the request was received and a customizable portion that includes partner specific content that changes based upon an identity of the internet site from which the request was received, wherein the core portion is larger than the customizable portion;

using the unique identifier to retrieve partner specific settings and preferences to include in the customizable portion of the template; and

generating a web page (or user interface) using the core portion, the customizable portion and the partner specific settings and preferences.

2. The method of claim 1 , wherein the user interface includes an email.

3. The method of claim 1 , wherein the web page has a personalized look and feel consistent with the internet site from which the request was received.

4. The method of claim 1 , further comprising:

receiving new partner specific settings and preferences that are associated with the unique identifier; and

generating a new web page (or new user interface) using the core portion, the customizable portion and the new partner specific settings and preferences.

5. The method of claim 1 , wherein the request is received by the server subsequent to the internet site receiving a service request for a service provided by the server.

6. A computer readable medium including instructions that, when executed by a processor, cause the processor to perform a method comprising:

receiving a request for information by a server, the request being associated with a unique identifier that corresponds to an internet site from which the request was received;

identifying a template having a core portion that includes content that remains uniform regardless of the internet site from which the request was received and a customizable portion that includes partner specific content that changes based upon an identity of the internet site from which the request was received, wherein the core portion is larger than the customizable portion;

using the unique identifier to retrieve partner specific settings and preferences to include in the customizable portion of the template; and

generating user viewable content using the core portion, the customizable portion and the partner specific settings and preferences.

7. The computer readable medium of claim 6 , wherein the user viewable content includes a web page, and wherein the template is a web page template.

8. The computer readable medium of claim 6 , wherein the user viewable content has a personalized look and feel consistent with the internet site from which the request was received.

9. The computer readable medium of claim 6 , further comprising:

receiving new partner specific settings and preferences that are associated with the unique identifier; and

generating new user viewable content using the core portion, the customizable portion and the new partner specific settings and preferences.

10. The computer readable medium of claim 6 , wherein the request is received by the server subsequent to the internet site receiving a service request for a service provided by the server.

11. A computing apparatus comprising:

a memory including instructions for generating user viewable content; and

a processor, connected with the memory, to execute the instructions, wherein the instructions cause the processor to perform a method comprising:

receiving a request for information by a server, the request being associated with a unique identifier that corresponds to an internet site from which the request was received;

identifying a template having a core portion that includes content that remains uniform regardless of the internet site from which the request was received and a customizable portion that includes partner specific content that changes based upon an identity of the internet site from which the request was received, wherein the core portion is larger than the customizable portion;

using the unique identifier to retrieve partner specific settings and preferences to include in the customizable portion of the template; and

generating the user viewable content using the core portion, the customizable portion and the partner specific settings and preferences.

12. The computing apparatus of claim 11 , wherein the user viewable content includes a web page, and wherein the template is a web page template.

13. The computing apparatus of claim 11 , wherein the user viewable content has a personalized look and feel consistent with the internet site from which the request was received.

14. The computing apparatus of claim 11 , the method further comprising:

receiving new partner specific settings and preferences that are associated with the unique identifier; and

generating new user viewable content using the core portion, the customizable portion and the new partner specific settings and preferences.

15. The computing apparatus of claim 11 , wherein the request is received by the server subsequent to the internet site receiving a service request for a service provided by the server.

16. A computing apparatus comprising:

a network interface to receive a request for information, the request being associated with a unique identifier that corresponds to an internet site from which the request was received;

a memory to store a plurality of templates, each of the plurality of templates having a core portion that includes content that remains uniform regardless of the internet site from which the request was received and a customizable portion that includes partner specific content that changes based upon an identity of the internet site from which the request was received, wherein the core portion is larger than the customizable portion, the memory further to store instructions for generating user viewable content; and

a processor, connected with the memory and the network interface, to execute the instructions, wherein the instructions cause the processor to perform a method comprising:

identifying one of the plurality of templates;

using the unique identifier to retrieve partner specific settings and preferences to include in the customizable portion of the identified one of the plurality of templates; and

generating user viewable content using the core portion, the customizable portion and the partner specific settings and preferences.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2015
From: VERISIGN, INC.
To: RPX CORPORATION
Reel/Frame 035153/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2015
From: BODMER, BRIAN; EGLI, PAUL A.; MCCANLIES, ELIZABETH R.
To: LIGHTSURF TECHNOLOGIES, INC.
Reel/Frame 034882/0653 →
ASSET ACQUISITION DOCUMENT Recorded Jul 23, 2009
From: LIGHTSURF TECHNOLOGIES, INC.
To: VERISIGN, INC.
Reel/Frame 022998/0747 →