Information retrieval center gateway
First Claim
Patent Images
1. A gateway, comprising:
- a service sniffer operable to receive from a client device a format informing the gateway about a client device'"'"'s capabilities including any display capabilities of the client device, the service sniffer further operable to direct inputs from the client device to a plurality of portals based on the type of data received from the client device;
a command interpreter engine coupled to one or more of the plurality of portals to detect keywords in speech when the data received includes a compressed speech input;
a search and analysis engine to search a network for contents based on the keywords;
a transcoding engine coupled to the one or more of the plurality of portals and operable to convert contents retrieved from the network within multiple fidelities and modalities and to select a proper content version for the client device based on the format informing the gateway about the client device'"'"'s capabilities; and
a transformation engine to convert a data format used in the contents retrieved from the network into the format supported by the client device based on the format informing the gateway about the client device'"'"'s capabilities.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and gateway allows a variety of client devices to access information from current information providers, and the information is adapted to accommodate the differing formats of the client devices. Speech processing, text-to-speech (TTS), speech feature transmission on heterogeneous networks, quality of service (QoS) support for real-time applications, transcoding, transformation, publish rendering, multimedia contents analysis, and speech coding may be supported.
85 Citations
23 Claims
-
1. A gateway, comprising:
-
a service sniffer operable to receive from a client device a format informing the gateway about a client device'"'"'s capabilities including any display capabilities of the client device, the service sniffer further operable to direct inputs from the client device to a plurality of portals based on the type of data received from the client device; a command interpreter engine coupled to one or more of the plurality of portals to detect keywords in speech when the data received includes a compressed speech input; a search and analysis engine to search a network for contents based on the keywords; a transcoding engine coupled to the one or more of the plurality of portals and operable to convert contents retrieved from the network within multiple fidelities and modalities and to select a proper content version for the client device based on the format informing the gateway about the client device'"'"'s capabilities; and a transformation engine to convert a data format used in the contents retrieved from the network into the format supported by the client device based on the format informing the gateway about the client device'"'"'s capabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22, 23)
-
-
12. A method, comprising:
-
receiving from a client device a format including a description of a client device'"'"'s capabilities and a user input including data from the client device; directing the user input to one or more of a plurality of portals based on the type of data received in the user input; extracting a feature from the data included in the user input; translating the feature into a request including a uniform resource locator; retrieving contents from a network based on the request including a uniform resource locator; and adapting the contents to the client device based on the received description of the client device'"'"'s capabilities, including adapting the contents to a screen size, a screen resolution, and a color depth of device based on the format from the client device including the description of the client device'"'"'s capabilities. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A program product comprising instructions stored on a computer memory, wherein the instructions when read and executed comprise:
-
receiving from a client device a format including a description of a client device'"'"'s capabilities and a user input including data from the client device; directing the user input to one or more of a plurality of portals based on the type of data received in the user input; extracting a feature from the data included in the user input; translating the feature into a request including a uniform resource locator; retrieving contents from a network based on the request including a uniform resource locator; and adapting the contents for transmission to the client device based on the received description of the client device'"'"'s capabilities, including adapting the contents to a screen size, a screen resolution, and a color depth of the client device based on the format from the client device including the description of the client device'"'"'s capabilities. - View Dependent Claims (20, 21)
-
Specification