IP Library Granted Patent US 9,130,765
Granted Patent B1
US 9,130,765 · App. 10/189,351 · Granted Sep 8, 2015

System and method for generating a modified web page by inline code insertion in response to an information request from a client computer

Inventors: Michael Carringer (Knoxville, TN); Mark Schmid (Midlothian, VA)
H04L12/2492
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 9,130,765
App. No.
10/189,351
Granted
Sep 8, 2015
Kind
B1
Abstract

A method of accessing information through a network server from information sources in a computer communication network. A request for requested information from a requested information source is sent using a network client. The request is intercepted by the network server, which sends the request to the requested information source. The requested information is received from the requested information source, using the network server. The network server modifies the requested information by inserting format and request instructions into the requested information and then sending the modified requested information containing the format and request instructions to the client computer. The client computer uses the format and request instructions to send a request for supplemental information. The request for supplemental information is associated with supplemental information from a supplemental information source, and the associated supplemental information is sent from the supplemental information source to the network client.

Claims (28)

1. A method of providing advertisements over a computer network, the method comprising:

communicating with a computing device over the computer network, the computing device accessing a webpage and displaying content from the webpage to a user;

in response to a request from the computing device, selecting an advertisement of at least one of multiple advertisers to provide to the computing device based on a reconfigurable association between the webpage having the content to be displayed to the user and the advertisement, the reconfigurable association being one of multiple reconfigurable associations corresponding to the multiple advertisers; and

providing the advertisement to the computing device over the computer network.

2. A method as in claim 1 wherein selecting an advertisement includes associating the advertisement with the content.

3. A method as in claim 2 wherein associating the advertisement with the content includes creating a link between the advertisement and the content.

4. A method as in claim 2 further including storing the association in a database.

5. A method as in claim 1 further comprising storing advertisements in a server that is remote from the computing device.

6. A method as in claim 1 further comprising storing advertisements at a plurality of separate, networked locations.

7. A system for providing advertisements over a computer network, the system comprising:

a server storing advertisements;

an interface configured to receive a request from a computing device over the computer network, the computing device accessing a webpage and displaying content from the webpage to a user; and

a processor configured to, in response to the request, (i) select an advertisement of at least one of multiple advertisers to provide to the computing device based on a reconfigurable association between the webpage having the content to be displayed to the user and the advertisement, the reconfigurable association being one of multiple reconfigurable associations corresponding to the multiple advertisers, and (ii) provide the advertisement to the computing device over the computer network.

8. A system as in claim 7 wherein the processor is configured to select an advertisement by associating the advertisement with the content.

9. A system as in claim 8 wherein the processor is configured to associate the advertisement with the content by creating a link between the advertisement and the content.

10. A system as in claim 8 further including a database to store the association.

11. A system as in claim 7 wherein the server is remote from the computing device.

12. A system as in claim 7 wherein the server is distributed over a plurality of separate, networked locations.

13. A non-transitory computer readable medium having computer readable program codes embodied therein for providing advertisements over a computer network, the computer readable medium program codes including instructions that, when executed by a processor, cause the processor to:

communicate with a computing device over the computer network, the computing device accessing a webpage and displaying content from the webpage to a user;

in response to a request from the computing device, select an advertisement of at least one of multiple advertisers to provide to the computing device based on a reconfigurable association between the webpage having the content to be displayed to the user and the advertisement, the reconfigurable association being one of multiple reconfigurable associations corresponding to the multiple advertisers; and

provide the advertisement to the computing device over the computer network.

14. A non-transitory computer readable medium as in claim 13 wherein the instructions cause the processor to select an advertisement by associating the advertisement with the content.

15. A non-transitory computer readable medium as in claim 14 wherein the instructions cause the processor to associate the advertisement with the content by creating a link between the advertisement and the content.

16. A non-transitory computer readable medium as in claim 14 wherein the instructions cause the processor to store the association in a database.

17. A method as in claim 1 further including storing the multiple reconfigurable associations in a number of separate data stores, each data store being associated with at least one of the multiple advertisers and including a separate set of associations between advertisements and the webpages.

18. A system as in claim 7 further including multiple separate data stores each associated with at least one of the multiple advertisers and each storing a different set of associations between advertisements and the webpages.

19. A non-transitory computer readable medium as in claim 13 wherein the instructions cause the processor to store the multiple reconfigurable associations in a number of separate data stores, each data store being associated with at least one of the multiple advertisers and including a separate set of associations between advertisements and the webpages.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2014
From: H-CHIP HOLDINGS, LLC
To: SMOOTH RIDE, SERIES 53 OF ALLIED SECURITY TRUST I
Reel/Frame 033710/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2013
From: MOUNT HAMILTON PARTNERS, LLC
To: H-CHIP HOLDINGS, LLC
Reel/Frame 031743/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2010
From: PTEK HOLDINGS, INC.
To: EDUCATION NETWORKS OF AMERICA, INC.
Reel/Frame 023971/0833 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2010
From: EDUCATION NETWORKS OF AMERICA, INC.
To: MOUNT HAMILTON PARTNERS, LLC
Reel/Frame 023971/0840 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2010
From: NTOWN COMMUNICATIONS, INC.
To: PTEK HOLDINGS, INC.
Reel/Frame 023971/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2010
From: SCHMID, MARK L.; CARRINGER, MICHAEL W.
To: NTOWN COMMUNICATIONS, INC.
Reel/Frame 023971/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2006
From: EDUCATION NETWORKS OF AMERICA, INC.
To: MOUNT HAMILTON PARTNERS, LLC
Reel/Frame 018303/0218 →
Continuity (3)
Continuation In Part 09366530 · Aug 2, 1999
Continuation In Part 09096916 · Jun 12, 1998
Continuation 08667183 · Jun 12, 1996