IP Library Granted Patent US 9,369,101
Granted Patent B2
US 9,369,101 · App. 14/750,450 · Granted Jun 14, 2016

Unitary electronic speaker device for receiving an assignment of a playlist from a home personal computer and rendering the playlist

Inventors: Safi Qureshey (Santa Ana, CA); Daniel D. Sheppard (Orangevale, CA)
Assignee: Black Hills Media, LLC
H03G3/00G06F17/30749G06F17/30752G06F17/30772G06F17/30775G06F21/10G06Q30/0641H04B1/08H04H20/38H04H20/82H04H40/18H04H60/06H04H60/74H04H60/82H04L12/2812H04L29/06027H04L65/4076H04L65/4084H04L67/00H04L2012/2849H04M3/533H04M3/5307H04M7/0006H04M2201/60
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 9,369,101
App. No.
14/750,450
Granted
Jun 14, 2016
Kind
B2
Abstract

An unitary electronic speaker device and system for rendering a playlist are provided. An assignment of a playlist identifying a plurality of songs is received from a home personal computer. In one embodiment, the unitary electronic speaker device does not have any storage space other than the memory, and uses the hard disk embodied in the home personal computer to supply the songs. The songs are received and rendered at the unitary electronic speaker device in an order defined by the playlist. Any number of the unitary electronic speaker devices may be connected in a network with the home personal computer. In one embodiment a plurality of unitary electronic speaker devices are connected through a LAN using Ethernet.

Claims (80)

1. An unitary electronic speaker device comprising:

a speaker housing;

a communication interface attached to the speaker housing and operable to communicatively couple the unitary electronic speaker device over a network to a home personal computer;

a memory located within the speaker housing;

at least one processor located within the speaker housing and associated with the memory and the communication interface, the at least one processor configured to:

receive a playlist identifying a plurality of songs stored on the home personal computer, the playlist defining a sequence for playing the plurality of songs; and

receive, from the home personal computer, at least one song identified by the playlist;

a speaker attached to the speaker housing;

an amplifier located within the speaker housing and coupling the at least one processor and the speaker and configured to:

render, according to the sequence defined by the playlist, the songs received from the home personal computer and identified by the playlist via the speaker; and

a physical input control attached to the speaker housing and configured to:

receive volume control input information; and

effect a sound level at which the songs are rendered according to the volume control input information.

2. The unitary electronic speaker device of claim 1 wherein the at least one processor comprises two processors, wherein a first processor of the two processors is a general purpose processor and, a second processor of the two processors is a digital signal processor.

3. The unitary electronic speaker device of claim 1 further comprising:

a digital-to-analog converter coupling the at least one processor and the amplifier; and

wherein to render the songs the at least one processor is further configured to:

decode compressed audio data comprising the songs into corresponding uncompressed audio data; and

transfer uncompressed digital audio data to the digital-to-analog converter to effect rendering a corresponding analog audio signal through the amplifier to the speaker.

4. The unitary electronic speaker device of claim 1 wherein the unitary electronic speaker device does not have any storage space other than the memory.

5. The unitary electronic speaker device of claim 1 wherein the unitary electronic speaker device has no disk for data storage space.

6. The unitary electronic speaker device of claim 1 wherein the memory comprises two memories, wherein a first memory of the two memories is a first random access memory and a second memory of the two memories is a flash memory.

7. The unitary electronic speaker device of claim 1 wherein the communication interface is an Ethernet interface.

8. The unitary electronic speaker device of claim 1 wherein the communication interface is an interface to a radio frequency link.

9. The unitary electronic speaker device of claim 1 wherein to receive the playlist the at least one processor is further configured to:

receive an assignment of the playlist from an other device.

10. The unitary electronic speaker device of claim 9 wherein the other device is the home personal computer and the network is a LAN.

11. The unitary electronic speaker device of claim 10 wherein to receive the songs the at least one processor is further configured to:

receive one of streams of the songs and downloads of the songs.

12. The unitary electronic speaker device of claim 9 wherein the other device is a server and the network is further coupled to the Internet.

13. The unitary electronic speaker device of claim 12 wherein to receive the songs the at least one processor is further configured to:

receive one of streams of the songs and downloads of the songs.

14. The unitary electronic speaker device of claim 9 wherein to receive an assignment of the playlist from an other device the at least one processor is further configured to:

receive from the home personal computer, alarm information, the alarm information reflecting a time that will trigger the unitary electronic speaker device to initiate rendering of the playlist;

detect the triggering of the alarm; and

initiate the rendering of the playlist.

15. The unitary electronic speaker device of claim 14 wherein the alarm information identifies a recurring alarm.

16. The unitary electronic speaker device of claim 9 wherein the at least one processor is further configured to:

provide the playlist to an other device, wherein the other device is unitary electronic speaker device.

17. The unitary electronic speaker device of claim 16 wherein the at least one processor is further configured to:

provide ones of the songs identified by the playlist to the other device.

18. The unitary electronic speaker device of claim 9 wherein the at least one processor is further configured to:

provide the playlist to a plurality of other devices, wherein the other devices are unitary electronic speaker devices.

19. The unitary electronic speaker device of claim 18 wherein to provide the playlist to the other devices, the at least one processor is further configured to:

provide ones of the songs identified by the playlist to ones of the other devices.

20. The unitary electronic speaker device of claim 10 wherein to receive an assignment of the playlist from an other device the at least one processor is further configured to:

scan the memory of the unitary electronic speaker device for songs identified by the playlist to incorporate into the playlist.

21. The unitary electronic speaker device of claim 1 wherein to receive the songs the at least one processor is further configured to:

receive a command from a remote control device to begin rendering; and

in response to receiving the command, initiate receiving the songs.

22. The unitary electronic speaker device of claim 1 wherein plurality of songs are identified by URL.

23. The unitary electronic speaker device of claim 1 wherein the plurality of songs are identified by song title.

24. The unitary electronic speaker device of claim 1 wherein the songs are not stored locally on the unitary electronic speaker device.

25. The unitary electronic speaker device of claim 1 wherein:

the speaker comprises a plurality of speakers;

the amplifier comprises a plurality of amplifiers; and

wherein the unitary electronic speaker device further comprises a plurality of digital-to-analog convertors coupled to the at least one processor to effect rendering corresponding analog audio signals through respective amplifiers of plurality of amplifiers to respective speakers of the plurality of speakers.

26. An unitary electronic speaker device comprising:

a speaker housing;

an Ethernet communication interface attached to the speaker housing and configured to communicatively couple the unitary electronic speaker device over a network to a home personal computer;

a random access memory located within the speaker housing;

a flash memory located within the speaker housing;

a general purpose processor located within the speaker housing and associated with the random access memory, the flash memory, and the Ethernet communication interface, the general purpose processor configured to:

receive an assignment of a playlist identifying a plurality of songs stored on the home personal computer, the playlist defining a sequence for playing the plurality of songs;

receive, from the home personal computer, at least one song identified by the playlist;

receive from the home personal computer, alarm information, the alarm information reflecting a time that will trigger the unitary electronic speaker device to render the playlist;

detect a triggering of the alarm; and

in response to the triggering, render according to the sequence defined by the playlist, the songs identified by the playlist and received from the home personal computer; and

a physical input control attached to the speaker housing and configured to:

receive volume control input information; and

effect a sound level at which the songs are rendered according to the volume control input information; and

a digital signal processor located within the speaker housing and associated with the general purpose processor and configured to modify digital audio signals comprising the songs;

a digital-to-analog converter located within the speaker housing and configured to receive the digital audio signals from the digital signal processor and convert the digital audio signals into corresponding analog audio signals;

an amplifier located within the speaker housing and coupling the digital-to-analog converter to a speaker attached to the speaker housing and configured to:

receive analog audio signals from the digital-to-analog converter;

effect a sound level at which the analog audio signals are rendered according to the volume control input information;

provide an amplified analog audio signals to the speaker for rendering; and

wherein the unitary electronic speaker device has no disk for data storage space.

27. The unitary electronic speaker device of claim 1 wherein the at least one processor is configured to receive a command reflecting that the playlist identifying a plurality of songs should be played in a shuffled sequence and the amplifier is configured to, responsive to the command, render according to the shuffled sequence, the songs identified by the playlist via the speaker.

28. The unitary electronic speaker device of claim 1 wherein the unitary electronic speaker is a component of a system that further comprises the home personal computer, which comprises a first communication interface configured to: communicatively couple the home personal computer and an unitary electronic speaker device; and a first processor connected to a first memory and the first communication interface, the first processor configured to: receive user input identifying a playlist; based on the user input, select the playlist; assign, based on the selection, the playlist to the unitary electronic speaker device.

Assignments (14)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2021
From: DEDICATED LICENSING LLC
To: GOLDEN IP LLC
Reel/Frame 056801/0500 →
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2020
From: CONCERT DEBT, LLC
To: BLACK HILLS MEDIA, LLC
Reel/Frame 054007/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2020
From: BLACK HILLS MEDIA, LLC
To: DEDICATED LICENSING LLC
Reel/Frame 052770/0101 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 036423 FRAME: 0430. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Sep 11, 2015
From: BLACK HILLS MEDIA, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036586/0927 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Aug 24, 2015
From: BLACK HILLS MEDIA, LLC
To: CONCERT DEPT, LLC
Reel/Frame 036423/0430 →
SECURITY INTEREST Recorded Aug 24, 2015
From: BLACK HILLS MEDIA, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036423/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2015
From: HORSHAM ENTERPRISES, LLC
To: BLACK HILLS MEDIA, LLC
Reel/Frame 035907/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2015
From: AUDIORAMP.COM
To: KNOBBE, MARTENS, OLSON & BEAR LLP
Reel/Frame 035907/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2015
From: QURESHEY, SAFI; SHEPPARD, DANIEL D.
To: AUDIORAMP.COM
Reel/Frame 035907/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2015
From: KNOBBE, MARTENS, OLSON & BEAR LLP
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 035907/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONPACT, INC.
Reel/Frame 035907/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2015
From: CONPACT, INC.
To: HORSHAM ENTERPRISES, LLC
Reel/Frame 035907/0941 →
Continuity (6)
Continuation 14256222 · Apr 18, 2014
Continuation 13282758 · Oct 27, 2011
Continuation 11563232 · Nov 27, 2006
Continuation 09805470 · Mar 12, 2001
Provisional Application 60246842 · Nov 8, 2000
Related Publication 20150295553A1 · Oct 15, 2015