IP Library Granted Patent US 7,881,744
Granted Patent B2
US 7,881,744 · App. 11/752,619 · Granted Feb 1, 2011

Media transfer and control system

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,881,744
App. No.
11/752,619
Granted
Feb 1, 2011
Kind
B2
Abstract

A media transfer and control system that includes a handheld device and an audio/visual system. The media transfer and control system provides for: (i) the transfer of media files between the handheld device and the audio/visual system, (ii) the transmission of control commands from the handheld device to the audio/visual system for controlling the function and operation of the audio/visual system through a user interface provided on the handheld device, and (iii) the unsolicited transfer of media descriptive data between the handheld device and the audio/visual system to create a synchronized global view on the handheld electronic device and/or the audio/visual system of all of the media content currently stored on and/or available through both the handheld device and the audio/visual system.

Claims (55)

1. A handheld device comprising:

a processor;

a memory configured to store a plurality of media files and in operable communication with said processor;

an RF transceiver adapted for wireless communications and in operable communication with said processor;

an input subsystem in operable communication with said processor, the input subsystem comprised of at least one input component;

an output subsystem in operable communication with said processor, said output subsystem comprised of at least one output component;

wherein said processor, with executable software, is configured to:

receive via said RF transceiver, information about media files not in said memory, said information not received in response to input from said input subsystem;

integrate said received information with information about any media files in said memory;

send, to said output subsystem, said integrated information;

send, using said RF transceiver, some side-band information on a currently-playing media file and a next media file;

receive, from said RF transceiver, an indicator which indicates if the media file associated with said sent side-band information is or is not resident on an A/V system associated with said indicator; and

send, using said RF transceiver, one of: a copy of the currently-playing media file only if said indicator indicates the currently-playing media file is not resident and a copy of the next media file only if said indicator indicates the next media file is not resident; and, only sends a copy of the next media file only if said indicator indicates the next media file is not resident.

2. The handheld device of claim 1 where said processor is configured to receive input from said input subsystem, said input indicating an ordered list in which to play said media files, including media files not in said memory.

3. The handheld device of claim 2 where said processor is configured to:

send, using said RF transceiver, a request for copies of any media files that will be needed to play the ordered list;

receive, using said RF transceiver, the requested media files;

send, according to the ordered list, output to said output subsystem, the output based on said media files.

4. The handheld device of claim 2 where said processor is configured to:

send, using said RF transceiver, control information comprised of said ordered list; and,

send, using said RF transceiver, media files on said ordered list whose information was not from said memory in said handheld.

5. The handheld device of claim 1 where said processor is configured to:

send, using said RF transceiver, a control signal indicating said currently-playing media file is to be played in synchronicity with the handheld, if play synchronicity is functionally available;

send, using said RF transceiver, a control signal indicating when to being playing said next media file if play synchronicity is not functionally available.

6. The handheld device of claim 1 where said processor is configured to send, using said RF transceiver, control information and media files on a same digital channel.

7. The handheld device of claim 6 where said digital channel is configured for use as two logical channels, each logical channel usable concurrently.

8. The handheld device of claim 6 where said digital channel is a packetized channel.

9. The handheld device of claim 8 where said digitized, packetized channel is further configured as two logical packetized channels.

10. The handheld device of claim 8 where said digitized, packetized channel is embodied as a “U” channel in a BLUETOOTH® piconet.

11. A method of using a handheld device comprising:

storing at least one media file on a memory in said handheld device, said memory configured to store a plurality of media files;

receiving, using an RF transceiver adapted for wireless communications in said handheld device, sideband information about media files, said sideband information not received in response to an input from an input subsystem on said handheld device;

comparing, using said sideband information, media files available in said memory and media files associated with said sideband information;

creating an integrated list of media files using said received information with information about media files in said memory;

sending, to an output subsystem in said handheld device, a representation of said integrated information;

sending, using said RF transceiver, some side-band information on a currently-playing media file and a next media file;

receiving, from said RF transceiver, an indicator which indicates if the media files associated with said sent side-band information are or are not resident on an A/V system associated with said indicator;

sending, using said RF transceiver, one of: a copy of the currently-playing media file if said indicator indicates the currently-playing media file is not resident and a copy of the next media file if said indicator indicates the next media file is not resident; and,

sending a copy of the next media file only if said indicator indicates the next media file is not resident.

12. The method of claim 11 comprising receiving input from an input subsystem in said handheld device, said input one of indicating or accepting an ordered list in which to play said media files, including media files not in said memory.

13. The method of claim 12 comprising:

sending, using said RF transceiver, a request for copies of any media files that will be needed to play the ordered list;

receiving, using said RF transceiver, the requested media files;

sending, according to the ordered list, output to an output subsystem on said handheld, the output based on said media files.

14. The method of claim 11 comprising:

sending, using said RF transceiver, control information comprised of said integrated information; and,

sending, using said RF transceiver, media files associated with said integrated information whose sideband information was not in said received sideband information.

15. The method of claim 11 comprising:

sending, using said RF transceiver, a control signal indicating said currently-playing media file is to be played in synchronicity with the handheld, if play synchronicity is functionally available; and

sending, using said RF transceiver, a control signal indicating when to being playing said next media file if play synchronicity with the currently-playing media is not functionally available.

16. The method of claim 11 comprising sending, using said RF transceiver, control information and media files on a same digital channel.

17. The method of claim 16 where said digital channel is configured for use as two logical channels, each logical channel usable concurrently.

18. The method of claim 16 where said digital channel is a packetized channel.

19. The method of claim 18 where said digitized, packetized channel is configured as two logical packetized channels.

20. The method of claim 18 where said digitized, packetized channel is a “U” channel in a BLUETOOTH® piconet.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Feb 19, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037861/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2008
From: LAZARIDIS, MIHAL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 021159/0290 →