AUTOMATING USER'S OPERATIONS
First Claim
1. A system performing a user'"'"'s operation on behalf of a user, comprising:
- a storage device;
a history acquisition unit which acquires a history of communication of a client computer with a server computer in receipt of a user'"'"'s operation and stores the history in the storage device;
a detection unit which accesses the storage device to detect from the history a plurality of communication sequences that cause the same screen transition on the client computer;
a first selection unit which accesses the storage device to select an input parameter that is included in all of the plurality of communication sequences and that has a parameter value changed for each communication sequence;
an input accepting unit which causes the client computer to accept an input of a new parameter value to be set as a parameter value of the selected input parameter; and
an execution unit which sets the new parameter value to the selected input parameter in response to the input of the new parameter value, and causes the client computer to execute a communication sequence that causes the same screen transition as the screen transition caused by the detected communication sequences.
1 Assignment
0 Petitions
Accused Products
Abstract
To select a communication sequence for automating user'"'"'s operations, a system performing a user'"'"'s operation is provided, which acquires and stores a communication history of a client with a server in receipt of a user'"'"'s operation; accesses the storage to detect from the history a plurality of communication sequences that cause the same screen transition on the client; accesses the storage to select an input parameter that is included in all of the plurality of communication sequences and that has a parameter value changed for each communication sequence; accepts an input of a new parameter value to be set as a value of the selected input parameter; and sets the new parameter value to the selected input parameter in response to the input of the new parameter value, to execute a communication sequence that causes the same screen transition as that caused by the detected communication sequences.
-
Citations
16 Claims
-
1. A system performing a user'"'"'s operation on behalf of a user, comprising:
-
a storage device; a history acquisition unit which acquires a history of communication of a client computer with a server computer in receipt of a user'"'"'s operation and stores the history in the storage device; a detection unit which accesses the storage device to detect from the history a plurality of communication sequences that cause the same screen transition on the client computer; a first selection unit which accesses the storage device to select an input parameter that is included in all of the plurality of communication sequences and that has a parameter value changed for each communication sequence; an input accepting unit which causes the client computer to accept an input of a new parameter value to be set as a parameter value of the selected input parameter; and an execution unit which sets the new parameter value to the selected input parameter in response to the input of the new parameter value, and causes the client computer to execute a communication sequence that causes the same screen transition as the screen transition caused by the detected communication sequences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A program for causing a computer having a storage device to function as a system performing a user'"'"'s operation on behalf of a user, the program causing the computer to function as:
-
a history acquisition unit which acquires a history of communication of a client computer with a server computer in receipt of a user'"'"'s operation and stores the history in the storage device; a detection unit which accesses the storage device to detect from the history a plurality of communication sequences that cause the same screen transition on the client computer; a first selection unit which accesses the storage device to select an input parameter that is included in all of the plurality of communication sequences and that has a parameter value changed for each communication sequence; an input accepting unit which causes the client computer to accept an input of a new parameter value to be set as a parameter value of the selected input parameter; and an execution unit which sets the new parameter value to the selected input parameter in response to the input of the new parameter value, and causes the client computer to execute a communication sequence that causes the same screen transition as the screen transition caused by the detected communication sequences.
-
-
16. A method for performing a user'"'"'s operation on behalf of a user by a computer having a storage device, comprising the steps of:
-
acquiring a history of communication of a client computer with a server computer in receipt of a user'"'"'s operation and storing the history in the storage device; accessing the storage device to detect from the history a plurality of communication sequences that cause the same screen transition on the client computer; accessing the storage device to select an input parameter that is included in all of the plurality of communication sequences and that has a parameter value changed for each communication sequence; causing the client computer to accept an input of a new parameter value to be set as a parameter value of the selected input parameter; and setting the new parameter value to the selected input parameter in response to the input of the new parameter value, and causing the client computer to execute a communication sequence that causes the same screen transition as the screen transition caused by the detected communication sequences.
-
Specification