"I watched his countenance closely, to see if he was not deranged ... and I was assured by other senators after he left the room that they had no confidence in it."
U.S. Senator Smith of Indiana ; After seeing Samuel Morse demonstrate the telegraph.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20110047330 | DATABASE OPERATION-AWARE STRIPING TECHNIQUE A method, device, and computer readable medium for striping rows of data across logical units of storage with an affinity for columns is provided. Alternately, a method, device, and computer readable medium for striping columns of data across logical units of storage wi... | 02/24/2011 |
| 20110047193 | MANAGING COMPOUND XML DOCUMENTS IN A REPOSITORY A declarative mechanism is used to manage large documents within a repository. The large documents are sectioned into subdocuments that are linked together by a parent document. The combination of the parent document and subdocument is referred to as a compound document... | 02/24/2011 |
| 20110047143 | XML QUERY OPTIMIZATION WITH ORDER ANALYSIS OF XML SCHEMA Techniques for determining whether an XML query may be written are provided. In one scenario, an XML query includes an expandable path, which is a path expression that includes a wildcard character (*) or a descendant axis (//). An XML schema is used to generate multipl... | 02/24/2011 |
| 20110029585 | AUTOMATIC AND DYNAMIC PROVISIONING OF DATABASES Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace ... | 02/03/2011 |
| 20110029569 | DDL AND DML SUPPORT FOR HYBRID COLUMNAR COMPRESSED TABLES Techniques for storing and manipulating tabular data are provided. According to one embodiment, a user may control whether tabular data is stored in row-level or column-major format. Furthermore, the user may control the level of data compression to achieve an optimal b... | 02/03/2011 |
| 20110029557 | TECHNIQUES FOR PARTITION PRUNING Techniques are described for performing partition pruning in situations where previous database servers could not. Specifically, techniques are provided for (1) performing partition pruning based on predicates that involve non-prefix subsets of composite partitioning ke... | 02/03/2011 |
| 20110023082 | TECHNIQUES FOR ENFORCING APPLICATION ENVIRONMENT BASED SECURITY POLICIES USING ROLE BASED ACCESS CONTROL An application platform examines, at runtime, various specified aspects of an application environment in which an application interacts with a user. Such examinations are made to determine a state for each of the various specified aspects. Further, the platform automati... | 01/27/2011 |
| 20110022639 | Hierarchy Nodes Derived Based On Parent/Child Foreign Key And/Or Range Values On Parent Node Nodes of a tree are dynamically generated. A user may specify that a node should have a separate child node for each unique value that occurs in a particular column of a relational table. A user may specify that a node should have a separate child node for each range of... | 01/27/2011 |
| 20110010392 | Checkpoint-Free In Log Mining For Distributed Information Sharing Techniques for replicating data between database systems without taking checkpoints are provided. In an embodiment, a capture process restarts. Upon restarting, the capture process reestablishes an association with an apply process. A particular logical time maintained ... | 01/13/2011 |
| 20100332966 | TECHNIQUE FOR SKIPPING IRRELEVANT PORTIONS OF DOCUMENTS DURING STREAMING XPATH EVALUATION A method and apparatus are described for summarizing a document. For each node in the document that satisfies a marking criteria, a start and end mark pair is stored in a summary in document order. The start mark specifies a location in the document where the node start... | 12/30/2010 |
| 20100319054 | PORTABLE EMBEDDED LOCAL SERVER FOR WRITE-THROUGH CACHE A method of facilitating, via an embedded local server, dynamic responses to requests originating from an application and directed to a server is disclosed. An intermediary intercepts requests responds to the requests with locally stored data. The intermediary may also ... | 12/16/2010 |
| 20100318640 | ADAPTIVE WRITE-BACK AND WRITE-THROUGH CACHING FOR OFF-LINE DATA A method for facilitating communication between an application and a server is provided. An intermediary sits between an application and a server. The intermediary intercepts and responds to communications on behalf of the intended recipient of the communication.... | 12/16/2010 |
| 20100318570 | PLUGGABLE SESSION CONTEXT A method and apparatus are described for sharing a session to access a database. A database server receives, in a session, a session context identifier and a command. The session context identifier identifies a session context to use for the session. The session context... | 12/16/2010 |
| 20100312756 | Query Optimization by Specifying Path-Based Predicate Evaluation in a Path-Based Query Operator The approaches described herein provide an efficient way for a database server to process certain kinds of queries over XML data stored in an object-relational database that require the evaluation of a predicate expression with one or more path-based operands. A predica... | 12/09/2010 |
| 20100306268 | SYSTEM AND METHOD FOR IMPLEMENTING EFFECTIVE DATE CONSTRAINTS IN A ROLE HIERARCHY A system providing a method for implementing effective date constraints in a role hierarchy is described. In one embodiment, for example, the method comprises the steps of: storing data that represents a first effective date constraint on a role of a role hierarchy, the... | 12/02/2010 |
| 20100306220 | Efficient Way To Evaluate Aggregations On XML Data Using Path-Based Row Sources The approaches described herein provide an efficient way for a database server to process certain kinds of queries that require the evaluation of an aggregation function over XML data stored in an object-relational database. An aggregation function takes multiple inputs... | 12/02/2010 |
| 20100306219 | Cache-Based Predicate Handling For Queries On XML Data Using Uncorrelated Path-Based Row Sources The approaches described herein provide an efficient way to process certain kinds of queries that retrieve XML data stored in an object-relational database. An XML query may include a predicate condition that joins two row sources. One or both of the row sources require... | 12/02/2010 |
| 20100293199 | Efficient Way To Evaluate Uncorrelated Path-Based Row Sources With XML Storage The approaches described herein provide an efficient way to process certain kinds of queries that retrieve XML data stored in an object-relational database. A technique determines whether a query comprises a plurality of iteration expressions that exhibit a particular r... | 11/18/2010 |
| 20100281491 | PUBLISHER FLOW CONTROL AND BOUNDED GUARANTEED DELIVERY FOR MESSAGE QUEUES Techniques for managing messages in computer systems are provided. In one embodiment, in response to a publisher attempting to enqueue a message in a queue, a determination is made whether a condition is satisfied. The condition is based on the current usage of the queu... | 11/04/2010 |
| 20100281079 | COMPRESSION ANALYZER Techniques are described herein for automatically selecting the compression techniques to be used on tabular data. A compression analyzer gives users high-level control over the selection process without requiring the user to know details about the specific compression ... | 11/04/2010 |
| 20100281060 | TYPE SYSTEM FOR ACCESS CONTROL LISTS A method and storage media for performing access resolution using ACL types is provided. Under an AND semantic, an intersection set formed from the types of multiple ACLs protecting a resource may be utilized to efficiently determine whether a request for a privilege to... | 11/04/2010 |
| 20100281004 | STORING COMPRESSION UNITS IN RELATIONAL TABLES A database server stores compressed units in data blocks of a database. A table (or data from a plurality of rows thereof) is first compressed into a “compression unit” using any of a wide variety of compression techniques. The compression unit is then stored in one... | 11/04/2010 |
| 20100278446 | STRUCTURE OF HIERARCHICAL COMPRESSED DATA STRUCTURE FOR TABULAR DATA A highly flexible and extensible structure is provided for physically storing tabular data. The structure, is referred to as a compression unit, and may be used to physically store tabular data that logically resides in any type of table-like structure. According to one... | 11/04/2010 |
| 20100254254 | PROCESS ACTIVENESS CHECK Described herein are techniques for dynamically monitoring process activeness of processes running on a computing node. Problems affecting processes to serve their designated functions on the computing node can be relatively quickly detected and dealt with, thereby maki... | 10/07/2010 |
| 20100242050 | METHOD AND SYSTEM FOR DEADLOCK DETECTION IN A DISTRIBUTED ENVIRONMENT A method of deadlock detection is disclosed which adjusts the detection technique based on statistics maintained for tracking the number of actual deadlocks that are detected in a distributed system, and for which types of locks are most frequently involved in deadlocks... | 09/23/2010 |
| 20100241641 | VIEW MECHANISM FOR DATA SECURITY, PRIVACY AND UTILIZATION A machine-implemented method and machine-readable media for transforming sensitive data in a database is provided. Sensitive data in the database are transformed based on a query context of a query. The query may also be transformed. The transformed query may be applied... | 09/23/2010 |
| 20100235513 | TECHNIQUES FOR AUTOMATICALLY PROVISIONING A DATABASE OVER A WIDE AREA NETWORK Techniques for provisioning databases for users on a wide area network such as the Internet include a first party managing one or more database systems. Second parties subscribe to database services supported by the database systems managed by the first party. The first... | 09/16/2010 |
| 20100235348 | LOADING AN INDEX WITH MINIMAL EFFECT ON AVAILABILITY OF APPLICATIONS USING THE CORRESPONDING TABLE A database server provides a partitioned table with a corresponding locally partitioned index. When a request is made to load data into the table by an application, a table partition, along with a corresponding index partition, is created for the application. The corres... | 09/16/2010 |
| 20100235344 | MECHANISM FOR UTILIZING PARTITIONING PRUNING TECHNIQUES FOR XML INDEXES Techniques are provided for utilizing partition pruning for XML indexes. The computer-implemented method comprises storing XML documents in a document table, which is equi-partitioned with a corresponding index table, and wherein the partitioned document table and the p... | 09/16/2010 |
| 20100228734 | MECHANISM FOR EFFICIENTLY SEARCHING XML DOCUMENT COLLECTIONS The techniques presented herein are directed towards providing a user-directed keyword-based search on a large collection of XML documents, and displaying a summary of results to the user. Prior to receiving search requests from a user, an offline analysis of a large co... | 09/09/2010 |
| 20100211959 | ADAPTIVE CLUSTER TIMER MANAGER Described herein are techniques for adaptively managing timers that are used in various layers of a node. In many cases, the number of timers that occur in the system is reduced by proactively and reactively adjusting values of the timers based on conditions affecting t... | 08/19/2010 |
| 20100211681 | INTELLIGENT FLOOD CONTROL MANAGEMENT Described herein are techniques for dynamically monitoring and managing resource usages of processes running on a node in a multi-node database system. High resource usages of processes can be proactively detected and alleviated, thereby making such a node to perform si... | 08/19/2010 |
| 20100211560 | EFFICIENT EVALUATION OF XQUERY AND XPATH FULL TEXT EXTENSION Techniques are provided for efficiently evaluating XML queries that conform to an extension of an XML language (e.g., XQuery or XPath). The extension allows XML queries to have full-text search capabilities. Such an XML query is compiled to generate a tree of nodes that... | 08/19/2010 |
| 20100198920 | HIGH PERFORMANT INFORMATION SHARING AND REPLICATION FOR SINGLE-PUBLISHER AND MULTIPLE-SUBSCRIBER CONFIGURATION A method for sharing information between a publisher and multiple subscribers is provided. The publisher uses a latch-free, single publisher, multiple subscriber shared queue to share information. Logical change records representing changes made to a database are enqueu... | 08/05/2010 |
| 20100191745 | MECHANISMS FOR RANKING XML TAGS XML Schema design often involves repeating work already done by others. The XML modeling of an object may already be represented by one or more XML tags in a collection of documents. Rather than re-inventing what has been done before, or in order to be consistent with w... | 07/29/2010 |
| 20100191721 | Mechanisms For Efficient Autocompletion In XML Search Applications Mechanisms are described for providing auto-completion capability in a user interface that allows users to search for XML tags and data in a collection of XML documents. A user searching for data in XML documents might not be aware of the entire structure of the data. A... | 07/29/2010 |
| 20100186016 | DYNAMIC PROCESS PRIORITY DETECTION AND MITIGATION Described herein are techniques for dynamically monitoring and rebalancing priority levels of processes running on a computing node. Runaway processes and starved processes can be proactively detected and prevented, thereby making such a node to perform significantly be... | 07/22/2010 |
| 20100185683 | Indexing Strategy With Improved DML Performance and Space Usage for Node-Aware Full-Text Search Over XML Techniques are provided for searching within a collection of XML documents. A relational table stores an entry for each node of a set of nodes in a collection of XML documents. Each entry of the relational table stores an order key and a path identifier along with the a... | 07/22/2010 |
| 20100174802 | SUPER MASTER Described herein are techniques for using super masters to coordinate accesses by nodes in a database server cluster to data stored in a database. In many cases, the number of inter-nodal messages is reduced, thereby saving the overheads attendant to coordinating access... | 07/08/2010 |
| 20100169354 | Indexing Mechanism for Efficient Node-Aware Full-Text Search Over XML Techniques are provided for searching within a collection of XML documents. A relational table in an XML index stores an entry for each node of a set of nodes in the collection. Each entry of the relational table stores an order key and a path identifier along with the ... | 07/01/2010 |