Altering Behavior Of A Multimodal Application Based On Location
First Claim
1. A method of altering behavior of a multimodal application based on location, the multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the voice mode of user interaction with the multimodal application supported by a voice interpreter, the method comprising:
- receiving a location change notification in the voice interpreter from a device location manager, the device location manager operatively coupled to a position detection component of the multimodal device, the location change notification specifying a current location of the multimodal device;
updating, by the voice interpreter, location-based environment parameters for the voice interpreter in dependence upon the current location of the multimodal device; and
interpreting, by the voice interpreter, the multimodal application in dependence upon the location-based environment parameters.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and products are disclosed for altering behavior of a multimodal application based on location. The multimodal application operates on a multimodal device supporting multiple modes of user interaction with the multimodal application, including a voice mode and one or more non-voice modes. The voice mode of user interaction with the multimodal application is supported by a voice interpreter. Altering behavior of a multimodal application based on location includes: receiving a location change notification in the voice interpreter from a device location manager, the device location manager operatively coupled to a position detection component of the multimodal device, the location change notification specifying a current location of the multimodal device; updating, by the voice interpreter, location-based environment parameters for the voice interpreter in dependence upon the current location of the multimodal device; and interpreting, by the voice interpreter, the multimodal application in dependence upon the location-based environment parameters.
-
Citations
20 Claims
-
1. A method of altering behavior of a multimodal application based on location, the multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the voice mode of user interaction with the multimodal application supported by a voice interpreter, the method comprising:
-
receiving a location change notification in the voice interpreter from a device location manager, the device location manager operatively coupled to a position detection component of the multimodal device, the location change notification specifying a current location of the multimodal device; updating, by the voice interpreter, location-based environment parameters for the voice interpreter in dependence upon the current location of the multimodal device; and interpreting, by the voice interpreter, the multimodal application in dependence upon the location-based environment parameters. - View Dependent Claims (2, 3, 4, 6, 7, 8)
-
-
5. The method of claim 5 wherein the location-based environment parameters further specify specific characteristics of the output modality.
-
9. Apparatus of altering behavior of a multimodal application based on location, the multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the voice mode of user interaction with the multimodal application supported by a voice interpreter, the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
-
receiving a location change notification in the voice interpreter from a device location manager, the device location manager operatively coupled to a position detection component of the multimodal device, the location change notification specifying a current location of the multimodal device; updating, by the voice interpreter, location-based environment parameters for the voice interpreter in dependence upon the current location of the multimodal device; and interpreting, by the voice interpreter, the multimodal application in dependence upon the location-based environment parameters. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for altering behavior of a multimodal application based on location, the multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the voice mode of user interaction with the multimodal application supported by a voice interpreter, the computer program product disposed upon a computer-readable, recordable medium, the computer program product comprising computer program instructions capable of:
-
receiving a location change notification in the voice interpreter from a device location manager, the device location manager operatively coupled to a position detection component of the multimodal device, the location change notification specifying a current location of the multimodal device; updating, by the voice interpreter, location-based environment parameters for the voice interpreter in dependence upon the current location of the multimodal device; and interpreting, by the voice interpreter, the multimodal application in dependence upon the location-based environment parameters. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification