Method and Apparatus for Transforming User Requests and Responses Based on a Persona
First Claim
Patent Images
1. A computer implemented process for obtaining information from a network service, the computer implemented process comprising:
- receiving a simple IM request from a user;
determining which network service must be accessed to fulfill the simple IM request;
determining a current persona for the user;
generating a detailed command for the network service using that network service'"'"'s command syntax;
sending the detailed command to the network service;
receiving a detailed response from the network service;
transforming the detailed response from the network service into a simple IM response based on the current persona; and
sending the simple IM response to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A Persona Based Interface associates a user'"'"'s persona with a simple instant message request to a remote service. When the Persona Based Interface receives a simple instant message request from a user, the Persona Based Interface transforms the user'"'"'s request based on the persona, and forwards the request to the remote service. After receiving a response to the request, the Persona Based Interface transforms the response into a simple instant message based on the persona.
-
Citations
17 Claims
-
1. A computer implemented process for obtaining information from a network service, the computer implemented process comprising:
-
receiving a simple IM request from a user; determining which network service must be accessed to fulfill the simple IM request; determining a current persona for the user; generating a detailed command for the network service using that network service'"'"'s command syntax; sending the detailed command to the network service; receiving a detailed response from the network service; transforming the detailed response from the network service into a simple IM response based on the current persona; and sending the simple IM response to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for obtaining information from a network service, the apparatus comprising:
-
a processor; a memory connected to the processor; a file in the memory containing data defining a user persona; a file in the memory containing a library of command syntaxes; a middleware application capable of sending and receiving instant messages to and from a user and network services; a network for communicating with network services; a persona based interface program adapted to; receive a simple IM request from a user; determine which network service must be accessed to fulfill the simple IM request; determine a current persona for the user; generate a detailed command for the network service using that network service'"'"'s command syntax; send the detailed command to the network service; receive a detailed response from the network service; transform the detailed response from the network service into a simple IM response based on the current persona; and send the simple IM response to the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable memory containing a plurality of instructions to cause a computer to obtain information from a network service, the plurality of instructions comprising:
-
a first instruction to receive a simple IM request from a user; a second instruction to determine which network service must be accessed to fulfill the simple IM request; a third instruction to determine a current persona for the user; a fourth instruction to send generate a detailed command for the network service using that network service'"'"'s command syntax; a fifth instruction to send the detailed command to the network service; a sixth instruction to receive a detailed response from the network service; a seventh instruction to transform the detailed response from the network service into a simple IM response based on the current persona; and an eight instruction to send the simple IM response to the user. - View Dependent Claims (14, 15, 16, 17)
-
Specification