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

Icon_funbox Quotables

"For a list of all the ways technology has failed to improve the quality of life, please press three."

Alice Kahn

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.

 

Assignee: Oracle International Corporation


Location: Redwood shores, CA
No. of applications: 543

                    14  
Application No.Application TitleIssue Date
20050050092Direct loading of semistructured data
Techniques and systems are disclosed for directly storing semistructured data in a database. According to one aspect, a client application reads data that comprises instances of a parent type. The client application invokes routines associated with the parent type. An a...
03/03/2005
20050050074Efficient loading of data into a relational database
Described is a method and system for storing data into a database, where a determination is made if schema metadata that is used to load the data into the database already exists, and where the existing schema metadata is used to load the data into the database if the s...
03/03/2005
20050050058Direct loading of opaque types
Techniques and systems are disclosed for storing instances of an opaque type in a database according to a direct path loading approach. According to one aspect, an opaque type implementor registers, with a loader application, routines that the opaque type implementor im...
03/03/2005
20050050056Mechanism to enable evolving XML schema
A method and system for evolving XML-schema-based data to conform to an evolved XML schema is disclosed. Based on an existing XML schema and an instance document that is based on the existing XML schema, an XML-schema-independent form of the instance document is generat...
03/03/2005
20050044525Techniques for partial loading of a configuration associated with a configuration model
In the context of a constraint-based or rule-based model, in which model entities, or nodes, are interrelated by constraints, rules, conditions or the like, addition of and changes to entity instances need to be validated against relevant constraints. A mechanism is pro...
02/24/2005
20050044087Dynamic selection of frequent itemset counting technique
Techniques are provided for (1) extending SQL to support direct invocation of frequent itemset operations, (2) improving the performance of frequent itemset operations by clustering itemset combinations to more efficiently use previously produced results, and (3)...
02/24/2005
20050044062Frequent itemset counting using clustered prefixes and index support
Techniques are provided for (1) extending SQL to support direct invocation of frequent itemset operations, (2) improving the performance of frequent itemset operations by clustering itemset combinations to more efficiently use previously produced results, and (3) making...
02/24/2005
20050038828Transparent migration of stateless sessions across servers
Techniques allow a client to be migrated from a session that has been established for a client on a server to another session on another server in a way that is a transparent to the application for which the initial session was established. The sessions are migrated und...
02/17/2005
20050038789On demand node and server instance allocation and de-allocation
An approach efficiently and dynamically allocates and de-allocates database instances and nodes between databases. The approach performs this function in a way that accounts for the users of and services hosted by multiple databases. ...
02/17/2005
20050038784Method and mechanism for database partitioning
The present invention is directed to a method and mechanism for partitioning using information not directly located in the object being partitioned. According to an embodiment of the invention, foreign key-primary key relationships are utilized to create join conditions...
02/17/2005
20050038772Fast application notification in a clustered computing system
With fast notification of changes to a clustered computing system, through which a number of events are published for system state changes, applications can quickly recover and sessions can quickly be rebalanced. When a resource associated with a service experiences a c...
02/17/2005
20050038835Recoverable asynchronous message driven processing in a multi-node system
An approach provides for recovery of message driven directors responsible for dynamically allocating resources within a multi-node database system. The receipt of a message, the action taken in response to it, and other messages sent in furtherance of the action, are pe...
02/17/2005
20050038849Extensible framework for transferring session state
Techniques allow a client to be switched from a session on a server to another session on another server in a way that is a transparent to the application for which the initial session was established. Thus, under transparent session migration, a client is switched betw...
02/17/2005
20050038848Transparent session migration across servers
Techniques allow a client to be switched from a session on a server to another session on another server in a way that is a transparent to the application for which the initial session was established. Thus, under transparent session migration, a client is switched betw...
02/17/2005
20050038834Hierarchical management of the dynamic allocation of resources in a multi-node system
Approaches are used for efficiently and effectively managing the dynamic allocation of resources of multi-node database systems between services provided by the multi-node database server. A service is a category of work that is hosted on the database server. The approa...
02/17/2005
20050038833Managing workload by service
Approaches for manage and measuring workload on computer resources by measuring workload in ways that are independent of physical hardware and that correlate to ways in which it is desirable to measure and manage workload for applications and clients. Specifically, logi...
02/17/2005
20050038831Automatic 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/17/2005
20050038829Service placement for enforcing performance and availability levels in a multi-node system
An approach efficiently and dynamically places services within a multi-node system when expanding or contracting services, that is, increasing and decreasing the number of instances that host a service. Service placement decisions are made in a way that accounts for per...
02/17/2005
20050033741Efficient processing of relational joins of multidimensional data
Predicate abduction involves identifying, from a database statement, predicates on attributes of dimensional data, and applying those predicates to corresponding measure data so that only measure values are fetched and returned for dimension values that satisfy the pred...
02/10/2005
20050022047Conditional data access after database system failure
A method of operation within a data processing system that includes a plurality of processing nodes each having access to a set of shared resources. Failure of one of the processing nodes is detected, followed by receipt of a request to access a first resource of the se...
01/27/2005
20050015563Guaranteed undo retention
Techniques are provided for guaranteed undo retention. The techniques include a database server attempting to store undo information in undo storage. In order to store the undo information, the database server may overwrite expired undo records; write to empty undo exte...
01/20/2005
20050010919Approaches for migrating portal objects from a source installation to a target installation
Approaches for migrating portal objects from a source installation to a target installation are disclosed. In one embodiment, when portal objects are selected to be migrated from a source installation to a target installation, the selected portal objects can be consider...
01/13/2005
20050004911Graphical condition builder for facilitating database queries
A graphical condition builder is provided that presents a graphical representation of a search query. In an embodiment, the graphical condition builder presents a graphical and numerical preview indicating the size of the expected query results set. In an embodiment, a ...
01/06/2005
                    14  
 
Sign InRegister
Username  
Password   
forgot password?