WO2003073417A2 - Intelligent personal assistants - Google Patents
Intelligent personal assistants Download PDFInfo
- Publication number
- WO2003073417A2 WO2003073417A2 PCT/US2003/006218 US0306218W WO03073417A2 WO 2003073417 A2 WO2003073417 A2 WO 2003073417A2 US 0306218 W US0306218 W US 0306218W WO 03073417 A2 WO03073417 A2 WO 03073417A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- information
- intelligent
- application program
- extract
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
Definitions
- FIG. 2 is a block diagram of a computing device on which an intelligent social agent operates.
- a process 400B controls a processor to extract nonverbal information and determine the affective state of the user.
- the processor receives physiological data about the user (step 41 OB), vocal analysis data (step 42 OB), and verbal content that indicates the emotion of the user (step 430B) and determines a hypothesis for the affective state of the user based on each type of data (steps 415B, 425B, and 435B) in parallel.
- the processor then integrates the affective state hypotheses based on the data from the physiological channel, the vocal feature channel, and the verbal channel, resolves any conflict, and determines a conclusive affective state of the user (step 440B) as described with respect to FIG. 4A.
- the processor then accesses data storage device 150 to determine the basic user profile for the user with whom the intelligent social agent is interacting (step 515).
- the basic user profile includes personal characteristics (such as name, age, gender, ethnicity or national origin information, and preferred language) about the user, professional characteristics about the user (such as occupation, position of employment, and one or more affiliated organizations), and non-verbal information about the user (such as linguistic style and physiological profile information).
- the basic user profile information may be received during a registration process for a product that hosts an intelligent social agent or by a casting process to create an intelligent social agent for a user and stored on the computing device.
- the processor modifies the intelligent social agent based on the adjusted content and context information (step 525). For example, the processor may modify the linguistic style and speech style of the intelligent social agent to be more similar to the linguistic style and speech style of the user.
- the processor determines the appropriate verbal expression (step 535) and an appropriate emotional expression for the intelligent social agent (step 540) that may include a facial expression.
- the processor may send the verbal expression text to an I/O device for the computer device, typically a display device.
- the processor may convert the verbal expression text to speech and output the speech. This may be accomplished using a text- to-speech conversion program and a speech synthesizer.
- Speech style modifications that may connote a particular affective state are set forth in the table below and are further described in Murray, I. R., & Arnott, J. L. (1993), Toward the simulation of emotion in synthetic speech: A review of the literature on human vocal emotion, Journal of Acoustical Society of America, 93, 1097-1108.
- the process 600 begins with the processor accessing user information stored in the basic user profile (step 605).
- the user information stored within the basic user profile may include personal characteristics (such as name, age, gender, ethnicity or national origin information, and preferred language) about the user and professional characteristics about the user (such as occupation, position of employment, and one or more affiliated organizations).
- the processor applies an appropriateness rule to further analyze the basic user profile and to modify the casting of the intelligent social agent (step 630). For example, a male intelligent social agent may be more suitable for technical subject matter, and a female intelligent social agent may be more appropriate for fashion and cosmetics subject matter.
- the processor applies the appeal rule to the stored basic user profile (step 650) and the appropriateness rule to the stored basic user profile to select a voice for the intelligent social agent (step 660).
- the voice should be appealing to the user and be appropriate for the gender represented by the visual intelligent social agent (e.g., an intelligent social agent with a male visual appearance has a male voice and an intelligent social agent with a female visual appearance has a female voice).
- the processor may match the user's speech style characteristics (such as speech rate, pitch average, pitch range, and articulation) as appropriate for the voice of the intelligent social agent.
- the processor presents the voice choice for the intelligent social agent (step 670). Some implementations may allow the user to modify the speech characteristics for the intelligent social agent.
- the processor then associates the intelligent social agent with the particular user (step 680).
- the processor may associate an intelligent social agent identifier with the intelligent social agent, store the intelligent social agent identifier and characteristics of the intelligent social agent in the data storage device 150 of the computer 110 and store the intelligent social agent identifier with the basic user profile.
- Some implementations may cast one or more intelligent social agents to be appropriate for a group of users that have similar personal or professional characteristics.
- an implementation of an intelligent social agent is an intelligent personal assistant.
- the intelligent personal assistant interacts with a user of the computing device such as computing device 210 to assist the user in operating the computing device 210 and using application programs.
- the intelligent personal assistant assists the user of the computing device to manage personal information, operate the computing device 210 or one or more application programs running on the computing device, and use the computing device for entertainment.
- the intelligent personal assistant 810 interacts with the user 815 and the personal information management application program 820 using the social intelligence engine 825, that also includes an information extractor 830, an adaptation engine 835, a verbal generator 840, and an affect generator 845.
- the personal information management application program 820 (which also may be referred to as a PIM) includes email functions 850, calendar functions 855, contact management functions 860, and task list functions 865 (which also may be referred to as a "to do" list).
- the personal information management application program may be, for example, a version of Microsoft® Outlook®, such as Pocket Outlook®, by Microsoft Corporation, that operates on a PDA.
- the intelligent personal assistant 810 may interact with the user 815 concerning email functions 850. For example, the intelligent personal assistant 810 may report the status of the user's email account, such as the number of unread messages or the number of unread messages having an urgent status, at the beginning of a work day or when the user requests such an action. The intelligent personal assistant 810 may communicate with the user 815 with a more intense affect about unread messages having an urgent status, or when the number of unread messages is higher than typical for the user 815 (based on intelligent and/or statistical monitoring of typical e-mail patterns). The intelligent personal assistant 810 may notify the user 815 of recently received messages and may communicate with a more intense affect when a recently received message has an urgent status.
- the intelligent personal assistant 810 may notify the user 815 of recently received messages and may communicate with a more intense affect when a recently received message has an urgent status.
- the intelligent personal assistant 810 may help the user manage messages, such as suggesting messages be deleted or archived based on the user's typical message deletion or archival patterns or when the storage space for messages is reaching or exceeding its limit, or suggesting messages be forwarded to particular users or groups of users based on the user's typical message forwarding patterns.
- the intelligent personal assistant 810 may remind the user 815 of the appointment in a neutral affect with regular voice tone and facial expression.
- the intelligent personal assistant 810 may remind the user 815 of the appointment in a voice with a higher volume and with more urgent affect.
- the intelligent personal assistant 810 may help the user 815 enter an appointment in the calendar. For example, the user 815 may verbally describe the appointment using general or relative terms.
- the intelligent personal assistant 810 also may look up the address using contact information in the contact management application program 860, and may use a mapping application program to estimate the time required to travel from the user's office address to the doctor's office, and determine the date that corresponds to "next Thursday". The intelligent personal assistant 810 then sends commands to the calendar application program to enter the appointment at 1:00 pm on the appropriate date and to generate a reminder message for a sufficient time before the appointment that allows the user time to travel to the doctor's office.
- the intelligent personal assistant 810 may help the user 815 manage the user's task list application 865. For example, the intelligent personal assistant 810 may enter information for a new task, read the task list to the user when the user may not be able to view the text display of the computing device, such as when the user is driving an automobile, and remind the user of tasks that are due in the near future. The intelligent personal assistant 810 may remind the user 815 of a task with a higher importance rating that is due in the near future using a voice with a higher volume and more urgent affect.
- Some personal information management application programs may include voice mail and phone call functions (not shown).
- the intelligent personal assistant 810 may help manage the voice mail messages received by the user 815, such as by playing messages, saving messages, or reporting the status of messages (e.g., how many new messages have been received).
- the intelligent personal assistant 810 may remind the user 815 that a new message has not been played using a voice with higher volume and more urgent affect when more time has passed than typical for the user to check his voice mail messages.
- the user 815 may select the modality through which the intelligent personal assistant 810 produces output, such as whether the intelligent personal assistant produces only speech output, only text output on a display, or both speech and text output.
- the user 815 may indicate by using speech input or clicking a mute button that the intelligent personal assistant 810 is only to use text output.
- FIG. 9 illustrates an architecture 900 of an intelligent personal assistant helping a user to operate applications in a computing device.
- the intelligent personal assistant 910 may assist the user 915 across various application programs or functions. As described with respect to FIGS. 3 and 7, intelligent personal assistant 910 interacts with the user 915 and the application programs 920 in a computing device, including basic functions relating to the device itself and applications running on the device such as enterprise applications.
- the intelligent personal assistant 910 similarly uses the social intelligence engine 945 including an information extractor 950, an adaptation engine 955, a verbal generator 960, and an affect generator 965.
- Some example of basic functions relating to a computing device itself are checking battery status 925, opening or closing an application program 930, 935, and synchronizing data 940, among many other functions.
- the intelligent personal assistant 910 may interact with the user 915 concerning the status of the battery 925 in the computing device. For example, the intelligent personal assistant 910 may report that the battery is running low when the battery is running lower than ten percent (or other user defined threshold) of the battery's capacity. The intelligent personal assistant 910 may make suggestions, such as dimming the screen or closing some applications, and send the commands to accomplish those functions when the user 915 accepts the suggestions.
- the intelligent personal assistant 910 may interact with the user 915 to switch applications by using an open application program 930 function and a close application program 935 function. For example, the intelligent personal assistant 910 may close a particular spreadsheet file and open a particular word processing document when the user indicates that a particular word processing document should be opened because the user typically closes the particular spreadsheet file when opening the particular word processing document.
- the intelligent personal assistant 910 may interact with the user to synchronize data 940 between two computing devices. For example, the intelligent personal assistant 910 may send commands to copy personal management information from a portable computing device, such as a PDA, to a desktop computing device. The user 915 may request that the devices be synchronized without specifying what information is to be synchronized. The intelligent personal assistant 910 may synchronize appropriate personal management information based on the user's typical pattern of keeping contact and task list information synchronized on the desktop but not copying appointment information that resides only in the PDA. Beyond the basic functions for operating a computing device itself, the intelligent personal assistant 910 can help a user operate a wide range of applications running on the computing device. Examples of enterprise applications for an intelligent personal assistant 901 are business reports, budget management, project management, manufacturing monitoring, inventory control, purchase, sales, learning and training.
- an intelligent personal assistant 910 can provide tremendous assistance to the user 915 by prioritizing and pushing out important and urgent information.
- the context-defining method for applications in the intelligent social agent architecture guides the intelligent personal assistant 910 in this matter.
- the intelligent personal assistant 910 can push out the alerts of sales drop in top priority either by displaying it on the screen or saying it to the user.
- the intelligent personal assistant 910 adapts its verbal style to make it straightforward and concise, speaks a little faster, and appears concerned such as with slight frowning in the case of sales-drop alert.
- the intelligent personal assistant 910 can present the business reports such as sales reports, acquisition reports and project status such as a production timeline to the user through speech or graphical display.
- the intelligent personal assistant 910 would push out or mark any emergent or serious problems in these matters.
- the intelligent personal assistant 910 may present approval requests to the managers in a simple and straightforward method so that the user can immediately grasp the most critical information instead of taking numerous steps to dig out the information by him/herself.
- FIG. 10 illustrates an architecture 1000 of an intelligent personal assistant helping a user to use a computing device for entertainment.
- the intelligent personal assistant 1010 may assist the user 1015 across various entertainment application programs. As described with respect to FIGS. 3 and 7, intelligent personal assistant 1010 interacts with the user 1015 and the computing device entertainment programs 1020, such as by participating in games, providing narrative entertainment, and performing as an entertainer.
- the intelligent personal assistant 1010 similarly uses the social intelligence engine 1030, including an information extractor 1035, an adaptation engine 1040, a verbal generator 1045, and an affect generator 1050.
- the intelligent personal assistant 1010 may interact with the user 1015 by participating in computing device-based games. For example, the intelligent personal assistant 1010 may act as a participant when playing a game with the user, for example, a card game or other computing device-based game, such as an animated car racing game or chess game. The intelligent personal assistant 1010 may interact with the user in a more exaggerated manner when helping the user 1015 use the computing device for entertainment than when helping the user with non-entertainment application programs. For example, the intelligent personal assistant 1010 may speak louder, use colloquial expressions, laugh, move its eyebrows up and down often, and open its eyes widely when playing a game with the user.
- the intelligent personal assistant may praise the user 1015, or when the user loses to the intelligent personal assistant, the intelligent personal assistant may console the user, compliment the user, or discuss how to improve.
- the intelligent personal assistant 1010 may act as an entertainment companion by providing narrative entertainment, such as by reading stories or re-narrating sporting events to the user while the user is driving an automobile or telling jokes to the user when the user is bored or tired.
- the intelligent personal assistant 1010 may perform as an entertainer, such as by appearing to sing music lyrics (which may be referred to as "lip- synching") or, when an intelligent personal assistant 1010 is represented as a full-bodied agent, dancing to music to entertain.
- Implementations may include a method or process, an apparatus or system, or computer software on a computer medium. It will be understood that various modifications may be made without departing from the spirit and scope of the following claims. For example, advantageous results still could be achieved if steps of the disclosed techniques were performed in a different order and/or if components in the disclosed systems were combined in a different manner and/or replaced or supplemented by other components.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2003225620A AU2003225620A1 (en) | 2002-02-26 | 2003-02-26 | Intelligent personal assistants |
EP03743263A EP1490864A4 (en) | 2002-02-26 | 2003-02-26 | Intelligent personal assistants |
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US35934802P | 2002-02-26 | 2002-02-26 | |
US60/359,348 | 2002-02-26 | ||
US10/134,679 | 2002-04-30 | ||
US10/134,679 US20030163311A1 (en) | 2002-02-26 | 2002-04-30 | Intelligent social agents |
US10/158,213 | 2002-05-31 | ||
US10/158,213 US20030167167A1 (en) | 2002-02-26 | 2002-05-31 | Intelligent personal assistants |
US10/184,113 | 2002-06-28 | ||
US10/184,113 US20030187660A1 (en) | 2002-02-26 | 2002-06-28 | Intelligent social agent architecture |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2003073417A2 true WO2003073417A2 (en) | 2003-09-04 |
WO2003073417A3 WO2003073417A3 (en) | 2003-12-04 |
Family
ID=27767911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2003/006218 WO2003073417A2 (en) | 2002-02-26 | 2003-02-26 | Intelligent personal assistants |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1490864A4 (en) |
CN (1) | CN100339885C (en) |
AU (1) | AU2003225620A1 (en) |
WO (1) | WO2003073417A2 (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004001801A1 (en) * | 2004-01-05 | 2005-07-28 | Deutsche Telekom Ag | System and process for the dialog between man and machine considers human emotion for its automatic answers or reaction |
EP2099198A1 (en) * | 2008-03-05 | 2009-09-09 | Sony Corporation | Method and device for personalizing a multimedia application |
DE102010012427A1 (en) * | 2010-03-23 | 2011-09-29 | Zoobe Gmbh | Method for assigning speech characteristics to motion patterns |
EP2672379A1 (en) * | 2012-06-06 | 2013-12-11 | BlackBerry Limited | Method and device for data entry |
WO2015006116A1 (en) * | 2013-07-08 | 2015-01-15 | Qualcomm Incorporated | Method and apparatus for assigning keyword model to voice operated function |
WO2016091110A1 (en) * | 2014-12-09 | 2016-06-16 | 阿里巴巴集团控股有限公司 | Method and apparatus for processing voice information |
WO2016176375A1 (en) * | 2015-04-29 | 2016-11-03 | Microsoft Technology Licensing, Llc | Providing personalized greetings on a digital assistant |
US9786299B2 (en) | 2014-12-04 | 2017-10-10 | Microsoft Technology Licensing, Llc | Emotion type classification for interactive dialog system |
US9866927B2 (en) | 2016-04-22 | 2018-01-09 | Microsoft Technology Licensing, Llc | Identifying entities based on sensor data |
US10038757B2 (en) | 2015-04-29 | 2018-07-31 | Microsoft Technology Licensing, Llc | Providing personalized greetings on a digital assistant |
US10395652B2 (en) | 2016-09-20 | 2019-08-27 | Allstate Insurance Company | Personal information assistant computing system |
US10643632B2 (en) | 2018-01-12 | 2020-05-05 | Wells Fargo Bank, N.A. | Automated voice assistant personality selector |
US10803850B2 (en) | 2014-09-08 | 2020-10-13 | Microsoft Technology Licensing, Llc | Voice generation with predetermined emotion type |
US10824932B2 (en) | 2016-04-29 | 2020-11-03 | Microsoft Technology Licensing, Llc | Context-aware digital personal assistant supporting multiple accounts |
US10853717B2 (en) | 2017-04-11 | 2020-12-01 | Microsoft Technology Licensing, Llc | Creating a conversational chat bot of a specific person |
US10945129B2 (en) | 2016-04-29 | 2021-03-09 | Microsoft Technology Licensing, Llc | Facilitating interaction among digital personal assistants |
US11253778B2 (en) | 2017-03-01 | 2022-02-22 | Microsoft Technology Licensing, Llc | Providing content |
US11509659B2 (en) | 2018-09-18 | 2022-11-22 | At&T Intellectual Property I, L.P. | Context-based automated task performance for user contacts |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102447786A (en) * | 2011-11-14 | 2012-05-09 | 候万春 | Personal life special-purpose assisting device and method thereof |
CN103546503B (en) * | 2012-07-10 | 2017-03-15 | 百度在线网络技术(北京)有限公司 | Voice-based cloud social intercourse system, method and cloud analysis server |
CN103543979A (en) * | 2012-07-17 | 2014-01-29 | 联想(北京)有限公司 | Voice outputting method, voice interaction method and electronic device |
CN105893771A (en) * | 2016-04-15 | 2016-08-24 | 北京搜狗科技发展有限公司 | Information service method and device and device used for information services |
US20170351330A1 (en) * | 2016-06-06 | 2017-12-07 | John C. Gordon | Communicating Information Via A Computer-Implemented Agent |
JP6496942B2 (en) * | 2016-07-26 | 2019-04-10 | ソニー株式会社 | Information processing device |
CN106486111B (en) * | 2016-10-14 | 2020-02-07 | 北京光年无限科技有限公司 | Multi-TTS engine output speech speed adjusting method and system based on intelligent robot |
US10237209B2 (en) * | 2017-05-08 | 2019-03-19 | Google Llc | Initializing a conversation with an automated agent via selectable graphical element |
CN115277951A (en) * | 2022-07-26 | 2022-11-01 | 云南电网有限责任公司信息中心 | Intelligent voice outbound method, device, equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5040214A (en) * | 1985-11-27 | 1991-08-13 | Boston University | Pattern learning and recognition apparatus in a computer system |
US5987415A (en) * | 1998-03-23 | 1999-11-16 | Microsoft Corporation | Modeling a user's emotion and personality in a computer user interface |
US6151571A (en) * | 1999-08-31 | 2000-11-21 | Andersen Consulting | System, method and article of manufacture for detecting emotion in voice signals through analysis of a plurality of voice signal parameters |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6021403A (en) * | 1996-07-19 | 2000-02-01 | Microsoft Corporation | Intelligent user assistance facility |
-
2003
- 2003-02-26 WO PCT/US2003/006218 patent/WO2003073417A2/en not_active Application Discontinuation
- 2003-02-26 EP EP03743263A patent/EP1490864A4/en not_active Ceased
- 2003-02-26 AU AU2003225620A patent/AU2003225620A1/en not_active Abandoned
- 2003-02-26 CN CNB038070065A patent/CN100339885C/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5040214A (en) * | 1985-11-27 | 1991-08-13 | Boston University | Pattern learning and recognition apparatus in a computer system |
US5987415A (en) * | 1998-03-23 | 1999-11-16 | Microsoft Corporation | Modeling a user's emotion and personality in a computer user interface |
US6151571A (en) * | 1999-08-31 | 2000-11-21 | Andersen Consulting | System, method and article of manufacture for detecting emotion in voice signals through analysis of a plurality of voice signal parameters |
Non-Patent Citations (1)
Title |
---|
See also references of EP1490864A2 * |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004001801A1 (en) * | 2004-01-05 | 2005-07-28 | Deutsche Telekom Ag | System and process for the dialog between man and machine considers human emotion for its automatic answers or reaction |
EP2099198A1 (en) * | 2008-03-05 | 2009-09-09 | Sony Corporation | Method and device for personalizing a multimedia application |
US9491256B2 (en) | 2008-03-05 | 2016-11-08 | Sony Corporation | Method and device for personalizing a multimedia application |
DE102010012427A1 (en) * | 2010-03-23 | 2011-09-29 | Zoobe Gmbh | Method for assigning speech characteristics to motion patterns |
DE102010012427B4 (en) * | 2010-03-23 | 2014-04-24 | Zoobe Gmbh | Method for assigning speech characteristics to motion patterns |
EP2672379A1 (en) * | 2012-06-06 | 2013-12-11 | BlackBerry Limited | Method and device for data entry |
US9786296B2 (en) | 2013-07-08 | 2017-10-10 | Qualcomm Incorporated | Method and apparatus for assigning keyword model to voice operated function |
WO2015006116A1 (en) * | 2013-07-08 | 2015-01-15 | Qualcomm Incorporated | Method and apparatus for assigning keyword model to voice operated function |
US10803850B2 (en) | 2014-09-08 | 2020-10-13 | Microsoft Technology Licensing, Llc | Voice generation with predetermined emotion type |
US9786299B2 (en) | 2014-12-04 | 2017-10-10 | Microsoft Technology Licensing, Llc | Emotion type classification for interactive dialog system |
US10515655B2 (en) | 2014-12-04 | 2019-12-24 | Microsoft Technology Licensing, Llc | Emotion type classification for interactive dialog system |
US10708423B2 (en) | 2014-12-09 | 2020-07-07 | Alibaba Group Holding Limited | Method and apparatus for processing voice information to determine emotion based on volume and pacing of the voice |
WO2016091110A1 (en) * | 2014-12-09 | 2016-06-16 | 阿里巴巴集团控股有限公司 | Method and apparatus for processing voice information |
US10038757B2 (en) | 2015-04-29 | 2018-07-31 | Microsoft Technology Licensing, Llc | Providing personalized greetings on a digital assistant |
WO2016176375A1 (en) * | 2015-04-29 | 2016-11-03 | Microsoft Technology Licensing, Llc | Providing personalized greetings on a digital assistant |
US9866927B2 (en) | 2016-04-22 | 2018-01-09 | Microsoft Technology Licensing, Llc | Identifying entities based on sensor data |
US10824932B2 (en) | 2016-04-29 | 2020-11-03 | Microsoft Technology Licensing, Llc | Context-aware digital personal assistant supporting multiple accounts |
US10945129B2 (en) | 2016-04-29 | 2021-03-09 | Microsoft Technology Licensing, Llc | Facilitating interaction among digital personal assistants |
US10395652B2 (en) | 2016-09-20 | 2019-08-27 | Allstate Insurance Company | Personal information assistant computing system |
US10854203B2 (en) | 2016-09-20 | 2020-12-01 | Allstate Insurance Company | Personal information assistant computing system |
US11721340B2 (en) | 2016-09-20 | 2023-08-08 | Allstate Insurance Company | Personal information assistant computing system |
US11253778B2 (en) | 2017-03-01 | 2022-02-22 | Microsoft Technology Licensing, Llc | Providing content |
US10853717B2 (en) | 2017-04-11 | 2020-12-01 | Microsoft Technology Licensing, Llc | Creating a conversational chat bot of a specific person |
US10643632B2 (en) | 2018-01-12 | 2020-05-05 | Wells Fargo Bank, N.A. | Automated voice assistant personality selector |
US11443755B1 (en) | 2018-01-12 | 2022-09-13 | Wells Fargo Bank, N.A. | Automated voice assistant personality selector |
US11509659B2 (en) | 2018-09-18 | 2022-11-22 | At&T Intellectual Property I, L.P. | Context-based automated task performance for user contacts |
Also Published As
Publication number | Publication date |
---|---|
CN1643575A (en) | 2005-07-20 |
CN100339885C (en) | 2007-09-26 |
AU2003225620A1 (en) | 2003-09-09 |
EP1490864A4 (en) | 2006-03-15 |
EP1490864A2 (en) | 2004-12-29 |
WO2003073417A3 (en) | 2003-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030167167A1 (en) | Intelligent personal assistants | |
US20030187660A1 (en) | Intelligent social agent architecture | |
WO2003073417A2 (en) | Intelligent personal assistants | |
US10977452B2 (en) | Multi-lingual virtual personal assistant | |
CN108334583B (en) | Emotion interaction method and device, computer readable storage medium and computer equipment | |
CN111459290B (en) | Interactive intention determining method and device, computer equipment and storage medium | |
US9501743B2 (en) | Method and apparatus for tailoring the output of an intelligent automated assistant to a user | |
CN108962219B (en) | method and device for processing text | |
KR100586767B1 (en) | System and method for multi-modal focus detection, referential ambiguity resolution and mood classification using multi-modal input | |
CN114207710A (en) | Detecting and/or registering a thermal command to trigger a response action by an automated assistant | |
Johar | Emotion, affect and personality in speech: The Bias of language and paralanguage | |
CN112292724A (en) | Dynamic and/or context-specific hotwords for invoking automated assistants | |
US20150324352A1 (en) | Systems and methods for dynamically collecting and evaluating potential imprecise characteristics for creating precise characteristics | |
Delgado et al. | Spoken, multilingual and multimodal dialogue systems: development and assessment | |
Zoric et al. | Facial gestures: taxonomy and application of non-verbal, non-emotional facial displays for embodied conversational agents | |
JPH0981174A (en) | Voice synthesizing system and method therefor | |
Smid et al. | Autonomous speaker agent | |
Karpouzis et al. | Induction, recording and recognition of natural emotions from facial expressions and speech prosody | |
Minker et al. | Next-generation human-computer interfaces-towards intelligent, adaptive and proactive spoken language dialogue systmes | |
Mancini | Multimodal distinctive behavior for expressive embodied conversational agents | |
Fujita et al. | Virtual cognitive model for Miyazawa Kenji based on speech and facial images recognition. | |
de Vries et al. | “You Can Do It!”—Crowdsourcing Motivational Speech and Text Messages | |
US20230077446A1 (en) | Smart seamless sign language conversation device | |
Axelrod et al. | Identifying Affectemes: Transcribing Conversational Behaviour. | |
JP7180127B2 (en) | Information presentation system, information presentation method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 20038070065 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003743263 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2003743263 Country of ref document: EP |
|
NENP | Non-entry into the national phase in: |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |
|
WWR | Wipo information: refused in national office |
Ref document number: 2003743263 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2003743263 Country of ref document: EP |