Cellular handheld device with FM Radio Data System receiver
First Claim
1. A handheld device, comprising:
- a memory;
a global positioning system (GPS) receiver;
a wireless network transceiver;
an FM receiver circuit; and
a processor coupled to the FM receiver the memory and the wireless network transceiver, wherein the processor is configured with software instructions to perform steps comprising;
selecting a frequency band on the FM receiver circuit;
receiving Radio Data System (RDS) data;
recognizing a particular information contained within an RDS data packet;
performing an operation on an application residing on the handheld device based upon information contained within the RDS data packet containing the recognized particular information; and
generating navigation information based on the information contained within the RDS data packet containing the recognized particular information and a position and a direction of travel of the handheld device calculated based on signals received via the GPS receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
A handheld device includes an FM receiver to receive FM radio signals and a processor that is configured to monitor Radio Data System (RDS) data within FM radio broadcasts and to activate an application when a particular RDS data pattern is received. Methods for recognizing and using the RDS data to activate or initiate applications on the handheld device enable a wide range of uses and new services. A server may provide data to the handheld device in response to queries which are based on or include part of the RDS data. Operating in conjunction with FM radio broadcasters, the handheld device and the server provide a data communication system that can deliver useful services and additional entertainment options for users.
-
Citations
54 Claims
-
1. A handheld device, comprising:
-
a memory; a global positioning system (GPS) receiver; a wireless network transceiver; an FM receiver circuit; and a processor coupled to the FM receiver the memory and the wireless network transceiver, wherein the processor is configured with software instructions to perform steps comprising; selecting a frequency band on the FM receiver circuit; receiving Radio Data System (RDS) data; recognizing a particular information contained within an RDS data packet; performing an operation on an application residing on the handheld device based upon information contained within the RDS data packet containing the recognized particular information; and generating navigation information based on the information contained within the RDS data packet containing the recognized particular information and a position and a direction of travel of the handheld device calculated based on signals received via the GPS receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for performing an operation on a handheld device comprising a processor, a memory coupled to the processor, and a wireless network transceiver coupled to the processor, comprising:
-
selecting a frequency band on an FM receiver; receiving Radio Data System (RDS) data via the FM receiver; recognizing a particular information contained within an RDS data packet; performing an operation on an application residing on the handheld device of the handheld device based upon information contained within the RDS data packet containing the recognized particular information; and generating navigation information based on the information contained within the RDS data packet containing the recognized particular information and a position and a direction of travel of the handheld device calculated based on signals received via the GPS receiver. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A handheld device comprising a processor, a memory coupled to the processor, and a wireless network transceiver coupled to the processor, comprising:
-
means for selecting a frequency band on an FM receiver; means for receiving Radio Data System (RDS) data via the FM receiver; means for recognizing particular information recognizing a particular information contained within an RDS data packet; means for performing an operation on an application residing on the handheld device based upon information contained within the RDS data packet containing the recognized particular information; and means for generating navigation information based on the information contained within the RDS data packet containing the recognized particular information and a position and a direction of travel of the handheld device calculated based on signals received via the GPS receiver. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A non-transitory processor readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a handheld device to execute steps comprising:
-
selecting a frequency band on an FM receiver; receiving Radio Data System (RDS) data via the FM receiver; recognizing a particular information contained within an RDS data packet; performing an operation on an application residing on the handheld device based upon information contained within the RDS data packet containing the recognized particular information; and generating navigation information based on the information contained within the RDS data packet containing the recognized particular information and a position and a direction of travel of the handheld device calculated based on signals received via the GPS receiver. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification