Method and system for changing a collaborating client behavior according to context
First Claim
1. An information terminal support server which supports collaboration of a browser loaded on a customer-side information terminal and a browser loaded on an agent-side information terminal, the information terminal support server comprising:
- a rule definition part including a condition setting part and a command setting part;
a rule control manager for monitoring, at the information terminal support server, HTTP messages sent in response to customer-side browser requests;
an HTTP checker, determining whether or not said HTTP messages agree with a condition of said condition setting part of said rule definition part;
an HTTP editor, editing contents of said HTTP messages according to contents of said command setting part of said rule definition part, when said HTTP messages agree with a predetermined condition, wherein the editing contents of said HTTP messages includes embedding a command in said HTTP message, and wherein said browser on an agent-side information terminal displays said HTTP message by executing the command embedded in said HTTP message;
customer cache storing of said HTTP messages in an unedited form sent to the browser on the customer-side information terminal; and
agent cache storing of said HTTP messages in an edited form sent to the browser on the agent-side information terminal.
0 Assignments
0 Petitions
Accused Products
Abstract
A collaboration client'"'"'s behavior is changed according to context while collaborating on an internet. An HTTP request from a customer-side browser is sent to a web server via an information terminal support server. The web server then sends context in response to the request to the customer-side web browser via the information terminal support server. The information terminal support server then checks the contents of the context, and when it is determined that there is agreement with a predetermined condition, a command is inserted into the context. Context without the command inserted is sent to the customer-side web browser, and context with the command inserted is sent to the agent-side web browser. A client program of the agent-side information terminal then reads the embedded command using an API possessed by a web browser and carries out processing in order to prohibit form submission and form alteration and conceal specific forms or fields in accordance with the contents of this command.
37 Citations
5 Claims
-
1. An information terminal support server which supports collaboration of a browser loaded on a customer-side information terminal and a browser loaded on an agent-side information terminal, the information terminal support server comprising:
-
a rule definition part including a condition setting part and a command setting part; a rule control manager for monitoring, at the information terminal support server, HTTP messages sent in response to customer-side browser requests; an HTTP checker, determining whether or not said HTTP messages agree with a condition of said condition setting part of said rule definition part; an HTTP editor, editing contents of said HTTP messages according to contents of said command setting part of said rule definition part, when said HTTP messages agree with a predetermined condition, wherein the editing contents of said HTTP messages includes embedding a command in said HTTP message, and wherein said browser on an agent-side information terminal displays said HTTP message by executing the command embedded in said HTTP message; customer cache storing of said HTTP messages in an unedited form sent to the browser on the customer-side information terminal; and agent cache storing of said HTTP messages in an edited form sent to the browser on the agent-side information terminal. - View Dependent Claims (2)
-
-
3. A collaboration system supporting collaboration of a browser loaded on a customer-side information terminal and a browser loaded on an agent-side information terminal, the collaboration system comprising:
-
an agent-side information terminal collaborating with the customer-side information terminal; a rule definition part including a condition setting part and a command setting part; a rule control manager for monitoring an HTP message sent in response to customer-side browser requests; an HTTP checker, determining whether or not said HTTP messages agree with a condition of said condition setting part of said rule definition part; an HTTP editor, editing contents of said HTTP messages according to contents of said command setting part of said rule definition part, when said HTTP messages agree with a predetermined condition, wherein the editing contents of said HTTP messages includes embedding a command in said HTTP message, and wherein said browser on an agent-side information terminal displays said HTTP message by executing the command embedded in said HTTP message; customer cache storing of said HTTP messages in an unedited form sent to the browser loaded on the customer-side information terminal; and an information terminal support server having agent cache for storing said HTTP messages in an edited form sent to the browser loaded on an agent-side information terminal.
-
-
4. A computer program product recorded on a computer readable media for collaborating support on an information terminal support server which supports a browser loaded on a customer-side information terminal and a browser loaded on an agent-side information terminal, comprising:
-
computer readable means for defining a rule part including a condition setting part and a command setting part; computer readable means for monitoring with a rule control manager at the information terminal support server, HTTP messages sent in response to customer-side browser requests; computer readable means for determining with an HTTP checker, whether or not said HTTP messages agree with a condition of said condition setting part of said rule definition part; computer readable means for editing with an HTTP editor, contents of said HTTP messages according to contents of said command setting part, when said HTTP messages agree with a predetermined condition, wherein the editing contents of said HTTP messages includes embedding a command in said HTTP message, and wherein said browser on an agent-side information terminal displays said HTTP message by executing the command embedded in said HTTP message; computer readable means for storing in a customer cache of said HTTP messages in an unedited form sent to the browser on the customer-side information terminal; and computer readable means for storing in an agent cache said HTTP messages in an edited form sent to the browser on the agent-side information terminal. - View Dependent Claims (5)
-
Specification