Patent ID: 7971218

Claim:
A method for distributing entertainment scheduling content in real-time from an editorial database to a real-time database, and then to a destination server, and then to an end-user database via a communication link, the distribution to the end-user database being based upon a plurality of end-user selection criteria, the method comprising the following steps: entering the entertainment scheduling content into the editorial database, wherein the editorial database is recorded in a first computer-readable medium and wherein the entertainment scheduling content comprises new entertainment scheduling data not previously stored in the editorial database and correction entertainment scheduling data intended to replace existing data in the editorial database; extracting the entertainment scheduling content from the editorial database wherein extraction of the content from the editorial database is based on factors other than a target environment context of any end users; updating the real-time database with the extracted entertainment scheduling content by pushing via real-time software the entertainment scheduling content from the editorial database to the real-time database, wherein the real-time database is recorded in a second computer-readable medium; adapting a portion of the entertainment scheduling content stored in the real-time database into an end-user specific dataset by applying a plurality of end-user selection criteria to the entertainment scheduling content stored in the real-time database; pushing the end-user specific dataset to the destination server, wherein the destination server stores the dataset in a third computer-readable medium; pulling the dataset from the destination server to the end-user database wherein the dataset is pulled to the end-user database via pull software running on the end user database, wherein the end-user database is recorded in a fourth computer-readable medium, the end-user database corresponds to the end-user selection criteria, and the dataset is adapted to be transmitted to the end-user database via the communication link between the destination server and the end-user database; and updating the end-user database with the dataset without logical modification of the dataset.