System and method for tracking syndication of internet content
First Claim
1. A method comprising:
- receiving, at a host server from a web server, a request for a syndication code for content stored at the host server;
determining, at the host server, a content identifier from the request;
determining, at the host server, a parent syndication identifier from the request, wherein the parent syndication identifier is associated with a second web server at which the web server generated the request;
generating, at the host server, a unique syndication identifier that represents a combination of an identifier of the content and an identifier of the web server;
generating, at the host server, the syndication code comprising the unique syndication identifier, a link to the content, and a syndication request link that, when activated, generates a second request for a second syndication code for the content, the second request comprising the unique syndication identifier;
transmitting the syndication code from the host server to the web server; and
storing, in a content database at the host server, the unique syndication identifier and the content identifier, wherein the unique syndication identifier is associated with the content identifier in the content database.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for syndicating content via a plurality of publication venues is provided. In one embodiment the method includes storing in a memory a plurality of videos; storing a content identifier (ID) for each of the plurality of videos; storing a syndication ID for each of the plurality of publication venues, wherein at least some of the plurality of publications venues act as a referring venue for other publication venues; and storing information sufficient to identify the referring venue for the other publication venues. The method may further comprise receiving a syndication request for a first video from a requester, wherein the request includes a first content ID for the first video and a first syndication ID; generating code that includes the first content ID and a second syndication ID; associating the first content ID, the first syndication ID and the second syndication ID in a memory; and providing the code to the requester.
43 Citations
27 Claims
-
1. A method comprising:
-
receiving, at a host server from a web server, a request for a syndication code for content stored at the host server; determining, at the host server, a content identifier from the request; determining, at the host server, a parent syndication identifier from the request, wherein the parent syndication identifier is associated with a second web server at which the web server generated the request; generating, at the host server, a unique syndication identifier that represents a combination of an identifier of the content and an identifier of the web server; generating, at the host server, the syndication code comprising the unique syndication identifier, a link to the content, and a syndication request link that, when activated, generates a second request for a second syndication code for the content, the second request comprising the unique syndication identifier; transmitting the syndication code from the host server to the web server; and storing, in a content database at the host server, the unique syndication identifier and the content identifier, wherein the unique syndication identifier is associated with the content identifier in the content database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A host server comprising:
-
a memory comprising a content database and content; and a processor in communication with the memory, the processor configured to; receive a request by a web server for a syndication code for the content; determine a content identifier from the request; determine a parent syndication identifier from the request, wherein the parent syndication identifier is associated with a second web server at which the web server generated the request; generate a unique syndication identifier that represents a combination of an identifier of the content and an identifier of the web server; generate the syndication code comprising the unique syndication identifier, a link to the content, and a syndication request link that, when activated, generates a second request for a second syndication code for the content, the second request comprising the unique syndication identifier; transmit the syndication code to the web server; and store, in the content database, the unique syndication identifier and the content identifier, wherein the unique syndication identifier is associated with the content identifier in the content database. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium, the computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions for receiving a request for a syndication code for content from a web server; instructions for determining a content identifier from the request; instructions for determining a parent syndication identifier from the request, wherein the parent syndication identifier is associated with a second web server at which the web server generated the request; instructions for generating a unique syndication identifier that represents a combination of an identifier of the content and an identifier of the web server; instructions for generating the syndication code comprising the unique syndication identifier, a link to the content, and a syndication request link that, when activated, generates a second request for a second syndication code for the content, the second request comprising the unique syndication identifier; instructions for transmitting the syndication code to the web server; instructions for storing, in a content database, the unique syndication identifier and the content identifier; and instructions for associating the unique syndication identifier with the content identifier in the content database. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification