Use of avatar with event processing
First Claim
Patent Images
1. A computer implemented method of conducting commerce, using one or more computers, the method comprising:
- receiving by one or more computer systems text inputs corresponding to transactions;
analyzing by the one or more computer systems the text inputs by executing natural language processing programs;
producing by the one or more computers, based on results of analyzing the transactions by the natural language processing programs, added information,searching a database in communication with the one or more computer systems for appropriate content to present to the user in response to analyzing the text in the transaction, with the response including one or words that represent a key concept associated with the response triggering a facility to present additional information about the key concept;
building by a conversational engine running on the one or more computer systems, a conversation based on the transaction requests and key concept,statistically analyzing by the one or more computers the information stored in the database based on the added information;
tracking by the one or more computers interactions with the user;
storing information derived from tracking the interactions in the database for subsequent marketing to that person to produce information for market research;
generating in the one or more computers voice-synthesized responses based on the received transaction requests through an avatar;
generating additional, voice-synthesized, follow-up responses through the avatar in response to the transactions based on information stored in the database, including the added information regarding the transactions;
receiving by the one or more computer systems subsequent text inputs from the user;
analyzing in the one or more computers the subsequent text inputs and the voice-synthesized, follow-up responses to determine an action to take; and
causing execution of the determined action.
1 Assignment
0 Petitions
Accused Products
Abstract
Conducting commerce over a network, e.g., the Internet includes receiving a transaction request from a user as text input, using natural programming language to analysis the text input to build conversations with the user based on the transaction request. The technique also includes generating a voice-synthesized response in accordance with the transaction through an avatar and tracking the transaction by storing the transaction in the database.
-
Citations
43 Claims
-
1. A computer implemented method of conducting commerce, using one or more computers, the method comprising:
-
receiving by one or more computer systems text inputs corresponding to transactions; analyzing by the one or more computer systems the text inputs by executing natural language processing programs; producing by the one or more computers, based on results of analyzing the transactions by the natural language processing programs, added information, searching a database in communication with the one or more computer systems for appropriate content to present to the user in response to analyzing the text in the transaction, with the response including one or words that represent a key concept associated with the response triggering a facility to present additional information about the key concept; building by a conversational engine running on the one or more computer systems, a conversation based on the transaction requests and key concept, statistically analyzing by the one or more computers the information stored in the database based on the added information; tracking by the one or more computers interactions with the user; storing information derived from tracking the interactions in the database for subsequent marketing to that person to produce information for market research; generating in the one or more computers voice-synthesized responses based on the received transaction requests through an avatar; generating additional, voice-synthesized, follow-up responses through the avatar in response to the transactions based on information stored in the database, including the added information regarding the transactions; receiving by the one or more computer systems subsequent text inputs from the user; analyzing in the one or more computers the subsequent text inputs and the voice-synthesized, follow-up responses to determine an action to take; and causing execution of the determined action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product tangibly stored on a computer readable hardware storage device, the computer program product comprising instructions for causing a computer processor device to:
-
receive one or more text inputs corresponding to transaction requests; analyze the text inputs using natural language processing to build added information from the one or more transaction requests; provide added information based on results of analyzing the transaction requests by the natural language processing, search a database in communication with the one or more computer systems for appropriate content to present to the user in response to analyzing the text in the transaction, with the response including one or words that represent a key concept associated with the response to trigger a facility to present additional information about the key concept; build by a conversational engine, a conversation based on the transaction requests and key concept; statistically analyze the information stored in a database to derive useful market data based on the added information; track interactions with the user; store information derived from tracking the interactions in the database for subsequent marketing to that person to produce information for market research; generate voice-synthesized follow-up responses in accordance with the transaction requests through an avatar, with the voice-synthesized, follow-up responses based on information stored in the database, including the statistically analyzed added information regarding the transactions; receive subsequent text inputs from the user in response to the voice-synthesized, follow-up responses; and analyze the subsequent text inputs and the voice-synthesized, follow-up responses to determine an action to take with respect to the user; and cause the determined action to occur. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for conducting commerce, the system comprising:
a server computer comprising a processor device and memory coupled to the processor device, the server computer configured by a computer program product to; receive one or more text inputs corresponding to transaction requests; analyze the text inputs using natural language processing to build conversations based on the transaction requests; provide added information based on results of analyzing the transaction requests by the natural language processing; search a database in communication with the one or more computer systems for appropriate content to present to the user in response to analyzing the text in the transaction, with the response including one or words that represent a key concept associated with the response to trigger a facility to present additional information about the key concept; build by a conversational engine a conversation based on the transaction requests and key concept; statistically analyze the information stored in the database to derive useful market data based on the added information; track interactions with the user; store information derived from tracking the interactions in the database for subsequent marketing to that person to produce information for market research; generate voice-synthesized, follow-up responses through the avatar in response to the transaction requests based on information stored in the database including the statistically analyzed added information regarding the transactions; receive subsequent text inputs from the user; analyze the subsequent text inputs and the voice-synthesized, follow-up responses to determine an action to take; and cause the determined action to execute. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
Specification