G06F   1/00		롼ףǣƣǣƣӣǣƣޤʤǡ֤κʥץ൭ѷ׻ΥƥǣƣˡΣ	Details not covered by groups <b>G06F3/00 to G06F13/00</b>  and <b>G06F21/00</b>(architectures of general purpose stored program computers <b>G06F15/76</b>)	39494
G06F   1/02		ǥ뷿ؿȯΣ	Digital function generators	3065
G06F   1/025		ͿĴؿΤΤΡ㡥륷ؿΤΤΡΣ	for functions having two-valued amplitude, e.g. Walsh functions	292
G06F   1/03		ʤȤʬϥơ֥롦ååפˤäƺưΡʣǣƣͥˡΣ<br><br><b><ul></ul></b><br>Υ롼פʬव뤿ˤϡơ֥ñ˷Ǥʤ˾δؿޤ֤δؿδؿͤޤǤʤФʤʤΣ	working, at least partly, by table look-up(<b>G06F1/025</b> takes precedence);<br><br><b><u>Note(s)</u></b><br><br><ul><li>In order to be classified in this group, the table must contain function values of the desired or an intermediate function, not merely coefficients. </li></ul>	1169
G06F   1/035		ơ֥Υν̾Σ	Reduction of table size	380
G06F   1/04		åޤϤ줫ľͶƳ줿ȯޤʬۡΣ	Generating or distributing clock signals or signals derived directly therefrom	12727
G06F   1/06		ʣΥåȯ륯åȯ֡Σ	Clock generators producing several clock signals	3628
G06F   1/08		åȿѤޤϥץޥ֥Ǥ륯åȯ֡Σ	Clock generators with changeable or programmable clock frequency	4876
G06F   1/10		åʬۡΣ	Distribution of clock signals	5120
G06F   1/12		ۤʤ륯åƱΣ	Synchronisation of different clock signals	5802
G06F   1/14		ִƻ֡㡥ꥢ륿९åΣ	Time supervision arrangements, e.g. real time clock	4344
G06F   1/16		¤κޤ֡Σ	Constructional details or arrangements	148947
G06F   1/18		ޤϤʬۡΣ	Packaging or power distribution	75866
G06F   1/183		դι¤㡥ץȲϩѡΣ	Internal mounting support structures, e.g. for supporting printed circuit boards	
G06F   1/184		ޥܡɤμդΣ	Mounting of motherboards	
G06F   1/185		ĥܡɤμդΣ	Mounting of expansion boards	
G06F   1/186		ΤΥåȤФĥܡɤθΣ	Securing of expansion boards in correspondence to slots provided at the computer enclosure	
G06F   1/187		ޤϥࡼХ֥ǥɥ饤֤μդΣ	Mounting of fixed or removable disk drives	
G06F   1/188		Ÿ˥åȤμդΣ	Mounting of power supply units	
G06F   1/20		ѼʡΣ	Cooling means	92245
G06F   1/22		ԥ󡿥Ψ¤ޤ椹ʡΣ	Means for limiting or controlling the pin/gate ratio	266
G06F   1/24		ꥻåȼʡΣ	Resetting means	9333
G06F   1/26		϶ʡ㡥Ÿΰ경ʥΤΤΣǣáˡΣ	Power supply means, e.g. regulation thereof(for memories <b>G11C</b>)	43737
G06F   1/28		Ÿδƻ롤㡥ͤϤδƻˤ϶ɤθΡΣ	Supervision thereof, e.g. detecting power-supply failure by out of limits supervision	11030
G06F   1/30		϶ɤޤǡ㡥Ÿưκݺư뤿μʡʥꥻåȤΤΤΣǣƣˡΣ	Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations (for resetting only <b>G06F1/24</b>)	9621
G06F   1/32		ΤμʡΣ	Means for saving power	32799
G06F   1/3203		ϴʤ٥ȥ١ξϥ⡼ɤγϡΣ	Power management, i.e. event-based initiation of a power-saving mode	1715
G06F   1/3206		Ͼ֤Ѳȥꥬ륤٥ȡ֤ޤϥѥ᡼δƻΣ	Monitoring of events, devices or parameters that trigger a change in power modality	3531
G06F   1/3209		ưƻ뤹Ρ㡥òޤϥͥåȥ³ˤΡΣ	Monitoring remote activity, e.g. over telephone lines or network connections	679
G06F   1/3212		Хåƥ꡼٥ƻ뤹Ρ㡥ХåƥŰͤ򲼲äȤˤŤ򳫻ϤΡΣ	Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level	1038
G06F   1/3215		֤ƻ뤷ƥԥ塼ŤԤΡΣ	Monitoring of peripheral devices	782
G06F   1/3218		ǥץ쥤֤ƻ뤷ƥԥ塼ŤԤΡΣ	of display devices	655
G06F   1/3221		ǥư֤ƻ뤷ƥԥ塼ŤԤΡΣ	of disk drive devices	84
G06F   1/3225		֤ƻ뤷ƥԥ塼ŤԤΡΣ	of memory devices	526
G06F   1/3228		νλƻ뤹Ρ㡥ɥ륿ޡߥޥɤޤԤޥɤλѤˤΡΣ	Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands	804
G06F   1/3231		桼̵ͭޤưƻ뤹ΡΣ	Monitoring the presence, absence or movement of users	1305
G06F   1/3234		¹ԤưħšΣ	Power saving characterised by the action undertaken	7022
G06F   1/3237		åޤ϶ߤ뤳ȤˤΡΣ	by disabling clock generation or distribution	427
G06F   1/324		åȿ㸺ˤΡΣ	by lowering clock frequency	1715
G06F   1/3246		Ÿդˤʤ뤿˵ư줿եȥˤΡΣ	by software initiated power-off	200
G06F   1/3287		ԥ塼ƥθ̤εǽ˥åȤ򥪥դˤ뤳ȤˤΡΣ	by switching off individual functional units in the computer system	3087
G06F   1/329		塼󥰤ˤΡΣ	by task scheduling	1449
G06F   1/3293		ϤξʤץåؤؤˤΡ㡥֣ãУաΣ	by switching to a less power-consuming processor, e.g. sub-CPU	695
G06F   1/3296		ŰޤưŰ򲼤뤳ȤˤΡΣ	by lowering the supply or operating voltage	2330
G06F   3/00		׻ǽ˥ǡѴ뤿֡˥åȤϥ˥åȤإǡž뤿ν֡㡥󥿥ե֡Σ	Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements	75240
G06F   3/01		桼ȷ׻ȤߺѤΤ֤ޤϤȽϤ礷֡ʣǣƣͥˡΣ	Input arrangements or combined input and output arrangements for interaction between user and computer(<b>G06F3/16</b> takes precedence)	125011
G06F   3/02		ư륹åѤ֡㡥ܡɤޤϥѤΡΣ	Input arrangements using manually operated switches, e.g. using keyboards or dials	63709
G06F   3/023		ΥŪܤ򥳡ɿѴ뤿֡㡥ܡɤȯɤѿɡڥɥɤޤ̿ᥳɤȤƲ᤹뤿֡Σ	Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes	38643
G06F   3/027		ΤΤΡΣ	for insertion of the decimal point	109
G06F   3/03		ΰ֤ޤѰ̤򥳡ɿѴ뤿֡Σ<br><br><b><ul></ul></b><br>Υ롼פǤϡեȥץ쥤ͥ롼뤬ŬѤ롤ʤƳإ٥ˤơȿؼʤ¤ꡤǽŬڤʲսʬह롣Σ	Arrangements for converting the position or the displacement of a member into a coded form; <br><br><b><u>Note(s)</u></b><br><br><ul><li>In this group, the first place priority rule is applied, i.e. at each hierarchical level, in the absence of an indication to the contrary, classification is made in the first appropriate place.   </li></ul>	24869
G06F   3/033		桼ˤѰ̤ޤϰַᤵݥƥ󥰥ǥХ°Ѵʤˤäħդ줿ǥǣƣˡΣ	Pointing devices displaced or positioned by the user; Accessories therefor(digitisers characterised by the transducing means <b>G06F3/041</b>)	32715
G06F   3/0338		ǥХ̤Ω֤θꤵ줿ľŪѰ̤ޤϳѰ̤򸡽ФΡ㡥ȥ˥åޤϥȥå祤ƥåΣ	with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks	3820
G06F   3/0346		֤ˤ롤ǥХθޤϼͳư򸡽ФΡ㡥ĥޥ㥤®٥󥵤䷹󥵤Ѥ룶ͳ٥ݥ󥿡Σ	with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors	14567
G06F   3/0354		ǥХޤϤ̤ȡʿ̤ޤɽ̤Ȥδ֤Ρ󼡸бư򸡽ФΡ㡥󼡸ޥȥåܡ롤ڥޤϥѥåΣ	with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks	41630
G06F   3/0362		ǥХ̤ΰ켡ΰưޤϲž򸡽ФΡ㡥ۥ롤饤Υ֡顼ޤϥ٥ȡΣ	with detection of one-dimensional [1D] translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts	3518
G06F   3/037		ΰ֤Τ뤿˱ɡΣãңԡϤΥ饹ѤΡ㡥ãңԥ˥ȶƯ饤ȥڥΣ	using the raster scan of a cathode-ray tube [CRT] for detecting the position of the member, e.g. light pens cooperating with CRT monitors	1681
G06F   3/038		楤󥿥ե֡㡥ɥ饤ФޤϥǥХޤ줿ϩΣ	Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry	22962
G06F   3/039		°㡥ޥѥåɡΣ	Accessories therefor, e.g. mouse pads	7663
G06F   3/041		Ѵʤˤäħդ줿ǥ㡥å꡼ޤϥåѥåѤΤΡΣ	Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means	148147
G06F   3/042		ŻҼʤˤΡΣ	by opto-electronic means	20971
G06F   3/043		Ť벻ȤѤΡΣ	using propagating acoustic waves	3331
G06F   3/044		ʤˤΡΣ	by capacitive means	47019
G06F   3/045		ǤѤΡ㡥ĤϢ³̤ޤܿ褦֤줿ĤʿԤ̤ѤΡΣ	using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact	9544
G06F   3/046		żŪʤˤΡΣ	by electromagnetic means	5834
G06F   3/047		ȤߤˤʤäƤ磻ѤΡ㡥򺹥磻Σ	using sets of wires, e.g. crossed wires	2351
G06F   3/048		ե桼󥿥եΣǣգɡϤ˴ŤߺѵѡΣ<br><br><b><ul></ul></b><br>Υ롼פϡ桼ɽ줿ǡߺѲǽʼʤ˾򤢤Ƥޤ롣εǽȴϢǡǽΥץꥱ󥽥եȥޤ֤򳫼ʸ̮ǡñɸŪʣǣգɤ¸ߤξϡΥץꥱ󥽥եȥޤ֤ȴϢŬڤʥ֥饹˰Ūʬह롣Σ	Interaction techniques based on graphical user interfaces [GUI]; <br><br><b><u>Note(s)</u></b><br><br><ul><li>This group <u>covers</u> subject matter where the focus is placed on the way the user can interact with the displayed data. The mere presence of a standard GUI in the context of the disclosure of a specific software application or a specific device capable of processing data related to its specific function, should in general be classified in the appropriate subclasses related to those software applications or specific devices.</li></ul>	92059
G06F   3/0481		ɽ줿ߺѥ֥Ȥޤϥ᥿ե١δĶ˴ŤΡ㡥ɥޤϥΤ褦ʥǥȥåǤȤߺѡ뤤ϥεư䳰ѤѲˤäΡΣ	based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance	66042
G06F   3/04812		γѤޤϿ˴Ťߺѵѡ㡥ɽ֥Ȥ¸ߤˤƶΡΣ	Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects	1864
G06F   3/04815		ΩŪɽƤ롢᥿ե˴ŤĶޤߺѥ֥ȤȤߺѡ㡥᥿ե˴ŤĶޤߺѥ֥Ȥ˴ؤ桼λѤΡΣ	Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object	5609
G06F   3/04817		ѤΡʥŪѤ륰եޤϥӥ奢ץߥ󥰣ǣƣˡΣ	using icons(graphical or visual programming using iconic symbols <b>G06F8/34</b>)	9404
G06F   3/0482		ǽʻΥꥹȤȤߺѡ㡥˥塼Σ	Interaction with lists of selectable items, e.g. menus	41439
G06F   3/0483		ڡˤ깽줿ĶȤߺѡ㡥ܤΥ᥿եΣ	Interaction with page-structured environments, e.g. book metaphor	7118
G06F   3/0484		εǽޤư椹뤿ΤΡ㡥֥ȤޤɽƤʸǤѥ᡼ͤꡤϰϤΣ	for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range	72908
G06F   3/04842		ɽƤ륪֥ȤޤɽƤʸǤʣǣƣͥˡΣ	Selection of displayed objects or displayed text elements(<b>G06F3/0482</b> takes precedence)	11264
G06F   3/04845		뤿ΤΡ㡥ɥåž硤ѹΣ	for image manipulation, e.g. dragging, rotation, expansion or change of colour	8647
G06F   3/04847		ѥ᡼椹ߺѵѡ㡥饤ޤϥȤߺѡΣ	Interaction techniques to control parameter settings, e.g. interaction with sliders or dials	7724
G06F   3/0485		ޤϥѥΣ	Scrolling or panning	12702
G06F   3/04855		СȤߺѡΣ	Interaction with scrollbars	553
G06F   3/0486		ɥåɡɥåסΣ	Drag-and-drop	9741
G06F   3/0487		ϥǥХˤä󶡤ħѤΡ㡥ĤΥ󥵤ޥβžˤä椵뵡ǽޤϥǥХˤΡ㡥ǥΤ밵Ϥ˴ŤåưΣ	using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser	16893
G06F   3/0488		å꡼ޤϥǥѤΡ㡥פ줿㡼ˤ륳ޥɤϡΣ	using a touch-screen or digitiser, e.g. input of commands through traced gestures	71765
G06F   3/04883		񤭤ˤǡϤ뤿ΤΡ㡥㡼ޤʸΣ	for inputting data by handwriting, e.g. gesture or text	8160
G06F   3/04886		å꡼ɽΰޤϥǥѥ֥åȤɽ̤̤ǽΰʬ䤹뤳ȤˤΡ㡥ۥܡɡ˥塼Σ	by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus	3591
G06F   3/0489		ѤΥܡɤΥޤϤȹ礻ѤΡΣ	using dedicated keyboard keys or combinations thereof	4781
G06F   3/04892		Υ֤̤Υ֤ؤΥΰưؼ륳ɤ˴Ťƥΰ֤椹뤿֡㡥ۤʤȴϢդ줿業ѤΡޤϥ֥ѤΡʺɸ˴Ťƥΰ֤椹뤿֣ǣƣˡΣ	Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key(arrangements for controlling cursor position based on coordinate signals <b>G06F3/038</b>)	91
G06F   3/04895		ܡɤˤΰ⡤㡥Ϥ¥ΡΥץץƥ󥰡ϡΣ	Guidance during keyboard input operation, e.g. prompting	190
G06F   3/05		λֳִ֤ǤΥʥ̤Υץ󥰤Ѥǥ  Σ	Digital input using the sampling of an analogue quantity at regular intervals of time	3342
G06F   3/06		ϿôΤΥǥϤޤϵϿôΤؤΥǥ  Σ	Digital input from, or digital output to, record carriers	102842
G06F   3/08		ŪʵϿôΤȤФ󹦥ɤΥǥϤޤϤΤ褦ʵϿôΤؤΥǥϡΣ	from or to individual record carriers, e.g. punched card	5369
G06F   3/09		ץ饤ؤΥǥϡΣ	Digital output to typewriters	826
G06F   3/12		˥åȤؤΥǥϡΣ	Digital output to print unit	107561
G06F   3/13		ץåؤΥǥϡΣ	Digital output to plotter	1101
G06F   3/14		ɽ֤ؤΥǥϡΣ	Digital output to display device	78701
G06F   3/147		ɽѥͥѤΡΣ	using display panels	11409
G06F   3/153		ɤѤΡΣ	using cathode-ray tubes	15106
G06F   3/16		ϡϡʲǣ̡ˡΣ	Sound input; Sound output (speech processing <b>G10L</b>)	46399
G06F   3/18		ưɽ狼ΥǥϡΣ	Digital input from automatic curve follower	84
G06F   5/00		ǡνޤƤѹ뤳ȤʤǡѴԤˡޤ֡Σ	Methods or arrangements for data conversion without changing the order or content of the data handled	5328
G06F   5/01		ΤΤΡ㡥Ĵ̼ꡤΤΤΡΣ	for shifting, e.g. justifying, scaling, normalising	1923
G06F   5/06		ǡե®٤Ѥ뤿ΤΡʤ®ĴΤΤ	for changing the speed of data flow, i.e. speed regularising	4819
G06F   5/08		Ǽ֤Ϣ³Ƥꡤ֤ΥǡϳǼޤϼФԤݤ˥ǽǤΡ㡥եȥ쥸ѤΡΣ	having a sequence of storage locations, the intermediate ones not being accessible for either enqueue or dequeue operations, e.g. using a shift register	442
G06F   5/10		Ǽ֤Ϣ³ƤꡤƥǡǼӼФԤݤˤ줾ΩƥǽǤΡ㡥ॢѤΡΣ	having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using random access memory	1070
G06F   5/12		Ŷ٤ƻ뤹ʡ͡¨Ʊ˳ǼӼФԤݤΥեꥯȡäʡΣ	Means for monitoring the fill level; Means for resolving contention, i.e. conflicts between simultaneous enqueue and dequeue operations	525
G06F   5/14		Сեޤϥե򰷤Ρ㡥դޤ϶򼨤ե饰Σ	for overflow or underflow handling, e.g. full or empty flags	678
G06F   5/16		¿¨İʾƱ֤ͤѤǼӼФԤݤ˸ߤ˥Ρ㡥ԥݥ󡦥ХåեΣ	Multiplexed systems, i.e. using two or more similar devices which are alternately accessed for enqueue and dequeue operations, e.g. ping-pong buffers	538
G06F   7/00		谷ǡνޤƤƥǡ뤿ˡޤ֡ϩȣˣ	Methods or arrangements for processing data by operating upon the order or content of the data handled(logic circuits <b>H03K19/00</b>)	51117
G06F   7/02		ǥͤӡʣǣƣǣƣͥ	Comparing digital values(<b>G06F7/06</b>, <b>G06F7/38</b> take precedence)	4114
G06F   7/04		ƱӡʤͤƱۤʤ뤫	Identity comparison, i.e. for like or unlike values	11229
G06F   7/06		ġεϿôξΥǡ򥽡ȡ̡ޡޤ̡εϿôξΥǡӤ뤿	Arrangements for sorting, selecting, merging, or comparing data on individual record carriers	3510
G06F   7/08		ȡʤϿôΤͭƤ뾯ʤȤ⤢̤ˤäơϿôΤֹޤ¾ΰ˷ʬ뤳ȡʣȰʾεϿôΤ˥ޡΣǣƣ	Sorting, i.e. grouping record carriers in numerical or other ordered sequence according to the classification of at least some of the information they carry(by merging two or more sets of carriers in ordered sequence <b>G06F7/16</b>)	1716
G06F   7/10		̡ʤ֤ˤޤ̵󤵤줿¿εϿóξΤΥǡˤäƼ̲ǽʵϿóξΥǡ椫̼Υǡ뤳	Selecting, i.e. obtaining data of one kind from those record carriers which are identifiable by data of a second kind from a mass of ordered or randomly-distributed record carriers	1036
G06F   7/12		򤵤줿ܤɽʤĤ	with provision for printing-out a list of selected items	70
G06F   7/14		ޡʤơƱ󤵤줿ʤȤ⣲ȤεϿôΤƱͭ룱ȤεϿôΤˤޤȤ뤳	Merging, i.e. combining at least two sets of record carriers each arranged in the same ordered sequence to produce a single set having the same ordered sequence	362
G06F   7/16		ޡȥȤȤ߹碌	Combined merging and sorting	168
G06F   7/20		Ʊ󤵤줿̡εϿôΤȤӤơξʤȤ⤢ǡ¾ΣȤޤϿΥǡȰפƤ뤫ݤ	Comparing separate sets of record carriers arranged in the same sequence to determine whether at least some of the data in one set is identical with that in the other set or sets	368
G06F   7/22		Ϣ³ŪϿôΡ㡥ơסɥࡤǥΥǡ򥽡Ȥޤϥޡ	Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc	1386
G06F   7/24		ȡİʾεϿôΤǡФֹޤ¾ΰˤΥǡ¤ľĤȤεϿôΤޤ̤εϿôΤ뤤ȤˤʤäϿôξˡȤ줿ǡƵϿ뤳ȡʣǣƣͥ	Sorting, i.e. extracting data from one or more carriers, re-arranging the data in numerical or other ordered sequence, and re-recording the sorted data on the original carrier or on a different carrier or set of carriers(<b>G06F7/36</b> takes precedence)	1904
G06F   7/26		Ȥ줿ǡ֤ε֤ѤˤȤεϿôξΤΥǡ˵ϿƤƱڡ˵Ͽ	the sorted data being recorded on the original record carrier within the same space in which the data had been recorded prior to their sorting, without using intermediate storage	49
G06F   7/32		ޡʤʤȤ⣲ĤεϿôξ˰νƤǡȤ߹碌ơȤΥǡƤ褯ݻĤεϿôΤ뤤ȤˤʤäϿôΤΡʣǣƣͥ	Merging, i.e. combining data contained in ordered sequence on at least two record carriers to produce a single carrier or set of carriers having all the original data in the ordered sequence(<b>G06F7/36</b> takes precedence)	365
G06F   7/36		ޡȥȤȤ߹碌	Combined merging and sorting	260
G06F   7/38		̼국ˡѤƷ׻Ԥʤˡޤ֡㡥ʡʡˡѤΡΣ	Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation	6541
G06F   7/40		ǻҡ㡥żŴѤΡʣǣƣͥ	using contact-making devices, e.g. electromagnetic relay(<b>G06F7/46</b> takes precedence)	167
G06F   7/42		û	Adding; Subtracting	332
G06F   7/44		軻	Multiplying; Dividing	522
G06F   7/46		ŵŪ׿﷿߻Ѥ	using electromechanical counter-type accumulators	462
G06F   7/48		̵ǻҡ㡥ɡǻҡѤΡǻҤꤷʤѤΡΣ	using non-contact-making devices, e.g. tube, solid state device; using unspecified devices	1489
G06F   7/483		̼Ȥ߹碌ɽѤƷ׻Ρ㡥ͭпޤưΣ	Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers	1700
G06F   7/485		ûΣ	Adding; Subtracting	898
G06F   7/487		軻Σ	Multiplying; Dividing	935
G06F   7/49		ʡʡʤޤϣʰʳδ㡥ʡޤϵδѤƷ׻ΡΣ	Computations with a radix, other than binary, 8, 16 or decimal, e.g. ternary, negative or imaginary radices, mixed radix	932
G06F   7/491		ʿѤƷ׻ΡΣ	Computations with decimal numbers	868
G06F   7/492		ư̼ǤϣʤνŤդɽƤΡΣ	using a binary weighted representation within each denomination	21
G06F   7/493		桤¨桤ɽƤΡΣ	the representation being the natural binary coded representation, i.e. 8421-code	369
G06F   7/494		ûΣ	Adding; Subtracting	357
G06F   7/495		ǥåȥꥢ黻ǤΡ¨Ƥΰ̼򼡡˰ĤΥǥåȽϩͭΡΣ	in digit-serial fashion, i.e. having a single digit-handling circuit treating all denominations after each other	116
G06F   7/496		軻Σ	Multiplying; Dividing	348
G06F   7/498		׿﷿߻ѤΡΣ	using counter-type accumulators	613
G06F   7/499		̼ޤ㳰㡥ݤᡤСեΣ	Denomination or exception handling, e.g. rounding or overflow	1007
G06F   7/50		ûʣǣƣǣƣǣƣǣƣͥˡΣ	Adding; Subtracting(<b>G06F7/483 to G06F7/491</b> , <b>G06F7/544 to G06F7/556</b>  take precedence)	6373
G06F   7/501		Ⱦûޤû¨ΰ̼ФŪʲûΣ	Half or full adders, i.e. basic adder cells for one denomination	1095
G06F   7/502		ȾûĤȾû³³ƤʤûΣ	Half adders; Full adders consisting of two cascaded half adders	185
G06F   7/503		꿮ѤΡ¨Ϥ줿꤬ľܡ⤷ȿž̤Τߤǡ¿ͤ沼ˤƥϤ³ƤΡΣ	using carry switching, i.e. the incoming carry being connected directly, or only via an inverter, to the carry output under control of a carry propagate signal	404
G06F   7/504		ӥåȥꥢ黻ǤΡ¨Ƥΰ̼򼡡˰ĤΥǥåȽϩͭΡΣ	in bit-serial fashion, i.e. having a single digit-handling circuit treating all denominations after each other	215
G06F   7/505		ӥåȥѥ黻ǤΡ¨ơΰ̼ФưۤʤǥåȽϩͭΡΣ	in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination	826
G06F   7/506		սʾˤƱ˥⤷ϥ¤ΡΣ	with simultaneous carry generation for, or propagation over, two or more stages	792
G06F   7/507		ĤξˤĤƷ׻줿ޤϥͤԤΡΣ	using selection between two conditionally calculated carry or sum values	418
G06F   7/508		夲踫ϩѤΡΣ	using carry look-ahead circuits	1551
G06F   7/509		¿ΥڥɤФΡ㡥ǥʬΣ	for multiple operands, e.g. digital integrators	478
G06F   7/52		軻ʣǣƣǣƣǣƣǣƣͥˡΣ	Multiplying; Dividing(<b>G06F7/483 to G06F7/491</b> , <b>G06F7/544 to G06F7/556</b>  take precedence)	5735
G06F   7/523		軻ΤߡΣ	Multiplying only	2633
G06F   7/525		ꥢݥꥢ黻ǤΡ¨ξΥڥɤľϤΡʣǣƣͥˡΣ	in serial-serial fashion, i.e. both operands being entered serially(<b>G06F7/533</b> takes precedence)	154
G06F   7/527		ꥢݥѥ黻ǤΡ¨ΥڥɤľϤ졤¾ΥڥɤϤΡʣǣƣͥˡΣ	in serial-parallel fashion, i.e. one operand being entered serially and the other in parallel(<b>G06F7/533</b> takes precedence)	610
G06F   7/53		ѥݥѥ黻ǤΡ¨ξΥڥɤϤΡʣǣƣͥˡΣ	in parallel-parallel fashion, i.e. both operands being entered in parallel(<b>G06F7/533</b> takes precedence)	1561
G06F   7/533		ȿޤʳβ︺Ρ㡥֡르ꥺࡤпûݶѤΡΣ	Reduction of the number of iteration steps or stages, e.g. using the Booth algorithm, log-sum, odd-even	920
G06F   7/535		ΤߡΣ	Dividing only	1417
G06F   7/537		ȿޤʳβ︺Ρ㡥ӣݣңݣԣΣӣңԡϥ르ꥺѤΡΣ	Reduction of the number of iteration steps or stages, e.g. using the Sweeny-Robertson-Tocher [SRT] algorithm	419
G06F   7/544		׻ˤäƴؿͤ뤿Τ	for evaluating functions by calculation	4334
G06F   7/548		ѴؿɸѴΣ	Trigonometric functions; Co-ordinate transformations	1090
G06F   7/552		٤ޤϤ٤Σ	Powers or roots	1292
G06F   7/556		пޤϻؿؿΣ	Logarithmic or exponential functions	836
G06F   7/57		黻˥åȡΣ̣աϡ¨롼ףǣƣǣƣޤ룲ʾα黻¹Ԥ֤ޤ黻¹Ԥ֡Σ	Arithmetic logic units [ALU], i.e. arrangements or devices for performing two or more of the operations covered by groups <b>G06F7/483 to G06F7/556</b>  or for performing logical operations	2439
G06F   7/575		Ūʻ黻˥åȡ¨ʤȤʬŪˡƱϩѤûޤʣ黻ΣĤβ줫򤷤Ƽ¹ԤǤ֡Σ	Basic arithmetic logic units, i.e. devices selectable to perform either addition, subtraction or one of several logical operations, using, at least partially, the same circuitry	761
G06F   7/58		ޤϵȯΣ	Random or pseudo-random number generators	8907
G06F   7/60		ǥ̼국ˡʤѤʤɽѤƷ׻Ԥˡޤ̼֡국ˡ̼국ˡȹ礻Ѥ׻֡Σ	Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations	2492
G06F   7/62		ѥ륹׿뤳ȤΤߤˤ黻¹ԤΡΣ	Performing operations exclusively by counting total number of pulses	800
G06F   7/64		ǥʬϵʤʬɽѥ륹Ѥơʬʬ⤷ʬޤʬ򤯤η׻֡ʬ򤯤Τ¾ʬ׻ʣǣƣͥ表ϥ֥åɷ׻ѤѤʬϵǣʣˡΣ	Digital differential analysers, i.e. computing devices for differentiation, integration or solving differential or integral equations, using pulses representing increments; Other incremental computing devices for solving difference equations(<b>G06F7/70</b> takes precedence; differential analysers using hybrid computing techniques <b>G06J1/02</b>)	614
G06F   7/66		ñʬΤߤɽ魯ѥ륹ѤΡΣ	wherein pulses represent unitary increments only	270
G06F   7/68		ѥ륹Ψ軻ޤϽѤΡʣǣƣͥˡΣ	using pulse rate multipliers or dividers(<b>G06F7/70</b> takes precedence)	793
G06F   7/70		ץѥ륹󡤤ʤʿѥѥ륹Ψǿɽȯѥ륹ѤΡΣ	using stochastic pulse trains, i.e. randomly occurring pulses the average pulse rates of which represent numbers	1443
G06F   7/72		;׻ѤΡΣ	using residue arithmetic	2773
G06F   7/74		Ρͤͭ룱ʾΥӥåȤΰ֤̤ޤ沽뤳ȡ㡥Ǿ̤ޤϺǲ̤ͭդʣޤϣθСץ饤ƥ󥳡Σ	Selecting or encoding within a word the position of one or more bits having a specified value, e.g. most or least significant one or zero detection, priority encoders	486
G06F   7/76		ǡƤΩ줿롼ˤǡκ֡¤ؤޤ̤Τ֡Σ	Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data	2636
G06F   7/78		ǡեνѤ뤿ΤΡ㡥ԤȤ촹̣ɣƣϥХåեΥСեޤϥեνΣ	for changing the order of data flow, e.g. matrix transposition or LIFO buffers; Overflow or underflow handling therefor	662
G06F   8/00		եȥ󥸥˥󥰤Τ֡ʥƥȤޤϥǥХåǣƣեȥץȴˤ뱿ѡײޤȿδǣѣˡΣ	Arrangements for software engineering(testing or debugging <b>G06F11/36</b>; administrative, planning or organisation aspects of software project management <b>G06Q10/06</b>)	1077
G06F   8/10		׵ʬϡͲѡΣ	Requirements analysis; Specification techniques	3319
G06F   8/20		եȥ߷סΣ	Software design	10120
G06F   8/30		ɤκޤΣ	Creation or generation of source code	13394
G06F   8/33		ƥꥸȥǥΣ	Intelligent editors	2832
G06F   8/34		եޤϥӥ奢ץߥ󥰡Σ	Graphical or visual programming	9850
G06F   8/35		ǥưΣ	model driven	3495
G06F   8/36		եȥκѡΣ	Software reuse	7482
G06F   8/38		桼󥿥եμΤΤΡΣ	for implementing user interfaces	14099
G06F   8/40		ץॳɤѴΣ	Transformation of program code	1238
G06F   8/41		ѥΣ	Compilation	22013
G06F   8/51		饽ءΣ	Source to source	970
G06F   8/52		Хʥ꤫ХʥءΣ	Binary to binary	364
G06F   8/53		եѥ롨ե֥Σ	Decompilation; Disassembly	1061
G06F   8/54		ɻΥԽΣ	Link editing before load time	328
G06F   8/60		եȥΣ	Software deployment	7470
G06F   8/61		󥹥ȡΣ	Installation	17146
G06F   8/65		åץǡȡʤΤΥƥ֣ǣƣˡΣ	Updates  (security arrangements therefor <b>G06F21/57</b>)	29554
G06F   8/654		񴹲ǽʸε֤äŬ礷ѤѤΡ㡥ţţУңϣͤޤϥեåΤΤΡΣ	using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories	3098
G06F   8/656		¹˥åץǡȤΡΣ	while running	2227
G06F   8/658		ʬåץǡȡʬåץǡȡΣ	Incremental updates; Differential updates	2707
G06F   8/70		եȥݼޤϴΣ	Software maintenance or management	5035
G06F   8/71		СʤΤΥƥ֣ǣƣˡΣ	Version control (security arrangements therefor <b>G06F21/57</b>);Configuration management	24790
G06F   8/72		ɥե󥰡Σ	Code refactoring	1270
G06F   8/73		ץɥơΣ	Program documentation	2587
G06F   8/74		С󥸥˥󥰡ɤ߷׾ФΡΣ	Reverse engineering; Extracting design information from source code	702
G06F   8/75		ץΤι¤ʬϡΣ	Structural analysis for program understanding	2059
G06F   8/76		ۤʤĶư褦ץॳɤŬ礵ΡܿΣ	Adapting program code to run in a different environment; Porting	2616
G06F   8/77		եȥȥꥯΣ	Software metrics	1229
G06F   9/00		ץΤ֡㡥֡ʼ֤ΤΥץǣƣˡΣ	Arrangements for program control, e.g. control units(program control for peripheral devices <b>G06F13/10</b>)	17049
G06F   9/02		磻䡼³㡥ץ饰ܡɡѤΡΣ	using wired connections, e.g. plugboards	690
G06F   9/04		ץ̿Τߤݻ뵭ϿôΤѤΡʣǣƣͥˡΣ	using record carriers containing only program instructions (<b>G06F9/06</b> takes precedence)	435
G06F   9/06		ץ൭ѤΡʤץޤݻ뤿˽֤֤ѤΡΣ	using stored programs, i.e. using an internal store of processing equipment to receive or retain programs	24918
G06F   9/22		ޥޤϥޥץ֡Σ	Microcontrol or microprogram arrangements	8389
G06F   9/24		ޥץΥǥ󥰡Σ	Loading of the microprogram	3016
G06F   9/26		̥ޥ̿Υɥ쥹ʣǣƣͥˡΣ	Address formation of the next microinstruction(<b>G06F9/28</b> takes precedence)	2965
G06F   9/28		黻®٤㡥ưĤΥޥ֤ѤΡΣ	Enhancement of operational speed, e.g. by using several microcontrol devices operating in parallel	1642
G06F   9/30		̿¹Ԥ뤿֡㡥̿Υǥɡʥޥ̿¹Ԥ뤿ΤΣǣƣˡΣ	Arrangements for executing machine instructions, e.g. instruction decode  (for executing microinstructions <b>G06F9/22</b>)	28069
G06F   9/302		ѱ黻μ¹Ԥ椹ΡΣ	Controlling the executing of arithmetic operations	1680
G06F   9/305		黻μ¹Ԥ椹ΡΣ	Controlling the executing of logical operations	1065
G06F   9/308		ñӥåȱ黻椹ΡʣǣƣͥˡΣ	Controlling single bit operations(<b>G06F9/305</b> takes precedence)	488
G06F   9/312		ɡȥޤϥꥢα黻椹ΡΣ	Controlling loading, storing or clearing operations	2106
G06F   9/315		ưޤϲžα黻椹ΡΣ	Controlling moving, shifting or rotation operations	991
G06F   9/318		黻γĥޤϽȼΡΣ	with operation extension or modification	2460
G06F   9/32		̿Υɥ쥹λꡤ㡥̿ᥫ󥿤Υ󥯥ȡʣǣƣͥˡΣ	Address formation of the next instruction, e.g. by incrementing the instruction counter (<b>G06F9/38</b> takes precedence)	5319
G06F   9/34		̿ᥪڥɤޤϱ黻̤Υɥ쥷󥰤ޤϥ󥰡Σ	Addressing or accessing the instruction operand or the result	3917
G06F   9/345		¿ŤΥڥɤޤϱ黻̤ФΡΣ	of multiple operands or results	698
G06F   9/35		ܥɥ쥷󥰡Σ	Indirect addressing	385
G06F   9/355		ǥɥ쥷󥰡Σ	Indexed addressing	1137
G06F   9/38		̿Ʊ¹ԡ㡥ѥץ饤󡤥åإåɡΣ	Concurrent instruction execution, e.g. pipeline or look ahead	29194
G06F   9/44		Υץ¹Ԥ뤿֡Σ	Arrangements for executing specific programs	94278
G06F   9/4401		֡ȥȥåסʤΤΥƥ֣ǣƣˡΣ	Bootstrapping  (security arrangements therefor <b>G06F21/57</b>)	16313
G06F   9/445		ץΥǥ󥰤ޤϵưʥ֡ȥȥåףǣƣץΥǥ󥰤ޤϵưΤΥƥ֣ǣƣˡΣ	Program loading or initiating  (bootstrapping <b>G06F9/4401</b>;   security arrangements for program loading or initiating <b>G06F21/57</b>)	82858
G06F   9/448		¹ԥѥࡤ㡥ץߥ󥰥ѥμΣ	Execution paradigms, e.g. implementations of programming paradigms	8451
G06F   9/451		桼󥿥եΤμ¹֡Σ	Execution arrangements for user interfaces	45536
G06F   9/455		ߥ졼󡨥󥿡ץ꥿ˤ¹ԡեȥߥ졼㡥ץꥱޤϣϣӤμ¹ԥ󥸥β۲ޤϥߥ졼Σ	Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines	56265
G06F   9/46		ޥץߥ֡Σ	Multiprogramming arrangements	52848
G06F   9/48		ץεưץڴ㡥ߤˤΡΣ	Program initiating; Program switching, e.g. by interrupt	54925
G06F   9/50		꥽γơ㡥֡ΣãУաϡΣ	Allocation of resources, e.g. of the central processing unit [CPU]	91335
G06F   9/52		ץƱӽ㡥ޥեˤΡΣ	Program synchronisation; Mutual exclusion, e.g. by means of semaphores	9745
G06F   9/54		ץ̿Σ	Interprogram communication	47411
G06F  11/00		顼С顼ƻʵϿôΤѴȤδ֤бư˴Ť󵭲֤ˤ륨顼θСޤϴƻǣ£˥ʤϿޤϺδƻǣ£Ū֤ˤΣǣãˡΣ	Error detection; Error correction; Monitoring(error detection, correction or monitoring in information storage based on relative movement between record carrier and transducer <b>G11B20/18</b>;  monitoring, i.e. supervising the progress of recording or reproducing <b>G11B27/36</b>;  in static stores <b>G11C29/00</b>)	59842
G06F  11/07		ξȯؤα㡥ѸξΣ	Responding to the occurrence of a fault, e.g. fault tolerance	34656
G06F  11/08		ǡɽ֤˾Ĺ⤿뤳Ȥˤ륨顼Фޤϥ顼㡥åɤѤ뤳Ȥˤ	Error detection or correction by redundancy in data representation, e.g. by using checking codes	4414
G06F  11/10		沽줿̤ΥӥåȤޤϵղäΡ㡥ѥƥåޤϣΥ㥹ƥ󥰥	Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens	28117
G06F  11/14		黻˾Ĺ뤳ȤˤǡΥ顼Фޤʥϡɥ˾Ĺ뤳ȤˤǡΥ顼ФޤǣƣˡΣ	Error detection or correction of the data by redundancy in operations(error detection or correction of the data by redundancy in hardware <b>G06F11/16</b>)	44211
G06F  11/1446		³ǡλΥХååפޤϥꥹȥΣ	Point-in-time backing up or restoration of persistent data	
G06F  11/1471		ꥫХΤα³ǡΥ󥰤ޤΡΣ	involving logging of persistent data for recovery	
G06F  11/1474		ȥ󥶥ˤΡʥǡ١ˤ빽¤ǡΥåץǡȣǣƣˡΣ	in transactions(updating of structured data in databases <b>G06F16/23</b>)	
G06F  11/1479		顼Фޤϥեȥޥ󥰤ΤѥեȥѡΣ	Generic software techniques for error detection or fault masking	
G06F  11/1482		ߥɥ륦ޤϥڥ졼ƥ󥰥ƥΣϣӡϤεǽѤΡΣ	using middleware or operating system [OS] functionalities	
G06F  11/1487		ΥСץߥ󥰤ѤΡΣ	using N-version programming	
G06F  11/1489		ꥫХ֥åѤΡΣ	using recovery blocks	
G06F  11/1492		ץꥱ󥽥եȥˤ¹Ԥ󥿥ץꥱѤΡ㡥Υ⥸顼Σ	using run-time replication performed by the application software, e.g. N-modular type	
G06F  11/1497		ñν˥åȾˤ륽եȥλ־Ĺ¹ԡΣ	Time redundant execution of software on a single processing unit	
G06F  11/16		ϡɥ˾Ĺ뤳ȤˤǡΥ顼ФޤΣ	Error detection or correction of the data by redundancy in hardware	9192
G06F  11/18		ĹϩμưŪեȥޥ󥰤ˤΡ㡥åǥξĹϩȤ߹碌åˤΤޤ¿ϩˤΡΣ	using passive fault-masking of the redundant circuits, e.g. by quadding or by majority decision circuits	3160
G06F  11/20		ǽưŪʥեȥޥ󥰤ˤΡ㡥ξǤڤΥȤˤΤޤͽǤڤ괹뤳ȤˤΡΣ	using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements	18153
G06F  11/22		Եưޤͷٻθˤ륳ԥ塼ξսθФޤϸξ֤λؼ㡥ưΣ	Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing	36984
G06F  11/24		³Σ	Marginal testing	572
G06F  11/25		ưλ㡥åʥ饤ˤΣ	Testing of logic operation, e.g. by logic analysers	2866
G06F  11/26		ǽΣ	Functional testing	8065
G06F  11/263		Ϥȯ㡥ƥȥ٥ȥ롤ѥޤϥ󥹡Σ	Generation of test inputs, e.g. test vectors, patterns or sequences	2711
G06F  11/267		ѹѹϩ㡥̣ӣӣġڤΣ	Reconfiguring circuits for testing, e.g. LSSD, partitioning	2597
G06F  11/27		դΣ	Built-in tests	1117
G06F  11/273		ƥϡɥʤϽϩΣ	Tester hardware, i.e. output processing circuits	3300
G06F  11/277		ºݤΥ쥹ݥ󥹤ȴΤΤʥ쥹ݥ󥹤Ȥδ֤ӤĤΡΣ	with comparison between actual response and known fault-free response	597
G06F  11/28		򸡺뤳ȤˤΡʣǣƣǣƣͥˡΣ	by checking the correct order of processing(<b>G06F11/07</b>, <b>G06F11/22</b> take precedence)	14941
G06F  11/30		ƻΣ	Monitoring	68850
G06F  11/32		֤εǽβĻɽʤͭΡΣ	with visual indication of the functioning of the machine	18502
G06F  11/34		ԥ塼ưεϿޤŪɾ㡥ξ֤ΤޤưεϿޤŪɾΣ	Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation	43686
G06F  11/36		եȥʬϡǥХåޤϸˤ륨顼ɻߡΣ	Prevention of errors by analysis, debugging or testing of software	63741
G06F  11/3604		ץ򸡾ڤ뤿ΡեȥʬϡʥեȥλǣƣˡΣ	Analysis of software for verifying properties of programs(testing of software <b>G06F11/3668</b>)	1112
G06F  11/362		եȥΥǥХåΣ	Debugging of software	1154
G06F  11/3668		եȥλΣ	Testing of software	6110
G06F  11/3698		եȥʬϡǥХåޤϻΤδĶΣ	Environments for analysis, debugging or testing of software	755
G06F  12/00		ꥷƥޤϥƥǤΥ󥰡ɥ쥷󥰤ޤϥƥ󥰡ʵϿΡ㡥ǥϿ˥åȡΥǥϡޤϥǥϣǣƣˡΣ	Accessing, addressing or allocating within memory systems or architectures(digital input from, or digital output to record carriers, e.g. to disk storage units, <b>G06F3/06</b>)	97316
G06F  12/02		ɥ쥷󥰤ޤϥ󡨥ʥץࡦɥ쥹ǣƣǥ뵭ˤ륢ɥ쥹֣ǣãˡΣ	Addressing or allocation; Relocation (program address sequencing <b>G06F9/00</b>;  arrangements for selecting an address in a digital store <b>G11C8/00</b>)	38931
G06F  12/04		Ĺ졤ޤϸΰΥɥ쥷󥰡Σ	Addressing variable-length words or parts of words	3324
G06F  12/06		ʪŪ֥åΥɥ쥷󥰡㡥١ɥ쥷󥰡⥸塼롦ɥ쥷󥰡ֳĥѡʣǣƣͥˡΣ	Addressing a physical block of locations, e.g. base addressing, module addressing, address space extension, memory dedication(<b>G06F12/08</b> takes precedence)	19437
G06F  12/08		ع¤Υꡦƥࡤ㡥ۥꡦƥࡤˤΡΣ	in hierarchically structured memory systems, e.g. virtual memory systems	29570
G06F  12/0802		˾ǡޤϥǡ֥åؤΥϢۥɥ쥷󥰤׵᤹롤٥Υɥ쥷󥰡㡥åΣ	Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches	2360
G06F  12/0804		ΥåץǡȤȼΡʣǣƣͥˡΣ	with main memory updating(<b>G06F12/0806</b> takes precedence)	1516
G06F  12/0806		ޥ桼ޥץåޥץå󥰤Υå塦ƥΣ	Multiuser, multiprocessor or multiprocessing cache systems	819
G06F  12/0808		å̵ʤͭΡʣǣƣͥˡΣ	with cache invalidating means(<b>G06F12/0815</b> takes precedence)	440
G06F  12/0811		ޥ٥Υå峬ؤͭΡΣ	with multilevel cache hierarchies	2123
G06F  12/0813		ͥåȥޤϥޥȥꥯͭΡΣ	with a network or matrix configuration	574
G06F  12/0815		åץȥΣ	Cache consistency protocols	1217
G06F  12/0817		ǥ쥯ȥˡѤΡΣ	using directory methods	752
G06F  12/0831		ХѤΡ㡥ХƻޤϥåʤͭΡΣ	using a bus scheme, e.g. with bus monitoring or watching means	1210
G06F  12/0837		եȥͭΡ㡥Υ󥭥å֥롦ǡΣ	with software control, e.g. non-cacheable data	149
G06F  12/084		ͭåͭΡΣ	with a shared cache	1323
G06F  12/0842		ޥץå󥰤ޤϥޥΤΤΡΣ	for multiprocessing or multitasking	878
G06F  12/0844		ʣƱޤϽƱå奢󥰡Σ	Multiple simultaneous or quasi-simultaneous cache accessing	206
G06F  12/0846		ƱǽʣΥޤϥǡ쥤ͭ륭åΣ	Cache with multiple tag or data arrays being simultaneously accessible	561
G06F  12/0853		ޥݡȤΥޤϥǡ쥤ͭ륭åΣ	Cache with multiport tag or data arrays	142
G06F  12/0855		Сåפå奢󥰡㡥ѥץ饤ʣǣƣͥˡΣ	Overlapped cache accessing, e.g. pipeline(<b>G06F12/0846</b> takes precedence)	306
G06F  12/0862		ץեåȼΡΣ	with prefetch	2032
G06F  12/0864		Ϣۼʡ㡥åȥƥ֡ϥå󥰡ͭΡΣ	using pseudo-associative means, e.g. set-associative or hashing	677
G06F  12/0866		յƥࡤ㡥ǥå塤ΤΤΡΣ	for peripheral storage systems, e.g. disk cache	1503
G06F  12/0868		åȤ¾Υ֥ƥࡤ㡥ȥ졼֤ޤϥۥȥƥࡤδ֤ΥǡžΣ	Data transfer between cache memory and other subsystems, e.g. storage devices or host systems	1506
G06F  12/0871		å֤γƤޤϴΣ	Allocation or management of cache space	1523
G06F  12/0873		Υȥ졼֤ޤϥȥ졼֤ʬؤΡåΥޥåԥ󥰡Σ	Mapping of cache memory to specific storage devices or parts thereof	662
G06F  12/0875		ѥå塤㡥̿ޤϥåͭΡΣ	with dedicated cache, e.g. instruction or stack	1817
G06F  12/0877		å奢⡼ɡΣ	Cache access modes	1546
G06F  12/0879		Сȥ⡼ɡΣ	Burst mode	113
G06F  12/0882		ڡ⡼ɡΣ	Page mode	1125
G06F  12/0884		ѥ⡼ɡ㡥ޤϣãУդȤ¹ԽΣ	Parallel mode, e.g. in parallel with main memory or CPU	147
G06F  12/0886		ĹΥΣ	Variable-length word access	146
G06F  12/0888		ŪʥåѤΡ㡥ХѥΣ	using selective caching, e.g. bypass	652
G06F  12/0891		ꥢ̵ޤϥꥻåȼʤѤΡΣ	using clearing, invalidating or resetting means	1502
G06F  12/0893		ޤϹ¤ˤħŤ륭åΣ	Caches characterised by their organisation or structure	1016
G06F  12/0895		åʬΤΤΡ㡥ǥ쥯ȥޤϥ쥤Σ	of parts of caches, e.g. directory or tag array	856
G06F  12/0897		ʣΥå峬إ٥ͭΡʥޥ٥Υå峬ؤͭΣǣƣˡΣ	with two or more cache hierarchy levels(with multilevel cache hierarchies <b>G06F12/0811</b>)	1194
G06F  12/10		ɥ쥹ѴΣ	Address translation	9447
G06F  12/1009		ڡơ֥롤㡥ڡơ֥빽¤ѤΡΣ	using page tables, e.g. page table structures	3368
G06F  12/1018		ϥå󥰵ѡ㡥հڡơ֥롤ޤΡΣ	involving hashing techniques, e.g. inverted page tables	297
G06F  12/1027		ϢۤޤϵϢۥɥ쥹Ѵʡ㡥ѴХåեΣԣ̣¡ϡѤΡΣ	using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]	1434
G06F  12/1036		ʣβۥɥ쥹֡㡥ơ󡤤ΤΤΡʣǣƣͥˡΣ	for multiple virtual address spaces, e.g. segmentation(<b>G06F12/1045</b> takes precedence)	502
G06F  12/1045		ǡåȷ礹ΡΣ	associated with a data cache	680
G06F  12/1072		ʬɥ쥹Ѵ㡥ʬͭꡦƥˤΡΣ	Decentralised address translation, e.g. in distributed shared memory systems	230
G06F  12/1081		ؤμե㡥쥯ȥ꡼ΣģͣϡΤΤΡΣ	for peripheral access to main memory, e.g. direct memory access [DMA]	692
G06F  12/109		ʣβۥɥ쥹֡㡥ơ󡤤ΤΤΡʣǣƣͥˡΣ	for multiple virtual address spaces, e.g. segmentation(<b>G06F12/1036</b> takes precedence)	694
G06F  12/12		ִΣ	Replacement control	5171
G06F  12/121		ִ르ꥺѤΡΣ	using replacement algorithms	508
G06F  12/122		٤ǾΣ̣ƣաϤΥפΤΡ㡥ġη׿ͤĤΡΣ	of the least frequently used [LFU] type, e.g. with individual count value	367
G06F  12/123		ǯꥹȤͭΡ㡥塼ΣͣңաϥꥹȤޤϣΣ̣ңաϥꥹȡΣ	with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list	1062
G06F  12/126		̤ʥǡμ갷ͭΡ㡥ǡޤ̿ͥ١顼μ갷Σ	with special data handling, e.g. priority of data or instructions, handling errors or pinning	646
G06F  12/127		ɲäִ르ꥺѤΡΣ	using additional replacement algorithms	131
G06F  12/128		¿å塦ƥŬ礵Ρ㡥åȥƥ֡ޥå塤ޥåȤޤϥޥ٥Σ	adapted to multidimensional cache systems, e.g. set-associative, multicache, multiset or multilevel	615
G06F  12/14		ʻѤФݸΣ	Protection against unauthorised use of memory	31738
G06F  12/16		Ƥ˲ФݸΣ	Protection against loss of memory contents	26200
G06F  13/00		ꡤϡ֤ޤ˥åȤδ֤ξޤ¾ο³ޤžϡ֤ΤΥ󥿥եϩǣƣޥץåƥǣƣˡΣ	Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units(interface circuits for specific input/output devices <b>G06F3/00</b>; multi-processor systems <b>G06F15/16</b>)	156926
G06F  13/10		֤ΤΥץʣǣƣǣƣͥˡΣ	Program control for peripheral devices (<b>G06F13/14 to G06F13/42</b>  take precedence)	17821
G06F  13/12		ץåȤΩΥϡɥѤΡ㡥ͥޤϼѥץåΣ	using hardware independent of the central processor, e.g. channel or peripheral processor	12990
G06F  13/14		³ޤžΤ³׵Σ	Handling requests for interconnection or transfer	19764
G06F  13/16		ХФ륢ΤΤΡʣǣƣͥˡΣ	for access to memory bus(<b>G06F13/28</b> takes precedence)	20806
G06F  13/18		ͥˤΡΣ	with priority control	2859
G06F  13/20		ϡϥХФ륢ΤΤΡΣ	for access to input/output bus	4399
G06F  13/22		Ϣ³ŪѤΡ㡥ݡ󥰡ʣǣƣͥˡΣ	using successive scanning, e.g. polling(<b>G06F13/24</b> takes precedence)	1032
G06F  13/24		ߤѤΡʣǣƣͥˡΣ	using interrupt(<b>G06F13/32</b> takes precedence)	5514
G06F  13/26		ͥˤΡΣ	with priority control	1391
G06F  13/28		Сȥ⡼žѤΡ㡥쥯ȥꥢ륹ʣǣƣͥˡΣ	using burst mode transfer, e.g. direct memory access, cycle steal(<b>G06F13/32</b> takes precedence)	16338
G06F  13/30		ͥˤΡΣ	with priority control	587
G06F  13/32		ߤӥСȥ⡼žȹ碌ѤΡΣ	using combination of interrupt and burst mode transfer	708
G06F  13/34		ͥˤΡΣ	with priority control	211
G06F  13/36		̥ХޤϥХƥФ륢ΤΤΡΣ	for access to common bus or bus system	9943
G06F  13/362		淿ĤΡΣ	with centralised access control	4315
G06F  13/364		Ω׵ޤϵĤѤΡ㡥̤׵ڤӵĥ饤ѤΡΣ	using independent requests or grants, e.g. using separated request and grant lines	1378
G06F  13/366		ݡ󥰥ӥѤΡΣ	using a centralised polling arbiter	544
G06F  13/368		ʬĤΡΣ	with decentralised access control	666
G06F  13/37		ʪŪʰ֤¸ߤ̤ͥѤΡ㡥ǥ󡤥饦ɥӥޤϥȡѥå󥰡Σ	using a physical-position-dependent priority, e.g. daisy chain, round robin or token passing	768
G06F  13/372		֤˰¸̤ͥѤΡ㡥̤ꤵ줿֥󥿤ޤϥॹåȡΣ	using a time-dependent priority, e.g. individually loaded time counters or time slot	704
G06F  13/374		ͥ襳ӴļˡѤΡΣ	using a self-select method with individual priority code comparator	423
G06F  13/376		ˡѤΡ㡥͸СͲΣ	using a contention resolving method, e.g. collision detection, collision avoidance	346
G06F  13/378		ѥݡˡѤΡΣ	using a parallel poll method	88
G06F  13/38		ž㡥ХǤΡʣǣƣͥˡΣ	Information transfer, e.g. on bus(<b>G06F13/14</b> takes precedence)	34590
G06F  13/40		Х¤Σ	Bus structure	35079
G06F  13/42		Хžץȥ롤㡥ϥɥƱΣ	Bus transfer protocol, e.g. handshake; Synchronisation	34390
G06F  15/00		ǥ׻̡ʺǣƣǣƣˡǡְ̡Σ	Digital computers in general(details <b>G06F1/00 to G06F13/00</b> );Data processing equipment in general	51355
G06F  15/02		Ϥϥܡɤ̤ơ׻ȹߥץѤơưŪΡ㡥ݥåȷ׻Σ	manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators	23468
G06F  15/04		ǡƳƱ˥ץवΡ㡥ǡƱεϿôξ˥ץवΡΣ	programmed simultaneously with the introduction of data to be processed, e.g. on the same record carrier	421
G06F  15/08		ץߥ󥰤Τ˥ץ饰ܡɤѤΡΣ	using a plugboard for programming	132
G06F  15/10		ӥ졼Σ	Tabulators	189
G06F  15/12		Ȥ󹦤ξνϼʤĤΡΣ	having provision for both printed and punched output	137
G06F  15/14		׻󹦵Σ	Calculating-punches	36
G06F  15/16		ơȤ⻻ѱ黻˥åȡץࡦ˥åȤӥ쥸ģİʾΥǥ׻礵줿Ρ㡥ĤΥץƱԤΤΡΣ	Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs	116009
G06F  15/163		ץå̿Σ	Interprocessor communication	5651
G06F  15/167		̥ꡤ㡥᡼ܥåѤΡΣ	using a common memory, e.g. mailbox	8199
G06F  15/17		ϡϷ³㡥ͥ롤ɡϥݡȡѤΡΣ	using an input/output type connection, e.g. channel, I/O port	3467
G06F  15/173		³ͥåȥѤΡ㡥ޥȥåե롤ԥߥåɡޤϥΡե졼Σ	using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake	40197
G06F  15/177		ޤϹʴƻ롤ޤϸξΤιǣƣˡΣ	Initialisation or configuration control(configuration control for monitoring, testing or in case of failure <b>G06F11/00</b>)	28658
G06F  15/76		ץ൭ѷ׻Υƥʥץࡦץ饰ܡɤĤΣǣƣ¿ŷ׻ǣƣˡΣ	Architectures of general purpose stored program computers  (with program plugboard <b>G06F15/08</b>;   multicomputers <b>G06F15/16</b>)	3512
G06F  15/78		ñ֤ʤΡΣ	comprising a single central processing unit	20404
G06F  15/80		浡Ľ֤󤫤ʤΡ㡥ñ̿ʣǡץåʣǣƣͥˡΣ	comprising an array of processing units with common control, e.g. single instruction multiple data processors(<b>G06F15/82</b> takes precedence)	6194
G06F  15/82		ǡޤ׵ưΣ	data or demand driven	1610
G06F  16/00		󸡺ΤΥǡ١¤ΤΥե륷ƥ๽¤Σ	Information retrieval; Database structures therefor; File system structures therefor	20530
G06F  16/10		ե륷ƥࡨե륵СΣ	File systems; File servers	730
G06F  16/11		ե륷ƥ㡥ӥ󥰤ޤϥʥåץåȤκʥե륷ƥΥХååףǣƣˡΣ	File system administration, e.g. details of archiving or snapshots(file system backup <b>G06F11/14</b>)	9632
G06F  16/13		ե륢¤㡥ʬǥåʵϿôΤϤޤϵϿôΤؤν֣ǣƣˡΣ	File access structures, e.g. distributed indices(arrangements of input from, or output to, record carriers <b>G06F3/06</b>)	7998
G06F  16/14		եΥ᥿ǡ˴Ťե륵κΣ	Details of searching files based on file metadata	6366
G06F  16/16		եޤϥե㡥ե륷ƥäŬ礷桼󥿡եκΣ	File or folder operations, e.g. details of user interfaces specifically adapted to file systems	13543
G06F  16/17		ʤե륷ƥൡǽκΣ	Details of further file system functions	5191
G06F  16/172		եΥåޤѡΣ	Caching, prefetching or hoarding of files	6187
G06F  16/174		ե륷ƥˤԤĹνʥǡνʣӽѤХååפޤϥХååץꥹȥ˴ؤǡδǣƣˡΣ	Redundancy elimination performed by the file system(management of the data involved in backup or backup restore using de-duplication of the data <b>G06F11/14</b>)	4269
G06F  16/176		եؤζͭΥݡȡե붦ͭݡȡΣ	Support for shared access to files; File sharing support	3512
G06F  16/178		ե륷ƥΥեƱΤεѡΣ	Techniques for file synchronisation in file systems	2980
G06F  16/18		ե륷ƥμΣ	File system types	7156
G06F  16/182		ʬե륷ƥΣ	Distributed file systems	11116
G06F  16/185		صΣȣӣ͡ϥƥࡤ㡥եΰܹԤޤϤΥݥꥷʥӥ󥰤κǣƣˡΣ	Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof(details of archiving <b>G06F16/11</b>)	846
G06F  16/188		ۥե륷ƥΣ	Virtual file systems	945
G06F  16/20		¤ǡΤΡ㡥졼ʥǡΣ	of structured data, e.g. relational data	2028
G06F  16/21		ǡ١߷סޤݼΣ	Design, administration or maintenance of databases	20372
G06F  16/215		ǡʼΡǡ󥸥󥰡㡥ʣӽ̵ʥȥκޤϸνΣ	Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors	21165
G06F  16/22		ǥ󥰡ΤΥǡ¤ȥ졼¤Σ	Indexing; Data structures therefor; Storage structures	48836
G06F  16/23		åץǡȡΣ	Updating	35624
G06F  16/24		Σ	Querying	3725
G06F  16/242		ιۡΣ	Query formulation	19424
G06F  16/245		Σ	Query processing	8345
G06F  16/2452		ѴΣ	Query translation	2419
G06F  16/2453		κŬΣ	Query optimisation	10269
G06F  16/2455		μ¹ԡΣ	Query execution	33292
G06F  16/2457		桼ˡŬΡΣ	with adaptation to user needs	15917
G06F  16/2458		üʥꡤ㡥ץꡤեޤʬΣ	Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries	35126
G06F  16/248		̤ɽΣ	Presentation of query results	14043
G06F  16/25		ǡ١ƥޤॷƥޤϢȡΣ	Integrating or interfacing systems involving database management systems	39276
G06F  16/26		ӥ奢ǡޥ˥󥰡¤ǡΥ֥饦󥰡Σ	Visual data mining; Browsing structured data	9333
G06F  16/27		ǡ١֤ޤʬǡ١ƥǤΥǡʣʬۤޤƱΤʬǡ١ƥॢƥΣ	Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor	42763
G06F  16/28		ǡ١ǥħΤǡ١㡥졼ʥǥޤϥ֥ȥǥΣ	Databases characterised by their database models, e.g. relational or object models	36028
G06F  16/29		ǡ١Σ	Geographical information databases	35363
G06F  16/30		¤ƤʤƥȥǡΤΡʸƥǣƣˡΣ<br><br><b><ul></ul></b><br>롼ףǣƣǣƣˤơ᥿ǡѤ뤳Ȥħ븡˴ϢϡǤȽǤ줿ˤϡ롼ףǣƣǣƣˤʬवʤФʤʤ	of unstructured textual data(document management systems <b>G06F16/93</b>);<br><br><b><u>Note(s)</u></b><br><br><ul><li>In groups <b>G06F16/30 to G06F16/36</b> , subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <b>G06F16/38 to G06F16/387</b> .</li></ul>	2251
G06F  16/31		ǥ󥰡ΤΥǡ¤ȥ졼¤Σ	Indexing; Data structures therefor; Storage structures	9749
G06F  16/33		Σ	Querying	31647
G06F  16/332		ιۡΣ	Query formulation	25670
G06F  16/3329		ˤ륯ιۡΣ	Natural language query formulation	6933
G06F  16/3331		νΣ	Query processing	367
G06F  16/3332		ѴΣ	Query translation	959
G06F  16/334		μ¹ԡɲåǡ˴Ťե륿󥰣ǣƣˡΣ	Query execution(filtering based on additional data <b>G06F16/335</b>)	7053
G06F  16/3349		κѡΣ	Reuse of stored results of previous queries	45
G06F  16/335		ɲåǡ㡥桼ޤϥ롼פΥץե롤˴Ťե륿󥰡ʥ֥ƥȤǤΥե륿󥰣ǣƣǣƣˡΣ	Filtering based on additional data, e.g. user or group profiles(filtering in web context <b>G06F16/9535</b>, <b>G06F16/9536</b>)	9612
G06F  16/338		̤ɽΣ	Presentation of query results	6143
G06F  16/34		֥饦󥰡Τλвʥ饹󥰤ޤʬΤΥ֥饦󥰤ޤϻвǣƣˡΣ	Browsing; Visualisation therefor(browsing or visualisation for clustering or classification <b>G06F16/358</b>)	6064
G06F  16/35		饹󥰡ʬΣ	Clustering; Classification	37006
G06F  16/353		ʬؤΥ饹󥰤ޤʬΣ	into predefined classes	2828
G06F  16/355		ʬޤϥ饹佤Σ	Creation or modification of classes or clusters	477
G06F  16/358		֥饦󥰡ΤλвΣ	Browsing; Visualisation therefor	57
G06F  16/36		ޥƥåġκ㡥ȥޤϥ饹Σ	Creation of semantic tools, e.g. ontology or thesauri	26171
G06F  16/38		᥿ǡ㡥ƥĤΤǤϤʤ᥿ǡޤϼư줿᥿ǡѤ뤳ȤħΤ븡Σ	Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually	2553
G06F  16/383		ƥĤ鼫ư᥿ǡλѡΣ	using metadata automatically derived from the content	1820
G06F  16/387		ޤ϶־㡥־󡤤λѡΣ	using geographical or spatial information, e.g. location	743
G06F  16/40		ޥǥǡΤΡ㡥ɲòǡޤॹ饤ɥ硼Ż߲ǡθǣƣǡθǣƣӥǥǡθǣƣˡΣ<br><br><b><ul></ul></b><br>롼ףǣƣǣƣˤơ᥿ǡѤ뤳Ȥħ븡˴ϢϡǤȽǤ줿ˤϡ롼ףǣƣǣƣˤʬवʤФʤʤ	of multimedia data, e.g. slideshows comprising image and additional audio data(retrieval of still image data <b>G06F16/50</b>; retrieval of audio data <b>G06F16/60</b>; retrieval of video data <b>G06F16/70</b>);<br><br><b><u>Note(s)</u></b><br><br><ul><li>In groups <b>G06F16/40 to G06F16/45</b> , subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <b>G06F16/48 to G06F16/487</b> .</li></ul>	795
G06F  16/41		ǥ󥰡ΤΥǡ¤ȥ졼¤Σ	Indexing; Data structures therefor; Storage structures	1278
G06F  16/43		Σ	Querying	967
G06F  16/432		ιۡΣ	Query formulation	1349
G06F  16/435		ɲåǡ㡥桼ޤϥ롼פΥץե롤˴Ťե륿󥰡Σ	Filtering based on additional data, e.g. user or group profiles	2476
G06F  16/438		̤ɽΣ	Presentation of query results	2111
G06F  16/44		֥饦󥰡ΤλвΣ	Browsing; Visualisation therefor	1682
G06F  16/45		饹󥰡ʬΣ	Clustering; Classification	1295
G06F  16/48		᥿ǡ㡥ƥĤΤǤϤʤ᥿ǡޤϼư줿᥿ǡѤ뤳ȤħΤ븡Σ	Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually	1822
G06F  16/483		ƥĤ鼫ư᥿ǡλѡΣ	using metadata automatically derived from the content	1226
G06F  16/487		ޤ϶־㡥־󡤤λѡΣ	using geographical or spatial information, e.g. location	510
G06F  16/50		Ż߲ǡΤΡΣ<br><br><b><ul></ul></b><br>롼ףǣƣǣƣˤơ᥿ǡѤ뤳Ȥħ븡˴ϢϡǤȽǤ줿ˤϡ롼ףǣƣǣƣˤʬवʤФʤʤ	of still image data ; <br><br><b><u>Note(s)</u></b><br><br><ul><li>In groups <b>G06F16/50 to G06F16/56</b> , subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <b>G06F16/58 to G06F16/587</b> .</li></ul>	1766
G06F  16/51		ǥ󥰡ΤΥǡ¤ȥ졼¤Σ	Indexing; Data structures therefor; Storage structures	6978
G06F  16/53		Σ	Querying	3301
G06F  16/532		ιۡ㡥ե륯Σ	Query formulation, e.g. graphical querying	3162
G06F  16/535		ɲåǡ㡥桼ޤϥ롼פΥץե롤˴Ťե륿󥰡Σ	Filtering based on additional data, e.g. user or group profiles	2075
G06F  16/538		̤ɽΣ	Presentation of query results	1996
G06F  16/54		֥饦󥰡ΤλвΣ	Browsing; Visualisation therefor	2225
G06F  16/55		饹󥰡ʬΣ	Clustering; Classification	4489
G06F  16/56		٥ȥͭΡΣ	having vectorial format	1273
G06F  16/58		᥿ǡ㡥ƥĤΤǤϤʤ᥿ǡޤϼư줿᥿ǡѤ뤳ȤħΤ븡Σ	Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually	5794
G06F  16/583		ƥĤ鼫ư᥿ǡλѡΣ	using metadata automatically derived from the content	12279
G06F  16/587		ޤ϶־㡥־󡤤λѡΣ	using geographical or spatial information, e.g. location	2330
G06F  16/60		ǡΣ<br><br><b><ul></ul></b><br>롼ףǣƣǣƣˤơ᥿ǡѤ뤳Ȥħ븡˴ϢϡǤȽǤ줿ˤϡ롼ףǣƣǣƣˤʬवʤФʤʤ	of audio data ; <br><br><b><u>Note(s)</u></b><br><br><ul><li>In groups <b>G06F16/60 to G06F16/65</b> , subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <b>G06F16/68 to G06F16/687</b> .</li></ul>	440
G06F  16/61		ǥ󥰡ΤΥǡ¤ȥ졼¤Σ	Indexing; Data structures therefor; Storage structures	846
G06F  16/63		Σ	Querying	570
G06F  16/632		ιۡΣ	Query formulation	592
G06F  16/635		ɲåǡ㡥桼ޤϥ롼פΥץե롤˴Ťե륿󥰡Σ	Filtering based on additional data, e.g. user or group profiles	1906
G06F  16/638		̤ɽΣ	Presentation of query results	1196
G06F  16/64		֥饦󥰡ΤλвʥǥǡΥꥹȤޤϥåȤǣƣˡΣ	Browsing; Visualisation therefor(generation of a list or set of audio data <b>G06F16/638</b>)	442
G06F  16/65		饹󥰡ʬΣ	Clustering; Classification	916
G06F  16/68		᥿ǡ㡥ƥĤΤǤϤʤ᥿ǡޤϼư줿᥿ǡѤ뤳ȤħΤ븡Σ	Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually	1716
G06F  16/683		ƥĤ鼫ư᥿ǡλѡΣ	using metadata automatically derived from the content	2091
G06F  16/687		ޤ϶־㡥־󡤤λѡΣ	using geographical or spatial information, e.g. location	221
G06F  16/70		ӥǥǡΤΡΣ<br><br><b><ul></ul></b><br>롼ףǣƣǣƣˤơ᥿ǡѤ뤳Ȥħ븡˴ϢϡǤȽǤ줿ˤϡ롼ףǣƣǣƣˤʬवʤФʤʤ	of video data; <br><br><b><u>Note(s)</u></b><br><br><ul><li>In groups <b>G06F16/70 to G06F16/75</b> , subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <b>G06F16/78 to G06F16/787</b> .</li></ul>	668
G06F  16/71		ǥ󥰡ΤΥǡ¤ȥ졼¤Σ	Indexing; Data structures therefor; Storage structures	2039
G06F  16/73		Σ	Querying	1008
G06F  16/732		ιۡΣ	Query formulation	1283
G06F  16/735		ɲåǡ㡥桼ޤϥ롼פΥץե롤˴Ťե륿󥰡Σ	Filtering based on additional data, e.g. user or group profiles	2472
G06F  16/738		̤ɽΣ	Presentation of query results	1773
G06F  16/74		֥饦󥰡ΤλвʥӥǥƥĤ׵ޤߺѤ뤿Υɥ桼󥿡ե㡥ӥǥǥޥɥ󥿡եޤŻҥץ६ɣȣΣˡΣ	Browsing; Visualisation therefor(end-user interfaces for requesting or interacting with video content, e.g. video on demand interfaces or electronic programme guides, <b>H04N21/472</b>)	1446
G06F  16/75		饹󥰡ʬΣ	Clustering; Classification	1776
G06F  16/78		᥿ǡ㡥ƥĤΤǤϤʤ᥿ǡޤϼư줿᥿ǡѤ뤳ȤħΤ븡Σ	Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually	3462
G06F  16/783		ƥĤ鼫ư᥿ǡλѡΣ	using metadata automatically derived from the content	5227
G06F  16/787		ޤ϶־㡥־󡤤λѡΣ	using geographical or spatial information, e.g. location	581
G06F  16/80		Ⱦ¤ǡΤΡ㡥ӣǣ̡ͣأ̤ͣޤϣȣԣ̤ͣʤɤΥޡå׸칽¤ǡʥ֥ǡΥƥĥ١ǣƣˡΣ	of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML (content-based retrieval of web data <b>G06F16/95</b>)	403
G06F  16/81		ǥ󥰡㡥أ̥ͣΤΥǡ¤ȥ졼¤Σ	Indexing, e.g. XML tags; Data structures therefor; Storage structures	913
G06F  16/83		Σ	Querying	256
G06F  16/832		ιۡΣ	Query formulation	84
G06F  16/835		Σ	Query processing	369
G06F  16/838		̤ɽΣ	Presentation of query results	170
G06F  16/84		ޥåԥ󥰡ѴΣ	Mapping; Conversion	1307
G06F  16/90		ǡ˰¸ʤǡ١ǽκΣ<br><br><b><ul></ul></b><br>Σ<br>롼ףǣƣǣƣˤơ᥿ǡѤ뤳Ȥħ븡˴ϢϡǤȽǤ줿ˤϡ롼ףǣƣǣƣˤʬवʤФʤʤ	Details of database functions independent of the retrieved data types; <br><br><b><u>Note(s)</u></b><br><br><ul><li>In groups <b>G06F16/90 to G06F16/906</b> , subject matter relevant to retrieval characterised by using metadata, when it is determined to be novel and non-obvious, must also be classified in groups <b>G06F16/907 to G06F16/909</b> .</li></ul>	3662
G06F  16/901		ǥ󥰡ΤΥǡ¤ȥ졼¤ʥ֤θѣǣƣˡΣ	Indexing; Data structures therefor; Storage structures (for retrieval from the  web <b>G06F16/951</b>)	22633
G06F  16/903		ʥ֤θѣǣƣˡΣ	Querying (for retrieval from the web <b>G06F16/953</b>)	16817
G06F  16/9032		ιۡΣ	Query formulation	5373
G06F  16/9035		ɲåǡ㡥桼ޤϥ롼פΥץե롤˴Ťե륿󥰡Σ	Filtering based on additional data, e.g. user or group profiles	7136
G06F  16/9038		̤ɽΣ	Presentation of query results	4982
G06F  16/904		֥饦󥰡Τλвʥ֤ʥӥȤ뤿ΤΣǣƣ֤Υ֥饦󥰺ŬǣƣˡΣ	Browsing; Visualisation therefor  (for navigating the web <b>G06F16/954</b>;   browsing optimisation for the web <b>G06F16/957</b>)	5790
G06F  16/906		饹󥰡ʬΣ	Clustering; Classification	10877
G06F  16/907		᥿ǡ㡥ƥĤΤǤϤʤ᥿ǡޤϼư줿᥿ǡѤ뤳ȤħΤ븡Σ	Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually	3189
G06F  16/908		ƥĤ鼫ư᥿ǡλѡΣ	using metadata automatically derived from the content	1313
G06F  16/909		ޤ϶־㡥־󡤤λѡʥ֤ζ֤ޤϻְ¸ǣƣˡΣ	using geographical or spatial information, e.g. location  (spatial or temporal dependent retrieval from the web <b>G06F16/9537</b>)	3415
G06F  16/93		ʸƥΣ	Document management systems	4566
G06F  16/95		֤θΣ	Retrieval from the web	1649
G06F  16/951		ǥ󥰡֥󥰵ѡΣ	Indexing; Web crawling techniques	14397
G06F  16/953		ꡤ㡥ָ󥸥ѤΡΣ	Querying, e.g. by the use of web search engines	7636
G06F  16/9532		ιۡΣ	Query formulation	2493
G06F  16/9535		桼ץեȥѡʥ饤˴ŤΥޥΣ	Search customisation based on user profiles and personalisation	41929
G06F  16/9536		ե륿󥰤ޤ϶Ĵե륿󥰤˴ŤΥޥΣ	Search customisation based on social or collaborative filtering	8422
G06F  16/9537		֤ޤϻְ¸㡥֥Σ	Spatial or temporal dependent retrieval, e.g. spatiotemporal queries	12723
G06F  16/9538		̤ɽΣ	Presentation of query results	7347
G06F  16/954		ʥӥ㡥ʬव줿֥饦󥰤ѤΡΣ	Navigation, e.g. using categorised browsing	1637
G06F  16/955		̻ҤѤΡ㡥˥ե꥽Σգң̡ϡΣ	using information identifiers, e.g. uniform resource locators [URL]	13371
G06F  16/957		֥饦󥰤κŬ㡥åޤϥƥΣ	Browsing optimisation, e.g. caching or content distillation	13794
G06F  16/958		֥ȥƥĤιޤϴ㡥ڡΰݻޤϼư󥯡Σ	Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking	18612
G06F  17/00		εǽäŬ礷ǥ׻ޤϥǡ֤ޤˡʤΤξ󸡺ǡ١¤ޤϥե륷ƥ๽¤ǣƣˡΣ	Digital computing or data processing equipment or methods, specially adapted for specific functions(information retrieval, database structures or file system structures therefor <b>G06F16/00</b>)	96062
G06F  17/10		ʣ礷ر黻Σ	Complex mathematical operations	41953
G06F  17/11		򤯤ΤΡΣ	for solving equations	22971
G06F  17/12		ϢΩ򤯤ΤΡΣ	Simultaneous equations	4742
G06F  17/13		ʬ򤯤ΤΡʥǥʬϴѤΣǣƣˡΣ	Differential equations(using digital differential analysers <b>G06F7/64</b>)	5638
G06F  17/14		աꥨ륷ޤΰѴΣ	Fourier, Walsh or analogous domain transformations	12819
G06F  17/15		شؿη׻Σ	Correlation function computation	12998
G06F  17/16		ޥȥåޤϥ٥ȥη׻Σ	Matrix or vector computation	43237
G06F  17/17		ˡˤؿη׻㡥ˡޤϳˡʿˡޤϺǾˡʡΣ	Function evaluation by approximation methods, e.g. interpolation or extrapolation, smoothing or least mean square method	4592
G06F  17/18		ץǡλФΤΤΡΣ	for evaluating statistical data	49797
G06F  17/40		ǡӵϿʷ׻ؤϤΤΤΣǣƣˡΣ	Data acquisition and logging(for input to computer <b>G06F3/00</b>)	16950
G06F  18/00		ѥǧΣ	Pattern recognition	4827
G06F  18/10		ǡ󥸥󥰡Σ	Pre-processing; Data cleansing	29570
G06F  18/15		Ū㡥ѤޤϷ»ǡ䴰ѡΣ	Statistical pre-processing, e.g. techniques for normalisation or restoring missing data	16709
G06F  18/20		ʬϡΣ	Analysing	16844
G06F  18/21		ǧƥޤǧѤ߷פޤϥåȥåסħ֤ˤħС֥饤ɿ渻ʬΥΣ	Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation	15287
G06F  18/211		ħΤǤפʬΣ	Selection of the most significant subset of features	3044
G06F  18/2111		ʲŪ׻ѤѤΡ㡥Ū르ꥺΣ	by using evolutionary computational techniques, e.g. genetic algorithms	267
G06F  18/2113		ħΥդޤϥե륿󥰤ˤΡ㡥ʬμ٤ޤħؤμ٤ѤΡΣ	by ranking or filtering the set of features, e.g. using a measure of variance or of feature cross-correlation	3914
G06F  18/2115		ŬˤۤʤʬɾΡ㡥ѿˡޤѿˡΣ	by evaluating different subsets according to an optimisation criterion, e.g. class separability, forward selection or backward elimination	391
G06F  18/213		ħС㡥ħ֤ѴˤΡ󡨥ޥåԥ󥰡㡥ʬˡΣ	Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods	54915
G06F  18/2131		Ѵΰν˴ŤΡ㡥֥åѴΣ	based on a transform domain processing, e.g. wavelet transform	7521
G06F  18/2132		Ƚ̴˴ŤΡ㡥ȽʬϡΣ	based on discrimination criteria, e.g. discriminant analysis	1033
G06F  18/2133		˴ŤΡ㡥͹ʬޤؤѤΡΣ	based on naturality criteria, e.g. with non-negative factorisation or negative correlation	100
G06F  18/2134		ʬΥ˴ŤΡ㡥ΩʬʬϡΣ	based on separation criteria, e.g. independent component analysis	817
G06F  18/2135		˴ŤΡ㡥ʬʬϡΣ	based on approximation criteria, e.g. principal component analysis	8550
G06F  18/2136		˴ŤΡ㡥ᴰѤΡΣ	based on sparsity criteria, e.g. with an overcomplete basis	614
G06F  18/2137		ݻ˴ŤΡ㡥¿󥰤ޤϼȿޥåסΣ	based on criteria of topology preservation, e.g. multidimensional scaling or self-organising maps	730
G06F  18/214		ѥ֡ȥȥåˡ㡥Х󥰤ޤϥ֡ƥ󥰡Σ	Generating training patterns; Bootstrap methods, e.g. bagging or boosting	66495
G06F  18/22		ޥå󥰴ࡤ㡥١Σ	Matching criteria, e.g. proximity measures	43389
G06F  18/23		饹󥰵ѡΣ	Clustering techniques	17793
G06F  18/231		Ūѡʤǥɥ뤿Υѥ󽸹ʬޤϷΣ	Hierarchical techniques, i.e. dividing or merging pattern sets so as to obtain a dendrogram	1476
G06F  18/232		ŪѡΣ	Non-hierarchical techniques	1254
G06F  18/2321		פޤϴؿŬѤΡ㡥Ψ̩ٴؿΥǥ󥰡Σ	using statistics or function optimisation, e.g. modelling of probability density functions	4483
G06F  18/23211		饹ŬŪʤΡΣ	with adaptive number of clusters	367
G06F  18/23213		饹ΤΡ㡥ʿˡΣ	with fixed number of clusters, e.g. K-means clustering	14893
G06F  18/2323		˴ŤΡ㡥ǾڡΣͣӣԡϤޤϥեåȡΣ	based on graph theory, e.g. minimum spanning trees [MST] or graph cuts	795
G06F  18/2325		٥ȥ̻ҲѤΡΣ	using vector quantisation	60
G06F  18/2337		եʤե饹󥰤ѤΡΣ	using fuzzy logic, i.e. fuzzy clustering	999
G06F  18/24		ʬൻѡΣ	Classification techniques	32724
G06F  18/241		ʬǥ˴ؤΡ㡥ѥȥåˡޤϥΥѥȥåˡΣ	relating to the classification model, e.g. parametric or non-parametric approaches	28459
G06F  18/2411		̤Ȥζ˴ŤΡ㡥ݡȥ٥ޥΣ	based on the proximity to a decision surface, e.g. support vector machines	9553
G06F  18/2413		ѥޤϻȥѥȤεΥ˴ŤΡΣ	based on distances to training or reference patterns	5049
G06F  18/2415		ѥȥåǥޤϳΨǥ˴ŤΡ㡥ޤϡ¾ͼΨܿ͵Ψ˴ŤΡΣ	based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate	17229
G06F  18/243		饹˴ؤΡΣ	relating to the number of classes	11553
G06F  18/2431		¿饹Σ	Multiple classes	16021
G06F  18/2433		ñ쥯饹δ㡥¿ʬࡨΡ۾︡ΡΣ	Single-class perspective, e.g. one-against-all classification; Novelty detection; Outlier detection	21696
G06F  18/245		̤˴ؤΡΣ	relating to the decision surface	54
G06F  18/2451		ΤΡ㡥Ķʿ̡Σ	linear, e.g. hyperplane	428
G06F  18/2453		ΤΡ㡥¿༰̴Σ	non-linear, e.g. polynomial classifier	65
G06F  18/25		ͻ絻ѡΣ	Fusion techniques	50897
G06F  18/26		ѽХѥȯΡΣ	Discovering frequent patterns	1555
G06F  18/27		󵢡㡥󵢤ޤϥƥå󵢡Σ	Regression, e.g. linear or logistic regression	17148
G06F  18/28		ɽŪʻȥѥꤹΡ㡥ʿѤޤĤߤˤΡΣ	Determining representative reference patterns, e.g. by averaging or distorting; Generating dictionaries	584
G06F  18/30		Σ	Post-processing	209
G06F  18/40		ѥǧäŬեȥι㡥ΤΥ桼󥿥եޤϥġܥåΣ	Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor	830
G06F  21/00		԰٤׻ʡץޤϥǡݸ뤿Υƥ֡Σ	Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity	41221
G06F  21/10		ۤ줿ץޤϥƥĤݸΡ㡥ʪޤϥ饤󥹤ΡʥӥǥƥޤͭˤݸȣΣˡΣ<br><br><b><ul></ul></b><br>Υ롼פˤƤϡѸޤɽϰʲ˼̣Ѥ롧<br>ȣɤȤϤ٤ƤŪϺʪǡݸ٤Τ̣롣	Protecting distributed programs or content, e.g. vending or licensing of copyrighted material(protection in video systems or pay television <b>H04N7/16</b>);<br><br><b><u>Note(s)</u></b><br><br><ul><li>In this group, the following terms or expressions are used with the meaning indicated:<ul><li>"content" means any intellectually created work whose copyright is to be safeguarded.</li></ul></li></ul>	24132
G06F  21/12		¹ԲǽʥեȥݸΡΣ	Protecting executable software	11984
G06F  21/14		եȥʬϤޤϥС󥸥˥󥰤ФΡ㡥ɲˤΡΣ	against software analysis or reverse engineering, e.g. by obfuscation	3935
G06F  21/16		ץޤϥƥĤײǽ㡥ƩˤΣ	Program or content traceability, e.g. by watermarking	3931
G06F  21/30		ǧڡʤƥΤοȸǧĤγΩΣ	Authentication, i.e. establishing the identity or authorisation of security principals	6742
G06F  21/31		桼ǧڡΣ	User authentication	44108
G06F  21/32		ΥǡѤΡ㡥桤̥ޤΣ	using biometric data, e.g. fingerprints, iris scans or voiceprints	36705
G06F  21/33		ѤΡΣ	using certificates	7826
G06F  21/34		յλѤޤΡ㡥ɥ󥰥ޤϥޡȥɡΣ	involving the use of external additional devices, e.g. dongles or smart cards	9541
G06F  21/35		̵̿ΡΣ	communicating wirelessly	4200
G06F  21/36		ޤ󼨤ˤΡΣ	by graphic or iconic representation	6102
G06F  21/40		ĤˤΡʤʾΥƥΤɬפȤΡΣ	by quorum, i.e. whereby two or more security principals are required	809
G06F  21/41		ʣη׻ؤΥ󶡤륷󥰥륵󥪥Σ	where a single sign-on provides access to a plurality of computers	2565
G06F  21/42		ƥǡΤ̤ΥͥѤΡΣ	using separate channels for security data	783
G06F  21/43		̵ͥΣ	wireless channels	491
G06F  21/44		ץޤϵǧڡΣ	Program or device authentication	19628
G06F  21/45		ǧڴΤι¤ޤϥġΣ	Structures or tools for the administration of authentication	9188
G06F  21/46		ѥɤ߷סޤϥѥɤζ٤򸡺뤿ΤΡΣ	by designing passwords or checking the strength of passwords	4780
G06F  21/50		ץåȥեࡤ㡥ץåե०ޤϣϣӡˤδݻ뤿ˡ桼ץޤϥǥХƻ뤹ΡΣ	Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems	3890
G06F  21/51		ץꥱΥɻޤϥο˴Ťơ¹Բǽʥեȥ㤨м䤷Ϥޤ޻ߤΡΣ	at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability	4143
G06F  21/52		ץμ¹ˡ㤨ХåδХåեΥСեޤ˾ޤʤǡõɻߤΡΣ	during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure	3170
G06F  21/53		¤줿ĶǼ¹ԤΡ㡥ɥܥåޤϥ奢ʥС롦ޥΣ	by executing in a restricted environment, e.g. sandbox or secure virtual machine	6948
G06F  21/54		ƥ롼ޤϥ֥Ȥץɲä뤳ȤˤΡΣ	by adding security routines or objects to programs	2371
G06F  21/55		ؤοΤޤй¹ԤΡΣ	Detecting local intrusion or implementing counter-measures	18770
G06F  21/56		ԥ塼ޥ륦θФޤϽ㡥륹֡Σ	Computer malware detection or handling, e.g. anti-virus arrangements	20941
G06F  21/57		ꤵ줿׻ץåȥեݾڤޤϰݻ㡥奢֡ȤޤŸǡСδƥࡦեȥθ奢ޤȼɾΣ	Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities	28293
G06F  21/60		ǡݸΡΣ	Protecting data	83561
G06F  21/62		ץåȥեफΥǡؤΥݸΡ㡥ޤϥȥ롼ѤΡΣ	Protecting access to data via a platform, e.g. using keys or access control rules	96698
G06F  21/64		ǡδݸΡ㡥åࡤޤϽ̾ѤΡΣ	Protecting data integrity, e.g. using checksums, certificates or signatures	36180
G06F  21/70		ʤޤϼʤݸΤǤꡤ륳ݡͥȤݸˤ׻ΤݸΡΣ	Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer	1608
G06F  21/71		奢黻ޤϾݾڤΡΣ	to assure secure computing or processing of information	3379
G06F  21/72		ŹϩΣ	in cryptographic circuits	4060
G06F  21/73		ϡɥ̾ޤϷꤹ뤳ȤˤΡ㡥ꥢʥСΣ	by creating or determining hardware identification, e.g. serial numbers	2150
G06F  21/74		ǥ奢ޤ϶褵줿⡼ɡʤʤ㣱İʾΥ⡼ɡˤưΡΣ	operating in dual or compartmented mode, i.e. at least one secure mode	2278
G06F  21/75		ϩޤϱ黻ʬϤ޻ߤΡ㡥С󥸥˥кΣ	by inhibiting the analysis of circuitry or operation, e.g. to counteract reverse engineering	2212
G06F  21/76		ӸѲϩΣӣɣáϤޤϥեɡץޥ֥뵡㤨Хեɡץޥ֥롦ȥ쥤ΣƣУǣϤޤϥץޥ֥ϩΣУ̣ġϡΣ	in application-specific integrated circuits [ASIC] or field-programmable devices, e.g. field-programmable gate arrays [FPGA] or programmable logic devices [PLD]	1185
G06F  21/77		ޡȥɡΣ	in smart cards	1192
G06F  21/78		ǡΥ奢ʥȥ졼ݾڤΡʥʻѤФ륢ɥ쥹ݸǣƣʤȤ⤽ΰ˥ǥޡϿ褦߷פ졤ĵǻѤ뵭ϿôΣǣˣˡΣ	to assure secure storage of data(address-based protection against unauthorised use of memory <b>G06F12/14</b>; record carriers for use with machines and with at least a part designed to carry digital markings <b>G06K19/00</b>)	6289
G06F  21/79		ȾƳεΡ㡥ľŪ˥ɥ쥹ǽʥΣ	in semiconductor storage media, e.g. directly-addressable memories	4844
G06F  21/80		ޤϸصѤ˴ŤΡ㡥ͭǥʥǥεǽΤʣޤʣ̤ɻߤǣ£ˡΣ	in storage media based on magnetic or optical technology, e.g. disks with sectors (preventing unauthorised reproduction or copying of disc-type recordable media <b>G11B20/00</b>)	1641
G06F  21/81		ŸưΡ㡥Ÿ꡼פޤưǽޤԲǽˤΡΣ	by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations	1279
G06F  21/82		ϡϤޤ³ǥХݸΡΣ	Protecting input, output or interconnection devices	884
G06F  21/83		֡㡥ܡɡޥޤϤΥȥΣ	input devices, e.g. keyboards, mice or controllers thereof	2395
G06F  21/84		֡㡥ǥץ쥤ޤϥ˥Σ	output devices, e.g. displays or monitors	3329
G06F  21/85		³㡥ХϢ뤵줿ޤϥ饤󵡴Σ	interconnection devices, e.g. bus-connected or in-line devices	3022
G06F  21/86		奢ޤѥѤʥϥ󥰡Σ	Secure or tamper-resistant housings	3711
G06F  21/87		ץ벽μˡˤΡ㡥ѲϩΤΤΡΣ	by means of encapsulation, e.g. for integrated circuits	565
G06F  21/88		ޤʶ򸡽ФޤɻߤΡΣ	Detecting or preventing theft or loss	3331
G06F  30/00		׻߷סΣãġϡΣ	Computer-aided design [CAD]; <br><br><b><u>Note(s)</u></b><br><br><ul><li>In this group, it is desirable to add the indexing codes of groups <b>G06F111/00 to G06F119/00</b> .</li></ul>	3741
G06F  30/10		Ū߷ѣãġΣ	Geometric CAD	11489
G06F  30/12		ãĤؤŬѤò줿߷ϼʤˤħդΡ㡥ãĤؤŬѤò줿ե桼󥿥եΣǣգɡϡΣ	characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD	6458
G06F  30/13		߷ס㡥ʪʴѡץȤޤƻϩ߷פ˴ؤ륳ԥ塼ٱ߷סΣãġϡΣ	Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads	35962
G06F  30/15		ξԵޤ߷סΣ	Vehicle, aircraft or watercraft design	25056
G06F  30/17		ŪѥȥåޤϥХꥨʥ߷סΣ	Mechanical parametric or variational design	29629
G06F  30/18		ͥåȥ߷ס㡥ŵƻƥࡤ۴ɡ˼ĴΣȣ֣áϤޤϥ֥Υȥݥޤ³¦̤˴Ť߷סʪŪ٥βϩ߷ףǣƣͥåȥץ˥󥰥ġȣףˡΣ	Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling(circuit design at the physical level <b>G06F30/39</b>; network planning tools for wireless communication networks <b>H04W16/18</b>)	10962
G06F  30/20		߷פκŬڤޤϥߥ졼ʲϩ߷פκŬڤޤϥߥ졼ǣƣˡΣ	Design optimisation, verification or simulation(optimisation, verification or simulation of circuit designs <b>G06F30/30</b>)	116667
G06F  30/22		ڥȥͥåȥǥѤΡΣ	using Petri net models	272
G06F  30/23		ͭˡΣƣţ͡ϤޤͭºʬˡΣƣģ͡ϤѤΡΣ	using finite element methods [FEM] or finite difference methods [FDM]	42091
G06F  30/25		γˡѤΡΣ	using particle-based methods	4581
G06F  30/27		ؽѤΡ㡥͹ǽ˥塼ͥåȥݡȥ٥ޥΣӣ֣͡ϤޤϥǥΥȥ졼˥󥰡Σ	using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model	53476
G06F  30/28		ήϳؤѤΡ㡥ʥӥȡޤϿήϳءΣãƣġϤѤΡΣ	using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]	25940
G06F  30/30		ϩ߷סΣ	Circuit design	2088
G06F  30/31		߷ϡ㡥ϩ߷פؤŬѤò줿ǥΣ	Design entry, e.g. editors specifically adapted for circuit design	770
G06F  30/32		ǥ٥ϩ߷סʥꥳե֥ϩǣƣˡΣ	Circuit design at the digital level(reconfigurable circuits <b>G06F30/34</b>)	736
G06F  30/323		ޤϰܹԡ㡥ååϡɥҸΣȣģ̡ޤϥͥåȥꥹΣ	Translation or migration, e.g. logic to logic, hardware description language [HDL] translation or netlist translation	242
G06F  30/327		ư㡥ޥåԥ󥰥åȣģ̤ͥåȥꥹȡ줫ңԣ̤ޤϥͥåȥꥹȡΣ	Logic synthesis; Behaviour synthesis, e.g. mapping logic, HDL to netlist, high-level language to RTL or netlist	1791
G06F  30/33		߷׸ڡ㡥ǽߥ졼ޤϥǥ븡ڡΣ	Design verification, e.g. functional simulation or model checking	2357
G06F  30/3308		ߥ졼ѤΡΣ	using simulation	1890
G06F  30/331		ϡɥ졼ˤΡ㡥եɥץޥ֥륲ȥ쥤ΣƣУǣϤޤϥߥ졼ѤΡΣ	with hardware acceleration, e.g. by using field programmable gate array [FPGA] or emulation	677
G06F  30/3312		ߥ󥰲ϡΣ	Timing analysis	885
G06F  30/3315		ƥåߥ󥰲ϡΣӣԣϤѤΡΣ	using static timing analysis [STA]	419
G06F  30/3323		եޥ븡ڤѤΡ㡥ڤޤϥץѥƥڡΣ	using formal methods, e.g. equivalence checking or property checking	680
G06F  30/333		ƥưײ߷סΣģƣԡϡ㡥ޤϥӥȥ󥻥եƥȡΣ£ɣӣԡϤ߷סΣ	Design for testability [DFT], e.g. scan chain or built-in self-test [BIST]	460
G06F  30/337		߷׺ŬΣ	Design optimisation	1196
G06F  30/34		ꥳե֥ϩΤΤΡ㡥եɥץޥ֥륲ȥ쥤ΣƣУǣϤޤϥץޥ֥åǥХΣУ̣ġϡΣ	for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD]	1117
G06F  30/343		٥Σ	Logical level	423
G06F  30/347		ʪ٥롤㡥֤ޤϥ롼ƥ󥰡Σ	Physical level, e.g. placement or routing	547
G06F  30/35		ٱ¸ϩ߷ס㡥Ʊޤϼʥߥ󥰷Σ	Delay-insensitive circuit design, e.g. asynchronous or self-timed	35
G06F  30/36		ʥ٥βϩ߷סΣ	Circuit design at the analogue level	949
G06F  30/367		߷׸ڡ㡥ߥ졼󡤣ӣУɣãšľˡޤȿˡѤΡΣ	Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods	4392
G06F  30/373		߷פκŬΣ	Design optimisation	1013
G06F  30/38		ʥǥ뿮溮٥ϩ߷סΣ	Circuit design at the mixed level of analogue and digital signals	235
G06F  30/39		ʪ٥ϩ߷סʥꥳե֥ϩΤʪ٥߷ףǣƣˡΣ	Circuit design at the physical level(physical level design for reconfigurable circuits <b>G06F30/347</b>)	1890
G06F  30/392		եץ˥󥰤ޤϥ쥤ȡ㡥ѡƥ˥󥰤ޤ֡Σ	Floor-planning or layout, e.g. partitioning or placement	6407
G06F  30/394		롼ƥ󥰡ʣǣƣͥˡΣ	Routing(<b>G06F30/396</b> takes precedence)	2785
G06F  30/3947		ХŪΣ	global	245
G06F  30/3953		ܺΣ	detailed	347
G06F  30/396		åĥ꡼Σ	Clock trees	423
G06F  30/398		߷׸ڤޤϺŬ㡥ǥ롼åΣģңáϡ쥤вϩӡΣ̣֣ӡϤޤͭˡΣƣţ͡ϤѤΡʸܸΣϣУá߷׽ǣƣˡΣ	Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM](optical proximity correction [OPC] design processes <b>G03F1/36</b>)	6796
G06F  40/00		ǡμ谷ʲʬϤޤϲǧǣ̡ˡΣ	Handling natural language data(speech analysis or synthesis, speech recognition <b>G10L</b>)	5966
G06F  40/10		ƥȽʼϣǣƣޥƥåϣǣƣνޤǣƣˡΣ	Text processing(natural language analysis <b>G06F40/20</b>; semantic analysis <b>G06F40/30</b>; processing or translation of natural language <b>G06F40/40</b>)	1094
G06F  40/103		եޥåƥ󥰡ʤɥȤΥץ쥼ơѹΡʼư·ǣƣưϥեդǣƣˡΣ	Formatting, i.e. changing of presentation of documents(automatic justification <b>G06F40/189</b>; automatic line break hyphenation <b>G06F40/191</b>)	2149
G06F  40/106		ɥȤΥ쥤ɽץӥ塼Σ	Display of layout of documents; Previewing	2687
G06F  40/109		եȤμ谷ŪޤưŪݥեΣ	Font handling; Temporal or kinetic typography	2333
G06F  40/111		ؤޤϲʳŪդʸդʸΣ	Mathematical or scientific formatting; Subscripts; Superscripts	157
G06F  40/114		ڡ͡Σ	Pagination	216
G06F  40/117		դޡ󥰥åסʥޡå׸κǣƣˡ֥åλꡨ°ʥ륷ȡ㤨гĥ륷ȸѴΣأӣ̣ԡϡǣƣˡΣ	Tagging; Marking up (details of markup languages <b>G06F40/143</b>);Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], <b>G06F40/154</b>)	2363
G06F  40/12		ʸɽ줿ƥƥμ谷ΤλѡΣ	Use of codes for handling textual entities	836
G06F  40/123		ȥ졼Σ	Storage facilities	175
G06F  40/126		ʸ沽Σ	Character encoding	4630
G06F  40/129		ƥʸμ谷㡥̾ؤѴΣ	Handling non-Latin characters, e.g. kana-to-kanji conversion	244
G06F  40/131		ƥȥեҲ㡥ƻѲǽʥƥȥ֥åҤؤΥ󥯡㡥إ󥯥롼ɤλѡ͡ॹڡΣ	Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces	403
G06F  40/134		ϥѡ󥯡Σ	Hyperlinking	705
G06F  40/137		ؽ㡥ȥ饤Σ	Hierarchical processing, e.g. outlines	374
G06F  40/14		ĥ꡼¤ΥɥȡʲϽǣƣǧǣƣˡΣ	Tree-structured documents (parsing <b>G06F40/205</b>;  validation <b>G06F40/226</b>)	2150
G06F  40/143		ޡåס㡥ɸ̲ޡդΣӣǣ̡ͣϤޤʸΣģԣġϡΣ	Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]	4296
G06F  40/146		ǥ󥰤ޤڹ¤ǡΰ̡Σ	Coding or compression of tree-structured data	184
G06F  40/149		ȥ꡼ߥ󥰤ΤΥƥȥǡŬ㡥ΨŪʣأ̸ͣ򴹡ΣţأɡϥեޥåȡΣ	Adaptation of the text data for streaming purposes, e.g. Efficient XML Interchange [EXI] format	185
G06F  40/151		ѴΣ	Transformation	4913
G06F  40/154		ĥ꡼¤ޤϥޡåץɥȤΤΥĥ꡼Ѵ㡥أӣ̣ԡأӣ̡ݣƣϤޤϥ륷ȡΣ	Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets	798
G06F  40/157		ޤϥơ֥ѤΡΣ	using dictionaries or tables	492
G06F  40/16		Ѵ§ưŪ˳ؽΡ㡥ˤؽΡΣ	Automatic learning of transformation rules, e.g. from examples	1346
G06F  40/163		μ谷Σ	Handling of whitespace	79
G06F  40/166		Խ㡥Σ	Editing, e.g. inserting or deleting	9453
G06F  40/169		㡥ȥǡޤϵΣ	Annotation, e.g. comment data or footnotes	2781
G06F  40/171		ǥ륤󥯤λѤˤΡΣ	by use of digital ink	229
G06F  40/174		񼰽ŶΣ	Form filling; Merging	3733
G06F  40/177		ơ֥롨Σ	of tables; using ruled lines	1280
G06F  40/18		ץåɥȡʽ񼰽ŶǣƣˡΣ	of spreadsheets (form-filling <b>G06F40/174</b>)	6085
G06F  40/183		ӥ졼㡥켡ŪʰַΣ	Tabulation, i.e. one-dimensional [1D] positioning	495
G06F  40/186		ƥץ졼ȡΣ	Templates	11534
G06F  40/189		ư·Σ	Automatic justification	1901
G06F  40/191		ưϥեդΣ	Automatic line break hyphenation	590
G06F  40/194		ե֤κη׻Σ	Calculation of difference between files	4912
G06F  40/197		Сʥեȥ˴ؤΣǣƣˡΣ	Version control(for software <b>G06F8/71</b>)	749
G06F  40/20		ϡΣ	Natural language analysis(semantic analysis of natural language <b>G06F40/30</b>)	5315
G06F  40/205		ϽΣ	Parsing	10362
G06F  40/211		ʸβϽ㡥ʸ̮ͳʸˡΣãƣǡϡ˥եʸˡ˴ŤΡΣ	Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars	7570
G06F  40/216		ŪˡΣ	using statistical methods	12103
G06F  40/221		ޡå׸쥹ȥ꡼ιʸϡʥȥ꡼ߥ󥰣ǣƣˡΣ	Parsing markup language streams(streaming <b>G06F40/149</b>)	237
G06F  40/226		ǧΣ	Validation	957
G06F  40/232		ֻ㡥ֻȹ򤹤Ρ첻Σ	Orthographic correction, e.g. spell checking or vowelisation	2316
G06F  40/237		ŪġΣ	Lexical tools	1556
G06F  40/242		Σ	Dictionaries	5798
G06F  40/247		饹ƱΣ	Thesauruses; Synonyms	3174
G06F  40/253		ʸˡŪϡʸɾΣ	Grammatical analysis; Style critique	4356
G06F  40/258		ФСưŪդֹդΣ	Heading extraction; Automatic titling; Numbering	1832
G06F  40/263		μ̡Σ	Language identification	776
G06F  40/268		ǲϡΣ	Morphological analysis	1803
G06F  40/274		椫ñؤѴʬɤο¬Σ	Converting codes to words; Guess-ahead of partial word inputs	858
G06F  40/279		ʸɽ줿ƥƥǧΣ	Recognition of textual entities	11204
G06F  40/284		ϡ㡥ȡ󲽡ϢΣ	Lexical analysis, e.g. tokenisation or collocates	19536
G06F  40/289		βϡ㡥ͭ¾ֵˡ󥭥󥰡Σ	Phrasal analysis, e.g. finite state techniques or chunking	20669
G06F  40/295		ͭɽСΣ	Named entity recognition	13913
G06F  40/30		ޥƥåϡΣ	Semantic analysis	46551
G06F  40/35		äޤɽΣ	Discourse or dialogue representation	5756
G06F  40/40		νޤʼϣǣƣޥƥåϣǣƣˡΣ	Processing or translation of natural language(natural language analysis <b>G06F40/20</b>; semantic analysis <b>G06F40/30</b>)	4653
G06F  40/42		ǡưΣ	Data-driven translation	493
G06F  40/44		Ūˡ㡥ΨǥΣ	Statistical methods, e.g. probability models	1244
G06F  40/45		˴Ť饤ȡΣ	Example-based machine translation; Alignment	216
G06F  40/47		ˤ㡥Σ	Machine-assisted translation, e.g. using translation memory	557
G06F  40/49		礭ѥѤΡ㡥֡Σ	using very large corpora, e.g. the web	279
G06F  40/51		ɾΣ	Translation evaluation	623
G06F  40/53		ƥƥȤνʲ̾ؤѴǣƣ첻ǣƣˡΣ	Processing of non-Latin text(kana-to-kanji conversion <b>G06F40/129</b>; vowelisation <b>G06F40/232</b>)	154
G06F  40/55		§˴ŤΣ	Rule-based translation	215
G06F  40/56		Σ	Natural language generation	2205
G06F  40/58		λѡ㡥¿측饤֤ΤΥС¦»Σ	Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation	7276
G06F 111/00		ãĵѤ˴ؤΣ	Details relating to CAD techniques	41
G06F 111/02		ͥåȥĶˤãġ㡥Ĵ߷ףãĤޤʬߥ졼Σ	CAD in a network environment, e.g. collaborative CAD or distributed simulation	1683
G06F 111/04		١ãġΣ	Constraint-based CAD	21797
G06F 111/06		¿ŪŬ㡥ߥ졼ƥåɥˡ󥰡Σӣϡ¥ˡ르ꥺޤϰŪ르ꥺѤѥ졼ȺŬΣ	Multi-objective optimisation, e.g. Pareto optimisation using simulated annealing [SA], ant colony algorithms or genetic algorithms [GA]	10025
G06F 111/08		ΨŪ߷פˤãġΣ	Probabilistic or stochastic CAD	8144
G06F 111/10		ͥǥ󥰡Σ	Numerical modelling	29765
G06F 111/12		ˤϩޡΣ	Symbolic schematics	231
G06F 111/14		ʥΥƥΥ˴ؤΡΣ	related to nanotechnology	147
G06F 111/16		ޥޤϥѡʥ饤Σ	Customisation or personalisation	689
G06F 111/18		۸¤ޤϳĥ¤ѤΡΣ	using virtual or augmented reality	1385
G06F 111/20		ե졼߷ѣãġ㡥߷׺Ѥߥ⥸塼Υ饤֥꤫򤷤⥸塼ȤΩƤޤ֤߷פԤΡΣ	Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules	3861
G06F 113/00		Ŭʬ˴ؤΣ	Details relating to the application field	16
G06F 113/02		ǡ󥿡Σ	Data centres	97
G06F 113/04		֡Σ	Power grid distribution networks	9103
G06F 113/06		ϥӥޤȯŴϡΣ	Wind turbines or wind farms	3110
G06F 113/08		ήΡΣ	Fluids	25987
G06F 113/10		ղ¤㡥ĥץƥ󥰡Σ	Additive manufacturing, e.g. three-dimensional [3D] printing	1946
G06F 113/12		ۡΣ	Cloth	692
G06F 113/14		۴ɡΣ	Pipes	6143
G06F 113/16		֥롤֥ĥ꡼ޤϥ磻ϡͥΣ	Cables, cable trees or wire harnesses	2318
G06F 113/18		åץѥå󥰡Σ	Chip packaging	433
G06F 113/20		㡥ȢޤƴΣ	Packaging, e.g. boxes or containers	134
G06F 113/22		ˤΣ	Moulding	644
G06F 113/24		ȺΣ	Sheet material	425
G06F 113/26		ʣΣ	Composites	3826
G06F 113/28		ΤγޤΣ	Fuselage, exterior or interior	780
G06F 115/00		ϩμ˴ؤΣ	Details relating to the type of the circuit	23
G06F 115/02		ƥ४åסΣӣá߷סΣ	System on chip [SoC] design	819
G06F 115/04		ŵƥΣͣţͣӡϡΣ	Micro electro-mechanical systems [MEMS]	16
G06F 115/06		ȥ饯㡼ɣӣɣáΣ	Structured ASICs	284
G06F 115/08		ɣХ֥åޤϣɣХΣ	Intellectual property [IP] blocks or IP cores	314
G06F 115/10		ץåΣ	Processors	211
G06F 115/12		ץȲϩġΣУã¡Ϥޤϥޥåץ⥸塼Σͣã͡ϡΣ	Printed circuit boards [PCB] or multi-chip modules [MCM]	1821
G06F 117/00		ϩ߷פμޤŪ˴ؤΣ	Details relating to the type or aim of the circuit design	20
G06F 117/02		եȥȥ󥹡㡥Ͼ㳲ΤΤΡΣ	Fault tolerance, e.g. for transient fault suppression	71
G06F 117/04		åƥ󥰡Σ	Clock gating	105
G06F 117/06		ͽ꥽㡥ʵ׾㳲ΤΤΡΣ	Spare resources, e.g. for permanent fault suppression	22
G06F 117/08		ϡɥեȥĴ߷ס㡥ϡɥեȥʬΣ	HW-SW co-design, e.g. HW-SW partitioning	116
G06F 117/10		ХåեΣ	Buffer insertion	45
G06F 117/12		ˡ߷ס㡥ȥ󥸥ޤϥȡΣ	Sizing, e.g. of transistors or gates	158
G06F 119/00		ϤޤϺŬμޤŪ˴ؤΣ	Details relating to the type or aim of the analysis or the optimisation	79
G06F 119/02		ϤޤϿŬξϡ㡥ȥʥꥪǽξ⡼ɱƶϡΣƣͣţϡΣ	Reliability analysis or reliability optimisation; Failure analysis, e.g. worst case scenario performance, failure mode and effects analysis [FMEA]	19672
G06F 119/04		ǯϤޤϷǯФŬΣ	Ageing analysis or optimisation against ageing	7578
G06F 119/06		ϲϤޤϤκŬΣ	Power analysis or power optimisation	4275
G06F 119/08		ǮϤޤǮκŬΣ	Thermal analysis or thermal optimisation	24029
G06F 119/10		ΥϤޤϥΥŬΣ	Noise analysis or noise optimisation	2840
G06F 119/12		ߥ󥰲Ϥޤϥߥ󥰤κŬΣ	Timing analysis or timing optimisation	3466
G06F 119/14		ϲϤޤϺŬ㡥ŪޤưŪϡΣ	Force analysis or force optimisation, e.g. static or dynamic forces	69592
G06F 119/16		ڡΣ	Equivalence checking	236
G06F 119/18		¤Ϥޤ¤ŬΣ	Manufacturability analysis or optimisation for manufacturability	2466
G06F 119/20		߷פκѡϤޤϺŬΣ	Design reuse, reusability analysis or reusability optimisation	401
G06F 119/22		αޤϤޤαޤŬΣ	Yield analysis or yield optimisation	288
G06F 123/00		ǡμΣ	Data types	93
G06F 123/02		ΰˤΡ㡥ǡΣ	in the time domain, e.g. time-series data	15115
