System and method for supervised downloading of broadcast data
First Claim
1. A data processing system capable of receiving at feast one of a user data file and an application program wirelessly transmitted from a central server, said data processing system comprising:
- an RF transceiver capable of contemporaneously;
receiving in a first forward channel blocks of data transmitted by said central server receiving in a second forward channel other data transmitted by said central server, and transmitting to said central server in a reverse channel at least one of user input data and user commands, wherein said blocks of data comprise said at least one of a user data file and said application program; and
a download controller capable of monitoring said received blocks of data and detecting therein corrupted data associated with a first block of data, wherein said download controller, in response to said detection of said corrupted data, transmits to said central server a retransmission request causing said central server to retransmit said first block of data as the other data in the second forward channel, wherein said second forward channel is a separate transmission channel from said first forward channel.
4 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a data processing system for receiving at least one of a user data file and an application program wirelessly transmitted from a central server. The data processing system comprises an RF transceiver for receiving in a forward channel blocks of data transmitted by the central server and transmitting to the central server in a reverse channel at least one of user input data and user commands. The blocks of data comprise the user data file and the application program. The data processing system further comprises a download controller for monitoring the received blocks of data and detecting therein corrupted data associated with a first block of data. The download controller, in response to the detection of the corrupted data, transmits to the central server via a wireline network a retransmission request capable of causing the central server to retransmit the first block of data.
72 Citations
17 Claims
-
1. A data processing system capable of receiving at feast one of a user data file and an application program wirelessly transmitted from a central server, said data processing system comprising:
-
an RF transceiver capable of contemporaneously;
receiving in a first forward channel blocks of data transmitted by said central server receiving in a second forward channel other data transmitted by said central server, and transmitting to said central server in a reverse channel at least one of user input data and user commands, wherein said blocks of data comprise said at least one of a user data file and said application program; and
a download controller capable of monitoring said received blocks of data and detecting therein corrupted data associated with a first block of data, wherein said download controller, in response to said detection of said corrupted data, transmits to said central server a retransmission request causing said central server to retransmit said first block of data as the other data in the second forward channel, wherein said second forward channel is a separate transmission channel from said first forward channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
said download controller is capable of detecting an omitted block of data from said received block of data. -
4. The data processing system set forth in claim 3 wherein
said download controller, in response to said detection of said omitted block of data, transmits to said central server via a wireline network a retransmission request capable of causing said central server to retransmit said omitted block of data as the other data in the second forward channel. -
5. The data processing system set forth in claim 4 wherein
said central server retransmits said omitted block of data via a wireline network. -
6. The data processing system set forth in claim 1 wherein
said central server intermittently transmits said application program in said forward channel. -
7. The data processing system set forth in claim 1 wherein
said second forward channel is a publicly switched telephone network. -
8. The data processing system set forth in claim 1 wherein
said second forward channel is the Internet.
-
-
9. For use in a data processing system, a method of downloading at least one of a user data file and an application program from a central server, the method comprising:
-
receiving in a first forward channel blocks of data wirelessly transmitted by the central server, wherein the blocks of data comprise the at least one of a user data file and the application program;
transmitting to the central server in a reverse channel at least one of user input data and user commands;
monitoring the received blocks of data and detecting therein corrupted data associated with a first block of data;
in response to the detection of the corrupted data, transmitting to the central server a retransmission request causing the central server to retransmit the first block of data via a second forward channel, wherein said second forward channel is a separate transmission channel from said first forward channel that is configured to allow cotemporaneous transmissions from the central server via the first and second forward channels. - View Dependent Claims (10, 11, 12)
the central server retransmits the first block of data via a wireline network. -
11. The method set forth in claim 9 further including
detecting an omitted block of data from the received blocks of data. -
12. The method set forth in claim 11 further including in response to the detection of the omitted block of data,
transmitting to the central server via a wireline network a retransmission request capable of causing the central server to retransmit the omitted block of data.
-
-
13. A data processing server capable of transmitting at least one of a user data file and an application program wirelessly, said server comprising:
-
an RF transceiver capable of contemporaneously;
transmitting blocks of data in a first forward channel, transmitting other data in a second forward channel and receiving in a reverse channel at least one of user input data and user commands, wherein said blocks of data comprise said at least one of a user data file and said application program; and
a download controller capable of monitoring said reverse channel and detecting therein a retransmission request associated with a first block of data, wherein said download controller, in response to said detection of said retransmission request, verifies an identity of origin of said retransmission request and retransmits said first block of data necessarily as the other data in the second forward channel, wherein said second forward channel is a separate transmission channel from said first forward channel. - View Dependent Claims (14, 15, 16, 17)
said second forward channel is a publicly switched telephone network. -
17. The server of claim 13 wherein
said second forward channel is the Internet.
-
Specification