IP Library Granted Patent US 8,352,854
Granted Patent B2
US 8,352,854 · App. 11/842,095 · Granted Jan 8, 2013

Dynamic page generator

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 8,352,854
App. No.
11/842,095
Granted
Jan 8, 2013
Kind
B2
Abstract

In accordance with embodiments of the invention, a method for providing at least one customized advertisement in a dynamically generated customized page is provided. The method includes receiving a user request for a customized page. In response to the user request, the method further includes receiving a template program specific to the user. The template program is based on user configuration information. The user configuration information includes user demographic information. The template program is received from one of at least two locations. The location is determined from the frequency of the user request for the customized page. After receiving an advertisement selected in accordance to the user demographic information, the template program is executed using the selected advertisement to generate the customized page. The customized page is provided to the user.

Claims (32)

1. A method comprising:

receiving a user request for a customized page;

receiving a template program that is unique to the user and based on user configuration information, the user configuration information being supplied by the user and used to build the template program that is unique to the user, the user configuration information including user demographic information, and wherein the template program is received from one of at least two locations, the location determined from the frequency of the user request for the customized page;

receiving an advertisement selected in accordance to the user demographic information;

executing the template program using the selected advertisement to generate the customized page; and

providing the customized page to the user.

2. The method of claim 1 , wherein the user demographic information includes at least one of the group consisting of sex, age, and location information.

3. The method of claim 2 , wherein location information comprises a postal code.

4. The method of claim 2 , wherein location information comprises a time zone.

5. The method of claim 1 , wherein the advertisement is classified based on targeted demographic information.

6. The method of claim 1 , wherein the template program further comprises user preferences related to real-time information for generating the customized page.

7. The method of claim 6 , wherein the real-time information comprises stock quotes, sports scores, and news headlines.

8. A computer-readable non-transitory medium tangibly storing computer instructions for a processor, when executed by the processor the instructions cause the processor to be operable for:

receiving a user request for a customized page;

receiving a template program that is unique to the user and based on user configuration information, the user configuration information being supplied by the user and used to build the template program that is unique to the user, the user configuration information including user demographic information, and wherein the template program is received from one of at least two locations, the location determined from the frequency of the user request for the customized page;

receiving an advertisement selected in accordance to the user demographic information;

executing the template program using the selected advertisement to generate the customized page; and

providing the customized page to the user.

9. The computer-readable non-transitory medium of claim 8 , wherein the user demographic information includes at least one of the group consisting of sex, age, and location information.

10. The computer-readable non-transitory medium of claim 8 , wherein location information comprises a postal code.

11. The computer-readable non-transitory medium of claim 8 , wherein location information comprises a time zone.

12. The computer-readable non-transitory medium of claim 8 , wherein the advertisement is classified based on targeted demographic information.

13. The computer-readable non-transitory medium of claim 8 , wherein the template program further comprises user preferences related to real-time information for generating the customized page.

14. The computer-readable non-transitory medium of claim 13 , wherein the real-time information comprises stock quotes, sports scores, and news headlines.

15. A system comprising:

logic for receiving a user request for a customized page;

logic for receiving a template program that is unique to the user and based on user configuration information, the user configuration information being supplied by the user and used to build the template program that is unique to the user, the user configuration information including user demographic information, wherein the template program is received from one of at least two locations, the location determined from the frequency of the user request for the customized page;

logic for receiving an advertisement selected in accordance to the user demographic information;

a processor for executing the template program using the selected advertisement to generate the customized page; and

logic for providing the customized page to the user.

16. The system of claim 15 , wherein one of the at least two locations is a local storage.

17. The system of claim 15 further comprising logic for receiving real-time data from a shared memory.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: EXCALIBUR IP, LLC
To: DIGI PORTAL LLC
Reel/Frame 045981/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2018
From: YAHOO HOLDINGS, INC.
To: EXCALIBUR IP, LLC
Reel/Frame 045954/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2007
From: NAZEM, FARZAD; PATEL, ASHVINKUMAR P.
To: YAHOO! INC.
Reel/Frame 019925/0302 →