The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 10, 2001
Filed:
Nov. 06, 1998
Sunil Puri, Bellevue, WA (US);
James W. Elder, Redmond, WA (US);
William Clifford Hunter, Bothell, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Determining, prior to operation of an application program module, that a foreign file format is fully convertible to a native file format. Full conversion of the foreign file format means that a significant majority of the style and presentation of the content of the foreign file are preserved after conversion to the native file format. Prior to an attempted file conversion by the application program module, the filename extension of the foreign file is examined. If the filename extension is recognized as indicating that the foreign file is fully convertible, the application program module is commanded to access and convert the foreign file to the native file format. If the filename extension does not indicate that the foreign file is fully convertible, a determination is made as to whether the filename extension is registered in an operating system registry. If the filename extension is registered, it is considered not to a WordPerfect file and is ignored. If no determination can be made from the filename extension as to whether the foreign file is fully convertible and the filename extension is not registered, the internal structure of the foreign file is examined. If examination of the internal structure of the foreign file reveals that it is fully convertible, the application program module is commanded to access and convert the foreign file to the native file format. When no determination can be made, either from the filename extension or the internal file structure, that the foreign file is fully convertible, the file is ignored and no conversion is attempted by the application program module.