ReturnTo Theme-Group-Choice | Onelevelup |
(Not Translated)
5B376 | STORED PROGRAMMES | |
G06F8/00 -8/38;8/60-8/77;9/44-9/445,150;9/451 |
G06F8/00-8/38;8/60-8/77;9/44-9/445,150;9/451 | AA | AA00 SETTING ENVIRONMENT |
AA01 | AA02 | AA03 | AA04 | AA05 | AA06 | AA07 | AA09 | AA10 | |
. Objects to be set | . . Basic input/output systems (BIOS's) | . . Registries | . . Storages | . . Peripheral apparatus | . . Network environments | . . Virtual machine environments | . Initial settings | . . Resources | ||||
AA11 | AA12 | AA13 | AA14 | AA15 | AA17 | |||||||
. Changing settings | . . Restoring environments | . . . for reproduction | . . Moving environments | . . Repairing environments | . Setting displays | |||||||
AA21 | AA22 | AA23 | AA24 | AA25 | AA26 | AA27 | AA28 | |||||
. Automatic settings | . . Default values | . . Plug and play (PnP) | . . Hot plugs | . . adapted for users' environments | . . taking over data between versions | . . referring to corresponding settings | . . tuning parameters | |||||
AA31 | AA32 | AA33 | AA34 | AA35 | AA36 | AA37 | AA38 | AA39 | ||||
. Managing environmental information | . . Information collecting processes | . . Checking processes | . . Comparing environmental information | . . Central control | . . Grouping | . . Differential information | . . Distributing setting information | . . Managing histories | ||||
AB | AB00 DISTRIBUTING PROGRAMME |
AB01 | AB02 | AB03 | AB04 | AB06 | AB07 | AB08 | AB10 | |||
. Distributing mainly by computers being distributors | . . distributing programmes simultaneously | . . . using television broadcast waves | . . determining distributees | . Downloading mainly by distributees | . . Determining distributors | . . Requesting under execution | . Directly distributing between use apparatus | |||||
AB11 | AB12 | AB13 | AB14 | AB15 | AB17 | AB19 | AB20 | |||||
. Checking environments of distributees | . . Checking resources | . . . Dependencies | . . Checking version numbers | . . . sending and receiving new versions | . Determining distribution permission | . Confirming the results of distribution | . . Redistribution | |||||
AB21 | AB22 | AB23 | AB24 | AB25 | AB27 | AB28 | AB29 | AB30 | ||||
. Timing of distribution | . . setting time of day for distribution | . . Distribution sequences | . . Stepwise distribution | . . at updating | . Contents to be distributed | . . Differentials only | . . Prioritising programmes with high use frequency | . . Backup programmes | ||||
AB31 | AB32 | AB33 | AB34 | AB35 | AB36 | AB37 | AB38 | AB40 | ||||
. Communication procedures | . . Converting codes | . . . Compressing codes | . . Decreasing the amount of transfer data | . . Transfer rates | . . from cache servers | . . using several servers simultaneously | . . Memory areas for receiving programmes | . Loads of networks | ||||
AB41 | AB43 | AB45 | AB47 | AB49 | ||||||||
. Uploading | . Hierarchising | . Authority of distribution | . Measures against errors at distribution | . Distribution through recording media | ||||||||
AC | AC00 SELECTING PROGRAMME |
AC01 | AC02 | AC03 | AC04 | AC06 | AC07 | AC08 | ||||
. by users | . . Input means | . . Listing | . . . by narrowing down candidates | . according to version numbers | . . Latest versions | . . Versions with few errors | ||||||
AC11 | AC12 | AC13 | AC14 | AC16 | AC17 | AC18 | AC19 | AC20 | ||||
. according to execution environments | . . of hardware | . . of software | . . according to locations | . according to devices | . . Portable storage media | . . . IC cards | . . . Memory cards | . . . Memory blocks | ||||
AC21 | AC23 | AC24 | AC26 | AC28 | AC30 | |||||||
. according to apparatus on networks | . according to kinds of data | . . File identifiers | . according to access authority | . Personalisation | . Measures against errors at selection | |||||||
AD | AD00 INSTALLING |
AD01 | AD02 | AD03 | AD04 | AD05 | AD06 | AD07 | AD08 | AD09 | ||
. Installers | . . executing a plurality of installers successively | . . selecting installers | . . characterised by displays or operation | . . acquiring programmes to be installed | . . . acquiring the latest versions | . . . acquiring programmes from peripheral apparatus | . . . storing acquisition destinations in peripheral apparatus | . . setting automatically after installation | ||||
AD11 | AD12 | AD13 | AD14 | AD15 | AD17 | AD19 | ||||||
. Installing procedures | . . without requiring restart | . . copying disc images | . . installing programmes simultaneously and parallelly | . . characterised by installation destination media | . Uninstalling | . Remote installing | ||||||
AD21 | AD22 | AD23 | AD24 | AD25 | AD27 | AD29 | ||||||
. Investigating and confirming | . . Checking environments of installation destinations | . . . compared with prerequisites of software | . . Checking consistency between programmes | . . Confirming the results of installation | . Installing drivers | . Authority of installation | ||||||
AD31 | AD32 | |||||||||||
. Measures against errors at installation | . . Reinstallation | |||||||||||
AE | AE00 STARTING PROGRAMME |
AE01 | AE02 | AE03 | AE04 | AE05 | AE06 | AE07 | AE08 | AE09 | AE10 | |
. Starting modes | . . Resuming from suspend modes | . . Resuming from hibernation | . . Loading images at starting | . . Rebooting or restarting | . . . Check points | . . Remote starting | . . . Network booting | . . Energy saving | . . starting from portable storage media | |||
AE11 | AE12 | AE13 | AE15 | AE16 | AE18 | AE20 | ||||||
. . designating operation modes for next starting | . . starting virtual environments | . . executing programmes before starting operating systems (OS's) | . Initialisation | . . deleting programmes after initialisation | . Starting displays | . Starting operation | ||||||
AE21 | AE22 | AE23 | AE24 | AE25 | AE26 | AE27 | AE28 | AE29 | AE30 | |||
. Starting time | . . Starting sequences | . . . prioritising programmes relating to starting | . . . starting simple programmes first | . . . starting specific programmes first | . . Parallel processing | . . . of initialisation and programme loading | . . . of starting and programme loading | . . . Multiple CPUs | . . Storing information at shutdown | |||
AE31 | AE32 | AE33 | AE34 | AE35 | AE36 | AE37 | AE38 | AE39 | AE40 | |||
. . loading from ROMs to RAMs | . . . using auxiliary power supplies | . . Executing programmes as they are on ROMs | . . Disc accesses | . . . Read-ahead buffers | . . . Disc buffers | . . . combined with non-volatile memory | . . hardware-based | . . minimising processing | . . making applications resident | |||
AE41 | AE42 | AE43 | AE44 | AE45 | AE47 | AE49 | ||||||
. Objects to be started | . . OS's | . . Drivers | . . Applications | . . . Rich Internet Applications or RIAs | . Starting processing at a plurality of CPUs | . Expanding compressed programmes | ||||||
AE51 | AE52 | AE54 | AE55 | AE56 | AE57 | AE58 | AE59 | |||||
. Start conditions | . . Dependencies | . Schedules | . . Setting time and date of starting | . . Starting sequences | . . . Job scripts | . . Shutting down automatically | . . Executing programmes on permitted time and date | |||||
AE61 | AE62 | AE63 | AE64 | AE65 | AE67 | |||||||
. Measures against errors at starting | . . Resuming programmes automatically | . . Duplexing programmes; Setting preliminary programmes | . . Taking over starting volumes | . . using unreliable memory as starting media | . Authority of starting | |||||||
BA | BA00 PLANNING OR MANAGING DEVELOPMENT |
BA01 | BA02 | BA03 | BA04 | BA05 | BA06 | BA08 | ||||
. Managing projects | . . Progress thereof | . . . Scheduling tests or debugging | . . Workflows | . . Quality control | . . Risk management | . Reusing plans | ||||||
BA11 | BA12 | BA13 | BA14 | BA15 | BA16 | BA18 | BA19 | BA20 | ||||
. Estimation | . . of development scale | . . . based on the amount of functions | . . of man-hours | . . of costs | . . of performance | . Development environments | . . Distributed development | . . . by sharing information | ||||
BB | BB00 CREATING OR MANAGING DOCUMENT |
BB01 | BB02 | BB03 | BB04 | BB05 | BB06 | BB07 | BB08 | BB09 | ||
. Structural drawings of software | . . Programme trees | . . Models | . . . Use cases | . . State transition diagrams | . . Sequences | . . Relationships between modules | . . Flow charts | . . created automatically | ||||
BB11 | BB12 | BB13 | BB15 | BB17 | BB18 | BB19 | BB20 | |||||
. Supports for creating documents | . . creating specifications from source programmes | . . converting between documents | . Manuals | . Managing documents | . . for maintenance | . . Correction thereof | . . . of consistency between documents | |||||
BC | BC00 DESIGNING OR GENERATING SOFTWARE |
BC01 | BC02 | BC03 | BC04 | BC05 | BC06 | BC07 | BC08 | BC09 | ||
. Designing systems | . . of specifications | . . . of requirements | . . . Changing specifications | . . . Hierarchising | . . . UMLs | . . Tools therefor | . . . for CASE | . . Predicting performance | ||||
BC11 | BC12 | BC13 | BC14 | BC15 | BC16 | BC17 | BC18 | BC19 | BC20 | |||
. Modules or parts | . . Creating parts | . . Registering or managing parts | . . Retrieving or selecting parts | . . Modifying parts | . . Combining and synthesising parts | . . . Investigating or verifying parts | . . Kinds of parts | . . . Plug-ins | . . . Applets | |||
BC21 | BC23 | BC24 | BC25 | BC26 | BC27 | BC28 | BC29 | |||||
. . . Parts for GUIs | . Leveraging modifying or templates | . . Templates | . . Migration | . . Other programming languages | . . adapted for internationalisation | . . Inheritance | . . Customisation | |||||
BC31 | BC32 | BC33 | BC34 | BC36 | BC38 | BC39 | ||||||
. Generating codes automatically | . . based on specification information | . . based on structure diagrams | . . based on operation logs | . Dividing or integrating | . Analysing or investigating | . . Reverse engineering | ||||||
BC41 | BC42 | BC43 | BC44 | BC45 | BC46 | BC47 | BC48 | BC49 | BC50 | |||
. Supports for creating dialogues | . . Graphic types | . . . GUIs | . . . Structure diagrams | . . . Iconic programming | . . Text types | . . . based on specifications | . . . parallelly indicating source objects | . . Structures of displays | . . Guidance | |||
BC51 | BC52 | BC54 | BC55 | BC57 | ||||||||
. . Operation | . . . Auxiliaries for input | . Linkers | . . Dynamic links | . Compilers | ||||||||
BC61 | BC62 | BC63 | BC64 | BC65 | BC66 | BC67 | BC68 | BC69 | BC70 | |||
. Testing or evaluating | . . of performance | . . Test programmes | . . . generated automatically | . . . of test items | . . confirming the presence of level down | . . Simulating | . . verifying resources | . . analysing statically | . . Debuggers | |||
BC71 | BC73 | BC74 | BC75 | BC76 | BC77 | BC79 | BC80 | |||||
. . testing automatically | . Design processes | . . describing source codes | . . decreasing memory capacity | . . improving execution performance | . . minimising changes in design | . Managing design information or products | . . Reusing | |||||
CA | CA00 CORRECTING OR UPDATING PROGRAMME |
CA01 | CA02 | CA03 | CA04 | CA05 | CA06 | CA07 | CA08 | CA09 | CA10 | |
. Updating processes | . . Patches | . . Temporary treatments before formally correcting programmes | . . updating automatically | . . updating remotely | . . updating based on differentials | . . Updating orders | . . Updated sections | . . extracting differences | . . Memory capacity | |||
CA11 | CA13 | CA14 | CA15 | CA16 | CA17 | CA18 | CA19 | |||||
. . correcting programmes cooperatively | . Updating or upgrading versions | . . by comparing version numbers | . . . at server-side | . . . at client-side | . . to the most appropriate versions | . . of update histories | . . reporting update information | |||||
CA21 | CA22 | CA23 | CA24 | CA25 | CA26 | CA27 | CA28 | CA29 | CA30 | |||
. Updating timing | . . Online correction without stopping systems | . . . Redundant systems | . . . switching addresses | . . . Background updating | . . . without requiring restart after updating | . . when not in use | . . Priority | . . at once | . . stepwisely | |||
CA31 | CA32 | CA33 | CA34 | CA35 | CA36 | CA37 | CA39 | CA40 | ||||
. . at reserved time and date | . . determining availability of updating | . . at shutdown | . . at next start | . . designated by users | . . at the time of satisfying conditions | . . . by fixed intervals | . Confirming results of updating | . . verifying the results | ||||
CA41 | CA42 | CA43 | CA44 | CA45 | CA46 | CA47 | CA48 | CA49 | ||||
. Conditions of updating | . . determining necessity thereof | . . determining availability of updating | . . . confirming users updating | . . . determining consistency with hardware | . . . determining consistency with software | . . . determining consistency with data | . . . Authority of updating | . . . Number of rewriting | ||||
CA51 | CA52 | CA53 | CA54 | CA55 | CA56 | CA57 | CA58 | CA60 | ||||
. Measures against errors at updating | . . Saving or restoring | . . Downgrading | . . against failures of rewriting boot programmes | . . . Duplexing memory; Setting preliminary memory | . . . Detecting errors | . . Reporting errors | . . Retrying updating | . Programmes for updating | ||||
CA61 | CA62 | CA63 | CA64 | CA66 | CA68 | |||||||
. Proactive measures for preventing incorrect updating | . . Authority of correction | . . separating sections at which updating is permitted from those not permitted | . . stopping functions other than updating | . Writing properties | . Programmable logic devices | |||||||
CA71 | CA72 | CA73 | CA74 | CA75 | CA76 | CA77 | CA78 | |||||
. Processes for rewriting non-volatile memory | . . Apparatus dedicated to the processes | . . connecting local devices | . . connecting memory devices | . . Communication means | . . . via networks | . . . using television broadcast waves | . . . contactless | |||||
CA81 | CA82 | CA83 | CA84 | CA86 | CA88 | CA89 | ||||||
. Time for rewriting non-volatile memory | . . processing transferring and rewriting parallelly | . . rewriting in a plurality of apparatus simultaneously | . . writing differentials in unused areas | . Reducing the number of rewriting non-volatile memory | . Areas or capacity for rewriting non-volatile memory | . . by compressing | ||||||
CB | CB00 CORRECTING UNREWRITABLE ROM |
CB01 | CB02 | CB03 | CB04 | CB05 | CB07 | CB09 | ||||
. by matching addresses | . . Address memory of programmed to be corrected | . . accessing to correction memory parallelly | . . Addressable memory | . . expanding the number of sections to be corrected | . Branch instructions | . Correcting loads on RAMs | ||||||
DA | DA00 MAINTAINING OR MANAGING PROGRAMME |
DA01 | DA03 | DA05 | DA06 | DA07 | DA08 | DA09 | DA10 | |||
. of server programmes | . of programmes for controlling terminals | . of version numbers | . . under development | . . . Release management | . . under maintenance | . . between programmes | . . between hardware | |||||
DA11 | DA12 | DA14 | DA16 | DA18 | DA20 | |||||||
. of structures | . . Hierarchising | . of operation | . of histories | . of libraries | . of the rate of use | |||||||
DA21 | DA22 | DA24 | DA26 | DA28 | ||||||||
. of maintenance | . . supporting users' understanding of programmes | . for general purposes | . of interchangeability | . of consistency | ||||||||
EA | EA00 LOADING PROGRAMME; MANAGING MEMORY OF PROGRAMME |
EA01 | EA02 | EA03 | EA04 | EA05 | EA06 | EA08 | EA09 | EA10 | ||
. Loading processes | . . of BIOSs | . . of load programmes | . . from IC cards or memory cards | . . to IC cards or memory cards | . . Programmable logic devices | . Time for loading | . . processing transferring and decompressing parallelly | . . Transfer rates | ||||
EA11 | EA13 | EA15 | EA17 | EA19 | ||||||||
. Conditions of loading | . Measures against errors under loading | . Dynamic loading | . Virtual execution environments | . Relocating | ||||||||
EA21 | EA22 | EA23 | EA24 | |||||||||
. Managing areas | . . of free spaces | . . making programmes resident | . . Storage media | |||||||||
FA | FA00 PROGRAMME BEING OBJECT |
FA01 | FA02 | FA04 | FA06 | FA07 | FA08 | FA10 | ||||
. System programmes in general | . . having a plurality of the programmes | . Drivers | . Pieces of programmes | . . Plug-ins | . . Dynamic link libraries or DLLs | . Scripts | ||||||
FA11 | FA13 | FA14 | FA15 | FA16 | FA17 | FA18 | FA19 | |||||
. Programmes to be integrated | . Applications | . . IC card applications | . . Client applications | . . . Rich Internet Applications or RIAs | . . Server applications | . . Enterprise resource planning applications or ERPs | . . Workflows | |||||
FA21 | FA23 | FA25 | ||||||||||
. for databases | . Agent programmes | . object-oriented | ||||||||||
GA | GA00 APPLICATION AREA |
GA01 | GA03 | GA04 | GA05 | GA07 | GA08 | GA09 | ||||
. Image forming apparatus | . Portable terminals | . . Cellular phones | . . Digital cameras | . Apparatus which are mounted on vehicles | . . Electronic control units or engine control units (ECUs) | . . Navigating apparatus | ||||||
GA11 | GA13 | GA15 | ||||||||||
. Digital home appliances | . Control e.g. plants or robots | . Broadcast e.g. television or radio |