IP Library Patent Application 11513235
Patent Application
App. No. 11/513,235

Customizable information processing apparatus

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/513,235
Abstract

An information processing apparatus of the invention includes an execution engine 120 activated on a browser, an application browser 130 , and parts 131 a and 132 b . The execution engine 120 reads a flow definition 14 described in XML and sequentially executes commands defined by tags included in the flow definition 14 . In response to a requirement of screen display, the execution engine 120 calls the application browser 130 . The application browser 130 reads a screen definition 12 and activates the respective parts 131 a and 132 b to create a window. The structure of the information processing apparatus has software of only basic and multi-purpose functions and utilizes electronic documents described in XML to specify the substantial specification of processing. This arrangement ensures relatively easy customization, updating, and modification of the specification of processing without any significant change of the software in the information processing apparatus.

Claims (33)

1 - 5 . (canceled)

6 . An information processing apparatus, comprising:

multiple basic function modules that are constructed as individual elements and actualize preset basic functions; and

an object management module that manages predetermined objects, which are mapped to at least part of said basic function modules, with the mapping,

wherein said basic function module is activated in response to a status change of the object mapped thereto, and

in the case of a status change in at least part of the objects, said object management module notifies said basic function module mapped to the object of the status change.

7 . An information processing apparatus in accordance with claim 6 , wherein said multiple basic function modules include a plurality of element display modules respectively representing display elements, which constitute a window to be displayed on said information processing apparatus, and

said object management module comprises:

a common object management module that manages an object common to a plurality of windows; and

an individual object management module that manages an object related to a currently displayed window.

8 . An information processing apparatus in accordance with claim 6 , wherein each basic function module registers the mapping of the object to said basic function module into said object management module.

9 . An information processing apparatus in accordance with claim 6 , wherein said object management module comprises:

an object creation sub-module that, in response to activation of each basic function module, creates an object mapped to said activated basic function module; and

an object elimination sub-module that eliminates an object, which is not mapped to any of said activated basic function modules.

10 - 18 . (canceled)

19 . A computer readable recording media in which a computer program that activates a computer to carry out a predetermined series of information processing is recorded, said computer program causing the computer to attain:

multiple basic function modules that are constructed as individual constituents and actualize preset basic functions; and

an object management module that manages predetermined objects, which are mapped to at least part of said basic function modules, with the mapping,

wherein said basic function module is activated in response to a status change of the object mapped thereto, and in the case of a status change in at least part of the objects, said object management module notifies said basic function module mapped to the object of the status change.

20 . A computer readable recording media in accordance with claim 19 , wherein said multiple basic function modules include a plurality of element display modules respectively representing display elements, which constitute a window to be displayed on said computer, and

said object management module comprises:

a common object management module that manages an object common to a plurality of windows; and

an individual object management module that manages an object related to a currently displayed window.

21 . A computer readable recording media in accordance with claim 19 , wherein each basic function module registers the mapping of the object to said basic function module into said object management module.

22 . A computer readable recording media in accordance with claim 19 , wherein said object management module comprises:

an object creation sub-module that, in response to activation of each basic function module, creates an object mapped to said activated basic function module; and

an object elimination sub-module that eliminates an object, which is not mapped to any of said activated basic function modules.

23 - 28 . (canceled)

29 . An information processing method that causes a computer to carry out a predetermined series of information processing, said information processing method comprising the steps of:

providing multiple basic function modules that are constructed as individual constituents and actualize preset basic functions;

managing predetermined objects, which are mapped to at least part of said basic function modules, with the mapping; and

in the case of a status change in at least part of the objects, notifying said basic function module mapped to the object of the status change, so as to activate said mapped basic function module.

30 - 33 . (canceled)