IP Library Granted Patent US 7,752,049
Granted Patent B2
US 7,752,049 · App. 11/546,853 · Granted Jul 6, 2010

Interleaving of information into compressed digital audio streams

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,752,049
App. No.
11/546,853
Granted
Jul 6, 2010
Kind
B2
Abstract

Disclosed is a digital audio device that includes a communications port to communicatively connect the device to a server. The device also includes a unique identifier to identify the device. The device also includes a controller to allow transfer of digital audio files from the server. The digital audio files contain interleaved data selected by the server based on the unique identifier. The device also includes a decoder to decode the interleaved data and a data store to store at least one of the digital audio files and the interleaved data.

Claims (33)

1. A digital audio device, comprising:

a communications port to communicatively connect the digital audio device to a server, the server interleaving data into one or more digital audio files, the data based on a unique identifier of the digital audio device;

a controller to allow transfer of the one or more interleaved digital audio files from the server;

a decoder to receive the one or more interleaved digital audio files that were created at the server and to decode the one or more interleaved digital audio files by extracting the interleaved data, the decoder providing separate access to the one or more digital audio files and to the interleaved data; and

a data store to store at least one of the one or more digital audio files and the interleaved data.

2. The digital audio device of claim 1 , wherein the data store stores the unique identifier.

3. The digital audio device of claim 1 , further comprising a filter to remove one of an unwanted portion and an unusable portion from the interleaved data.

4. The digital audio device of claim 1 , wherein the interleaved data includes audio data.

5. The digital audio device of claim 1 , further comprising a display.

6. The digital audio device of claim 5 , wherein the decoder is adapted to convert the interleaved data to be displayed based on a type of the display.

7. The digital audio device of claim 6 , wherein the type of the display includes a spectrum analyzer display device and wherein the interleaved data includes display data that represents an audio signal in a meter format.

8. A system to provide information associated with digital audio files, the system comprising:

a music content server adapted to communicate with a client device to receive a file identifier to identify a digital audio file to be downloaded to the client device and to receive a unique identifier associated with the client device; and

wherein the music content server is adapted to interleave non-audio information with the digital audio file to create a digital data stream and to transmit the digital data stream to the client device, the non-audio information including device-specific information selected based on the unique identifier, wherein the digital data stream created by the music content server is received and decoded by a decoder located at the client device to allow separate access to the non-audio information and the digital audio file.

9. The system of claim 8 , wherein the non-audio information includes advertising data.

10. The system of claim 8 , wherein the non-audio information includes data related to recommended equalization settings related to the digital audio file.

11. The system of claim 8 , wherein the music content server further identifies the non-audio information upon receipt of the file identifier.

12. The system of claim 8 , wherein the music content server is adapted to selectively alter the non-audio information based on a type of the client device.

13. The system of claim 12 , wherein the music content server is adapted to selectively remove display data from the non-audio information based on the type of the client device.

14. The system of claim 8 , wherein the digital audio file is one of a .WMA file, a .WAV file, and an MPEG-1 Audio Layer-3 (MP3) file.

15. The system of claim 8 , wherein:

the music content server is adapted to determine, based on the device identifier, that a portion of the non-audio information will not be used by the client device; and

the music content server is adapted to not interleave the portion of the non-audio information with the digital audio file.

16. The system of claim 8 , wherein the music content server is adapted to not interleave the non-audio information with the digital audio file when data indicating that the non-audio information is unwanted is received from the client device.

17. The system of claim 8 , wherein the client device comprises at least one of a personal computer, a console digital audio player, and a portable digital audio player.

18. The system of claim 8 , wherein the music content server is one of a personal computing device and a laptop computing device.

19. A computer-readable storage medium storing computer readable instructions that, when executed by a processor, cause the processor to:

transmit a file identifier to a server to identify a digital audio file to be downloaded;

transmit a device identifier to the server, the server interleaving data into the digital audio file to create an interleaved digital audio file, the data including device-specific information based on the device identifier;

receive the interleaved digital audio file at a client device;

decode, at the client device, the interleaved digital audio file that was created at the server to provide non-audio information associated with the digital audio file to a user; and

store at least one of the digital audio file and the interleaved data.

20. The computer-readable storage medium of claim 19 , further comprising instructions that, when executed by the processor, cause the processor to filter the interleaved data.

Assignments (28)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 037354 FRAME: 0773. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT RELEASE. Recorded Aug 15, 2016
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, LLC
Reel/Frame 039723/0777 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: SIGMATEL, LLC
To: NORTH STAR INNOVATIONS INC.
Reel/Frame 037583/0428 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0773 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0734 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037355/0838 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
CHANGE OF NAME Recorded Nov 23, 2015
From: SIGMATEL INC.
To: SIGMATEL, LLC
Reel/Frame 037152/0127 →
SECURITY AGREEMENT Recorded Nov 12, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031626/0218 →
SECURITY AGREEMENT Recorded Jun 17, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030628/0636 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded May 10, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 024358/0439 →
SECURITY AGREEMENT Recorded Mar 16, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A.
Reel/Frame 024079/0406 →
SECURITY AGREEMENT Recorded Mar 15, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 024085/0001 →
ASSET PURCHASE AGREEMENT Recorded Aug 13, 2009
From: SONICBLUE, INCORPORATED
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 023095/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2009
From: DIGITAL NETWORKS NORTH AMERICA, INC.
To: SIGMATEL, INC.
Reel/Frame 023089/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2009
From: COWGILL, CLAYTON NEIL
To: SONICBLUE, INCORPORATED
Reel/Frame 023073/0155 →
SECURITY AGREEMENT Recorded Jul 9, 2008
From: SIGMATEL, INC.
To: CITIBANK, N.A.
Reel/Frame 021212/0372 →