Method of identifying and including related content in a requested web page
DCFirst Claim
1. A computer program product having executable instruction codes that are stored on a non-transitory computer-readable medium on a server computer, the instruction codes when executed by the server computer causes the server computer to provide unrequested content to a client computer and perform steps comprising:
- requesting and receiving a plurality of objects in first content located on a content provider'"'"'s server, the plurality of objects comprising key words;
wherein the requesting and receiving is performed by the server computer;
indexing the key words, wherein said indexing is performed by the server computer;
forming a database table containing each of the key words, wherein forming is performed by the server computer;
accessing the database table, wherein accessing is performed by the server computer;
selecting a key word from within the database table, wherein selecting is performed by the server computer;
identifying a second content by finding a relationship between the second content and the key word selected, wherein identifying is performed by the server computer; and
sending the second content for receipt and display on the client computer, wherein sending is performed by the server computer.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method is disclosed for providing requested contents and unrequested associated contents to a client computer system. A website server receives a request from the client computer system to send a web page for display on the client computer system. A provider examines the requested web page'"'"'s content, identifies related content, and includes the related content in the web page, which is then sent to the client computer system for display.
79 Citations
9 Claims
-
1. A computer program product having executable instruction codes that are stored on a non-transitory computer-readable medium on a server computer, the instruction codes when executed by the server computer causes the server computer to provide unrequested content to a client computer and perform steps comprising:
-
requesting and receiving a plurality of objects in first content located on a content provider'"'"'s server, the plurality of objects comprising key words; wherein the requesting and receiving is performed by the server computer; indexing the key words, wherein said indexing is performed by the server computer; forming a database table containing each of the key words, wherein forming is performed by the server computer; accessing the database table, wherein accessing is performed by the server computer; selecting a key word from within the database table, wherein selecting is performed by the server computer; identifying a second content by finding a relationship between the second content and the key word selected, wherein identifying is performed by the server computer; and sending the second content for receipt and display on the client computer, wherein sending is performed by the server computer. - View Dependent Claims (2, 3)
-
-
4. A computer program product having executable instruction codes that are stored on a non-transitory computer-readable medium on a server computer, the instruction codes when executed by the server computer causes the server computer to provide unrequested content to a client computer and perform steps comprising:
-
receiving a third-party-supplied first content, wherein said receiving is performed by the server computer; incorporating said third-party-supplied first content into a host on the server computer, wherein said incorporating is done by the server computer; said third-party-supplied first content comprising a plurality of objects, each object in the plurality of objects selected from the group consisting of text, image, form element, audio, video, link and key word; indexing said plurality of objects, wherein the indexing is performed by the server computer; forming a database table containing objects in the plurality of objects, wherein forming is performed by the server computer; accessing the database table and selecting an object in the plurality of objects using the index, wherein selecting is performed by the server computer; identifying a second content by finding a relationship between the second content and the object selected, wherein identifying is performed by the server computer; and sending the second content for receipt and display on the client computer, wherein sending is performed by the server computer. - View Dependent Claims (5, 6, 7)
-
-
8. A computer program product having executable instruction codes that are stored on a non-transitory computer-readable medium on a server computer, the instruction codes when executed by the server computer causes the server computer to provide unrequested content to a client computer and perform steps comprising:
-
requesting, receiving and indexing a plurality of objects in first content located on a content provider'"'"'s server, each object in the plurality of objects selected from the group consisting of text, image, form element, audio, link and key word; wherein said requesting, receiving and indexing is performed by the server computer; forming a first database table containing objects in the plurality of objects subjected to indexing, wherein said forming is performed by the server computer; providing second content comprising a plurality of second-content objects, each second-content object in the plurality of second-content objects selected from the group consisting of text, image, form element, audio, link and key word, wherein each second-content object in said plurality of second-content objects is stored in a second database table; accessing the first database table and the second database table, wherein said accessing is performed by the server computer; finding a relationship between a first object of the first database table and a second object of the second database table, wherein said finding is performed by the server computer; and sending the second content for receipt and display on the client computer, wherein said sending is performed by the server computer. - View Dependent Claims (9)
-
Specification