Digital computing or data processing equipment or methods, specially adapted for specific functions

Industry

  • CPC
  • G06F17/00
This industry / category may be too specific. Please go to a parent level for more data

Sub Industries

G06F17/10Complex mathematical operations G06F17/11for solving equations G06F17/12Simultaneous equations G06F17/13Differential equations G06F17/14Fourier, Walsh or analogous domain transformations G06F17/141Discrete Fourier transforms G06F17/142Fast Fourier transforms G06F17/144Prime factor Fourier transforms G06F17/145Square transforms G06F17/147Discrete orthonormal transforms G06F17/148Wavelet transforms G06F17/15Correlation function computation including computation of convolution operations G06F17/153Multidimensional correlation or convolution G06F17/156using a domain transform G06F17/16Matrix or vector computation G06F17/17Function evaluation by approximation methods G06F17/175of multidimensional data G06F17/18for evaluating statistical data G06F17/20Handling natural language data G06F17/21Text processing G06F17/211Formatting G06F17/212Display of layout of document; Preview G06F17/214Font handling; Temporal and kinetic typography G06F17/215Mathematical or scientific, subscripts, superscripts G06F17/217Pagination G06F17/218Tagging; Marking up ; Designating a block; Setting of attributes G06F17/22Manipulating or registering by use of codes G06F17/2205Storage facilities G06F17/2211Calculation of differences between files G06F17/2217Character encodings G06F17/2223Handling non-latin characters G06F17/2229Fragmentation of text-files G06F17/2235Hyperlinking G06F17/2241Hierarchical processing G06F17/2247Tree structured documents; Markup G06F17/2252Coding or compression of tree-structured data G06F17/2258Adaptation of the text data for streaming purposes G06F17/2264Transformation G06F17/227Tree transformation for tree-structured or markup documents G06F17/2276using dictionaries or tables G06F17/2282Automatic learning of transformation rules G06F17/2288Version control G06F17/2294Handling of whitespace G06F17/24Editing G06F17/241Annotation G06F17/242by use of digital ink G06F17/243Form filling; Merging G06F17/245Tables; Ruled lines G06F17/246Spreadsheets G06F17/247Tabulation G06F17/248Templates G06F17/25Automatic justification G06F17/26Automatic hyphenation G06F17/27Automatic analysis G06F17/2705Parsing G06F17/271Syntactic parsing G06F17/2715Statistical methods G06F17/272Parsing markup language streams G06F17/2725Validation G06F17/273Orthographic correction G06F17/2735Dictionaries G06F17/274Grammatical analysis; Style critique G06F17/2745Heading extraction; Automatic titling, numbering G06F17/275Language Identification G06F17/2755Morphological analysis G06F17/276Stenotyping, code gives word, guess-ahead for partial word input G06F17/2765Recognition G06F17/277Lexical analysis G06F17/2775Phrasal analysis G06F17/278Named entity recognition G06F17/2785Semantic analysis G06F17/279Discourse representation G06F17/2795Thesaurus; Synonyms G06F17/28Processing or translating of natural language G06F17/2809Data driven translation G06F17/2818Statistical methods G06F17/2827Example based machine translation; Alignment G06F17/2836Machine assisted translation G06F17/2845Using very large corpora G06F17/2854Translation evaluation G06F17/2863Processing of non-latin text G06F17/2872Rule based translation G06F17/2881Natural language generation G06F17/289Use of machine translation G06F17/30Information retrieval Database structures therefor; File system structures therefor G06F17/30002Interfaces; Database management systems; Updating G06F17/30005File format conversion G06F17/30008Concurrency control and recovery G06F17/30011Document retrieval systems G06F17/30014Hypermedia G06F17/30017Multimedia data retrieval; Retrieval of more than one type of audiovisual media G06F17/3002Indexing G06F17/30023Querying G06F17/30026using audio data G06F17/30029by filtering; by personalisation G06F17/30032using biological or physiological data of a human being G06F17/30035Administration of user profiles G06F17/30038based on information manually generated or based on information not derived from the media content G06F17/30041using location information G06F17/30044using time information G06F17/30047using image data G06F17/3005Presentation of query results G06F17/30053by the use of playlists G06F17/30056Multimedia presentations G06F17/30058Retrieval by browsing and visualisation of multimedia data G06F17/30061Spatial browsing G06F17/30064Temporal browsing G06F17/30067File systems; File servers G06F17/3007File system administration G06F17/30073Details of archiving G06F17/30076Details of conversion of file system types or formats G06F17/30079Details of migration of file systems G06F17/30082Use of management policies G06F17/30085characterised by the use of retention policies G06F17/30088Details of file system snapshots on the file-level G06F17/30091File storage and access structures G06F17/30094Distributed indices G06F17/30097Hash-based G06F17/301Details of searching files based on file metadata G06F17/30103Query formulation G06F17/30106File search processing G06F17/30109using file content signatures G06F17/30112Query results presentation G06F17/30115File and folder operations G06F17/30117Delete operations G06F17/3012File meta data generation G06F17/30123File name conversion G06F17/30126Details of user interfaces specifically adapted to file systems G06F17/30129Details of further file system functionalities G06F17/30132Caching or prefetching or hoarding of files G06F17/30135Details of de-fragmentation performed by the file system G06F17/30138Details of free space management performed by the file system G06F17/30141Customisation support for file systems G06F17/30144Details of monitoring file system events G06F17/30147for reducing power consumption or coping with limited storage space G06F17/3015Redundancy elimination performed by the file system G06F17/30153using compression G06F17/30156De-duplication implemented within the file system G06F17/30159based on file chunks G06F17/30162based on delta files G06F17/30165Support for shared access to files, file-sharing support G06F17/30168Concurrency control G06F17/30171Locking methods G06F17/30174Techniques for file synchronisation in file systems G06F17/30176Details of non-transparently synchronising file systems G06F17/30179Details of file format conversion G06F17/30182File system types G06F17/30185Append-only file systems G06F17/30188providing write once read many [WORM] semantics G06F17/30191Journaling file systems G06F17/30194Distributed file systems G06F17/30197implemented using NAS architecture G06F17/302Details of management specifically adapted to network area storage [NAS] G06F17/30203Details of providing network file services by network file servers G06F17/30206implemented based on peer-to-peer networks G06F17/30209Details of management specifically adapted to peer-to-peer storage networks G06F17/30212implemented as replicated file system G06F17/30215Details of management specifically adapted to replicated file systems G06F17/30218specifically adapted to static storage G06F17/30221Details of hierarchical storage management [HSM] systems G06F17/30224Parallel file systems G06F17/30227Transactional file systems G06F17/3023Versioning file systems, temporal file systems G06F17/30233Virtual file systems G06F17/30235Implementing virtual folder structures G06F17/30238Specific adaptations of the file system to access devices and non-file objects via standard file system access operations G06F17/30241in geographical information databases G06F17/30244in image databases G06F17/30247based on features automatically derived from the image data G06F17/3025using colour G06F17/30253using extracted text G06F17/30256using a combination of image content features G06F17/30259using shape and object relationship G06F17/30262using texture G06F17/30265based on information manually generated or based on information not derived from the image data G06F17/30268using information manually generated G06F17/30271the images having vectorial formats G06F17/30274by browsing G06F17/30277by graphical querying G06F17/3028data organisation and access thereof G06F17/30283using distributed data base systems G06F17/30286in structured data stores G06F17/30289Database design, administration or maintenance G06F17/30292Schema design and management G06F17/30294with details for data modelling support G06F17/30297with details for schema evolution support G06F17/303Database migration support G06F17/30303Improving data quality; Data cleansing G06F17/30306Database tuning G06F17/30309Managing data history or versioning G06F17/30312Storage and indexing structures; Management thereof G06F17/30315Column-oriented storage; Management thereof G06F17/30318Details of Large Object storage; Management thereof G06F17/30321Indexing structures G06F17/30324Vectors, bitmaps or matrices G06F17/30327Trees G06F17/3033Hash tables G06F17/30333Multidimensional index structures G06F17/30336indexing structure managing details G06F17/30339Tablespace storage structures; Management thereof G06F17/30342Details of User-Defined Types; Storage management thereof G06F17/30345Update requests G06F17/30348Concurrency control G06F17/30351Optimistic concurrency control G06F17/30353using timestamps G06F17/30356using versioning G06F17/30359Pessimistic concurrency control approaches G06F17/30362Locking methods G06F17/30365Update request formulation G06F17/30368Change logging, detection, and notification G06F17/30371Ensuring data consistency and integrity G06F17/30374Details of updates performed during offline database operations G06F17/30377Details of updates performed during online database operations; commit processing G06F17/3038Details of bulk updating operations G06F17/30383Updating materialised views G06F17/30386Retrieval requests G06F17/30389Query formulation G06F17/30392Interactive query statement specification based on a database schema G06F17/30395Iterative querying; query formulation based on the results of a preceding query G06F17/30398Query predicate definition using graphical user interfaces, including menus and forms G06F17/30401Natural language query formulation G06F17/30404Query languages G06F17/30407Active constructs G06F17/3041Embedded query languages G06F17/30412Grouping and aggregation G06F17/30415Stored procedures G06F17/30418Data retrieval commands; view definitions G06F17/30421for particular applications; for extensibility G06F17/30424Query processing G06F17/30427Query translation G06F17/3043Translation of natural language queries to structured queries G06F17/30433Access plan code generation and invalidation; reuse of access plans G06F17/30436Internal representations for queries G06F17/30439Standardisation and Simplification G06F17/30442Query optimisation G06F17/30445for parallel queries G06F17/30448Query rewriting and transformation G06F17/30451of sub-queries or views G06F17/30454of operators G06F17/30457to use cached/materialised query results G06F17/3046Optimising common expressions G06F17/30463Plan optimisation G06F17/30466Join order optimisation G06F17/30469Selectivity estimation or determination G06F17/30471Optimisations to support specific applications; extensibility of optimisers G06F17/30474Run-time optimisation G06F17/30477Query execution G06F17/3048Database cache management G06F17/30483of query operations G06F17/30486Unary operations; data partitioning operations G06F17/30489Aggregation and duplicate elimination G06F17/30492Efficient disk access during query execution G06F17/30495Binary matching operations G06F17/30498Join operations G06F17/30501Intermediate data storage techniques for performance improvement G06F17/30504Pointer and reference processing operations G06F17/30507Applying rules; deductive queries G06F17/3051Triggers and constraints G06F17/30513Recursive queries G06F17/30516Data stream processing; continuous queries G06F17/30519Query processing with adaptation to specific hardware G06F17/30522Query processing with adaptation to user needs G06F17/30525using data annotations (user-defined metadata) G06F17/30528using context G06F17/3053using ranking G06F17/30533Other types of queries G06F17/30536Approximate and statistical query processing G06F17/30539Query processing support for facilitating data mining operations in structured databases G06F17/30542Fuzzy query processing G06F17/30545Distributed queries G06F17/30548Querying sequence data G06F17/30551Querying temporal data G06F17/30554Query result display and visualisation G06F17/30557Details of integrating or interfacing systems involving at least one database management system G06F17/3056between a Database Management System and a front-end application G06F17/30563Details for extract, transform and load [ETL] procedures G06F17/30566in federated and virtual databases G06F17/30569Details of data format conversion from or to a database G06F17/30572Visual data mining and browsing structured data G06F17/30575Replication, distribution or synchronisation of data between databases or within a distributed database; Distributed database system architectures therefor G06F17/30578Details of asynchronous replication and data reconciliation G06F17/30581Details of synchronous replication G06F17/30584Details of data partitioning G06F17/30587Details of specialised database models G06F17/30589Hierarchical databases G06F17/30592Multi-dimensional databases and data warehouses G06F17/30595Relational databases G06F17/30598Clustering or classification G06F17/30601including cluster or class visualization or browsing G06F17/30604Entity relationship models G06F17/30607Object oriented databases G06F17/3061of unstructured textual data G06F17/30613Indexing G06F17/30616Selection or weighting of terms for indexing G06F17/30619indexing structures G06F17/30622Inverted lists G06F17/30625Trees G06F17/30628Hash tables G06F17/30631Index managing details G06F17/30634Querying G06F17/30637Query formulation G06F17/3064using system suggestions G06F17/30643using document space presentation or visualization G06F17/30646reformulation based on results of preceding query G06F17/30648using relevance feedback from the user G06F17/30651using graphical result space presentation or visualisation G06F17/30654Natural language query formulation or dialogue systems G06F17/30657Query processing G06F17/3066Query translation G06F17/30663Selection or weighting of terms from queries, including natural language queries G06F17/30666Syntactic pre-processing steps G06F17/30669Translation of the query language G06F17/30672Query expansion G06F17/30675Query execution G06F17/30678using boolean model G06F17/30681using phonetics G06F17/30684using natural language analysis G06F17/30687using probabilistic model G06F17/3069using vector based model G06F17/30693Reuse of stored results of previous queries G06F17/30696Presentation or visualization of query results G06F17/30699Filtering based on additional data G06F17/30702Profile generation, learning or modification G06F17/30705Clustering or classification G06F17/30707into predefined classes G06F17/3071including class or cluster creation or modification G06F17/30713including cluster or class visualization or browsing G06F17/30716Browsing or visualization G06F17/30719Summarization for human users G06F17/30722based on associated metadata or manual classification G06F17/30725using identifiers G06F17/30728using citations G06F17/30731Creation of semantic tools G06F17/30734Ontology G06F17/30737Thesaurus G06F17/3074Audio data retrieval G06F17/30743using features automatically derived from the audio content G06F17/30746using automatically derived transcript of audio data G06F17/30749using information manually generated or using information not derived from the audio data G06F17/30752using information manually generated G06F17/30755Query formulation specially adapted for audio data retrieval G06F17/30758Query by example G06F17/30761Filtering; personalisation G06F17/30764by using biological or physiological data G06F17/30766Administration of user profiles G06F17/30769Presentation of query results G06F17/30772making use of playlists G06F17/30775Browsing G06F17/30778Audio database index structures and management thereof G06F17/30781of video data G06F17/30784using features automatically derived from the video content G06F17/30787using audio features G06F17/3079using objects detected or recognised in the video content G06F17/30793the detected or recognised objects being people G06F17/30796using original textual content or text extracted from visual content or transcript of audio data G06F17/30799using low-level visual features of the video content G06F17/30802using colour or luminescence G06F17/30805using shape G06F17/30808using texture G06F17/30811using motion G06F17/30814using domain-transform features G06F17/30817using information manually generated or using information not derived from the video content G06F17/3082using information manually generated G06F17/30823Query formulation and processing specifically adapted for the retrieval of video data G06F17/30825Query by example G06F17/30828Filtering and personalisation; User profiles G06F17/30831Graphical querying G06F17/30834Query language or query format G06F17/30837Query results presentation or summarisation specifically adapted for the retrieval of video data G06F17/3084Presentation of query results G06F17/30843Presentation in form of a video summary G06F17/30846Browsing of video data G06F17/30849Browsing a collection of video files or sequences G06F17/30852Browsing the internal structure of a single video sequence G06F17/30855Hypervideo G06F17/30858Video database index structures or management thereof G06F17/30861Retrieval from the Internet G06F17/30864by querying G06F17/30867with filtering and personalisation G06F17/3087Spatially dependent indexing and retrieval G06F17/30873by navigation G06F17/30876by using information identifiers G06F17/30879by using bar codes G06F17/30882details of hyperlinks; management of linked annotations G06F17/30884Bookmark management G06F17/30887URL specific G06F17/3089Web site content organization and management G06F17/30893Access to data in other repository systems G06F17/30896Document structures and storage G06F17/30899Browsing optimisation G06F17/30902of access to content G06F17/30905Optimising the visualization of content G06F17/30908of semistructured data, the undelying structure being taken into account G06F17/30911Indexing G06F17/30914Mapping or conversion G06F17/30917Mapping to a database G06F17/3092Mark-up to mark-up conversion G06F17/30923XML native databases, structures and querying G06F17/30926Query formulation G06F17/30929Query processing G06F17/30932Query translation G06F17/30935Query optimisation G06F17/30938Query execution G06F17/30941Results presentation G06F17/30943details of database functions independent of the retrieved data type G06F17/30946indexing structures G06F17/30949hash tables G06F17/30952using directory or table look-up G06F17/30955using more than one table in sequence G06F17/30958Graphs; Linked lists G06F17/30961Trees G06F17/30964Querying G06F17/30967Query formulation G06F17/3097using system suggestions G06F17/30973using search space presentation or visualization G06F17/30976Natural language query formulation or dialogue systems G06F17/30979Query processing G06F17/30982by using parallel associative memories or content-addressable memories G06F17/30985by using string matching techniques G06F17/30988by searching ordered data G06F17/30991Presentation or visualization of query results G06F17/30994Browsing or visualization G06F17/30997Retrieval based on associated metadata G06F17/40Data acquisition and logging G06F17/50Computer-aided design G06F17/5004Architectural design G06F17/5009using simulation G06F17/5013using petri net models G06F17/5018using finite difference methods or finite element methods G06F17/5022Logic simulation G06F17/5027Logic emulation using reprogrammable logic devices G06F17/5031Timing analysis G06F17/5036for analog modelling G06F17/504Formal methods G06F17/5045Circuit design G06F17/505Logic synthesis G06F17/5054for user-programmable logic devices G06F17/5059Delay-insensitive circuit design G06F17/5063Analog circuit design G06F17/5068Physical circuit design G06F17/5072Floorplanning G06F17/5077Routing G06F17/5081Layout analysis G06F17/5086Mechanical design G06F17/509Network design G06F17/5095Vehicle design G06F17/60Administrative, commercial, managerial, supervisory or forecasting purposes G06F17/602Data processing in buying-selling transactions G06F17/604for exchange business G06F17/606Centrally controlled vending systems G06F17/608Betting on the outcome of an event