Retrieval and presentation of network service results for mobile device using a multimodal browser
First Claim
Patent Images
1. A method carried out by at least one computer, the method comprising acts of:
- receiving a request comprising speech data from a mobile device;
querying a network service using query information obtained from the speech data, whereby search results are received from the network service;
formatting the search results for presentation on a display of the mobile device;
generating a voice grammar based at least in part on the search results; and
sending the search results and the voice grammar generated from the search results to the mobile device.
3 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.
176 Citations
28 Claims
-
1. A method carried out by at least one computer, the method comprising acts of:
-
receiving a request comprising speech data from a mobile device; querying a network service using query information obtained from the speech data, whereby search results are received from the network service; formatting the search results for presentation on a display of the mobile device; generating a voice grammar based at least in part on the search results; and sending the search results and the voice grammar generated from the search results to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture, comprising:
-
at least one computer-readable non-transitory storage medium having encoded thereon instructions which, when executed by at least one processor, perform a method comprising acts of; receiving a request comprising speech data from a mobile device; querying a network service using query information obtained from the speech data, whereby search results are received from the network service; formatting the search results for presentation on a display of the mobile device; generating a voice grammar based at least in part on the search results; and sending the search results and the voice grammar generated from the search results to the mobile device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising at least one proxy server programmed to:
-
receive a request comprising speech data from a mobile device; query a network service using query information obtained from the speech data, whereby search results are received from the network service; format the search results for presentation on a display of the mobile device; generate a voice grammar based at least in part on the search results; and send the search results and the voice grammar generated from the search results to the mobile device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification