Claims
- 1. A method for facilitating browsing of the Internet comprising:
receiving a browsing request from a browser unit operative in accordance with a first protocol, said browsing request being issued by said browser unit in response to a first user request for web content; retrieving web page information from a web site in accordance with said browsing request, said web page information being formatted in accordance with a second protocol different from said first protocol; and converting at least a primary portion of said web page information into a primary file of converted information compliant with said first protocol.
- 2. The method of claim 1 wherein said web page information includes primary content from a primary page of said web site and secondary content from a secondary page referenced by said primary page, said primary portion of said web page information including said primary content.
- 3. The method of claim 2 further including:
converting said secondary content into a secondary file of converted information compliant with said first protocol; receiving an additional browsing request from said browser unit, said additional browsing request being issued by said browser unit in response to a second user request for web content; and providing said secondary file in response to said additional browsing request.
- 4. The method of claim 1 wherein said retrieving includes obtaining said web page information using standard Internet protocols.
- 5. The method of claim 1 wherein said browsing request identifies a conversion script, said conversion script executing upon receipt of said browsing request.
- 6. The method of claim 1 wherein said first user request identifies a first web site formatted inconsistently with said second protocol, said generating a browsing request including selecting a second web site comprising a version of said first web site formatted consistently with said second protocol.
- 7. A conversion server responsive to browsing requests issued by a browser unit operative in accordance with a first protocol, said conversion server comprising:
a retrieval module for retrieving web page information from a web site in accordance with a first browsing request issued by said browsing unit, said web page information being formatted in accordance with a second protocol different from said first protocol; a conversion module for converting at least a primary portion of said web page information into a primary file of converted information compliant with said first protocol; and an interface module for providing said primary file of converted information to said browsing unit.
- 8. The conversion server of claim 7 wherein said web page information includes primary content from a primary page of said web site and secondary content from a secondary page referenced by said primary page, said primary portion of said web page information including said primary content.
- 9. The conversion server of claim 8 wherein said conversion module converts said secondary content into a secondary file of converted information compliant with said first protocol, said interface module providing said secondary file of converted information to said browser unit in response to a second browsing request issued by said browser unit.
- 10. The conversion server of claim 8 wherein said retrieval module performs a branch traversal process in retrieving said web page information, said branch traversal process including includes retrieving tertiary content from at least one tertiary page referenced by said secondary page.
- 11. The conversion server of claim 9 wherein said conversion server further includes a memory cache for storing said secondary content and said tertiary content, said tertiary content being retrieved from said memory cache in response to a third browsing request issued by said browsing unit.
- 12. The conversion server of claim 7 wherein said conversion module further includes:
a parser for parsing said primary portion of said web page information in accordance with a predefined document type definition and storing a resultant parsed file, and a mapping module for mapping said parsed file into said primary file of converted information using file conversion rules applicable to said first protocol.
- 13. A method for facilitating information retrieval from remote information sources comprising:
receiving a browsing request from a browser unit operative in accordance with a first protocol, said browsing request being issued by said browser unit in response to a first user request; retrieving content from a remote information source in accordance with said browsing request, said content being formatted in accordance with a second protocol different from said first protocol; and converting said content into a file of converted information compliant with said first protocol.
- 14. The method of claim 13 wherein said first user request identifies a first web site formatted inconsistently with said second protocol, said generating a browsing request including selecting a second web site as said remote information source wherein said second web site comprises a version of said first web site formatted consistently with said second protocol.
- 15. The method of claim 14 further including:
receiving at said browsing unit a second user request corresponding to a database formatted inconsistently with said first protocol, retrieving information from said database, and converting said information into an additional file of converted information formatted in compliance with said first protocol.
- 16. A conversion server responsive to browsing requests issued by a browser unit operative in accordance with a first protocol, said conversion server comprising:
a retrieval module for retrieving information from a remote information source in accordance with a first browsing request issued by said browsing unit, said information being formatted in accordance with a second protocol different from said first protocol; a conversion module for converting said information into a file of converted information compliant with said first protocol; and an interface module for providing said file of converted information to said browsing unit.
- 17. The conversion server of claim 16 wherein said conversion module further includes:
a parser for parsing said primary portion of said information in accordance with a predefined document type definition and storing a resultant parsed file, and a mapping module for mapping said parsed file into said primary file of converted information using file conversion rules applicable to said first protocol.
- 18. A computer-readable storage medium containing code for controlling a conversion server connected to the Internet, said conversion server interfacing with a browser unit operative in accordance with a first protocol, comprising:
a retrieval routine for controlling retrieval of information from a remote information source in accordance with a first browsing request issued by said browser unit, said information being formatted in accordance with a second protocol different from said first protocol; a conversion routine for converting at least a primary portion of said information into a primary file of converted information compliant with said first protocol; and an interface routine for providing said primary file of converted information to said browsing unit.
- 19. The storage medium of claim 18 wherein said remote information source comprises a destination web site, said retrieval routine controlling retrieval of said primary portion of said information from a primary page of said destination web site and secondary content from at least one secondary page of said destination web site linked to said primary page.
- 20. The storage medium of claim 18 wherein said conversion routine further includes:
a parser routine for parsing said information in accordance with a predefined document type definition and storing a resultant parsed file, and a mapping routine for mapping said parsed file into said file of converted information using file conversion rules applicable to said first protocol.
- 21. A method for facilitating information retrieval from remote information sources comprising:
receiving a browsing request from a browser unit, said browsing request being issued by said browser unit in response to a first user request; retrieving content from a remote information source in accordance with said browsing request; parsing said content in accordance with a predefined document type definition and storing a resultant document object model representation, said document object model representation including a plurality of nodes; determining a first classification associated with a first of said nodes; and converting information at said first of said nodes into converted information based upon said first classification.
- 22. The method of claim 21 further comprising determining a second classification of a second of said nodes and converting information associated with said second of said nodes into converted information based upon said second classification.
- 23. The method of claim 21 further including
identifying a first child node related to said first of said nodes; classifying said first child node; and converting information at said first child node into converted information based upon said classifying.
- 24. The method of claim 23 further including
identifying a second child node related to said first of said nodes; classifying said second child node; and converting information at said second child node into converted information.
- 25. A method for facilitating information retrieval from remote information sources comprising:
receiving a URL from a browser unit, said URL being issued by said browser unit in response to a first user request; retrieving content from a remote information source identified by said URL; parsing said information and storing a resultant document object model representation, said document object model representation including a plurality of nodes organized in a hierarchical structure; classifying each of said plurality of nodes into one of a set of predefined classifications during traversal of said hierarchical structure, said traversal originating at a root node of said hierarchical structure; and converting information at each of said plurality of nodes into converted information based upon the one of said predefined classifications associated with each of said nodes.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority under 35 U.S.C. §119(e) to U.S. Provisional Application No. 60/348,579, entitled DATA CONVERSION SERVER FOR VOICE BROWSING SYSTEM, and is related to U.S. patent application Ser. No. 10/040,525, entitled INFORMATION RETRIEVAL SYSTEM INCLUDING VOICE BROWSWER AND DATA CONVERSION SERVER, each of which is incorporated by reference herein in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60348579 |
Jan 2002 |
US |