Claims
- 1. A gateway, comprising:
a command interpreter engine to detect keywords in speech input; a search and analysis engine to search a network for contents based on the keywords; and a transformation engine to convert a data format used in the contents retrieved from the network into a format supported by a client device.
- 2. The gateway of claim 1, wherein the transformation engine is to convert an image from one format into another format.
- 3. The gateway of claim 1, further comprising:
a service sniffer to distinguish between different inputs from different clients and to direct the different inputs to appropriate services within the gateway.
- 4. The gateway of claim 3, wherein the service sniffer is to direct telephone services to a voice portal.
- 5. The gateway of claim 3, wherein the service sniffer is to direct DSR (distributed speech recognition) services to a DSR portal.
- 6. The gateway of claim 3, further comprising:
a quality of service daemon to receive quality of service requesting information from the client.
- 7. The gateway of claim 6, wherein the quality of service daemon is further to adjust quality of service parameters of the client device according to network conditions and then to send the adjusted quality of service parameters to the client device.
- 8. The gateway of claim 1, further comprising:
a text-to-speech engine to translate text in the contents into audio speech.
- 9. The gateway of claim 1, further comprising:
a speech coder to compress audio to accommodate bandwidth of a transmission medium between the client device and the gateway.
- 10. The gateway of claim 1, further comprising:
a publish rendering engine to convert a display page into multiple pages.
- 11. The gateway of claim 1, further comprising:
a publish rendering engine to convert a display line into multiple lines.
- 12. A method, comprising:
extracting a feature from user input; translating the feature into a request; retrieving contents from a network based on the request; and adapting the contents to a client.
- 13. The method of claim 12, wherein the adapting further comprises converting text to audio speech.
- 14. The method of claim 12, wherein the adapting further comprises adapting the contents to a screen size of the client.
- 15. The method of claim 12, wherein the adapting further comprises adapting the contents to a screen resolution of the client.
- 16. The method of claim 12, wherein the adapting further comprises adapting the contents to a color depth of the client.
- 17. The method of claim 12, wherein the adapting further comprises converting a display page into multiple pages.
- 18. The method of claim 12, wherein the adapting further comprises converting a display line into multiple lines.
- 19. The method of claim 12, wherein the user input comprises an address of the contents.
- 20. The method of claim 19, wherein the address is a uniform resource locator.
- 21. The method of claim 12, wherein the feature further comprises at least one keyword in the user input.
- 22. A program product comprising signal-bearing media, wherein the signal-bearing media comprises instructions, wherein the instructions when read and executed comprise:
extracting a feature from user speech; translating the feature into a request; retrieving contents from a network based on the request; and adapting the contents for transmission to a telephone.
- 23. The program product of claim 22, wherein the feature comprises a keyword to be searched.
- 24. The program product of claim 22, wherein the adapting further comprises:
translating text in the contents into audio speech.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/294,705, filed May 31, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60294705 |
May 2001 |
US |