Patent ID: 8826281

Claim:
A computer-implemented system that manages document access, comprising: a scheduling component that configures scheduling information to control access to documents at a web site by: receiving start time information that indicates when to allow viewing of each of the documents; receiving end time information that indicates when to remove each of the documents from viewing; and bundling the scheduling information of each of the documents with respective start time information and end time information as individual jobs and adding the jobs to a job stack for execution at a scheduled time; a timing component configured to execute jobs based on the scheduling information, and control access to the documents by: polling the job stack for pending lobs to be executed; executing any pending job on the job stack for which the scheduled start time or scheduled end time has arrived by automatically publishing the document associated with the pending job for viewing at the web site or automatically removing the document from viewing at the web site; facilitating error handling of the timing component due to a temporary failure or delay to timely execute pending jobs by polling the job stack for an overdue job for which the scheduled start time has passed and determining that the documents associated with the overdue job has yet to be published for viewing at the web site; and publishing the document associated with the overdue job for viewing at the web site; and a hardware processor that executes computer-executable instructions in a memory associated with the scheduling component and the timing component.