System and method for delivering information on demand
First Claim
1. A method of receiving content on demand from a system having stored content, the method comprising:
- displaying a menu of content files from a predetermined library of available stored content files stored on a server in the system, the displayed menu comprising a displayed description of the content contained in each file;
receiving a plurality of selections comprising files selected from the predetermined content file library;
generating, prior to establishing a connection with the system, a content request comprising a batch file identifying the files selected from the predetermined content library;
establishing a communication link with the server;
transmitting the content request to the server;
receiving the selected files from the server in response to the content request, wherein prior to the transmission of the content request to the server, the files in the predetermined file library are copied from an original data source and stored on the server and periodically updated; and
outputting, based on a predetermined configuration, content from at least one of the files received from the server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method designed to optimize the delivery of information on demand via wired or wireless connections. Dynamic information such as weather data can be delivered as compressed text, images, charts, buoy data, radar, GRIB files, and many more formats. Numerous continuously updated products can be delivered to a user of a client application on demand by the push of a button. The user can generate a batch folder having a list of data products to download. The data list in the batch folder can be requested from a server using a single command. The system and method can be configured to immediately connect to a server via a wireless connection or email, including satellite phone and HF/Pactor Radio, and downloads the requested data. After the download the client can be configured to automatically display the requested data.
-
Citations
24 Claims
-
1. A method of receiving content on demand from a system having stored content, the method comprising:
-
displaying a menu of content files from a predetermined library of available stored content files stored on a server in the system, the displayed menu comprising a displayed description of the content contained in each file; receiving a plurality of selections comprising files selected from the predetermined content file library; generating, prior to establishing a connection with the system, a content request comprising a batch file identifying the files selected from the predetermined content library; establishing a communication link with the server; transmitting the content request to the server; receiving the selected files from the server in response to the content request, wherein prior to the transmission of the content request to the server, the files in the predetermined file library are copied from an original data source and stored on the server and periodically updated; and outputting, based on a predetermined configuration, content from at least one of the files received from the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of receiving content on demand from a system having stored content, the method comprising:
-
displaying a menu of content files on a client device, each file comprising content from a predetermined library of available stored content stored on a server in the system, the displayed menu comprising a displayed cost for each file listed in the menu of content files and a displayed description of the content contained in each file; generating, prior to establishing a connection with the system, a content request on the client device by receiving one or more selections comprising files selected from the menu of content files, wherein prior to transmission of the content request to the server in the system, the content in the predetermined library is copied from an original data source and stored on the server; establishing a satellite communication link between the client device and the server; receiving access to the system; transmitting the content request from the client device to the server; receiving the selected files from the server in response to the content request; automatically disconnecting the communication link between the client device and the server upon receipt of all selected files in the content request; and outputting, based on a predetermined configuration, content from at least one of the selected files received from the server.
-
-
10. A method of providing content on demand from a system having stored content, the method comprising:
-
displaying a menu of content files on a user terminal, each file comprising content from a predetermined library of available stored content stored on a server in the system; generating, prior to establishing a connection with the system, a content request by receiving one or more selections comprising files selected from the displayed menu of content files; establishing a communication link with the server in the system; transmitting the content request to the server; receiving the content request; retrieving the selected content files, based on the content request, from a data store having copies of the content files obtained from an original content source, wherein prior to receiving the content request, the copies of the selected content files are obtained from the original content source, stored in the data store, and compressed in a predetermined manner associated with a content type to generate a plurality of compressed content files; concatenating the plurality of compressed content files; transmitting the selected content files from the server to local storage on the user terminal in response to the content request; automatically disconnecting the communication link between the user terminal and the server upon receipt of all selected content files in the content request; and retrieving at least a portion of the selected content files from the local storage and displaying content from the content files on the user terminal after the communication link has been disconnected. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for receiving content on demand from a system having stored content, the apparatus comprising:
-
a user communication device configured to establish a communication link with the system; a user terminal coupled to the user communication device and configured to communicate with the system when the communication link is established; and a client application operating in conjunction with the user terminal, and configured to display a menu of content files on the user terminal, each file comprising content from a predetermined library of available stored content stored in the system;
receive user selections comprising files selected from the displayed menu of content files;
generate a content request based on the user selections comprising a batch file identifying the selected files prior to establishing the communication link;
command the user communication device to establish the communication link, communicate the content request to the system via the user terminal;
receive the selected files in response to the content request; and
automatically command the user communication device to disconnect the communication link upon receipt of all of the selected files in the content request, wherein prior to reception of the content request from the user terminal, the content is obtained from an original data source, at least a portion of the content is compressed, and the content stored in the system. - View Dependent Claims (19, 20)
-
-
21. A method of providing content on demand from a system having stored content, the method comprising:
-
displaying a menu of content files available to a user, each file comprising content from a predetermined library of available stored content stored in the system, generating, prior to establishing a connection with the system, an email content request comprising a request for content files selected from the displayed menu and an auto-batch request which requests scheduled delivery of updated content files on a periodic basis; establishing a communication link with a server in the system; receiving the email content request at a predetermined email address, the email address including a reply address corresponding to an authorized user; retrieving a plurality of content files, based on the email content request, from a data store having a copy of the content file obtained from an original content source, wherein prior to receiving the email content request, the copy of the content file is stored in the data store; generating at least one email message addressed to the reply address, the at least one email message including selected content files as an email attachment; delivering the at least one email message in response to the content request; automatically disconnecting the communication link with the server upon receipt of all selected content files in the content request; automatically retrieving a plurality of updated selected content files when the communication link is disconnected in accordance with the auto-batch request schedule; automatically reestablishing the communication link with the server in accordance with the auto-batch request schedule; delivering a second email message including updated selected content files as an email attachment; and automatically disconnecting the communication link with the server upon receipt of the updated selected content files.
-
-
22. A method of providing content on demand from a system having stored content, the method comprising:
-
displaying a menu of content files available to a user, each file comprising content obtained from a predetermined library of high level global weather or ocean information content files stored on a data store in the system, generating, prior to establishing a connection with the system, a content request including the files selected from the displayed menu and at least one parameter for modifying the high level global weather or ocean information content file related to each selected file; receiving the content request; retrieving the high level information file from the data store, wherein prior to receiving the content request, the high level information file is retrieved from an original data source, at least a portion of the file is optionally compressed, and the file is stored in the data store; modifying the high level information file based at least in part on the at least one parameter to generate a dynamic content file; and delivering the dynamic content file in response to the content request. - View Dependent Claims (23, 24)
-
Specification