| US 7,519,971 B2 | ||
| Data processing method, information processing apparatus, and program | ||
| Hajime Ohno, Kanagawa (Japan) | ||
| Assigned to Canon Kabushiki Kaisha, Tokyo (Japan) | ||
| Filed on Jan. 22, 2004, as Appl. No. 10/761,291. | ||
| Claims priority of application No. 2003-023824 (JP), filed on Jan. 31, 2003. | ||
| Prior Publication US 2004/0154025 A1, Aug. 05, 2004 | ||
| Int. Cl. G06F 9/54 (2006.01); G06F 17/30 (2006.01) | ||
| U.S. Cl. 719—318 [709/203] | 6 Claims |

| 1. A data processing method, which is executed in an information processing apparatus, for performing a data process based
on delivery data transmitted from an external information processing apparatus, the method comprising:
a reception step of receiving the delivery data transmitted from the external information processing apparatus;
a first judgment step of judging whether particular data is included in the delivery data, by analyzing the delivery data
received in the reception step;
an issuance step of issuing a particular data detection event indicating that the particular data is included, in a case where
it is judged in the first judgment step that the particular data is included in the delivery data;
an event management step of registering an event and a program corresponding to the event;
a second judgment step of judging whether the particular data detection event issued by the issuance step has been registered
by the event management step;
a control step for, in a case where it is judged by the second judgment step that the particular data detection event has
been registered, giving the particular data to the corresdonding program and executing the data process;
an activation step for, in a case where the particular data is an executable program as a result of the data process executed
by the control step, activating the executable program;
a third judgment step of judging whether other particular data is included in the delivery data, by analyzing the delivery
data received in the reception step;
a second issuance step of issuing another particular data detection event indicating that the other particular data is included,
in a case where it is judged in the third judgment step that the other particular data is included in the delivery data;
a second control step for, in a case where it is judged by the third judgment step that the other particular data detection
event has been registered, giving the other particular data to the corresponding program and executing the data process; and
a second activation step for, in a case where the other particular data is an executable program as a result of the data process
executed by the second control step, activating the executable program,
wherein the particular data is form data, and the data process corresponding to the other particular data detection event
issued in the second issuance step is a form data process.
|