[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20110191358A1 - File format conversion system and method thereof - Google Patents

File format conversion system and method thereof Download PDF

Info

Publication number
US20110191358A1
US20110191358A1 US12/696,063 US69606310A US2011191358A1 US 20110191358 A1 US20110191358 A1 US 20110191358A1 US 69606310 A US69606310 A US 69606310A US 2011191358 A1 US2011191358 A1 US 2011191358A1
Authority
US
United States
Prior art keywords
electronic device
file
list
url
service providing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/696,063
Inventor
Kuan-Lin Kuo
Li-Jen Chao
Din-Ji Tzou
Chih-Heng Chiu
Chung-Won Shu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Transcend Information Inc
Original Assignee
Transcend Information Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Transcend Information Inc filed Critical Transcend Information Inc
Priority to US12/696,063 priority Critical patent/US20110191358A1/en
Assigned to TRANSCEND INFORMATION, INC. reassignment TRANSCEND INFORMATION, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHAO, LI-JEN, CHIU, CHIH-HENG, KUO, KUAN-LIN, SHU, CHUNG-WON, TZOU, DIN-JI
Publication of US20110191358A1 publication Critical patent/US20110191358A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/116Details of conversion of file system types or formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content

Definitions

  • the invention relates to a file format conversion system and method thereof and, more particularly, to a file format conversion system and method thereof capable of automatically and dynamically converting file formats for an electronic device even though device information of the electronic device is unknown.
  • multimedia files such as video, audio, text, or image files stored at a Uniform Resource Locator (URL) through Internet.
  • multimedia files usually have more than one file format.
  • video files may be formatted as WMV, AVI, MPEG (e.g. MPEG-1, MPEG-2, MPEG-4, MPEG-7, and MJPEG), DivX, Apple QuickTime, etc.
  • image files may be formatted as GIF, JPEG, BMP, TIFF, FlashPix, etc.
  • most of the electronic devices have limited computing capability due to light weight and small size, so not all of the file formats can be supported by each electronic device. If a user uses an electronic device to browse a URL associated with a JPEG image file and the electronic device only supports a GIF image file, the JPEG image file will not be shown.
  • An objective of the invention is to provide a file format conversion system and method thereof capable of automatically and dynamically converting file formats for an electronic device even though device information of the electronic device is unknown.
  • a file format conversion system of the invention comprises a web server, a service providing server and an electronic device.
  • the web server provides a first Uniform Resource Locator (URL) associated with a first file.
  • the electronic device sends a request of the first URL to the service providing server.
  • the service providing server analyzes the first URL from the web server based on the request, generates a first list, which records file formats stored at the first URL, and sends the first list to the electronic device.
  • the electronic device separates the first list into a second list, which records file formats supported by the electronic device, and a third list, which records file formats not supported by the electronic device, and sends the second and third lists to the service providing server.
  • the service providing server updates two databases inside.
  • the service providing server converts the first file, which is formatted as one of the file formats recorded in the third list, into a second file, which is formatted as one of the file formats recorded in the second list, generates a second URL associated with the second file, and sends the second URL to the electronic device. Accordingly, the second URL associated with the second file can be browsed on the electronic device.
  • a file format conversion method of the invention comprises steps of: receiving a request of a first URL from an electronic device, wherein the first URL is associated with a first file; analyzing the first URL based on the request; generating a first list, which records file formats stored at the first URL; sending the first list to the electronic device; receiving a second list, which records file formats supported by the electronic device, and a third list, which records file formats not supported by the electronic device, from the electronic device, wherein the second and third lists are generated by the electronic device based on the first list; converting the first file, which is formatted as one of the file formats recorded in the third list, into a second file, which is formatted as one of the file formats recorded in the second list; generating a second URL associated with the second file; and sending the second URL to the electronic device. Accordingly, the second URL associated with the second file can be browsed on the electronic device.
  • FIG. 1 is a functional block diagram illustrating a file format conversion system according to one embodiment of the invention.
  • FIG. 2 is a schematic diagram illustrating the first database shown in FIG. 1 .
  • FIG. 3 is a flow chart of a file format conversion method according to one embodiment of the invention.
  • FIG. 4 is a flow chart of a file format conversion method according to another embodiment of the invention.
  • FIG. 1 is a functional block diagram illustrating a file format conversion system 1 according to one embodiment of the invention.
  • the file format conversion system 1 comprises a web server 10 , a service providing server 12 and an electronic device 14 .
  • the web server 10 , the service providing server 12 and the electronic device 14 communicates with each other through network such as Internet.
  • the service providing server 12 comprises a parser 120 , an analyzer 121 , a transceiver 122 , a transcoder 124 , a synthesizer 125 , a first database 126 and a second database 127 .
  • the web server 10 may provides a plurality of URLs including a first URL 100 associated with a first file 102 , and the electronic device 14 may be PDA, mobile phone, digital photo frame and so on.
  • the first file 102 is formatted as one file format not supported by the electronic device 14 .
  • FIG. 2 is a schematic diagram illustrating the first database 126 shown in FIG. 1 .
  • the first database 126 is used for storing file format lists associated with different electronic devices.
  • the first database 126 may store a file format list, which records video formats including WMV and AVI and image formats including GIF and JPEG, associated with an electronic device A, and may store another file format list, which records video formats including WMV and MPEG and image formats including TIFF and BMP, associated with another electronic device B, as shown in FIG. 2 .
  • the second database 127 is used for recording a browsing history of the electronic device 14 .
  • a user wants to utilize the electronic device 14 to browse the first URL 100 , he or she has to operate the electronic device 14 to send a request of the first URL 100 to the service providing server 12 . It should be noted that when sending the request, the electronic device 14 may further send device information thereof to the service providing server 12 .
  • the service providing server 12 will look the device information up in the first database 126 to determine whether file formats supported by the electronic device 14 have been stored, and the analyzer 121 will analyze the first URL 100 from the web server 10 based on the request and generate a first list L 1 , which records file formats stored at the first URL 100 .
  • the transcoder 124 will convert the first file 102 into a second file 106 , which is formatted as one of the file formats recorded in the first database 126 and supported by the electronic device 14 .
  • the transcoder 124 may convert the first file 102 into the second file 106 , which is formatted as WMV.
  • the synthesizer 125 will generate a second URL 104 associated with the second file 106 and send the second URL 104 to the electronic device 14 via the transceiver 122 . Consequently, the user can utilize the electronic device 14 to browse the second URL 104 with the second file 106 .
  • the service providing server 12 After analyzing the first URL 100 from the web server 10 based on the request and generating the first list L 1 , which records file formats stored at the first URL 100 , the service providing server 12 will sends the first list L 1 to the electronic device 14 via the transceiver 122 . After receiving the first list L 1 , the electronic device 14 separates the first list L 1 into a second list L 2 , which records file formats supported by the electronic device 14 , and a third list L 3 , which records file formats not supported by the electronic device 14 , and sends the second and third lists L 2 and L 3 to the service providing server 12 .
  • the first list L 1 records file formats as WMV, AVI and MPEG and the file formats supported by the electronic device 14 is WMV and AVI
  • the second list L 2 records the file formats as WMV and AVI
  • the third list L 3 records the file format as MPEG.
  • the transcoder 124 After receiving the second and third lists L 2 and L 3 via the transceiver 122 , the transcoder 124 will convert the first file 102 , which is formatted as one of the file formats (e.g. MPEG) recorded in the third list L 3 , into the second file 106 , which is formatted as one of the file formats (e.g. WMV) recorded in the second list L 2 . Afterward, the synthesizer 125 will generate a second URL 104 associated with the second file 106 and send the second URL 104 to the electronic device 14 via the transceiver 122 . Consequently, the user can utilize the electronic device 14 to browse the second URL 104 with the second file 106 .
  • the file formats e.g. MPEG
  • WMV file formats
  • the service providing server 12 will update the first database 126 with the second list L 2 . If a user utilizes another electronic device (not shown) with the same device information as the electronic device 14 to browse the first URL 100 , the transcoder 124 can convert the first file 102 into the second file 106 based on the file formats recorded in the first database 126 directly.
  • FIG. 3 is a flow chart of a file format conversion method according to one embodiment of the invention.
  • a file format conversion method comprises the following steps.
  • step S 100 is performed to receive the request of the first URL 100 from the electronic device 14 .
  • step S 102 is performed to analyze the first URL 100 based on the request.
  • step S 104 is then performed to generate the first list L 1 .
  • Step S 106 is then performed to send the first list L 1 to the electronic device 14 .
  • Step S 108 is then performed to receive the second list L 2 and the third list L 3 from the electronic device 14 , wherein the second and third lists L 2 and L 3 are generated by the electronic device 14 based on the first list L 1 .
  • Step S 110 is then performed to update the first database 126 and the second database 127 .
  • Step S 112 is then performed to convert the first file 102 into the second file 106 .
  • Step S 114 is then performed to generate the second URL 104 associated with the second file 106 .
  • step S 116 is performed to send the second URL 104 to the electronic device 14 .
  • FIG. 4 is a flow chart of a file format conversion method according to another embodiment of the invention.
  • a file format conversion method comprises the following steps.
  • step S 200 is performed to receive the request of the first URL 100 and the device information from the electronic device 14 .
  • step S 202 is performed to analyze the first URL 100 based on the request.
  • step S 204 is then performed to determine whether file formats supported by the electronic device 14 have been stored in the first database 126 . If it is YES in step S 204 , step S 214 is then performed, otherwise step S 206 is performed. Step S 206 is then performed to generate the first list L 1 .
  • Step S 208 is then performed to send the first list L 1 to the electronic device 14 .
  • Step S 210 is then performed to receive the second list L 2 and the third list L 3 from the electronic device 14 , wherein the second and third lists L 2 and L 3 are generated by the electronic device 14 based on the first list L 1 .
  • Step S 212 is then performed to update the first database 126 and the second database 127 .
  • Step S 214 is then performed to convert the first file 102 into the second file 106 .
  • Step S 216 is then performed to generate the second URL 104 associated with the second file 106 .
  • step S 218 is performed to send the second URL 104 to the electronic device 14 .
  • the invention is capable of auto-learning. That is, since the electronic device can actively separate the first list, which is generated by the service providing server based on the file formats stored at the requested URL, into the second and third lists and send the two lists to the service providing server for purpose of file format conversion, the invention is capable of automatically and dynamically converting file formats for the electronic device even though device information of the electronic device is unknown.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A file format conversion system includes a web server, a service providing server and an electronic device. The web server provides a first URL associated with a first file. The electronic device sends a request of the first URL to the service providing server. The service providing server analyzes the first URL based on the request and generates a first list, which records file formats stored at the first URL. The electronic device separates the first list into a second list, which records file formats supported by the electronic device, and a third list, which records file formats not supported by the electronic device. After receiving the second and third list, the service providing server updates two databases inside. The service providing server converts the first file into a second file based on the second and third lists and generates a second URL associated with the second file.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The invention relates to a file format conversion system and method thereof and, more particularly, to a file format conversion system and method thereof capable of automatically and dynamically converting file formats for an electronic device even though device information of the electronic device is unknown.
  • 2. Description of the Prior Art
  • As technology advances, various electronic devices including personal digital assistant (PDA), mobile phone, digital photo frame, and so on are capable of browsing multimedia files, such as video, audio, text, or image files stored at a Uniform Resource Locator (URL) through Internet. These multimedia files usually have more than one file format. For example, video files may be formatted as WMV, AVI, MPEG (e.g. MPEG-1, MPEG-2, MPEG-4, MPEG-7, and MJPEG), DivX, Apple QuickTime, etc., and image files may be formatted as GIF, JPEG, BMP, TIFF, FlashPix, etc. Unfortunately, most of the electronic devices have limited computing capability due to light weight and small size, so not all of the file formats can be supported by each electronic device. If a user uses an electronic device to browse a URL associated with a JPEG image file and the electronic device only supports a GIF image file, the JPEG image file will not be shown.
  • Therefore, some prior arts have been developed to convert file format automatically while the file format is not supported by the electronic device. However, in these prior arts, it is necessary to install a database with device information in advance. If the device information of one specific electronic device does not be stored in the database, the prior arts cannot recognize the electronic device and cannot know which file format can or cannot be supported by the electronic device. Consequently, some multimedia files not supported by the electronic device still will not be shown. It is very inconvenient for the user.
  • SUMMARY OF THE INVENTION
  • An objective of the invention is to provide a file format conversion system and method thereof capable of automatically and dynamically converting file formats for an electronic device even though device information of the electronic device is unknown.
  • According to one embodiment, a file format conversion system of the invention comprises a web server, a service providing server and an electronic device. The web server provides a first Uniform Resource Locator (URL) associated with a first file. The electronic device sends a request of the first URL to the service providing server. The service providing server analyzes the first URL from the web server based on the request, generates a first list, which records file formats stored at the first URL, and sends the first list to the electronic device. The electronic device separates the first list into a second list, which records file formats supported by the electronic device, and a third list, which records file formats not supported by the electronic device, and sends the second and third lists to the service providing server. After receiving the second and third lists, the service providing server updates two databases inside. The service providing server converts the first file, which is formatted as one of the file formats recorded in the third list, into a second file, which is formatted as one of the file formats recorded in the second list, generates a second URL associated with the second file, and sends the second URL to the electronic device. Accordingly, the second URL associated with the second file can be browsed on the electronic device.
  • According to another embodiment, a file format conversion method of the invention comprises steps of: receiving a request of a first URL from an electronic device, wherein the first URL is associated with a first file; analyzing the first URL based on the request; generating a first list, which records file formats stored at the first URL; sending the first list to the electronic device; receiving a second list, which records file formats supported by the electronic device, and a third list, which records file formats not supported by the electronic device, from the electronic device, wherein the second and third lists are generated by the electronic device based on the first list; converting the first file, which is formatted as one of the file formats recorded in the third list, into a second file, which is formatted as one of the file formats recorded in the second list; generating a second URL associated with the second file; and sending the second URL to the electronic device. Accordingly, the second URL associated with the second file can be browsed on the electronic device.
  • These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a functional block diagram illustrating a file format conversion system according to one embodiment of the invention.
  • FIG. 2 is a schematic diagram illustrating the first database shown in FIG. 1.
  • FIG. 3 is a flow chart of a file format conversion method according to one embodiment of the invention.
  • FIG. 4 is a flow chart of a file format conversion method according to another embodiment of the invention.
  • DETAILED DESCRIPTION
  • Referring to FIG. 1, FIG. 1 is a functional block diagram illustrating a file format conversion system 1 according to one embodiment of the invention. As shown in FIG. 1, the file format conversion system 1 comprises a web server 10, a service providing server 12 and an electronic device 14. The web server 10, the service providing server 12 and the electronic device 14 communicates with each other through network such as Internet. The service providing server 12 comprises a parser 120, an analyzer 121, a transceiver 122, a transcoder 124, a synthesizer 125, a first database 126 and a second database 127. In this embodiment, the web server 10 may provides a plurality of URLs including a first URL 100 associated with a first file 102, and the electronic device 14 may be PDA, mobile phone, digital photo frame and so on. In this embodiment, the first file 102 is formatted as one file format not supported by the electronic device 14.
  • Referring to FIG. 2, FIG. 2 is a schematic diagram illustrating the first database 126 shown in FIG. 1. The first database 126 is used for storing file format lists associated with different electronic devices. For example, the first database 126 may store a file format list, which records video formats including WMV and AVI and image formats including GIF and JPEG, associated with an electronic device A, and may store another file format list, which records video formats including WMV and MPEG and image formats including TIFF and BMP, associated with another electronic device B, as shown in FIG. 2. The second database 127 is used for recording a browsing history of the electronic device 14.
  • If a user wants to utilize the electronic device 14 to browse the first URL 100, he or she has to operate the electronic device 14 to send a request of the first URL 100 to the service providing server 12. It should be noted that when sending the request, the electronic device 14 may further send device information thereof to the service providing server 12. When the parser 120 receives the request of the first URL 100 and the device information from the electronic device 14, the service providing server 12 will look the device information up in the first database 126 to determine whether file formats supported by the electronic device 14 have been stored, and the analyzer 121 will analyze the first URL 100 from the web server 10 based on the request and generate a first list L1, which records file formats stored at the first URL 100.
  • If the file formats supported by the electronic device 14 have been stored in the first database 126, the transcoder 124 will convert the first file 102 into a second file 106, which is formatted as one of the file formats recorded in the first database 126 and supported by the electronic device 14. For example, if the first file 102 is an MPEG file and the file formats supported by the electronic device 14 and stored in the first database 126 are WMV and AVI, the transcoder 124 may convert the first file 102 into the second file 106, which is formatted as WMV. Afterward, the synthesizer 125 will generate a second URL 104 associated with the second file 106 and send the second URL 104 to the electronic device 14 via the transceiver 122. Consequently, the user can utilize the electronic device 14 to browse the second URL 104 with the second file 106.
  • On the other hand, if the file formats supported by the electronic device 14 does not be stored in the first database 126 yet, after analyzing the first URL 100 from the web server 10 based on the request and generating the first list L1, which records file formats stored at the first URL 100, the service providing server 12 will sends the first list L1 to the electronic device 14 via the transceiver 122. After receiving the first list L1, the electronic device 14 separates the first list L1 into a second list L2, which records file formats supported by the electronic device 14, and a third list L3, which records file formats not supported by the electronic device 14, and sends the second and third lists L2 and L3 to the service providing server 12. For example, if the first list L1 records file formats as WMV, AVI and MPEG and the file formats supported by the electronic device 14 is WMV and AVI, the second list L2 records the file formats as WMV and AVI and the third list L3 records the file format as MPEG.
  • After receiving the second and third lists L2 and L3 via the transceiver 122, the transcoder 124 will convert the first file 102, which is formatted as one of the file formats (e.g. MPEG) recorded in the third list L3, into the second file 106, which is formatted as one of the file formats (e.g. WMV) recorded in the second list L2. Afterward, the synthesizer 125 will generate a second URL 104 associated with the second file 106 and send the second URL 104 to the electronic device 14 via the transceiver 122. Consequently, the user can utilize the electronic device 14 to browse the second URL 104 with the second file 106.
  • Furthermore, the service providing server 12 will update the first database 126 with the second list L2. If a user utilizes another electronic device (not shown) with the same device information as the electronic device 14 to browse the first URL 100, the transcoder 124 can convert the first file 102 into the second file 106 based on the file formats recorded in the first database 126 directly.
  • Referring to FIG. 3, FIG. 3 is a flow chart of a file format conversion method according to one embodiment of the invention. As shown in FIGS. 1 and 3 along with the aforesaid file format conversion system 1, a file format conversion method comprises the following steps. In the beginning, step S100 is performed to receive the request of the first URL 100 from the electronic device 14. Afterward, step S102 is performed to analyze the first URL 100 based on the request. Step S104 is then performed to generate the first list L1. Step S106 is then performed to send the first list L1 to the electronic device 14. Step S108 is then performed to receive the second list L2 and the third list L3 from the electronic device 14, wherein the second and third lists L2 and L3 are generated by the electronic device 14 based on the first list L1. Step S110 is then performed to update the first database 126 and the second database 127. Step S112 is then performed to convert the first file 102 into the second file 106. Step S114 is then performed to generate the second URL 104 associated with the second file 106. Finally, step S116 is performed to send the second URL 104 to the electronic device 14. It should be noted that the principle of the aforesaid components is mentioned in the above, so it will not be depicted herein.
  • Referring to FIG. 4, FIG. 4 is a flow chart of a file format conversion method according to another embodiment of the invention. As shown in FIGS. 1 and 4 along with the aforesaid file format conversion system 1, a file format conversion method comprises the following steps. In the beginning, step S200 is performed to receive the request of the first URL 100 and the device information from the electronic device 14. Afterward, step S202 is performed to analyze the first URL 100 based on the request. Step S204 is then performed to determine whether file formats supported by the electronic device 14 have been stored in the first database 126. If it is YES in step S204, step S214 is then performed, otherwise step S206 is performed. Step S206 is then performed to generate the first list L1. Step S208 is then performed to send the first list L1 to the electronic device 14. Step S210 is then performed to receive the second list L2 and the third list L3 from the electronic device 14, wherein the second and third lists L2 and L3 are generated by the electronic device 14 based on the first list L1. Step S212 is then performed to update the first database 126 and the second database 127. Step S214 is then performed to convert the first file 102 into the second file 106. Step S216 is then performed to generate the second URL 104 associated with the second file 106. Finally, step S218 is performed to send the second URL 104 to the electronic device 14. It should be noted that the principle of the aforesaid components is mentioned in the above, so it will not be depicted herein.
  • Compared to the prior art, the invention is capable of auto-learning. That is, since the electronic device can actively separate the first list, which is generated by the service providing server based on the file formats stored at the requested URL, into the second and third lists and send the two lists to the service providing server for purpose of file format conversion, the invention is capable of automatically and dynamically converting file formats for the electronic device even though device information of the electronic device is unknown.
  • Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention.

Claims (10)

1. A file format conversion system comprising:
a web server providing a first Uniform Resource Locator (URL) associated with a first file;
a service providing server; and
an electronic device sending a request of the first URL to the service providing server;
wherein the service providing server analyzes the first URL from the web server based on the request, generates a first list, which records file formats stored at the first URL, and sends the first list to the electronic device;
wherein the electronic device separates the first list into a second list, which records file formats supported by the electronic device, and a third list, which records file formats not supported by the electronic device, and sends the second and third lists to the service providing server; and
wherein the service providing server converts the first file, which is formatted as one of the file formats recorded in the third list, into a second file, which is formatted as one of the file formats recorded in the second list, generates a second URL associated with the second file, and sends the second URL to the electronic device.
2. The file format conversion system of claim 1, wherein the service providing server comprising a first database for storing the second list associated with the electronic device.
3. The file format conversion system of claim 1, wherein the service providing server comprising a second database for recording a browsing history of the electronic device.
4. The file format conversion system of claim 1, wherein the service providing server comprising:
a parser for receiving the request of the first URL from the electronic device;
an analyzer for analyzing the first URL from the web server based on the request and generating the first list;
a transceiver for sending the first list and the second URL to the electronic device and receiving the second and third lists from the electronic device;
a transcoder for converting the first file into the second file; and
a synthesizer for generating the second URL associated with the second file.
5. A file format conversion method comprising steps of:
receiving a request of a first Uniform Resource Locator (URL) from an electronic device, wherein the first URL is associated with a first file;
analyzing the first URL based on the request;
generating a first list, which records file formats stored at the first URL;
sending the first list to the electronic device;
receiving a second list, which records file formats supported by the electronic device, and a third list, which records file formats not supported by the electronic device, from the electronic device, wherein the second and third lists are generated by the electronic device based on the first list;
converting the first file, which is formatted as one of the file formats recorded in the third list, into a second file, which is formatted as one of the file formats recorded in the second list;
generating a second URL associated with the second file; and
sending the second URL to the electronic device.
6. The file format conversion method of claim 5, comprising step of updating a first database with the second list associated with the electronic device.
7. The file format conversion method of claim 5, comprising step of recording a browsing history of the electronic device.
8. An electronic device capable of communicating with a web server and a service providing server, the web server providing a first Uniform Resource Locator (URL) associated with a first file, when the electronic device sends a request of the first URL to the service providing server, the service providing server analyzing the first URL from the web server based on the request, generating a first list, which records file formats stored at the first URL, and sending the first list to the electronic device; after receiving the first list, the electronic device separating the first list into a second list, which records file formats supported by the electronic device, and a third list, which records file formats not supported by the electronic device, and sending the second and third lists to the service providing server; after receiving the second and third lists, the service providing server converting the first file, which is formatted as one of the file formats recorded in the third list, into a second file, which is formatted as one of the file formats recorded in the second list, generating a second URL associated with the second file, and sending the second URL to the electronic device.
9. The electronic device of claim 8, wherein the second list associated with the electronic device is updated in a first database of the service providing server.
10. The electronic device of claim 8, wherein a browsing history of the electronic device is updated in a second database of the service providing server.
US12/696,063 2010-01-29 2010-01-29 File format conversion system and method thereof Abandoned US20110191358A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/696,063 US20110191358A1 (en) 2010-01-29 2010-01-29 File format conversion system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/696,063 US20110191358A1 (en) 2010-01-29 2010-01-29 File format conversion system and method thereof

Publications (1)

Publication Number Publication Date
US20110191358A1 true US20110191358A1 (en) 2011-08-04

Family

ID=44342539

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/696,063 Abandoned US20110191358A1 (en) 2010-01-29 2010-01-29 File format conversion system and method thereof

Country Status (1)

Country Link
US (1) US20110191358A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8539136B2 (en) 2010-02-17 2013-09-17 Novell, Inc. Techniques for dynamic disk personalization
US20170083594A1 (en) * 2015-09-22 2017-03-23 Microsoft Technology Licesnsing, LLC Application autorouting framework

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020029246A1 (en) * 2000-09-07 2002-03-07 Matsushita Electric Industrial Co., Ltd. Portable information terminal, communications method and recording medium
US6601100B2 (en) * 1999-01-27 2003-07-29 International Business Machines Corporation System and method for collecting and analyzing information about content requested in a network (world wide web) environment
US6711624B1 (en) * 1999-01-13 2004-03-23 Prodex Technologies Process of dynamically loading driver interface modules for exchanging data between disparate data hosts
US20040172376A1 (en) * 2002-05-17 2004-09-02 Yoichi Kobori Information processing apparatus, information processing method, content distribution apparatus, content distribution method, and computer program
US7046137B2 (en) * 2002-10-24 2006-05-16 Speechgear, Inc. Delivery of embedded information in a selected format
US7162691B1 (en) * 2000-02-01 2007-01-09 Oracle International Corp. Methods and apparatus for indexing and searching of multi-media web pages

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6711624B1 (en) * 1999-01-13 2004-03-23 Prodex Technologies Process of dynamically loading driver interface modules for exchanging data between disparate data hosts
US6601100B2 (en) * 1999-01-27 2003-07-29 International Business Machines Corporation System and method for collecting and analyzing information about content requested in a network (world wide web) environment
US7162691B1 (en) * 2000-02-01 2007-01-09 Oracle International Corp. Methods and apparatus for indexing and searching of multi-media web pages
US20020029246A1 (en) * 2000-09-07 2002-03-07 Matsushita Electric Industrial Co., Ltd. Portable information terminal, communications method and recording medium
US20040172376A1 (en) * 2002-05-17 2004-09-02 Yoichi Kobori Information processing apparatus, information processing method, content distribution apparatus, content distribution method, and computer program
US7046137B2 (en) * 2002-10-24 2006-05-16 Speechgear, Inc. Delivery of embedded information in a selected format

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8539136B2 (en) 2010-02-17 2013-09-17 Novell, Inc. Techniques for dynamic disk personalization
US8812766B2 (en) 2010-02-17 2014-08-19 Novell, Inc. File mapping and converting for dynamic disk personalization for multiple platforms
US8949505B2 (en) 2010-02-17 2015-02-03 Novell, Inc. Techniques for dynamic disk personalization
US9298488B2 (en) 2010-02-17 2016-03-29 Novell, Inc. Techniques for dynamic disk personalization
US9348631B2 (en) 2010-02-17 2016-05-24 Novell, Inc. File mapping and converting for dynamic disk personalization for multiple platforms
US20160239320A1 (en) * 2010-02-17 2016-08-18 Novell, Inc. File mapping and converting for dynamic disk personalization for multiple platforms
US10360054B2 (en) * 2010-02-17 2019-07-23 Micro Focus Software Inc. File mapping and converting for dynamic disk personalization for multiple platforms
US20170083594A1 (en) * 2015-09-22 2017-03-23 Microsoft Technology Licesnsing, LLC Application autorouting framework

Similar Documents

Publication Publication Date Title
US8166076B2 (en) Digital media metadata management
US8478876B2 (en) System and method for dynamic management and distribution of data in a data network
US8095552B2 (en) Data tag descriptor
US8413038B2 (en) System for downloading digital content published in a media channel
AU2009201232B2 (en) Managing media files from multiple sources
US11417074B2 (en) Methods and apparatus for identifying objects depicted in a video using extracted video frames in combination with a reverse image search engine
US20160117729A1 (en) Method and apparatus for providing search capability and targeted advertising for audio, image, and video content over the internet
US10715595B2 (en) Remotes metadata extraction and transcoding of files to be stored on a network attached storage (NAS)
US20040246376A1 (en) Video content transmission device and method, video content storage device, video content reproduction device and method, meta data generation device, and video content management method
US20090044128A1 (en) Adaptive publishing of content
KR100765745B1 (en) Method and apparatus for creating MPV file, and storing media therefor
US20090002361A1 (en) Generating Low Resolution User Interfaces for Transmission to Mobile Devices
US20120191686A1 (en) System and Method for Assisting a User with Searching Multimedia Objects
KR20060117934A (en) Virtual content directory service
US20130339491A1 (en) Content management apparatus, web server, network system, content management method, content information management method, and program
US20140040232A1 (en) System and method for tagging multimedia content elements
JP2009026129A (en) Method for using behavior history information
CN102959546A (en) Method and apparatus for converting content
CN101909047B (en) Method and device for acquiring multimedia programs
US20110209051A1 (en) Document browsing system and document conversion server
US20110191358A1 (en) File format conversion system and method thereof
US20120209899A1 (en) Artifact management method
JP2005208685A (en) Information automatic notification method and system using presence and meta data, and presence sub-system and meta data sub-system to be used for the same
US9495448B2 (en) Apparatus and method of generating combined profile
JP2008228122A (en) Digital content transmitter and digital content control web page data transmitter, and operation control method therefor

Legal Events

Date Code Title Description
AS Assignment

Owner name: TRANSCEND INFORMATION, INC., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KUO, KUAN-LIN;CHAO, LI-JEN;TZOU, DIN-JI;AND OTHERS;REEL/FRAME:023868/0027

Effective date: 20100125

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION