COMMUNICATING LOCATION INFORMATION BETWEEN A PORTABLE DEVICE AND AN ACCESSORY
First Claim
Patent Images
1. An accessory for use with a portable media device, the accessory comprising:
- an interface configured to communicate with the portable media device using a set of commands, the set of commands including;
a first command receivable by the accessory, the first command requesting location data from the accessory; and
a second command sendable by the accessory, the second command including the location data from the accessory.
1 Assignment
0 Petitions
Accused Products
Abstract
Location data is exchanged between a portable media device and an accessory. If the portable media player is equipped with location determining capability, the portable media device can communicate its location data to the accessory, and the accessory can use this location data to perform various tasks. If the accessory is equipped with location assistance capability, the accessory can communicate location data to the portable media device, and the portable media device can use this location data to perform various tasks.
-
Citations
29 Claims
-
1. An accessory for use with a portable media device, the accessory comprising:
an interface configured to communicate with the portable media device using a set of commands, the set of commands including; a first command receivable by the accessory, the first command requesting location data from the accessory; and a second command sendable by the accessory, the second command including the location data from the accessory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for use in an accessory communicably coupled to a portable media device, the method comprising:
-
receiving a capability command from the portable media device, the capability command including information specifying a type of location data supported by the portable media device; sending a data request command to the portable media device, the data request command requesting location data of the specified type; and receiving a data response command from the portable media device, the data response command including the location data of the specified type. - View Dependent Claims (10)
-
-
11. A computer-readable medium containing program instructions that, when executed by a controller within an accessory, cause the controller to execute a method of communicating location data to a portable media device, the method comprising
determining, based on an internal position detection unit, first location data and a first accuracy parameter associated with the first location data; -
receiving, from the portable media device, second location data and a second accuracy parameter associated with the second location data; comparing the second accuracy parameter to the first accuracy parameter; selecting either the first location data or the second location data, the selection based at least in part on the first accuracy parameter and the second accuracy parameter; and using the selected location data to determine the location of the accessory. - View Dependent Claims (12, 13, 14)
-
-
15. A portable media device for use with an accessory, the portable media device comprising:
-
a user interface; a position determination unit configured to generate location data; an accessory interface; and a processor coupled to the user interface, the accessory interface, and the position determination unit, the processor being configured to communicate with the accessory via the accessory interface using a set of commands, the set of commands comprising; a first command receivable by the portable media device, the first command requesting current location data from the portable media device; a second command sendable by the portable media device, the second command including the current location data from the portable media device; a third command sendable by the portable media device, the third command requesting current location data from the accessory; and a fourth command receivable by the portable media device, the fourth command including the current location data from the accessory. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for use in a portable media device, the method comprising:
-
receiving a capability command from the accessory, the capability command including information identifying one or more types of location data as being supported by the accessory; sending a data request command to the accessory, the data request command requesting location data of a selected one of the supported types; and receiving a data response command from the accessory, the data response command including the location data of the selected type. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer-readable medium containing program instructions that, when executed by a processor within a portable media device, cause the processor to execute a method of communicating location data to an accessory, the method comprising:
-
receiving a first command from the accessory, the first command requesting information about a location data format supported by the portable media device; sending a second command to the accessory, the second command including information about the location data format supported by the portable media device; receiving a third command from the accessory, the third command requesting location data of a specified type, corresponding to the location data format supported by the portable media device; and sending a fourth command to the accessory, the fourth command including the location data of the specified type. - View Dependent Claims (28, 29)
-
Specification