Method and apparatus for context-specific content delivery
First Claim
1. In a digital content delivery network having a server and a client device in data communication therewith, a method of providing primary digital content and contextually-related secondary digital content to one or more users of said digital content delivery network, said method comprising:
- receiving, at said server from said client device, a request for said primary digital content;
based at least in part on said act of receiving, automatically accessing a metadata file associated with said primary digital content, said metadata file relating to one or more topics of said primary digital content;
identifying a plurality of terms in said metadata file;
accessing a statistical data file comprising data relating to frequency of occurrence statistics for one or more of said plurality of terms in one or more other metadata files;
analyzing said plurality of terms and said data relating to frequency of occurrence statistics to identify one or more unique terms from said metadata file, said one or more unique terms having a frequency of historical usage in said plurality of other metadata files that is lower than one or more others of said plurality of terms;
utilizing said one or more unique terms identified from said metadata file to automatically generate a search string;
providing said search string to a search entity for a search of a database of secondary content, said search producing a set of said contextually related secondary digital content which has been evaluated to bear a prescribed relationship to at least one of said one or more topics of said primary digital content; and
causing transmission of said primary digital content and said secondary digital content to said client device, thereby enabling display of said primary digital content and said secondary digital content on a display device associated with said client device.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for generating and delivering selected primary content and contextually-related, targeted secondary content to users of a network. In an exemplary embodiment, the network comprises a packet-switched data (e.g., IP) network such as the Internet, and the primary content comprises video or media clips that are user-selectable via a network site or web page. The primary content carries with it descriptive metadata that is accessed by a distribution server and forwarded to a secondary content source. The secondary content source (or its proxy) utilizes the metadata to identify and return contextually-related secondary content such as advertising links. This secondary content is then presented to the user in conjunction with the primary content, such as in a common display window and in a seamless fashion, thereby avoiding distractions to the user associated with generating ancillary windows or other display mechanisms, and providing the user with highly relevant secondary content choices.
46 Citations
27 Claims
-
1. In a digital content delivery network having a server and a client device in data communication therewith, a method of providing primary digital content and contextually-related secondary digital content to one or more users of said digital content delivery network, said method comprising:
-
receiving, at said server from said client device, a request for said primary digital content; based at least in part on said act of receiving, automatically accessing a metadata file associated with said primary digital content, said metadata file relating to one or more topics of said primary digital content; identifying a plurality of terms in said metadata file; accessing a statistical data file comprising data relating to frequency of occurrence statistics for one or more of said plurality of terms in one or more other metadata files; analyzing said plurality of terms and said data relating to frequency of occurrence statistics to identify one or more unique terms from said metadata file, said one or more unique terms having a frequency of historical usage in said plurality of other metadata files that is lower than one or more others of said plurality of terms; utilizing said one or more unique terms identified from said metadata file to automatically generate a search string; providing said search string to a search entity for a search of a database of secondary content, said search producing a set of said contextually related secondary digital content which has been evaluated to bear a prescribed relationship to at least one of said one or more topics of said primary digital content; and causing transmission of said primary digital content and said secondary digital content to said client device, thereby enabling display of said primary digital content and said secondary digital content on a display device associated with said client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for use in a digital content delivery network, a plurality of client devices in data communication with said digital content delivery network, said apparatus comprising:
-
processing apparatus; a network interface in data communication with said processing apparatus and configured to communicate with one or more of said plurality of client devices via at least said content delivery network; and a storage apparatus in data communication with said processing apparatus, said storage apparatus having at least one computer program stored thereon, said at least one computer program comprising a plurality of instructions which are configured to, when executed by said processing apparatus, cause said apparatus for use in said digital content delivery network to; receive a request for digital primary content from one of said plurality of client devices; based at least in part on said receipt of said request, automatically extract one or more human-recognizable words from descriptive data related to said digital primary content, said extraction of said one or more human recognizable words from said descriptive data comprising;
(i) identification of one or more search term fields in said descriptive data, and (ii) identification of said one or more human-recognizable words from said one or more search term fields;automatically perform computerized data processing on said descriptive data to produce processed descriptive data, said performance of computerized data processing on said descriptive data at least in part comprising; access of a statistical data file related to statistical frequency of occurrence for each of said one or more human-recognizable words extracted from descriptive data in a plurality of other descriptive data; and analysis of (i) said one or more human-recognizable words extracted said descriptive data and (ii) said statistical data file to identify one or more unique human-recognizable words from said descriptive data, said one or more unique human-recognizable words each having a lower frequency of historical usage in said plurality of other descriptive data files relative to a prescribed standard; automatically provide said one or more unique human-recognizable words identified from said descriptive data to a computerized search entity for a content search, said content search producing a set of contextually related digital secondary content which has been evaluated to bear a prescribed relationship to said digital primary content via said processed descriptive data; and cause transmission of said digital primary content and said set of contextually related digital secondary content to said one of said plurality of client devices, said transmission enabling display of said digital primary content and said set of contextually related digital secondary content on a display device associated with a user of said one of said plurality of client devices. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computerized apparatus for use in a digital content delivery network, a plurality of computerized client devices in data communication with said digital content delivery network, said computerized apparatus comprising:
-
digital processing apparatus; a network data interface in data communication with said digital processing apparatus and configured to communicate with one or more of said plurality of computerized client devices via at least said content delivery network; and a storage apparatus in data communication with said processing apparatus, said storage apparatus having at least one computer program stored thereon, said at least one computer program comprising a plurality of instructions which are configured to, when executed by said digital processing apparatus, cause said computerized apparatus for use in said digital content delivery network to; receive data relating to a request for digital primary content from one of said plurality of computerized client devices; based at least in part on said receipt of said data relating to said request, automatically extract descriptive data related to said digital primary content, said extraction of said descriptive data comprising;
(i) identification of one or more metadata fields, and (ii) identification of one or more search terms from said one or more metadata fields;automatically perform computerized data processing on said descriptive data to produce processed descriptive data, said performance of computerized data processing on said descriptive data at least in part comprising; access of a data file related to statistical frequency of occurrence for each of said one or more search terms in a plurality of other descriptive data; and analysis of said one or more search terms and said data file to determine one or more unique search terms from said one or more search terms, said one or more unique terms having a lower frequency of historical usage in said plurality of other descriptive data files relative to a prescribed standard; provide said one or more unique search terms to a computerized search entity for a content search, said content search producing a set of contextually related digital secondary content which has been evaluated to bear a prescribed relationship to said digital primary content via said processed descriptive data; and cause transmission of said digital primary content and said set of contextually related digital secondary content to said one of said plurality of client devices, said transmission enabling display of said digital primary content and said set of contextually related digital secondary content on a display device associated with a user of said one of said plurality of client devices; wherein said plurality of instructions are further configured to, when executed by said digital processing apparatus, cause said computerized apparatus for use in said digital content delivery network to; provide a cryptographic hash configured to anonymize an identification of said one of said plurality of computerized client devices; and access collected and stored user data associated with said anonymized identification, said user data comprising one or more of historical user activity data or user profile data; and wherein said performance of computerized data processing further comprises filtration of said descriptive data according to said user data to produce said processed descriptive data. - View Dependent Claims (22, 23)
-
-
24. In a digital content delivery network having a computerized server and a computerized user device in data communication therewith, a method of providing primary digital content and contextually-related secondary digital content to one or more users of said digital content delivery network, said method comprising:
-
receiving, at said computerized server from said computerized user device, a request for said primary digital content; based at least in part on said act of receiving, automatically accessing metadata, said metadata (i) associated with said primary digital content, and (ii) provided by at least one of a computerized network entity or a computerized content originator entity; identifying a plurality of human-recognizable search terms in said metadata; automatically performing computerized processing on (i) said plurality of human-recognizable search terms and (ii) data relating to frequency of occurrence statistics to identify one or more unique human-recognizable search terms from said metadata, said one or more unique human-recognizable search terms having a frequency of historical usage in a plurality of other metadata that is lower than one or more others of said plurality of human-recognizable search terms; utilizing at least said one or more unique human-recognizable search terms identified from said metadata to automatically generate a search string; providing said search string to a search entity for a search of a database of secondary content, said search producing a set of said contextually related secondary digital content which has been evaluated to bear a prescribed relationship to a context of said primary digital content; enabling transmission of said primary digital content and said contextually related secondary digital content to said computerized client device, said enabling of said transmission enabling display of said primary digital content and said secondary digital content on a display device associated with said computerized client device. - View Dependent Claims (25, 26, 27)
-
Specification