IP Library Granted Patent US 7,788,290
Granted Patent B2
US 7,788,290 · App. 11/729,280 · Granted Aug 31, 2010

Automatic file conversion to a target format

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,788,290
App. No.
11/729,280
Granted
Aug 31, 2010
Kind
B2
Abstract

A conversion tool that is automatically launched enables file formats not understood by a given application to be opened by that application. The converter registers for file types that are not already associated with an application used by the system. When a file that is not supported by another application is opened, the converter automatically converts the file to the target format and then opens the file causing the application that is registered for the target format to be launched.

Claims (34)

1. A method executing on a processor of a computing device for converting a file to a target format, comprising:

receiving a request to open a file having a first file type;

determining when the first file type is registered by a converter; wherein the first file type is not registered by any other applications;

automatically launching the converter in response to the first file type being registered by the converter, and the converter converting the file to a known target type that is associated with a different application from the converter; and

issuing a request to open the converted file having the known target type causing the different application from the converter to be launched after the converter has converted the file to the known target type.

2. The method of claim 1 , further comprising registering with the converter only file types that are not registered by the other applications.

3. The method of claim 1 , wherein automatically converting the file to the known target type further comprises determining the target type to convert the file to based on a registered file type that is associated with the application.

4. The method of claim 1 , further comprising determining whether the application is registered to handle the target type.

5. The method of claim 4 , further comprising providing an option to save the converted file in a supported format.

6. The method of claim 1 , further comprising issuing a shell command to open the converted file.

7. A computer-readable storage medium having computer-executable instructions for converting a file from a first format to a target format, the instructions comprising:

automatically launching a converter when a file is opened that has a file type that is registered with the converter and is not registered with any other applications;

converting the file to a target format; and

after converting the file to the target format; issuing a request to open the converted file causing a different application from the converter to be launched.

8. The computer-readable storage medium of claim 7 , further comprising registering file types with the converter that are not registered by other applications when the converter is installed.

9. The computer-readable storage medium of claim 7 , wherein converting the file to the known target format further comprises determining the target format to convert the file to based on a registered file type of the application.

10. The computer-readable storage medium of claim 7 , wherein launching the application comprises opening the converted file such that the application is automatically launched.

11. The computer-readable storage medium of claim 7 , further comprising providing an option to save the converted file.

12. The computer-readable storage medium of claim 7 , wherein launching the application comprises issuing a shell command to open the converted file.

13. A system for converting a file from a first format to a target format, comprising:

a processor and a computer-readable medium;

an operating environment stored on the computer-readable medium and executing on the processor;

applications operating under the control of the operating environment including a first application that is registered for a first file type; and

a conversion manager operating under the control of the operating environment that registered for a second file type and not the first file type and that is configured to:

receive a request to open a file of the second file type before the first application is launched;

automatically convert the file to the first file type; and

issue a request to open the converted file such that the first application is launched.

14. The system of claim 13 , wherein the conversion manager is further configured to register the file types that are not registered by the applications.

15. The system of claim 13 , wherein the conversion manager is further configured to determine file types that are supported by the applications.

16. The system of claim 13 , wherein automatically converting the file to the first file type comprises determining at least one of the registered file types that is associated with the first application.

17. The system of claim 13 , wherein the conversion manager is further configured to provide an option to save the converted file.

18. The system of claim 13 , wherein issuing the request to open the converted file such that the first application is launched comprises issuing a shell command to open the converted file.

19. The system of claim 13 , wherein the conversion manager is a part of the first application.

20. The system of claim 13 , wherein the conversion manager is a part of the operating system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →