Client-server system for delivery of online information
First Claim
1. A method for operating a server system adapted to provide on-line publications via a computer communications network to a plurality of subscribers, comprising the steps of:
- storing in a database server publication data files received from a plurality of publishers;
maintaining a schedule of events file adapted to contain information relating to predetermined downloading schedules to said subscribers via said communications network desiring a corresponding publication;
transmitting to said plurality of subscribers schedule information corresponding to said schedule of events file so as to provide the times which said subscribers are scheduled to access said server system;
receiving from each subscriber at said scheduled times an information request in accordance with said schedule of events file and a list of existing files in said subscriber'"'"'s database including said file names, file sizes and corresponding file identification code;
transmitting to said subscriber a set of predetermined data files as authorized by a corresponding one of said publishers, including each file'"'"'s name, size and identification code in response to said information request from each one of said subscribers.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a server system adapted to provide information files to a plurality of subscribers over communications network, such as Internet. A plurality of publishers store their publishing material such as newspapers, magazines or software files in a database server. The database server maintains a schedule of events file adapted to contain information relating to predetermined downloading schedules to the subscribers of the database server. The schedule of events file or the relevant portions of it are then transmitted to individual subscribers so that requests for information can be launched from the subscribers terminals at a predetermined time in accordance with the schedule of event file. The server then transmits to each requesting subscriber a set of predetermined data files as authorized by a corresponding one of the publishers, including each file'"'"'s name, size and identification code in response to said information request from each one of the subscribers. In accordance with another aspect of the invention, the database server keeps a track of information file transmittals and makes sure that a file has been successfully downloaded. If not, the database server keeps a track of the portion of the files that have been successfully transmitted and attempts to retransmit the portion that has not been received successfully, several times until the entire file is successfully received.
909 Citations
40 Claims
-
1. A method for operating a server system adapted to provide on-line publications via a computer communications network to a plurality of subscribers, comprising the steps of:
-
storing in a database server publication data files received from a plurality of publishers; maintaining a schedule of events file adapted to contain information relating to predetermined downloading schedules to said subscribers via said communications network desiring a corresponding publication; transmitting to said plurality of subscribers schedule information corresponding to said schedule of events file so as to provide the times which said subscribers are scheduled to access said server system; receiving from each subscriber at said scheduled times an information request in accordance with said schedule of events file and a list of existing files in said subscriber'"'"'s database including said file names, file sizes and corresponding file identification code; transmitting to said subscriber a set of predetermined data files as authorized by a corresponding one of said publishers, including each file'"'"'s name, size and identification code in response to said information request from each one of said subscribers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for downloading data files from a server system to a subscriber'"'"'s computer system, said data files originated by a plurality of publishers, said method comprising the steps of:
-
maintaining a schedule of events file containing a time schedule for downloading said data files; maintaining a log file for tracking the success and failure of said events; transmitting an information request to said server system when said event is launched at a scheduled time; receiving a group of files corresponding to a publisher from said server system, and their corresponding file sizes and CRC codes in response to said information request; tracking said log file to determine whether the last event scheduled was completed successfully; and launching said last event when said log file indicates that said last event scheduled was not completed successfully. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for receiving by a subscriber, data files from a server system, said data files generated by a plurality of publishers, said method comprising the steps of:
-
said subscriber communicating with said server system via a computer so as to request datafiles corresponding to each publisher; receiving said datafiles from said server system in response to said request; displaying a channel selection menu on said subscriber'"'"'s monitor, each channel corresponding to a publisher to which said subscriber is subscribed; displaying a scrolling ticker display configured to display the contents of a ticker file corresponding to a selected channel on said monitor; and displaying a channel identification symbol corresponding to said selected channel. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A method for transmitting by a server system to a subscriber via a computer communications network data files generated by at least one publisher, said method comprising the steps of:
-
(a) said server system communicating with said subscriber via a computer so as to transmit at least one data file corresponding to said publisher in response to a subscriber request; (b) said server system transmitting a copy of said requested data file; (c) said server system receiving from said subscriber the name of the data file that was not properly received by said subscriber along with the size of the portion of the data file received successfully by said subscriber and the CRC code of said portion received successfully by said subscriber; and (d) said server system transmitting the remaining portion of said data file to said subscriber when said CRC code received by said server system is equal to a CRC code calculated by said server system, said CRC code calculated by said server system corresponding to the portion of data file that was successfully received by said subscriber. - View Dependent Claims (39, 40)
-
Specification