Patent ID: 7647038

Claim:
A method of patching a software program on a remote device, the method comprising: a subscriber providing program code to a network node; the network node developing a schedule for the delivery of the program code to the remote device based on scheduling parameters including an available radio frequency (RF) spectrum of a plurality of regional broadcast stations, geographic locations of the plurality of regional broadcast stations, and a geographic location of the remote device, wherein developing the schedule comprises: selecting a portion the available RF spectrum of the plurality of regional broadcast stations to overlap an RF tuning range of the remote device, and selecting one of the plurality of regional broadcast stations to transmit the selected portion of the available RF spectrum from the geographic location of the selected regional broadcast station to the geographic location of the remote device; the network node communicating the program code to the selected regional broadcast station in accordance with the schedule; the selected regional broadcast station broadcasting the program code, in accordance with the schedule, via radio waves associated with at least one of an FM sub-carrier frequency, an AM sub-carrier frequency, a Television sub-carrier frequency, a satellite frequency, and a cellular frequency; and the remote device recognizing the program code and patching the software program.