System and method for streaming of dynamic weather content to the desktop
First Claim
1. A method for receiving dynamic weather content streamed from a weather content server simultaneously to a plurality of end user client devices in a wide area communications system comprising the steps performed by at least one client device of:
- sending a request for a command list for dynamic weather content to the weather content server;
receiving the command list from the weather content server, the command list including plural commands;
generating a thread for each command in the command list; and
executing a different concurrent process in each of the threads generated in the generating, each executed concurrent process including steps ofissuing, to the weather content server, a command in the plural commands,receiving a response to the command containing selected weather content from the weather content server based on the command, andrepeating the issuing and the receiving the response steps independently for each thread.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system and program product for streaming of dynamic information content over an interactive media such as the Internet. The dynamic content, such as dynamic weather data, is collected from a plurality of collection sources such as geographically distributed local weather reporting stations. The data information can be relatively static or dynamic, constantly changing data. The dynamic content is stored in databases maintained on a direct access storage device at the dynamic content server. The selection of dynamic content to be transmitted to the end user client is based on a demographic profile that is completed at the time of end user client registration and which precedes delivery of any selected content in response to end user client requests. An application resident on the dynamic content server streams selected content simultaneously to a plurality of end user client devices for each end user client request. An application resident on each end user client device generates a plurality of processing threads for a series of independent commands, each of which is transmitted to the dynamic content server at specified preset intervals and generates a server-selected response. In a weather content collection and delivery embodiment, local, real-time weather data can be received continuously from thousands of weather reporting stations, and transmitted simultaneously by the weather content server to millions of end user desktop clients, with each user receiving current weather data that is generated from a nearby weather collection station.
-
Citations
38 Claims
-
1. A method for receiving dynamic weather content streamed from a weather content server simultaneously to a plurality of end user client devices in a wide area communications system comprising the steps performed by at least one client device of:
-
sending a request for a command list for dynamic weather content to the weather content server; receiving the command list from the weather content server, the command list including plural commands; generating a thread for each command in the command list; and executing a different concurrent process in each of the threads generated in the generating, each executed concurrent process including steps of issuing, to the weather content server, a command in the plural commands, receiving a response to the command containing selected weather content from the weather content server based on the command, and repeating the issuing and the receiving the response steps independently for each thread. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium containing computer instructions, which when executed by a processor cause the processer to perform steps for receiving dynamic weather content streamed simultaneously from a weather content server to each of a plurality of end user clients in a wide area communications system comprising:
-
sending a request for a command list for dynamic weather content to the weather content server; receiving the command list from the weather content server, the command list including plural commands; generating a thread for each command in the command list; and executing a different concurrent process in each of the threads generated in the generating, each executed concurrent process including steps of issuing, to the weather content server, a command in the plural commands, receiving a response to the command containing selected weather content from the weather content server based on the command, and repeating the issuing and the receiving the response independently for each thread. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification