Socially intelligent agent software
First Claim
1. An article of manufacture, which comprises a computer readable medium having stored therein a computer program for socially intelligent agent platform for providing social behavior of agents interacting with an application coupled to the platform in a virtual environment, the computer program comprising:
- a first code portion which, when executed on a computer, generates at least one socially intelligent agent (SIA), said SIA outputting behavior signals in response to received event signals;
a second code portion which, when executed on a computer, generates a virtual environment, said virtual environment facilitating communication among socially intelligent agents created by said first code portion;
a third code portion which, when executed on a computer, forms an adapter facilitating transfer of data between said virtual environment and said application, said adapter further receiving event signals from the application and transferring the event signals to the virtual environment, and receiving agent behavior response from the virtual environment and transferring the behavior response to the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A socially intelligent agent (SIA) platform enables interactions with various different applications, thereby enabling easier programming of various applications and injecting socially intelligent agents thereto. An application adapter is provided to enable interaction between any application and the SIA platform. In operation, the user provides input via the user interface and the input is applied to the application via the application interface. The application processes the input and provides a social event indication to the SIA platform, via the application adapter. The SIA platform then process the social event and output an behavioral response. The motional response is sent to the application via the application adapter. The application processes the behavioral response and, when proper, output appropriate response to a user interface.
63 Citations
21 Claims
-
1. An article of manufacture, which comprises a computer readable medium having stored therein a computer program for socially intelligent agent platform for providing social behavior of agents interacting with an application coupled to the platform in a virtual environment, the computer program comprising:
-
a first code portion which, when executed on a computer, generates at least one socially intelligent agent (SIA), said SIA outputting behavior signals in response to received event signals;
a second code portion which, when executed on a computer, generates a virtual environment, said virtual environment facilitating communication among socially intelligent agents created by said first code portion;
a third code portion which, when executed on a computer, forms an adapter facilitating transfer of data between said virtual environment and said application, said adapter further receiving event signals from the application and transferring the event signals to the virtual environment, and receiving agent behavior response from the virtual environment and transferring the behavior response to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A socially intelligent agent (SIA) platform, structured for interactions with a plurality of applications having a plurality of actors, for injecting socially intelligent response to said actors, comprising:
-
an interface for receiving application data and event signals from said application and sending agent responses to said applications;
a socially intelligent agent generator that generate an SIA corresponding to each actor of said applications, each of said SIA comprising;
a dynamic register;
a static register;
a response model programmed to, in response to receiving an application event, update the dynamic register and to output an agent response based on at least one of the outputs of the dynamic register or the static register; and
,a virtual environment engine transferring event signals and event feedbacks among socially intelligent agents generated by the SIA generator. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A socially intelligent agent (SIA) platform, structured for interactions with a plurality of applications having a plurality of actors, for injecting socially intelligent response to said actors, comprising:
a socially intelligent agent generator that generate an SIA corresponding to each actor of said applications, each of said SIA comprising;
an event interpreter receiving application events from the application and converting the application events into common events;
a dynamic register;
a static register;
a duration buffer storing validity period of an agent response;
an output generator receiving said common events from said interpreter and updating the dynamic register in accordance with the common event and the duration buffer;
wherein upon updating of said dynamic register said SIA outputs a response messages based on at least one of the static and dynamic registers and the duration buffer. - View Dependent Claims (19, 20, 21)
Specification