Abstract:
An intelligent social agent is an animated computer interface agent with social intelligence that has been developed for a given application or type of applications and a particular user population. The social intelligence of the agent comes from the ability of the agent to be appealing, affective, adaptive, and an appropriate when interacting with the user. An intelligent personal assistant is an implementation of an intelligent social agent that assists a user in operating a computing device and using application programs on a computing device.
Abstract:
Methods and systems, including computer program products, for speech animation. The system (100) includes a speech animation engine (110) and a client application (120) in communication with the speech animation engine (110). The client application sends a request for speech animation to the speech animation engine (110). The request identifies data (140) to be used to generate the speech animation, where speech animation is speech synchronized with facial expressions. The client application (120) receives a response from the speech animation engine (110). The response identifies the generated speech animation. The client application (120) uses the generated speech animation to animate a talking agent (150) displayed on a user interface (130) of the client application (120). The speech animation engine (110) receives the request for speech animation from the client application (120), retrieves the data (140) identified in the request without user intervention, generates the speech animation using the retrieved data and sends the response identifying the generated speech animation to the client application (120).
Abstract:
An inventory management system includes an electronic device operable to receive job data related to a task, such as for example, picking, stocking, or counting, performed by a worker (3510) in a warehouse (3502), in a selected one of a plurality of available input modalities. The system also includes an inventory database (3517) operable to store inventory data that includes count information and location information for each of a plurality of items, accessible in a plurality of formats, such as, for example Voice Extensible Markup Language (VXML) or Hyper Text Markup Language (HTML), each compatible with one of the available input modalities. The system also includes a format determination system (3546) operable to input inventory data in a received one of the formats and determine corresponding inventory data in remaining ones of the formats. The system also includes a server (3544) operable to receive the job data in the received format, communicate with the format determination system (3546) to determine the remaining formats, and output updated inventory data to the electronic device, such that the inventory data is maintained during performance of inventory management tasks.
Abstract:
A system (110) for synchronizing multiple modalities is described. A user may use multiple modalities, such as voice and browser, to interact with data on a network, such as the World Wide Web. All of the modalities may be synchronized so that all are updated when the user enters information in just one. A method of communicating between devices (160, 185) includes receiving a request for first-modality data that includes first content, and sending a message in response to receiving the request, the message including information allowing the request of second-modality data that includes second content overlapping the first content. Another method includes requesting first data for a first modality, the first data including first content, and automatically requesting second data for a second modality, wherein the second data includes second content that overlaps the first content.
Abstract:
The invention provides a method and apparatus, including computer program products, for interficing communication between a warehouse management systern and a portable device, the device being adapted for processing voice XML data, the method comprising: receiving, from the warehouse management system, GUI screen data comprising visual content; generating voice XML data one the basis of the visual content, the voice XML data comprising at least one portion which is representat ve of voice information; and transmitting the generated voice XML data to the device.
Abstract:
An intelligent social agent is an animated computer interface agent with social intelligence that has been developed for a given application or type of applications and a particular user population (Figure 4b). The social intelligence of the agent comes from the ability of the agent to be appealing, affective, adaptive, and an appropriate when interacting with the user. An intelligent personal assistant is an implementation of an intelligent social agent that assists a user in operating a computing device and using application programs on a computing device.
Abstract:
A first-modality gateway (165) and a second-modality gateway (185) are synchronized, with both gateways interfacing between a user and a server system. Various approaches are described for structuring a grammar of a voice recognition by limiting the amount of the grammar that is searched, thus minimizing the incidence of misrecognition. Communicating with a user may include presenting the user a first set of options and a second set of options, wherein the second set of options is limited based on the user's selection from the first set of options. A graphical user interface (2410) may include a form with a plurality of fields, each field associated with a predetermined category. Each category may have its own, independent, discrete grammar associated therewith, and the independent grammars (2420, 2430, 2440) may be individually activated, simultaneously with their respective categories.
Abstract:
A system (110) for synchronizing multiple modalities is described. A user may use multiple modalities, such as voice and browser, to interact with data on a network, such as the World Wide Web. All of the modalities may be synchronized so that all are updated when the user enters information in just one. A method of communicating between devices (160, 185) includes receiving a request for first-modality data that includes first content, and sending a message in response to receiving the request, the message including information allowing the request of second-modality data that includes second content overlapping the first content. Another method includes requesting first data for a first modality, the first data including first content, and automatically requesting second data for a second modality, wherein the second data includes second content that overlaps the first content.
Abstract:
A first-modality gateway (165) and a second-modality gateway (185) are synchronized, with both gateways interfacing between a user and a server system. Various approaches are described for structuring a grammar of a voice recognition by limiting the amount of the grammar that is searched, thus minimizing the incidence of misrecognition. Communicating with a user may include presenting the user a first set of options and a second set of options, wherein the second set of options is limited based on the user's selection from the first set of options. A graphical user interface (2410) may include a form with a plurality of fields, each field associated with a predetermined category. Each category may have its own, independent, discrete grammar associated therewith, and the independent grammars (2420, 2430, 2440) may be individually activated, simultaneously with their respective categories.
Abstract:
An intelligent social agent is an animated computer interface agent with social intelligence that has been developed for a given application or type of applications and a particular user population (Figure 4b). The social intelligence of the agent comes from the ability of the agent to be appealing, affective, adaptive, and an appropriate when interacting with the user. An intelligent personal assistant is an implementation of an intelligent social agent that assists a user in operating a computing device and using application programs on a computing device.