Retrieval and presentation of network service results for mobile device using a multimodal browser
First Claim
Patent Images
1. A method comprising acts of:
- receiving, via at least one network, a request comprising speech data from a mobile device;
dynamically building a query using the speech data;
sending the query to a network service and, in response, receiving search results from the network service;
using at least one computer to dynamically create a voice grammar from the search results;
creating a multi-modal markup language document comprising the search results and the voice grammar; and
sending the multi-modal markup language document to the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of obtaining information using a mobile device can include receiving a request including speech data from the mobile device, and querying a network service using query information extracted from the speech data, whereby search results are received from the network service. The search results can be formatted for presentation on a display of the mobile device. The search results further can be sent, along with a voice grammar generated from the search results, to the mobile device. The mobile device then can render the search results.
114 Citations
20 Claims
-
1. A method comprising acts of:
-
receiving, via at least one network, a request comprising speech data from a mobile device; dynamically building a query using the speech data; sending the query to a network service and, in response, receiving search results from the network service; using at least one computer to dynamically create a voice grammar from the search results; creating a multi-modal markup language document comprising the search results and the voice grammar; and sending the multi-modal markup language document to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine readable storage device having stored thereon a computer program which, when executed by at least one computer, controls the at least one computer to carry out a method comprising:
-
receiving, via at least one network, a request comprising speech data from a mobile device; dynamically building a query using the speech data; sending the query to a network service and, in response, receiving search results from the network service; dynamically creating a voice grammar from the search results; creating a multi-modal markup language document comprising the search results and the voice grammar; and sending the multi-modal markup language document to the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising at least one computer programmed to:
-
receive, via at least one network, a request comprising speech data from a mobile device; dynamically build a query using the speech data; send the query to a network service and, in response, receive search results from the network service; dynamically create a voice grammar from the search results; create a multi-modal markup language document comprising the search results and the voice grammar; and send the multi-modal markup language document to the mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification