Communicating and storing information associated with media broadcasts
First Claim
Patent Images
1. A method performed by an accessory communicably coupled to a portable media device (“
- PMD”
), wherein the accessory and the PMD are separate electronic devices, the method comprising;
receiving, by the accessory, broadcast data including a first track;
determining, by the accessory, whether the first track is to be tagged; and
in response to determining that the first track is to be tagged;
capturing, by the accessory, identifying information for the first track from the broadcast data;
obtaining, by the accessory, a metadata item associated with the first track from a source other than a source of the received broadcast data;
generating, by the accessory, a first tag comprising the identifying information for the first track and the metadata item; and
instructing, by the accessory, the PMD to store the first tag in a storage medium of the PMD.
1 Assignment
0 Petitions
Accused Products
Abstract
An accessory communicates with a portable media device (“PMD”) to store tags associated with broadcasts in a file maintained in a storage medium of the accessory, where the tags contain information descriptive of a subset of the broadcast content. In one embodiment, the accessory sends commands to the PMD to create or open a tag file that resides on the PMD, write one or more tags to the file, and close the file. Stored tags can be used to access (e.g., purchase) tagged content by communicating with a media asset delivery service either via a host computer or directly from the PMD.
-
Citations
31 Claims
-
1. A method performed by an accessory communicably coupled to a portable media device (“
- PMD”
), wherein the accessory and the PMD are separate electronic devices, the method comprising;receiving, by the accessory, broadcast data including a first track; determining, by the accessory, whether the first track is to be tagged; and in response to determining that the first track is to be tagged; capturing, by the accessory, identifying information for the first track from the broadcast data; obtaining, by the accessory, a metadata item associated with the first track from a source other than a source of the received broadcast data; generating, by the accessory, a first tag comprising the identifying information for the first track and the metadata item; and instructing, by the accessory, the PMD to store the first tag in a storage medium of the PMD. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
- PMD”
-
22. An accessory comprising:
-
a receiver component configured to receive a broadcast including one or more tracks; a tag extraction engine configured to capture a tag comprising information related to a track from the one or more tracks; an interface configured to communicate the captured tag from the tag extraction engine to a portable electronic device (PMD), wherein the accessory and the PMD are separate electronic devices, wherein the PMD is configured to store the tag in a storage medium and the interface is adapted to instruct the PMD to open a tag file in the storage medium prior to communicating the captured tag to the PMD; and communication circuitry configured to obtain a metadata item associated with the track from a source other than a source of the received broadcast and communicate the metadata item to the PMD via the interface. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method performed by an accessory communicably coupled to a portable media device (“
- PMD”
), wherein the accessory and the PMD are separate electronic devices, the method comprising;receiving, by the accessory, broadcast data including a plurality of tracks and metadata associated with each of the plurality of tracks; during receiving of the broadcast data, receiving, by the accessory, an instruction to tag a currently playing track from the plurality of tracks; and in response to the receiving the instruction to tag; capturing, by the accessory from the broadcast data, metadata for at least one track from the plurality of tracks; obtaining, by the accessory, additional information about the at least one track from a source other than a source of the broadcast data; generating, by the accessory, a tag comprising the metadata and the additional information; sending, by the accessory, a first command to the PMD, the first command requesting information about storage capabilities of the PMD; receiving, by the accessory, a second command from the PMD in response to the first command, the second command including information about the storage capabilities of the PMD; sending, by the accessory, a third command to the PMD in response to the second command, the third command requesting the PMD to open a file for writing tags; receiving, by the accessory, a fourth command from the PMD in response to the third command, the fourth command including a handle for an opened file; and sending, by the accessory, a fifth command to the PMD in response to the fourth command, the fifth command instructing the PMD to add the tag to the opened file. - View Dependent Claims (28, 29, 30, 31)
- PMD”
Specification