IP Library › Granted Patent US 7,415,243
Granted Patent B2
US 7,415,243 · App. 10/400,831 · Granted Aug 19, 2008

System, method and computer program product for receiving data from a satellite radio network

Assignee: Honda Giken Kogyo Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,415,243
App. No.
10/400,831
Granted
Aug 19, 2008
Kind
B2
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.

Claims (26)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2003
From: YUHARA, HIROMITSU; HABAGUCHI, MASAYUKI
To: HONDA GIKEN KOGYO KABUSHIKI KAISHA
Reel/Frame 014292/0624 →
Continuity (1)
Related Publication 20040192189A1 · Sep 30, 2004