SYSTEM AND METHOD FOR CONDUCTING ONLINE CAMPAIGNS
First Claim
1. A method of generating a graphical display showing interactions with a piece of content accessible via a number of unrelated websites, comprising:
- storing a piece of content within a database and providing access to the piece of content via a website hosted by a server associated with the database;
receiving a request from a user to propagate the piece of content to a 3rd party website hosted via a 3rd party server;
obtaining user account information;
accessing the 3rd party server using the user account information;
providing propagation player code to the 3rd party server, where the propagation player code includes information enabling a browser application to access the piece of content via the server associated with the database;
receiving requests from browser applications, where the requests are associated with user interactions with the piece of content;
identifying requests associated with a user interaction via the propagation player included in the 3rd party website;
updating database records tracking user interactions with the piece of content via different websites in response to the received requests; and
generating a display of the websites to which the content has been propagated, where the display includes the 3rd party website.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for generating displays showing interactions with a piece of content accessible via a number of unrelated websites are described. One embodiment of the invention includes storing a piece of content within a database and providing access to the piece of content via a website hosted by a server associated with the database, receiving a request from a user to propagate the piece of content to a 3rd party website hosted via a 3rd party server, obtaining user account information, accessing the 3rd party server using the user account information, providing propagation player code to the 3rd party server, where the propagation player code includes information enabling a browser application to access the piece of content via the server associated with the database, receiving requests from browser applications, where the requests are associated with user interactions with the piece of content, identifying requests associated with a user interaction via the propagation player included in the 3rd party website, updating database records tracking user interactions with the piece of content via different websites in response to the received requests, and generating a display of the websites to which the content has been propagated, where the display includes the 3rd party website.
-
Citations
22 Claims
-
1. A method of generating a graphical display showing interactions with a piece of content accessible via a number of unrelated websites, comprising:
-
storing a piece of content within a database and providing access to the piece of content via a website hosted by a server associated with the database; receiving a request from a user to propagate the piece of content to a 3rd party website hosted via a 3rd party server; obtaining user account information; accessing the 3rd party server using the user account information; providing propagation player code to the 3rd party server, where the propagation player code includes information enabling a browser application to access the piece of content via the server associated with the database; receiving requests from browser applications, where the requests are associated with user interactions with the piece of content; identifying requests associated with a user interaction via the propagation player included in the 3rd party website; updating database records tracking user interactions with the piece of content via different websites in response to the received requests; and generating a display of the websites to which the content has been propagated, where the display includes the 3rd party website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of generating a graphical display of interactions with a piece of content, comprising:
-
storing a piece of content within a database and providing access to the piece of content via a website hosted by a server associated with the database; receiving requests from browser applications, where the requests are associated with user interactions with the piece of content; identifying the geographic location from which the requests originated; updating database records tracking user interactions with the piece of content based upon geographic location in response to the received requests; and generating a map showing the geographic locations in which interactions with the content have occurred. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of generating a graphical display showing interactions with content accessible via a number of unrelated websites, comprising:
-
storing multiple pieces of content within a database and providing access to the pieces of content via a website hosted by a server associated with the database; receiving requests from users to propagate the content to 3rd party websites hosted via 3rd party servers; obtaining user account information; accessing the 3rd party servers using user account information; providing propagation player code to the 3rd party servers, where the propagation player code includes information enabling a browser application to access a piece of content via the server associated with the database; receiving requests from browser applications, where the requests are associated with user interactions with one of the pieces of content; identifying requests associated with a user interaction via a propagation player included in a 3rd party website; updating database records tracking user interactions with each of the pieces of content via different websites in response to the received requests; and generating a display of the websites to which pieces of content have been propagated. - View Dependent Claims (21, 22)
-
Specification