System, method and computer program product for receiving data from a satellite radio network
First Claim
1. A method for receiving data from a satellite radio network, comprising:
- receiving a datagram broadcast via a satellite radio network utilizing a receiver in a vehicle;
wherein the datagram has a header portion that includes a first group identifier identifying a group of one or more receivers in the satellite radio network to which the datagram is directed, and an area identifier identifying a geographic area in which the datagram is directed;
obtaining information about a geographic location of the recipient receiver utilizing a global positioning system receiver coupled to the recipient receiver;
wherein the receiver has a locally stored individual identifier and a locally stored group identifier associated therewith;
comparing the group identifier and the area identifier of the datagram with the locally stored group identifier and obtained geographic location information of the recipient receiver to determine if the recipient receiver is an intended recipient of the datagram;
wherein the datagram has a body portion that includes a set of one or more individual identifiers of receivers in the satellite radio network and an instruction for replacing the locally stored group identifiers of the receivers identified by the set of one or more individual identifiers with a second group identifier;
determining whether the locally stored individual identifier of the recipient receiver matches at least one individual identifier in the set of one or more individual identifiers of the datagram by comparing the locally stored individual identifier of the recipient receiver to the set of one or more individual identifiers of the datagram; and
replacing the locally stored group identifier of the recipient receiver with the second group identifier of the datagram if a match is found.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product are disclosed for receiving data from a satellite radio network in accordance with an embodiment of the present invention. In accordance with an embodiment of the present invention, a datagram broadcast via a satellite radio network is received utilizing a receiver. The datagram includes broadcast identifier information that identifies a segment of receivers in the satellite radio network to which the datagram is directed. Utilizing the broadcast identifier information, a determination is made as to whether the recipient receiver is a member of the identified segment of receivers to which the datagram is directed. If the recipient receiver is determined to be a member of the identified segment of receivers to which the datagram is directed, then the datagram is processed.
-
Citations
3 Claims
-
1. A method for receiving data from a satellite radio network, comprising:
-
receiving a datagram broadcast via a satellite radio network utilizing a receiver in a vehicle; wherein the datagram has a header portion that includes a first group identifier identifying a group of one or more receivers in the satellite radio network to which the datagram is directed, and an area identifier identifying a geographic area in which the datagram is directed; obtaining information about a geographic location of the recipient receiver utilizing a global positioning system receiver coupled to the recipient receiver; wherein the receiver has a locally stored individual identifier and a locally stored group identifier associated therewith; comparing the group identifier and the area identifier of the datagram with the locally stored group identifier and obtained geographic location information of the recipient receiver to determine if the recipient receiver is an intended recipient of the datagram; wherein the datagram has a body portion that includes a set of one or more individual identifiers of receivers in the satellite radio network and an instruction for replacing the locally stored group identifiers of the receivers identified by the set of one or more individual identifiers with a second group identifier; determining whether the locally stored individual identifier of the recipient receiver matches at least one individual identifier in the set of one or more individual identifiers of the datagram by comparing the locally stored individual identifier of the recipient receiver to the set of one or more individual identifiers of the datagram; and replacing the locally stored group identifier of the recipient receiver with the second group identifier of the datagram if a match is found.
-
-
2. A computer program encoded in computer readable medium for receiving data from a satellite radio network, comprising:
-
computer code for receiving a datagram broadcast via a satellite radio network utilizing a receiver in a vehicle; wherein the datagram has a header portion that includes a first group identifier identifying a group of one or more receivers in the satellite radio network to which the datagram is directed, and an area identifier identifying a geographic area in which the datagram is directed; computer code for obtaining information about a geographic location of the recipient receiver utilizing a global positioning system receiver coupled to the recipient receiver; wherein the receiver has a locally stored individual identifier and a locally stored group identifier associated therewith; computer code for comparing the group identifier and the area identifier of the datagram with the locally stored group identifier and obtained geographic location information of the recipient receiver to determine if the recipient receiver is an intended recipient of the datagram; wherein the datagram has a body portion that includes a set of one or more individual identifiers of receivers in the satellite radio network and an instruction for replacing the locally stored group identifiers of the receivers identified by the set of one or more individual identifiers with a second group identifier; computer code for determining whether the locally stored individual identifier of the recipient receiver matches at least one individual identifier in the set of one or more individual identifiers of the datagram by comparing the locally stored individual identifier of the recipient receiver to the set of one or more individual identifiers of the datagram; and computer code for replacing the locally stored group identifier of the recipient receiver with the second group identifier of the datagram if a match is found.
-
-
3. A system for receiving data from a satellite radio network, comprising:
-
a satellite radio network; a datagram being broadcast via the satellite radio network, the datagram having a header portion that includes a first group identifier identifying a group of one or more receivers in the satellite radio network to which the datagram is directed, and an area identifier identifying a geographic area in which the datagram is directed, the datagram having a body portion that includes a set of one or more individual identifiers of receivers in the satellite radio network and an instruction for replacing locally stored group identifiers of the receivers identified by the set of one or more individual identifiers with a second group identifier; a vehicle having a receiver for receiving for receiving the broadcast datagram and a global positioning system receiver coupled to the recipient receiver for obtaining information about a geographic location of the recipient receiver; the recipient receiver having a locally stored individual identifier and a locally stored group identifier associated therewith, the locally stored individual identifier and the locally stored group identifier being stored in memory coupled to the recipient receiver; the recipient receiver having logic for comparing the group identifier and the area identifier of the datagram with the locally stored group identifier and obtained geographic location information of the recipient receiver to determine if the recipient receiver is an intended recipient of the datagram; the recipient receiver having logic for determining whether the locally stored individual identifier of the recipient receiver matches at least one individual identifier in the set of one or more individual identifiers of the datagram by comparing the locally stored individual identifier of the recipient receiver to the set of one or more individual identifiers of the datagram; and the recipient receiver having logic for replacing the locally stored group identifier of the recipient receiver with the second group identifier of the datagram if a match is found.
-
Specification