IP Library Granted Patent US 9,614,944
Granted Patent B2
US 9,614,944 · App. 11/166,450 · Granted Apr 4, 2017

Command queuing for multimedia storage devices

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,614,944
App. No.
11/166,450
Granted
Apr 4, 2017
Kind
B2
Abstract

A multi-media device interface ( 18 ) couples a multi-media device ( 16 ) to a portable electronic device ( 10 ). Multi-media and other information can be loaded into the portable electronic device ( 10 ) from the multi-media device ( 16 ) or stored in the multi-media device ( 16 ) from the portable electronic device ( 10 ). The multi-media device interface ( 18 ) queues commands to the multi-media device ( 16 ) from the portable electronic device ( 10 ) while the multi-media device ( 16 ) completes a previously-issued command.

Claims (33)

1. A portable electronic device comprised of:

a first processor, operatively coupled to, and operative to send commands to, and receiving responses from, a removable multi-media storage device having a processor therein, the removable multi-media storage device coupled to the portable electronic device;

a second processor in the portable electronic device, responsive to commands from the first processor and operative to receive information from the removable multi-media storage device;

a multi-media device interface in the portable electronic device, operatively coupled and external to both the first and second processors, the multi-media device interface being operative to monitor and respond to operational information from the removable multi-media storage device to delay and queue a transmission of a second command to the removable multi-media storage device from the first processor in response to the operational information indicating the removable multi-media storage device and the second processor are engaged in the execution of a first command from the first processor, the multi-media device interface operative to provide the information to the second processor to complete the execution of the first command; and

a radio device, operatively coupled to at least one of the first and second processors and operative to provide two-way communications capability for the portable electronic device.

2. The portable electronic device of claim 1 further comprising a data buffer operably coupled to the second processor such that the data buffer may receive write data from the second processor and provide the write data to the removable multi-media storage device in synchronization with a stop data transmission command.

3. The portable electronic device of claim 2 , wherein the data buffer is a shift register.

4. The portable electronic device of claim 1 wherein the radio device includes a cellular telephone transceiver.

5. The portable electronic device of claim 1 wherein at least one of the first and second processors is a digital signal processor, a microprocessor, or a microcontroller.

6. The portable electronic device of claim 1 wherein signals are exchanged between the portable electronic device and the removable multi-media storage device via electrical signals, infrared signals, optical signals, acoustic signals, or radio frequency signals.

7. The portable electronic device of claim 1 , wherein the removable multi-media storage device comprises a circuit card or a multi-media card constructed according to the standards of the Multi-Media Card Association or the SD Association.

8. The portable electronic device of claim 1 , wherein the removable multi-media storage device is configured to store pictures, video streams, or MP3 audio files for playback on the portable electronic device.

9. The portable electronic device of claim 1 wherein the portable electronic device includes a personal digital assistant, an Internet appliance, a CD player, an MP3player, a DVD player, a digital camera, or a cellular telephone.

10. A portable electronic device comprised of:

a first processor, operatively coupled to, and operative to send commands to and receiving responses from, a removable multi-media storage device coupled to the portable electronic device;

a second processor, in the portable electronic device, responsive to commands from the first processor and capable of receiving information from the removable multi-media storage device;

a multi-media device interface in the portable electronic device, operatively coupled and external to both the first and second processors, the multi-media device interface being operative to monitor and respond to operational information from the removable multi-media storage device to delay and queue transmission of a second command to the removable multi-media storage device from the first processor in response to the operational information indicating the removable multi-media storage device and the second processor are engaged in the execution of a first command from the first processor, the multi-media device interface operative to provide the information to the second processor to complete the execution of the first command; and

an electronic device, operatively coupled to at least one of the first and second processors.

11. The portable electronic device of claim 10 wherein the portable electronic device includes a personal digital assistant, an Internet appliance, a CD player, an MP3player, a DVD player, a digital camera, or a cellular telephone.

12. The portable electronic device of claim 10 , further comprising a data buffer operably coupled to the second processor such that the data buffer may receive write data from the second processor and provide the write data to the removable multi-media storage device in synchronization with a stop data transmission command.

13. The portable electronic device of claim 12 , wherein the data buffer is a shift register.

14. The portable electronic device of claim 10 , further comprising a radio device operatively coupled to at least one of the first and second processors and operative to provide two-way communications capability for the portable electronic device.

15. The portable electronic device of claim 14 , wherein the radio device includes a cellular telephone transceiver.

16. The portable electronic device of claim 10 , wherein the electronic device comprises a radio transmitter, radio receiver, or transceiver device that provides either one-way or two-way communications capability.

17. The portable electronic device of claim 10 , wherein signals are exchanged between the portable electronic device and the removable multi-media storage device via electrical signals, infrared signals, optical signals, acoustic signals, or radio frequency signals.

18. The portable electronic device of claim 10 , wherein the removable multi-media storage device comprises a circuit card or a multi-media card constructed according to the standards of the Multi-Media Card Association or the SD Association.

19. The portable electronic device of claim 10 , wherein the removable multi-media storage device is configured to store pictures, video streams, or MP3audio files for playback on the portable electronic device.

20. The portable electronic device of claim 10 , wherein the multi-media device interface further comprises a command processor configured to perform at least one of the functions that include:

adding a cyclic redundancy check to the commands from the portable electronic device;

detecting an error correction code in responses from the removable multi-media storage device;

receiving responses from the removable multi-media storage device;

validating responses from the removable multi-media storage device; or

notifying the portable electronic device that a response was received from the removable multi-media storage device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034343/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →