IP Library Granted Patent US 7,516,136
Granted Patent B2
US 7,516,136 · App. 11/131,777 · Granted Apr 7, 2009

Transcoding media files in a host computing device for use in a portable computing device

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,516,136
App. No.
11/131,777
Granted
Apr 7, 2009
Kind
B2
Abstract

Media data files stored in a first computing device are transcoded for transferring to a second, portable computing device. The device parameters of the second computing device are determined by determining the type of the second computing device, and selecting one from a plurality of sets of predetermined, pre-stored device parameters for different types of second computing devices, based on the type of the second computing device. A selected media data file is transcoded in accordance with the determined device parameters of the second computing device, regardless of whether the second computing device is connected to the first computing device. When the second computing device is connected to the first computing device, the transcoded media data file is transferred from the first computing device to the second computing device.

Claims (43)

1. A computer-implemented method of transcoding a media data file stored in a first computing device for transferring to a second, portable computing device, the method comprising:

receiving a selection of a media data file to be transcoded;

determining device parameters of the second computing device, responsive to the second computing device being in communication with the first computing device;

transcoding the selected media data file in accordance with the determined device parameters of the second computing device, when the second computing device is in communication with the first computing device;

continuing to transcode the selected media data file in accordance with the determined device parameters of the second computing device, even when the second computing device becomes communicatively disconnected from the first computing device in the middle of said transcoding and the second computing device is not in communication with the first computing device; and

responsive to the second computing device being in communication with the first computing device, transferring the transcoded media data file from the first computing device to the second computing device.

2. The computer-implemented method of claim 1 , wherein determining device parameters of the second computing device comprises:

determining a type of the second computing device based on a device identifier of the second computing device received by the first computing device from the second computing device responsive to the second computing device being in communication with the first computing device; and

selecting a set of predetermined device parameters corresponding to the determined type of the second computing device.

3. The computer-implemented method of claim 1 , wherein the device parameters of the second computing device include display characteristics of the second computing device.

4. The computer-implemented method of claim 1 , wherein the device parameters of the second computing device include audio characteristics of the second computing device.

5. The computer-implemented method of claim 1 , wherein the device parameters of the second computing device include a processing speed of a processor of the second computing device.

6. The computer-implemented method of claim 1 , wherein the device parameters of the second computing device include a size of storage available in the second computing device.

7. The computer-implemented method of claim 1 , wherein transcoding the selected media data file comprises storing the transcoded media data file in a queue prior to transferring the transcoded media data file from the first computing device to the second computing device.

8. A computer readable medium storing a computer program product configured to cause a first computing device to perform a computer-implemented method of transcoding a media data file stored in the first computing device for transferring to a second, portable computing device, the method comprising:

receiving a selection of a media data file to be transcoded;

determining device parameters of the second computing device in communication with the first computing device;

transcoding the selected media data file in accordance with the determined device parameters of the second computing device, when the second computing device is in communication with the first computing device;

continuing to transcode the selected media data file in accordance with the determined device parameters of the second computing device, even when the second computing device becomes communicatively disconnected from the first computing device in the middle of said transcoding and the second computing device is not in communication with the first computing device; and

responsive to the second computing device being in communication with the first computing device, transferring the transcoded media data file from the first computing device to the second computing device.

9. The computer readable medium of claim 8 , wherein determining device parameters of the second computing device comprises:

determining a type of the second computing device based on a device identifier of the second computing device received by the first computing device from the second computing device responsive to the second computing device being in communication with the first computing device; and

selecting a set of predetermined device parameters corresponding to the determined type of the second computing device.

10. The computer readable medium of claim 8 , wherein the device parameters of the second computing device include display characteristics of the second computing device.

11. The computer readable medium of claim 8 , wherein the device parameters of the second computing device include audio characteristics of the second computing device.

12. The computer readable medium of claim 8 , wherein the device parameters of the second computing device include a processing speed of a processor of the second computing device.

13. The computer readable medium of claim 8 , wherein the device parameters of the second computing device include a size of storage available in the second computing device.

14. The computer readable medium of claim 8 , wherein transcoding the selected media data file comprises storing the transcoded media data file in a queue prior to transferring the transcoded media data file from the first computing device to the second computing device.

15. A first computing device for transcoding a media data file for transferring to a second, portable computing device, the first computing device comprising:

a storage module for storing a computer program product to cause the first computing device to perform a computer-implemented method of transcoding the media data file, the method comprising:

receiving a selection of the media data file to be transcoded;

determining device parameters of the second computing device in communication with the first computing device;

transcoding the selected media data file in accordance with the determined device parameters of the second computing device, when the second computing device is in communication with the first computing device;

continuing to transcode the selected media data file in accordance with the determined device parameters of the second computing device, even when the second computing device becomes communicatively disconnected from the first computing device in the middle of said transcoding and the second computing device is not in communication with the first computing device; and

responsive to the second computing device being in communication with the first computing device, transferring the transcoded media data file from the first computing device to the second computing device; and

a processor for executing the computer program product.

16. The first computing device of claim 15 , wherein determining device parameters of the second computing device comprises:

determining a type of the second computing device based on a device identifier of the second computing device received by the first computing device from the second computing device responsive to the second computing device being in communication with the first computing device; and

selecting a set of predetermined device parameters corresponding to the determined type of the second computing device.

17. The first computing device of claim 15 , wherein the device parameters of the second computing device include display characteristics of the second computing device.

18. The first computing device of claim 15 , wherein the device parameters of the second computing device include audio characteristics of the second computing device.

19. The first computing device of claim 15 , wherein the device parameters of the second computing device include a processing speed of a processor of the second computing device.

20. The first computing device of claim 15 , wherein transcoding the selected media data file comprises storing the transcoded media data file in a queue prior to transferring the transcoded media data file from the first computing device to the second computing device.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Dec 27, 2007
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020300/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2005
From: LEE, EDGAR Y.; ARMENTA, ANTHONY; CROWLEY, MATTHEW W.
To: PALM, INC.
Reel/Frame 016875/0647 →