Dynamic selection and scheduling of radio frequency communications
First Claim
1. 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, andselecting 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of delivering data from a source to a remote device is disclosed. The method of delivering data from a source to a remote device includes a network node, different from the source, developing a schedule for delivery of the data to the remote device based on scheduling parameters including an available RF spectrum of, a plurality of regional broadcast stations, the network node selecting a frequency and a particular one of the plurality of regional broadcast stations from among a set of available frequencies of the plurality of regional broadcast stations, communicating the data and the selected frequency to the particular one of the plurality of regional broadcast stations in accordance with the schedule, and the regional broadcast station broadcasting the data, in accordance with the schedule, via radio waves.
21 Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A hub coupled to a public packet switched network and configured to perform operations comprising:
-
receive program code from a subscriber for updating a remote device; develop a schedule for delivery of the program code to the remote device, wherein the schedule is based at least in part on delivery 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; select an RF frequency from the available RF spectrum of the plurality of regional broadcast stations, the selected RF frequency included in an RF tuning range of the remote device, and select one of the plurality of regional broadcast stations to transmit RF signals at the selected RF frequency from a geographic location of the selected regional broadcast station to the geographic location of the remote device; and communicate the program code and the selected RF frequency to the selected regional broadcast station in accordance with the schedule.
-
Specification