|
|
Class Numbers & Titles | Class Numbers Only | USPC Index | International | HELP |
You are viewing a USPC Schedule. |
Class 707 | DATA PROCESSING: DATABASE AND FILE MANAGEMENT OR DATA STRUCTURES |
Click here for a printable version of this file |
600 | DATA WAREHOUSE, DATA MART, ONLINE ANALYTICAL PROCESSING (OLAP), DECISION SUPPORT SYSTEMS |
601 | Tools to automate schema definition process |
602 | Data extraction, transformation, and loading (ETL) |
603 | Reporting, knowledge discovery (KD) systems |
604 | Using a denormalized schema |
607 | ONLINE TRANSACTIONAL PROCESSING (OLTP) SYSTEM |
608 | COLLABORATIVE DOCUMENT DATABASE AND WORKFLOW |
609 | FILE OR DATABASE MAINTENANCE |
610 | Synchronization (i.e., replication) |
611 | Synchronous |
613 | Asynchronous synchronization (e.g., message or notification based) |
617 | Connection based synchronization |
618 | Scheduled synchronization |
620 | Synchronization environment |
624 | Incremental synchronization |
626 | Objects of replication |
634 | Management, interface, monitoring and configurations of replication |
635 | Replication-to-heterogeneous database |
636 | Distributor management |
637 | Optimizing replication |
638 | Replication version control (i.e., version management) |
639 | Snapshot replication |
640 | Database backup |
641 | Merging data for backup |
642 | Data dump |
643 | Batch |
644 | Types of backup |
645 | Full backup |
646 | Incremental backup |
647 | Partial backup |
648 | Transaction log backup (i.e, audit file, journal) |
649 | Database snapshots or database checkpointing |
650 | System data backup |
651 | Hierarchical backup |
652 | Distributed backup |
653 | Customized backup |
654 | Backup interface, scheduling and management |
655 | Database mirroring |
661 | Database archive |
662 | Deletion, retention or expiration of archive records |
665 | Rules for archiving |
667 | Means for or methods of archiving |
672 | Log of the archive |
673 | Indexing the archive |
674 | Database recovery |
687 | DATA INTEGRITY |
688 | Statistics maintenance |
689 | Detection of expired data |
690 | Checking consistency |
692 | Data cleansing, data scrubbing, and deleting duplicates |
693 | Fragmentation, compaction and compression |
694 | Policy, rule-based management of records, files, and documents |
696 | Index maintenance |
697 | Using checksum |
700 | Range checking |
701 | Type checking |
702 | Triggers, stored procedures, user defined function (UDF) |
703 | Transactional processing |
704 | Concurrent read/write management using locks |
705 | DATABASE AND FILE ACCESS |
706 | Search engines |
707 | Search engine portal (e.g., metasearch engine) |
709 | Web crawlers |
711 | Index generation |
712 | Embedded or hardware based search engine |
713 | Query optimization |
714 | Based on joins |
715 | Based on index optimization |
716 | Based on access path |
717 | Based on materialized view |
718 | Query execution plan |
719 | Query cost estimation |
721 | Based on query history |
722 | Post processing of search results |
723 | Ranking search results |
724 | Spatial (i.e., location based) |
725 | Temporal (i.e., time based) |
726 | Links from other files or link content analysis |
727 | Frequency of document selection |
728 | Relevance of document based on features in query |
731 | Based on category of the query and the document |
732 | Personalized results |
735 | Artificial Inflation of Search Rank |
736 | Preparing data for information retrieval |
737 | Clustering and grouping |
741 | Generating an index |
742 | Inverted index |
743 | Spatial index |
744 | Sparse index |
745 | Bitmap index |
746 | Temporal index |
747 | Using a hash |
748 | Ranking, scoring, and weighting records |
749 | Based on record similarity and relevance |
750 | Based on term frequency of appearance |
751 | Based on historical data |
752 | Sorting and ordering data |
754 | Filtering data |
755 | Parsing data structures and data objects |
756 | Transforming data structures and data objects |
757 | Hiding and masking database data |
758 | Record, file, and data search and comparisons |
759 | Query statement modification |
760 | Translating a query to another language or schema |
764 | For parallel processing system |
765 | Query expansion or refinement |
769 | Database query processing |
781 | Database access control methods |
790 | DATABASE DESIGN |
791 | Data structure types |
792 | Database management system frameworks |
793 | Custom data structure types |
794 | Semantic network |
795 | Including data structures referencing externally stored data |
796 | Including structural features to support data retrieval and/or manipulation |
797 | Trees |
798 | Graphs |
799 | Queues |
800 | Linked lists |
801 | Arrays |
802 | Database and data structure management |
803 | Database, schema, and data structure creation and/or modification |
809 | Moving data from one schema or structure to another |
810 | Through the use of a logical data model |
811 | From unstructured or semi-structured data to structured data |
812 | Data storage operations |
813 | GARBAGE COLLECTION |
821 | FILE MANAGEMENT |
822 | File systems |
823 | Disk file systems |
824 | Flash file systems |
825 | Database file systems |
826 | Transactional file systems |
827 | Network file systems |
828 | File directory structure |
899 | MISCELLANEOUS |
E-SUBCLASSES | ||
The following subclasses beginning with the letter E are E-subclasses. Each E-subclass corresponds in scope to a classification in a foreign classification system, for example, the European Classification system (ECLA). The foreign classification equivalent to an E-subclass is identified in the subclass definition. In addition to US documents classified in E-subclasses by US examiners, documents are regularly classified in E-subclasses according to the classification practices of any foreign Offices identified in parentheses at the end of the title. For example, "(EPO)" at the end of a title indicates both European and US patent documents, as classified by the EPO, are regularly added to the subclass. E-subclasses may contain subject matter outside the scope of this class.Consult their definitions, or the documents themselves to clarify or interpret titles. |
E17.001 | INFORMATION RETRIEVAL; DATABASE STRUCTURES THEREFORE (EPO) |
E17.002 | Data Indexing; Abstracting; Data Reduction (EPO) |
E17.005 | Interfaces; database management systems; updating (EPO) |
E17.007 | Concurrency control and recovery (EPO) |
E17.008 | Document retrieval systems (EPO) |
E17.009 | Information processing systems, e.g., multimedia systems, etc. (EPO) |
E17.01 | File systems; file servers (EPO) |
E17.011 | Processing chained data, e.g., graphs, linked lists, etc. (EPO) |
E17.014 | Query processing for the retrieval of structured data (EPO) |
E17.015 | Natural language query interface (EPO) |
E17.016 | Menu driven systems; graphical querying; query-by-example (EPO) |
E17.017 | Query optimization (EPO) |
E17.018 | In geographical information databases (EPO) |
E17.019 | In image databases (EPO) |
E17.02 | Based on image content (EPO) |
E17.021 | Using color (EPO) |
E17.022 | Using extracted text (EPO) |
E17.023 | Using a combination of image content features (EPO) |
E17.024 | Using shape and object relationship (EPO) |
E17.025 | Using texture (EPO) |
E17.026 | Based on bibliographical data of images (EPO) |
E17.027 | The images having vectorial formats (EPO) |
E17.028 | The images being video sequences (EPO) |
E17.029 | By browsing (EPO) |
E17.03 | By graphical querying (EPO) |
E17.031 | Data organization and access thereof (EPO) |
E17.032 | Using distributed data base systems, e.g., networks, etc. (EPO) |
E17.033 | Processing unordered data (EPO) |
E17.034 | Random access (EPO) |
E17.035 | Using parallel associative memories (EPO) |
E17.036 | By address calculation or conversion, e.g., hashing, etc. (EPO) |
E17.037 | Using directory or table look-up (EPO) |
E17.039 | Sequential access, e.g., string matching, etc. (EPO) |
E17.044 | In structured data stores (EPO) |
E17.045 | Relational databases (EPO) |
E17.046 | Clustering or classification (EPO) |
E17.048 | Entity relationship models (EPO) |
E17.049 | Physical indexing structures (EPO) |
E17.05 | Trees, e.g., B+ trees, etc. (EPO) |
E17.051 | Vectors, bitmaps or matrices (EPO) |
E17.052 | Hash tables (EPO) |
E17.053 | Index managing details (EPO) |
E17.054 | Relational operators, e.g., joins, transitive closure, partitioning, etc. (EPO) |
E17.055 | Object oriented databases (EPO) |
E17.056 | Multidimensional databases (EPO) |
E17.058 | Of unstructured textual data (EPO) |
E17.059 | Filtering based on additional data, e.g., user or group profiles, etc. (EPO) |
E17.061 | Querying (EPO) |
E17.062 | Query formulation (EPO) |
E17.063 | Reformulation based on results of preceding query (EPO) |
E17.064 | Using relevance feedback from the user, e.g., relevance feedback on documents, documents sets, document terms or passages, etc. (EPO) |
E17.066 | Using system suggestions (EPO) |
E17.067 | Using document space presentation or visualization, e.g., category, hierarchy or range presentation and selection, etc. (EPO) |
E17.068 | Natural language query formulation or dialogue systems (EPO) |
E17.069 | Query processing (EPO) |
E17.07 | Query translation (EPO) |
E17.071 | Selection or weighting of terms from queries, including natural language queries (EPO) |
E17.072 | Syntactic pre-processing steps, e.g., stopword elimination, stemming, etc. (EPO) |
E17.073 | Translation of the query language, e.g., Chinese to English, etc. (EPO) |
E17.074 | Query expansion (EPO) |
E17.075 | Query execution (EPO) |
E17.076 | Using Boolean model (EPO) |
E17.077 | Using phonetics (EPO) |
E17.078 | Using natural language analysis (EPO) |
E17.079 | Using probabilistic model (EPO) |
E17.08 | Using vector based model (EPO) |
E17.081 | Reuse of stored results of previous queries (EPO) |
E17.082 | Presentation or visualization of query results (EPO) |
E17.083 | Indexing (EPO) |
E17.084 | Selection or weighting of terms for indexing (EPO) |
E17.085 | Physical indexing structures (EPO) |
E17.089 | Clustering or classification (EPO) |
E17.09 | Into predefined classes (EPO) |
E17.091 | Including class or cluster creation or modification (EPO) |
E17.092 | Including cluster or class visualization or browsing (EPO) |
E17.093 | Browsing or visualization (EPO). |
E17.095 | Based on associated metadata or manual classification, e.g., bibliographic data, etc. (EPO) |
E17.096 | Using identifiers, e.g., barcodes, radio frequency identifications, etc. (EPO) |
E17.097 | Using citations (EPO) |
E17.098 | Creation of semantic tools (EPO) |
E17.101 | Of audio data (EPO) |
E17.102 | Based on associated metadata, e.g., bibliographic data, images associated with audio data, etc. (EPO) |
E17.104 | Processing sequentially ordered data, e.g., alpha-numerically ordered, etc. (EPO) |
E17.107 | Retrieval from the Internet, e.g., browsers, etc. (EPO) |
E17.108 | By querying, e.g., search engines or meta-search engines, crawling techniques, push systems, etc. (EPO) |
E17.109 | With filtering and personalization (EPO) |
E17.11 | Spatially dependent indexing and retrieval, e.g., location dependent results to queries, etc. (EPO) |
E17.111 | By navigation, e.g., using categorized browsing, portals, synchronized browsing, visual networks of documents, virtual worlds or tours, etc. (EPO) |
E17.112 | By using information identifiers, e.g., encoding URL in specific indicia, browsing history, etc. (EPO) |
E17.113 | By using bar codes (EPO) |
E17.114 | Bookmark management (EPO) |
E17.115 | URL specific, e.g., using aliases, detecting broken or misspelled links, etc. (EPO) |
E17.116 | Web site content organization and management, e.g., publishing, automatic linking or maintaining pages, etc. (EPO) |
E17.117 | Access to data in other repository systems, e.g., legacy data or dynamic web page generation, etc. (EPO) |
E17.118 | Document structures and storage, e.g., HTML extensions, etc. (EPO) |
E17.119 | Browsing optimization (EPO) |
E17.122 | Of semistructured data, the underlying structure being taken into account, e.g., mark-up language structure data, etc. (EPO) |
E17.123 | Indexing, e.g., of XML tags, etc. (EPO) |
E17.124 | Mapping or conversion (EPO) |
E17.127 | XML native databases, structures and querying (EPO) |
E17.134 | Details of database functions independent of the retrieved data type (EPO) |
E17.135 | Querying (EPO) |
E17.136 | Query formulation (EPO) |
E17.137 | Using system suggestions (EPO) |
E17.138 | Using search space presentation or visualization, e.g., category or range presentation and selection, etc. (EPO) |
E17.139 | Natural language query formulation or dialogue systems (EPO) |
E17.14 | Query processing (EPO) |
E17.141 | Presentation or visualization of query results (EPO) |
E17.142 | Browsing or visualization (EPO) |
E17.143 | Retrieval based on associated meditate (EPO) |
CROSS-REFERENCE ART COLLECTIONS | ||
912 | APPLICATIONS OF A DATABASE |
913 | Multimedia |
917 | Text |
918 | Location |
922 | Communications |
923 | Intellectual property |
924 | Patent procedure |
925 | Drafting an application |
926 | Drafting drawing or figures |
927 | Validation |
928 | Electronic submission |
929 | Docketing |
930 | Intellectual property analysis |
936 | For use in research and development |
937 | Intellectual property searching |
938 | Intellectual property markets |
939 | Idea solicitation |
940 | Infrastructure |
941 | Human sciences |
942 | Legal/academic |
943 | News |
944 | Business related |
950 | Financial |
951 | Calendar or scheduling |
952 | Malicious software |
953 | ORGANIZATION OF DATA |
954 | Relational |
955 | Object-oriented |
956 | Hierarchical |
957 | Multidimensional |
958 | Data cubes |
959 | Network |
960 | Object-relational |
961 | Associative |
962 | Entity-attribute-value |
963 | Hybrid |
964 | DATABASE ARRANGEMENT |
999.001 | DATABASE OR FILE ACCESSING (707/1) |
999.002 | Access augmentation or optimizing (707/2) |
999.003 | Query processing (i.e., searching) (707/3) |
999.004 | Query formulation, input preparation, or translation (707/4) |
999.005 | Query augmenting and refining (e.g., inexact access) (707/5) |
999.006 | Pattern matching access (707/6) |
999.007 | Sorting (707/7) |
999.008 | Concurrency (e.g., lock management in shared database) (707/8) |
999.009 | Privileged access (707/9) |
999.01 | Distributed or remote access (707/10) |
999.1 | DATABASE SCHEMA OR DATA STRUCTURE (707/100) |
999.101 | Manipulating data structure (e.g., compression, compaction, compilation) (707/101) |
999.102 | Generating database or data structure (e.g., via user interface) (707/102) |
999.103 | Object-oriented database structure (707/103R) |
999.104 | Object-oriented database structure processing (707/103Y) |
999.105 | Object-oriented database structure network (707/103X) |
999.106 | Object-oriented database structure reference (707/103Z) |
999.107 | Application of database or data structure (e.g., distributed, multimedia, image) (707/104.1) |
999.2 | FILE OR DATABASE MAINTENANCE (707/200) |
999.201 | Coherency (e.g., same view to multiple users) (707/201) |
999.202 | Recoverability (707/202) |
999.203 | Version management (707/203) |
999.204 | Archiving or backup (707/204) |
999.205 | File allocation (707/205) |
FOREIGN ART COLLECTIONS | ||
FOR000 | CLASS-RELATED FOREIGN DOCUMENTS |
This page is produced by the Office of Classification Support (Office of Patent Classification) for the Reference Tools Project.
Please send questions and comments to usptoinfo@uspto.gov .
Note: The Patent and Trademark Depository Library Program (PTDLP) administers a nationwide network of public, state and academic libraries designated as Patent and Trademark Depository Libraries authorized by 35 U.S.C. 13 to: Disseminate Patent and Trademark Information Support Diverse Intellectual Property Needs of the Public. PTDL Contact Information
Note: For information/comments on electronic information products, such as purchasing USPTO data, or to discuss system requirements for magnetic tape products, contact:
Information Products Division -- U.S. Patent and Trademark Office
Information Products Division
Contact Information
Or, browse
their on-line catalog.
The Inventors Assistance Center is available to help you on patent matters.Send questions about USPTO programs and services to the USPTO Contact Center (UCC). You can suggest USPTO webpages or material you would like featured on this section by E-mail to the webmaster@uspto.gov. While we cannot promise to accommodate all requests, your suggestions will be considered and may lead to other improvements on the website. |
|