U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"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.

Newsletter  PatentStorm News

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.

 

Attorney: HICKMAN PALERMO TRUONG & BECKER/ORACLE


Number of applications: 452
Last date: February 24, 2011

1                      
Application No.Application TitleIssue Date
20110047330DATABASE 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
20110047193MANAGING 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
20110047143XML 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
20110029585AUTOMATIC 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
20110029569DDL 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
20110029557TECHNIQUES 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
20110023082TECHNIQUES 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
20110022639Hierarchy 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
20110010392Checkpoint-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
20100332966TECHNIQUE 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
20100319054PORTABLE 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
20100318640ADAPTIVE 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
20100318570PLUGGABLE 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
20100312756Query 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
20100306268SYSTEM 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
20100306220Efficient 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
20100306219Cache-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
20100293199Efficient 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
20100281491PUBLISHER 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
20100281079COMPRESSION 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
20100281060TYPE 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
20100281004STORING 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
20100278446STRUCTURE 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
20100254254PROCESS 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
20100242050METHOD 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
20100241641VIEW 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
20100235513TECHNIQUES 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
20100235348LOADING 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
20100235344MECHANISM 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
20100228734MECHANISM 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
20100211959ADAPTIVE 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
20100211681INTELLIGENT 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
20100211560EFFICIENT 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
20100198920HIGH 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
20100191745MECHANISMS 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
20100191721Mechanisms 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
20100186016DYNAMIC 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
20100185683Indexing 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
20100174802SUPER 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
20100169354Indexing 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
1                      
 
Sign InRegister
Username  
Password   
forgot password?