Method and System for Selecting and Delivering Media Content via the Internet
First Claim
1. A method of using a computer system to deliver content to a plurality of clients receiving web pages of a plurality of different websites, comprising:
- according one or more values to each of a plurality of words of a web page of the plurality of different web sites;
storing the one or more values of the plurality of words in a memory;
receiving from a client one or more communications indicating that one of the web pages has been loaded into the client;
wherein the one or more communications include information of a local time at the client, the web page loaded, and the location of the client;
determining for the web page, one or more keywords, based, at least in part, on the local time, the web page, and the physical location of the client; and
transmitting information of the one or more keywords to the client.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selecting portions of content, and media content sets to be delivered over a packet based network is provided. The selected portions of content (such as a web page) may be keywords such as a word or a group of words. The media content sets may include one or more of video content (that may include an audio portion), audio content, graphics, images, or other multimedia or single media content. The media content set may include advertising, informational, business, educational, governmental, institutional, customized (e.g., personalized) content and/or other content. According to an example embodiment, the present invention provides a heuristic model employing a piece-wise linear optimization function to select keywords and the media content sets for delivery by a media delivery provider.
-
Citations
20 Claims
-
1. A method of using a computer system to deliver content to a plurality of clients receiving web pages of a plurality of different websites, comprising:
-
according one or more values to each of a plurality of words of a web page of the plurality of different web sites; storing the one or more values of the plurality of words in a memory; receiving from a client one or more communications indicating that one of the web pages has been loaded into the client; wherein the one or more communications include information of a local time at the client, the web page loaded, and the location of the client; determining for the web page, one or more keywords, based, at least in part, on the local time, the web page, and the physical location of the client; and transmitting information of the one or more keywords to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of using a computer system to deliver content to a plurality of clients receiving web pages of a plurality of different websites, the method comprising:
-
requesting a plurality of web pages of a plurality of different web sites stored on a plurality of different servers; wherein each of the plurality of web pages includes a code segment embedded therein; retrieving the plurality of web pages; according a plurality of values to each of a plurality of words of each of the plurality of web pages; wherein each of the plurality of words receive a value for each combination of a plurality of locations and a plurality of time periods; for each of the plurality of words, storing the plurality of values in a memory in association with each word; receiving from a client one or more communications indicating that one of the plurality of web pages has been loaded into the client; wherein the one or more communications include information of a local time at the client, the web page loaded, and a location of the client; selecting for the web page loaded, the local time, and the location of the client, one or more words having an associated value satisfying a predetermined condition set; and transmitting information of the one or more selected words to the client. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for generating a report, said method comprising:
-
according one or more values to each of a plurality of words of a web page of a plurality of different web sites; storing the one or more values of each of the plurality of words in a memory; receiving from a client one or more communications indicating that one of the web pages has been loaded into the client; wherein the one or more communications include information of a local time at the client, the web page loaded, and the location of the client; selecting for the web page, one or more keywords, based, at least in part, on the local time, the web page, and the physical location of the client; wherein different words are selected as keywords for (1) different web pages;
(2) the same web page at different times; and
(3) the same web page at different locations;transmitting information identifying the one or more keywords to the client; and wherein the client is configured to encode the keywords to be visually demarcated.
-
Specification