Method and system for selecting and delivering media content via the internet
First Claim
1. A method comprising:
- determining, at a server, a plurality of values for a keyword of a web page;
receiving, from a user computer at the server, a request for identification of keywords of the web page, the request comprising data associated with the user computer;
determining, at the server, a location of the user computer and a local time at the user computer based on the data associated with the user computer;
selecting, at the server, a value from among the plurality of values for the keyword that corresponds to the location of the user computer and the local time at the user computer;
determining, at the server, that the value meets a criterion;
responsive to determining that the value meets the criterion, selecting, at the server, the keyword;
determining, at the server, keyword identifying information based on the value and the keyword; and
transmitting, from the server to the user computer, the keyword identifying information.
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.
59 Citations
20 Claims
-
1. A method comprising:
-
determining, at a server, a plurality of values for a keyword of a web page; receiving, from a user computer at the server, a request for identification of keywords of the web page, the request comprising data associated with the user computer; determining, at the server, a location of the user computer and a local time at the user computer based on the data associated with the user computer; selecting, at the server, a value from among the plurality of values for the keyword that corresponds to the location of the user computer and the local time at the user computer; determining, at the server, that the value meets a criterion; responsive to determining that the value meets the criterion, selecting, at the server, the keyword; determining, at the server, keyword identifying information based on the value and the keyword; and transmitting, from the server to the user computer, the keyword identifying information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server configured to:
-
determine a plurality of values for a keyword of a web page; receive, from a user computer, a request for identification of keywords of the web page, the request comprising data associated with the user computer; determine a location of the user computer and a local time at the user computer based on the data associated with the user computer; select a value from among the plurality of values for the keyword that corresponds to the location of the user computer and the local time at the user computer; determine that the value meets a criterion; select the keyword responsive to determining that the value meets the criterion; determine keyword identifying information based on the value and the keyword; and transmit, to the user computer, the keyword identifying information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions for determining a plurality of values for a keyword of a web page; instructions for receiving, from a user computer, a request for identification of keywords of the web page, the request comprising data associated with the user computer; instructions for determining a location of the user computer and a local time at the user computer based on the data associated with the user computer; instructions for selecting a value from among the plurality of values for the keyword that corresponds to the location of the user computer and the local time at the user; instructions for determining that the value meets a criterion; instructions for selecting the keyword responsive to determining that the value meets the criterion; instructions for determining keyword identifying information based on the value and the keyword; and instructions for transmitting, to the user computer, the keyword identifying information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification