Patent Assignment
Reel/Frame 014662/0001
Assignment of Assignor's Interest
Recorded: 2003-11-03
Pages: 33
Assignor
ORACLE CORPORATION
Executed: 2003-10-28
Assignee
ORACLE INTERNATIONAL CORPORATION
500 ORACLE PARKWAY, REDWOOD SHORES, CALIFORNIA, 94065
Covered Properties
(243)
Recovery Logging in the Presence of Snapshot Files by Ordering of Buffer Pool Flushing
Patent:
5,369,757 →
Application:
07/717,212 →
Classification of Data Records by Comparison Records to a Training Database Using Probability Weights
Patent:
5,251,131 →
Application:
07/739,111 →
Simple Random Sampling on Pseudo-Ranked Hierarchical Data Structures in a Data Processing System
Patent:
5,379,422 →
Application:
07/822,056 →
Extending the Semantics of the Outer Join Operator for Un-Nesting Queries to a Data Base
Patent:
5,412,804 →
Application:
07/876,393 →
Two-Pass Multi-Version Read Consistency
Patent:
5,452,445 →
Application:
07/876,626 →
Methods and Apparatus for Optimizing Undo Log Usage
Patent:
5,524,205 →
Application:
08/050,747 →
Method and Apparatus for Processing Electronic Mail in Parallel
Patent:
5,504,897 →
Application:
08/175,159 →
Methods and Apparatus for Updating Information in a Computer System Using Logo and State Identifiers
Patent:
5,485,608 →
Application:
08/227,491 →
Range-Based Query Optimizer
Patent:
5,664,172 →
Application:
08/277,550 →
Dynamic Index Retrieval, Bit Mapping, and Optimization of a Single Relation Access
Patent:
5,495,608 →
Application:
08/280,146 →
Physical Database Design System
Patent:
5,485,610 →
Application:
08/292,575 →
System for Database Integrity with Multiple Logs Assigned to Client Subsets
Patent:
5,499,367 →
Application:
08/330,100 →
Method and Apparatus for Universal National Language Support Program Testing
Patent:
5,572,668 →
Application:
08/385,192 →
A Method and Apparatus for Defining and Configuring Modules of Data Objects and Programs in a Distributed Computer System
Patent:
5,724,556 →
Application:
08/422,042 →
Communication Link for Client-Server Having Agent Which Sends Plurality of Requests Independent of Client and Receives Information from the Server Independent of the Server
Patent:
5,850,517 →
Application:
08/521,660 →
Method and Apparatus for Comparison of Data Strings
Patent:
5,742,706 →
Application:
08/568,557 →
Menu Editor for a Graphical User Interface
Patent:
5,760,776 →
Application:
08/571,445 →
System and Method for Negotiating Security Services and Algorithms for Communication Across a Computer Network
Patent:
5,784,566 →
Application:
08/583,890 →
Method and Apparatus for Generating Dynamic Web Pages by Invoking a Predefined Procedural Package Stored in a Database
Patent:
5,761,673 →
Application:
08/594,686 →
Method and Apparatus for Efficiently Evaluating Exists and Not Exists Equivalent Subqueries
Patent:
5,732,258 →
Application:
08/598,518 →
Method for Editing Views Created by Joins
Patent:
5,832,485 →
Application:
08/601,127 →
Method and Apparatus for Storing and Retrieving Data in Multiple Languages Simultaneously Using a Fully-Populated Sub-Table
Patent:
5,787,410 →
Application:
08/603,658 →
Method for Using an Index as a Workspace for Deferred Enforcement of Uniqueness Constraints
Patent:
6,105,025 →
Application:
08/612,562 →
Method and Apparatus for Providing Isolation Levels in a Database System
Patent:
5,870,758 →
Application:
08/613,026 →
Method and Apparatus for Improved Transaction Recovery
Patent:
5,850,507 →
Application:
08/618,443 →
Configurable Conflict Resolution in a Computer Implemented Distributed Database
Patent:
5,806,074 →
Application:
08/618,507 →
Method and Apparatus for Distributing Work Granules Among Processes Based on the Location of Data Accessed in the Work Granules
Patent:
5,892,945 →
Application:
08/620,002 →
Method and Apparatus for Buffering Data in a Computer System
Patent:
5,778,442 →
Application:
08/621,655 →
Method and Apparatus for Providing Schema Evolution Without Recompilation
Patent:
6,119,130 →
Application:
08/624,191 →
Method and Apparatus for Dynamically Disabling and Enabling Table Locking for a Database
Patent:
5,794,241 →
Application:
08/629,106 →
A Method for Allocating Either Private or Shared Buffer Memory for Sto Ring Data from Sort Operations in Accordance with an Assigned Value or Threshold Value
Patent:
5,799,210 →
Application:
08/634,694 →
Recovery of Remotely Initiated Distributed Prepared Transaction by Status Report from a Second Database to an External Coordinator
Patent:
5,734,896 →
Application:
08/641,330 →
Using a Parent Latch That Covers a Plurality of Child Latches to Track the Progress of a Process Attempting to Acquire Resources
Patent:
5,784,623 →
Application:
08/654,552 →
Method and Apparatus for Data Comparisons
Patent:
5,802,528 →
Application:
08/655,321 →
Method and Apparatus of Enforcing Uniqueness of a Key Vallue for a Row in a Data Table
Patent:
5,860,070 →
Application:
08/655,960 →
Method and Apparatus for User Selectable Logging
Patent:
5,903,898 →
Application:
08/658,058 →
Method for Obtaining Information Regarding the Current Activity of a Database Management System from a Virtual Table in a Memory of the Database Management System
Patent:
5,809,495 →
Application:
08/658,059 →
Memory Structure and Method for Tuning a Database Statement Using a Join-Tree Data Structure Representation, Including Selectivity Factors, of a Master Table and Detail Table
Patent:
5,761,654 →
Application:
08/659,158 →
Method and Apparatus for Facilitating Data Replication Using Object Groups
Patent:
5,799,306 →
Application:
08/667,677 →
Method and Apparatus for Reducing the Memory Required to Store Bind Variable Descriptors in a Database
Patent:
5,802,523 →
Application:
08/669,244 →
Method and Apparatus for Parallelizing Operations That Create a Table
Patent:
5,870,743 →
Application:
08/669,697 →
Method and Apparatus for Implementing Cursor Variables for Accessing Data from Database
Patent:
6,044,216 →
Application:
08/671,801 →
Resource Management Using Resource Domains
Patent:
5,920,872 →
Application:
08/672,348 →
Using Overlapping Partitions of Data for Query Optimization
Patent:
6,014,656 →
Application:
08/673,714 →
Method and System for Processing Queries in a Database System Using Index Structures That Are Not Native to the Database System
Patent:
5,893,104 →
Application:
08/677,159 →
Method and Apparatus for Implementing Segmented Arrays in a Database
Patent:
5,845,296 →
Application:
08/677,771 →
Method and Apparatus for Executing Stored Procedures in a Foreign Database Management System
Patent:
5,768,589 →
Application:
08/680,561 →
Method and Apparatus for Building Efficient and Flexible Geometry Management Widget Classes
Patent:
5,721,848 →
Application:
08/689,355 →
Method and Apparatus for Achieving an Enforced and Valid Constraint State
Patent:
5,899,993 →
Application:
08/694,350 →
Selecting a Qualified Data Repository to Create an Index
Patent:
5,842,197 →
Application:
08/705,299 →
Method and Apparatus for Processing Reports
Patent:
6,226,659 →
Application:
08/710,440 →
Method and Apparatus for Managing Dependencies in a Distributed Computing Environment for Ensuring the Safety of Remote Procedure Calls
Patent:
6,212,578 →
Application:
08/711,772 →
Method and Apparatus for Queuing Updates in a Computer System
Patent:
5,963,960 →
Application:
08/739,353 →
Tracking Dependencies Between Transactions in a Database
Patent:
5,806,076 →
Application:
08/740,544 →
Reverse-Byte Indexing
Patent:
5,956,705 →
Application:
08/741,076 →
Method for Processing Type-Ahead Input and Operation-Abort Input
Patent:
5,900,024 →
Application:
08/745,025 →
Method and Apparatus for Using Undo/Redo Logging to Perform Asynchronous Updates of Parity and Data Pages in a Redundant Array Data Storage Environment
Patent:
6,041,423 →
Application:
08/747,064 →
Method and Apparatus for Processing Count Statements in a Database System
Patent:
5,819,256 →
Application:
08/752,128 →
Index-Only Tables with Nested Group Keys
Patent:
5,852,822 →
Application:
08/764,112 →
Method and Apparatus That Provides a Scalable Media Delivery System
Patent:
5,953,506 →
Application:
08/768,114 →
Method and Apparatus for Reapplying Changes to a Database
Patent:
5,974,425 →
Application:
08/768,717 →
Dequeuing Using Queue Batch Numbers
Patent:
5,870,760 →
Application:
08/769,740 →
Parallel Queue Propagation
Patent:
5,870,761 →
Application:
08/770,573 →
Recoverable Data Replication Between Source Site and Destination Site Without Distributed Transactions
Patent:
5,781,912 →
Application:
08/772,003 →
Improved Method and Apparatus for Parallel Processing Aggregates Using Intermediate Aggregate Values
Patent:
5,850,547 →
Application:
08/780,591 →
Method and Apparatus for Peer-to-Peer Data Replication
Patent:
5,806,075 →
Application:
08/783,156 →
Range-Based Query Optimizer
Patent:
6,439,783 →
Application:
08/784,227 →
Method and Apparatus for Peer-to-Peer Data Replication Including Handling Exceptional Occurrences
Patent:
5,737,601 →
Application:
08/784,442 →
Caching Data in Recoverable Objects
Patent:
5,832,516 →
Application:
08/784,611 →
Method and Apparatus for Generating Reports Using Declarative Tools
Patent:
6,160,549 →
Application:
08/785,856 →
Method and Apparatus for Generating Reports Using Declarative Tools
Patent:
5,809,266 →
Application:
08/786,198 →
Processing Distributed Transactions in Heterogeneous Computing Environments Using Two-Phase Commit
Patent:
5,924,095 →
Application:
08/796,169 →
Database Backup/Restore and Bulk Data Transfer
Patent:
5,873,101 →
Application:
08/799,562 →
Drag and Drop Object Subclassing
Patent:
5,913,063 →
Application:
08/806,996 →
Creating Bitmaps from Multi-Level Identifiers
Patent:
6,081,800 →
Application:
08/807,344 →
Query Processing Using Compressed Bitmaps
Patent:
6,141,656 →
Application:
08/807,429 →
Bitmapped Indexing with High Granularity Locking
Patent:
5,899,988 →
Application:
08/807,451 →
Method and Apparatus for Using Incompatible Types of Indexes to Process a Single Query
Patent:
5,903,888 →
Application:
08/808,096 →
Group by and Distinct Sort Elimination Using Cost-Based Optimization
Patent:
5,822,748 →
Application:
08/808,097 →
Report Server Caching
Patent:
5,978,787 →
Application:
08/808,102 →
Method and Apparatus for Providing Database System Replication in a Mixed Propagation Environment
Patent:
5,937,414 →
Application:
08/808,522 →
Bitmap Index Compression
Patent:
5,907,297 →
Application:
08/808,560 →
Bitmap Segmentation
Patent:
6,067,540 →
Application:
08/808,584 →
Updating Bitmapped Indexes
Patent:
5,884,307 →
Application:
08/808,585 →
Combining Bitmaps Within a Memory Limit
Patent:
5,963,935 →
Application:
08/808,586 →
Method for Executing Star Queries
Patent:
5,848,408 →
Application:
08/808,621 →
Method and Apparatus for Performing Consistent Reads in Multiple- Server Environments
Patent:
5,832,521 →
Application:
08/808,622 →
Controlled Execution of Partitioned Code
Patent:
6,126,328 →
Application:
08/810,624 →
Method and Apparatus for Implementing Bandwidth Allocation with a Reserve Feature
Patent:
6,125,396 →
Application:
08/824,619 →
Hierarchical Protection of Seed Data
Patent:
5,915,086 →
Application:
08/832,232 →
Techniques for Reducing the Number of Snapshots of a Database
Patent:
5,956,713 →
Application:
08/838,967 →
Method and Apparatus for Identifying New Data by Address Ranges
Patent:
5,848,405 →
Application:
08/839,190 →
Dynamic Snapshot Set Adjustment
Patent:
5,873,098 →
Application:
08/841,541 →
Sharing Snapshots for Consistent Reads
Patent:
5,956,731 →
Application:
08/842,169 →
Automated Hypertext Outline Generation for Documents
Patent:
5,978,818 →
Application:
08/846,510 →
Genetic Algorithm Control Arrangement for Massively Parallel Computer System
Patent:
5,839,120 →
Application:
08/856,401 →
Multithreaded Client Application Storing a Separate Context for Each Transaction Thus Allowing Threads to Resume Transactions Startded by Other Client Threads
Patent:
6,119,145 →
Application:
08/858,616 →
Method for Executing a Procedure That Requires Input from a Role
Patent:
5,987,422 →
Application:
08/864,850 →
Method and Apparatus for Performing a Loop Reset in a Process Modeling System
Patent:
5,890,127 →
Application:
08/865,269 →
Method and Apparatus for Reporting Errors in a Computer System
Patent:
6,138,253 →
Application:
08/865,333 →
Performance-Related Estimation Using Pseudo-Ranked Trees
Patent:
5,875,445 →
Application:
08/865,374 →
Method and Apparatus for Implementing User-Definable Error Handling Processes
Patent:
6,334,193 →
Application:
08/865,527 →
Method and Apparatus for Reducing the Number of Pings That Occur in a Multiple Node System
Patent:
6,012,060 →
Application:
08/865,651 →
Method for Managing Termination of a Lock-Holding Process Using a Waiting Lock
Patent:
5,872,981 →
Application:
08/865,885 →
Security and Password Mechanisms in a Database System
Patent:
5,944,825 →
Application:
08/866,038 →
Method for Managing Shared Resources in a Multiprocessing Computer System
Patent:
6,041,384 →
Application:
08/866,200 →
Planned Session Termination for Clients Accessing a Resource Thgrough a Server
Patent:
6,199,110 →
Application:
08/866,204 →
"Automatic Failover for Clients Accessing a Resource Through a Server"
Patent:
6,490,610 →
Application:
08/866,842 →
Method and Apparatus for Parallelizing Operations That Insert Data into an Existing Data Container
Patent:
5,956,704 →
Application:
08/870,147 →
Method and Apparatus for Coupling Clients to Servers
Patent:
6,243,751 →
Application:
08/872,529 →
Method and Apparatus for Enabling Web-Based Execution of an Application
Patent:
6,073,163 →
Application:
08/872,777 →
A System Using Session Data Stored in Session Data Storage for Associating and Disassociating User Identifiers for Switching Client Sessions in a Server
Patent:
6,088,728 →
Application:
08/873,057 →
A System and Method for Generating and Transmitting a Command in Response to a Request for Additional Data and Data Described in the Request
Patent:
6,421,715 →
Application:
08/873,385 →
Method and Apparatus for Generating Recurring Events in a Calendar/Schedule System
Patent:
6,272,074 →
Application:
08/886,842 →
Method and Apparatus for Implementing Parallel Operations in a Database Management System
Patent:
5,857,180 →
Application:
08/898,080 →
Parallel System and Method for Generating Classification/Regression Tree
Patent:
5,864,839 →
Application:
08/938,068 →
Method and Apparatus for Processing Electronic Mail in Parallel
Patent:
5,835,762 →
Application:
08/939,998 →
I/O Forwarding in a Cache Coherent Shared Disk Computer System
Patent:
6,112,281 →
Application:
08/946,084 →
Apparatus and Method for Message Queuing in a Database System
Patent:
6,058,389 →
Application:
08/961,597 →
References That Indicate Where Global Database Objects Reside
Patent:
6,134,558 →
Application:
08/961,740 →
Method and Apparatus for Accessing a File That Can Be Concurrently Written
Patent:
6,178,428 →
Application:
08/961,741 →
Method and Apparatus for Preserving Non-Current Information That Can Be Overwritten in a Computer File
Patent:
5,946,700 →
Application:
08/961,747 →
Method and Apparatus for Fail Safe Configuration
Patent:
6,173,420 →
Application:
08/961,793 →
Apparatus and Method for Pickling Data
Patent:
6,128,621 →
Application:
08/961,795 →
Method and Apparatus for Implementing an Extensible Authentication Mechanism in a Web Application Server
Patent:
6,446,204 →
Application:
08/961,796 →
Method and System for Locking Resources in a Computer System
Patent:
6,108,654 →
Application:
08/961,797 →
Multi-Node Fault-T0LERANT Timestamp Generation
Patent:
6,078,930 →
Application:
08/961,798 →
Method and Apparatus for Incorporating State Information into a Url
Patent:
6,225,995 →
Application:
08/962,028 →
Method and Apparatus for Efficiently Backing Up Files Using Multiple Computer Systems
Patent:
6,003,044 →
Application:
08/962,086 →
Method and Apparatus for Identifying Files Used to Restore a File
Patent:
6,073,128 →
Application:
08/962,087 →
Approach for Managing Access to Large Objects in Database Systems Using Large Object Indexes
Patent:
6,061,678 →
Application:
08/962,132 →
Generating Computer Instructions Having Operand Offset Length Fields for Defining the Length of Variable Length Operand Offsets
Patent:
6,182,202 →
Application:
08/962,134 →
Apparatus and Method Which Features Linearizing Attributes of an Information Object into a String of Bytes for Object Representation and Storage in a Database System
Patent:
6,112,207 →
Application:
08/962,409 →
Method and System for Executing an Operation in a Distributed Environment
Patent:
6,026,404 →
Application:
08/962,414 →
Object Views for Relational Data
Patent:
6,108,664 →
Application:
08/962,415 →
Apparatus and Method for Null Representation in Database Object Storage
Patent:
6,112,210 →
Application:
08/962,416 →
Method and Apparatus for Handling Client Request with a Web Distributed Application Server
Patent:
6,247,056 →
Application:
08/962,485 →
Lob Locators
Patent:
5,999,943 →
Application:
08/962,487 →
Logical Groupings Within a Database
Patent:
6,006,234 →
Application:
08/962,531 →
Latch-Free Sequence Generation for High Concurrency Ststems
Patent:
5,983,015 →
Application:
08/962,534 →
Apparatus and Method for Storage of Object Collections in a Database System
Patent:
6,061,690 →
Application:
08/962,535 →
Method and Apparatus for Performing Transactions in a Stateless Web Environment Which Supports a Declarative Paradigm
Patent:
6,334,114 →
Application:
08/962,536 →
Method and Apparatus for Restoring a Portion of a Database
Patent:
5,991,772 →
Application:
08/962,539 →
Method and Apparatus for Providing Continuous Level of Detail
Patent:
6,169,549 →
Application:
09/003,863 →
Reliable Connectionless Network Protocol
Patent:
6,310,892 →
Application:
09/005,526 →
Method and Apparatus for Copying Data That Resides in a Database
Patent:
6,105,030 →
Application:
09/032,095 →
Method and Apparatus for Implementing Dynamic Vrml
Patent:
5,999,944 →
Application:
09/032,099 →
Method and Apparatus for Incrementally Generating a Virtual Three-Dimensional World
Patent:
6,088,698 →
Application:
09/032,320 →
Composing a Description of a Virtual 3D World from Values Stored in a Database and Generated by Decomposing Another Description of a Virtual 3D World
Patent:
6,348,927 →
Application:
09/032,749 →
Compile Time Variable Size Paging of Constant Pools
Patent:
6,275,830 →
Application:
09/044,507 →
Architecture for Client-Server Communication Over a Communication Link
Patent:
6,157,941 →
Application:
09/044,643 →
Method and Apparatus for Providing Inter-Application Program Communication Using a Common View
Patent:
6,370,590 →
Application:
09/052,049 →
Method and Apparatus for Providing Inter-Application Program Communication Using a Common View and Metadata
Patent:
6,202,099 →
Application:
09/052,348 →
Method and Apparatus Capable of Prioritizing and Streaming Objects Within a 3-D Virtual Environment
Patent:
6,118,456 →
Application:
09/054,338 →
Method for Using an Index as a Workspace for Deferred Enforcement of Uniqueness Constraints
Patent:
6,047,285 →
Application:
09/056,392 →
Developing Device and Developer Carrying Member
Patent:
5,893,014 →
Application:
09/072,452 →
Extensible Framework of Key Resource Manager and Transaction Manager Events for Providing Native Support for Foreign-Initiated Transactions
Patent:
6,233,587 →
Application:
09/074,511 →
Method and Apparatus for Determining Whether a Transaction Can Use a Version of a Data Item
Patent:
6,192,377 →
Application:
09/078,358 →
Method and Apparatus for Incremental Refresh of Summary Tables in a Database System
Patent:
6,205,451 →
Application:
09/083,643 →
Managing Access to Data in a Distributed Database Environment
Patent:
6,237,001 →
Application:
09/095,463 →
Method and Apparatus for Propagating Commit Times Between a Plurality of Database Servers
Patent:
6,243,702 →
Application:
09/102,724 →
Managing Partitioned Cache
Patent:
6,370,619 →
Application:
09/102,735 →
Recovery Optimization with Incremental Checkpoints
Patent:
6,253,212 →
Application:
09/103,627 →
Distributed Resource Management
Patent:
6,314,114 →
Application:
09/103,629 →
Method and System for Controlling Recovery Downtime
Patent:
6,351,754 →
Application:
09/103,630 →
Incremental Maintenance of Materialized Views Containing One-to-N Lossless Joins
Patent:
6,125,360 →
Application:
09/109,115 →
Incremental Maintenance of Materialized Views Containing One-to-One Lossless Joins
Patent:
6,134,543 →
Application:
09/109,782 →
Moderately Conservative, Mostly Copying 2 Space Garbage Collector in the Nursery of a Generational Memory Manager
Patent:
6,421,689 →
Application:
09/110,000 →
Autonomous Transactions in a Database System
Patent:
6,219,666 →
Application:
09/114,340 →
A Method for Allocating Either Private or Shared Buffer Memory for Storing Data from Sort Operations in Accordance with an Assigned Value or Threshold Value
Patent:
6,230,220 →
Application:
09/127,438 →
Method and Apparatus for Executing a Query That Specifies a Sort Plus Operation
Patent:
5,974,408 →
Application:
09/129,257 →
Method and System for Mastering Locks in a Multiple Server Database System
Patent:
6,272,491 →
Application:
09/139,042 →
An Index with Entries That Store the Key of a Row and All Non-Key Values of the Row
Patent:
6,128,610 →
Application:
09/139,526 →
Apparatus and Method for Aggregate Indexes
Patent:
6,487,546 →
Application:
09/141,345 →
Method and Apparatus for Improved Transaction Recovery
Patent:
6,182,241 →
Application:
09/141,765 →
Opaque Types
Patent:
6,286,015 →
Application:
09/149,889 →
Method and Apparatus for Processing Electronic Mail in Parallel
Patent:
6,216,127 →
Application:
09/154,523 →
Recovering Resources in Parallel
Patent:
6,295,610 →
Application:
09/156,551 →
Database Fine-Grained Access Control
Patent:
6,487,552 →
Application:
09/167,092 →
Reducing the Memory Footprint of a Session Duration Semispace
Patent:
6,279,012 →
Application:
09/172,095 →
Method and System for Interupting Page Delivery Operations in a Web En
Patent:
6,317,790 →
Application:
09/187,293 →
Method and Apparatus for Transferring Data from the Cache of One Node to the Cache of Another Node
Patent:
6,353,836 →
Application:
09/199,120 →
Method and Apparatus for Reapplying Changes to a Database
Patent:
6,292,808 →
Application:
09/205,830 →
Object Hashing with Incremental Changes
Patent:
6,363,396 →
Application:
09/218,864 →
Rewriting a Query in Terms of a Summary Based on One-to-One and One-to-Many Losslessness of Joins
Patent:
6,477,525 →
Application:
09/221,363 →
Rewriting a Query in Terms of a Summary Based on Functional Dependencies and Join Backs, and Based on Join Derivability
Patent:
6,496,819 →
Application:
09/221,641 →
Using a Materialized View to Process a Related Query Containing a Semijoin
Patent:
6,449,609 →
Application:
09/221,647 →
Using a Materialized View to Process a Related Query Containing a One to Many Lossless Join
Patent:
6,449,605 →
Application:
09/221,649 →
Using a Materialized View to Process a Related Query Containing an Antijoin
Patent:
6,449,606 →
Application:
09/221,913 →
Database Having an Integrated Transformation Engine Using Pickling and Unpickling of Data
Patent:
6,377,953 →
Application:
09/222,010 →
Anticipatory Lock Mode Conversions in a Lock Management System
Patent:
6,405,274 →
Application:
09/222,012 →
Rewriting a Query in Terms of a Summary Based on Aggregate Computability and Canonical Format and When a Dimension Table Is on the Child Side of an Outer Join
Patent:
5,991,754 →
Application:
09/222,249 →
Performing 2-Phase Commit with Presumed Prepare
Patent:
6,510,421 →
Application:
09/222,407 →
Performing 2-Phase Commit with Delayed Forget
Patent:
6,493,726 →
Application:
09/222,553 →
Hybrid Shared Nothing/Shared Disk Database System
Patent:
6,321,238 →
Application:
09/222,577 →
Transitioning Ownership of Data Items Between Ownership Groups
Patent:
6,341,340 →
Application:
09/222,593 →
Method and Apparatus for Efficiently Refreshing Sets of Summary Tables and Materialized Views in a Database Management System
Patent:
6,334,128 →
Application:
09/224,063 →
Reward Based Cache Management
Patent:
6,378,043 →
Application:
09/224,381 →
Method and Apparatus for Distributing Work Granules Among Processes Based on the Location of Data Accessed in the Work Granules
Patent:
6,505,227 →
Application:
09/238,670 →
Database Appliance Comprising Hardware and Software Bundle Configured for Specific Database Applications
Patent:
6,487,547 →
Application:
09/240,229 →
Method and Apparatus for Providing Multiple Commands to a Server
Hierarchical Indexing for Accessing Hierarchically Organized Information in a Relational System
Patent:
6,427,123 →
Application:
09/251,757 →
Detecting a State Change in a Lock Structure to Validate a Potential Deadlock
Patent:
6,304,938 →
Application:
09/256,330 →
Automatically Determining Data That Is Best Suited for Index Tuning
Patent:
6,321,218 →
Application:
09/256,810 →
Reliable Message Propagation in a Distributed Computer System
Patent:
6,397,352 →
Application:
09/256,847 →
Resource Management Using Resource Domains
Patent:
6,385,613 →
Application:
09/272,980 →
Transaction-Based Locking Approach
Patent:
6,412,034 →
Application:
09/293,360 →
Security and Password Mechanisms in a Database System
Patent:
6,145,086 →
Application:
09/300,091 →
Method for Processing Host Language Source Code Containing Embedded Database Language Statements
Patent:
6,108,660 →
Application:
09/305,354 →
Bitmap Segmentation
Patent:
6,195,656 →
Application:
09/311,171 →
Method and Apparatus for Using Incompatible Types of Indexes to Process a Single Query
Patent:
6,144,957 →
Application:
09/311,181 →
Bitmap Index Compression
Patent:
6,205,442 →
Application:
09/311,654 →
Report Server Caching
Patent:
6,199,058 →
Application:
09/313,130 →
Transactional Framework for Executing Statements Involving Non-Native Code
Patent:
6,360,228 →
Application:
09/324,605 →
Optimizing Parameter Passing
Patent:
6,481,007 →
Application:
09/324,893 →
Generating and Implementing Indexes Based on Criteria Set Forth in Queries
Patent:
6,421,662 →
Application:
09/326,530 →
Method and System for Removing Ambiguities in a Shared Database Command
Patent:
6,374,257 →
Application:
09/334,362 →
Method and Apparatus That Provides a Scalable Media Delivery System
Patent:
6,490,627 →
Application:
09/340,624 →
Method and Apparatus for Preserving Non-Current Information That Can Be Overwritten in a Computer File
Patent:
6,055,546 →
Application:
09/343,932 →
Content Based Publish-and-Subscribe System Integrated in a Relational Database System
Patent:
6,405,191 →
Application:
09/359,170 →
Rewriting Queries to Access Materialized Views That Group Along an Ordered Dimension
Patent:
6,345,272 →
Application:
09/361,688 →
Accessing Domain Object Data Stored in a Relational Database System
Patent:
6,484,180 →
Application:
09/365,663 →
Method and System for Performing Fine Grain Versioning
Patent:
6,460,052 →
Application:
09/378,396 →
Parallel Index Maintenance
Patent:
6,438,562 →
Application:
09/379,625 →
Method and Apparatus for Using Metadata to Dynamically Generate a Display Page to Solicit Input from a User
Patent:
6,493,704 →
Application:
09/394,664 →
Method and Apparatus for Dynamically Rendering Components at Run Time
Patent:
6,507,833 →
Application:
09/395,075 →
Database System Event Triggers
Patent:
6,405,212 →
Application:
09/405,013 →
Building Indexes on Columns Containing Large Objects
Patent:
6,243,718 →
Application:
09/405,410 →
Tracking Multiple Versions of Data Items by Utilizing a Single Index
Patent:
6,209,000 →
Application:
09/405,460 →
Method and Apparatus for Reducing Costs Associated with Manipulating Data
Patent:
6,493,710 →
Application:
09/411,061 →
Storing Multidimensional Data in a Relational Database Management System
Patent:
6,484,179 →
Application:
09/427,202 →
Method and Apparatus for Providing Schema Evolution Without Recomplication
Patent:
6,216,137 →
Application:
09/433,656 →
Mechanism for Sharing Ancillary Data Between a Family of Related Functions
Patent:
6,421,666 →
Application:
09/436,046 →
Parallel Distinct Aggregates
Patent:
6,430,550 →
Application:
09/455,004 →
Techniques for Handling Function-Defined Hierarchical Dimensions
Patent:
6,493,708 →
Application:
09/517,361 →
Performing operations on objects in database system in response to a request that specifies references that indicate where the objects reside
Patent:
6,266,673 →
Application:
09/589,601 →
Bitmap segmentation
Patent:
6,266,662 →
Application:
09/617,207 →
Opaque Types
Patent:
6,470,348 →
Application:
09/629,541 →
Method for minimizing the number of sorts required for a query block containing window functions
Patent:
6,389,410 →
Application:
09/656,905 →
Managing Recovery of Data After Failure of One or More Caches
Recovering Data from a Failed Cache Using Recovery Logs of Caches That Updated the Data
Managing Partitioned Cache
Patent:
6,470,423 →
Application:
10/032,243 →
Approach for Publishing Data in a Relational Database System
Patent:
6,502,093 →
Application:
10/099,478 →
Related Assignments
(25)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignors Interest.
Jul 31, 1991
From: MASAND, BRIJ M.; SMITH, STEPHEN J.
To: THINKING MACHINES CORPORATION
Reel/Frame 005806/0419 →
Assignment of Assignors Interest.
Aug 9, 1991
From: SPIRO, PETER M.; RAGHAVAN, ANANTH; RENGARAJAN, TIRUMANJANAM K.
To: DIGITAL EQUIPMENT CORPORATION, A CORPORATION OF MA
Reel/Frame 005817/0049 →
Assignment of Assignors Interest.
Jan 16, 1992
From: ANTOSHENKOV, GENNADY
To: DIGITAL EQUIPMENT CORPORATION
Reel/Frame 005992/0021 →
Assignment of Assignors Interest.
Apr 30, 1992
From: KRISHNA, MURALI M.
To: DIGITAL EQUIPMENT CORPORATION
Reel/Frame 006117/0734 →
Assignment of Assignors Interest.
Jul 28, 1992
From: HALLMARK, GARY
To: ORACLE CORPORATION
Reel/Frame 006213/0778 →
Assignment of Assignor's Interest
Apr 18, 1994
From: GANS, STEVEN; NAZEM, FARZAD
To: ORACLE CORPORATION
Reel/Frame 006965/0320 →
Assignment of Assignor's Interest
Jul 19, 1994
From: ANTOSHENKOV, GENNADY
To: DIGITAL EQUIPMENT CORPORATION
Reel/Frame 007123/0710 →
Assignment of Assignor's Interest
Dec 20, 1994
From: DIGITAL EQUIPMENT CORPORATION
To: ORACLE CORPORATION
Reel/Frame 007260/0320 →
Assignment of Assignor's Interest
Jan 11, 1995
From: BAMFORD, ROGER
To: ORACLE CORPORATION
Reel/Frame 007295/0569 →
Assignment of Assignor's Interest
Mar 31, 1995
From: SEE, HIOW-TONG J.; HOKETSU, MAKOTO
To: ORACLE CORPORATION
Reel/Frame 007412/0719 →
Assignment of Assignor's Interest
Jun 5, 1995
From: ORACLE CORPORATION
To: ORACLE CORPORATION, A CORP. OF DE
Reel/Frame 007496/0271 →
Assignment of Assignor's Interest
Jul 5, 1995
From: SOUDER, BENNY; DOO, LIP BOON; ELSBERND, CURTIS; LIM, PETER
To: ORACLE CORPORATION
Reel/Frame 007525/0155 →
Assignment of Assignor's Interest
Jan 11, 1996
From: VERKLER, JAY L.; HARRENSTIEN, KENNETH L.; SHAFIQ, MUHAMMAD; LAMBERT, MARK L.
To: ORACLE CORPORATION
Reel/Frame 007771/0039 →
Assignment of Assignor's Interest
Feb 8, 1996
From: JAKOBSSON, HAKAN; CHAUDHRY, ATIF
To: ORACLE CORPORATION
Reel/Frame 007847/0311 →
Assignment of Assignor's Interest
Feb 14, 1996
From: CHAUDHRY, ATIF
To: ORACLE CORPORATION
Reel/Frame 007882/0098 →
Assignment of 1% of Assignor's Interest (See Document for Details).
Feb 27, 1996
From: RTMC CORPORATION
To: RTPC CORPORATION
Reel/Frame 007824/0938 →
Assignment of a 99% Interest
Feb 27, 1996
From: RTMC CORPORATION
To: TM PATENTS, L.P.
Reel/Frame 007833/0719 →
Assignor Has Assigned to Assignee, Pursuant to the Assignment, a 1% Interest in the Patents, Patent Applications and Other Property Described in the Assignment
Feb 27, 1996
From: RTPC CORPORATION
To: TM PATENTS, L.P.
Reel/Frame 007833/0001 →
Security Interest
Feb 27, 1996
From: TM PATENTS, L.P.
To: TMC CREDITORS, LLC
Reel/Frame 007824/0887 →
Assignment of Assignor's Interest
Mar 8, 1996
From: JACOBS, KENNETH R.; JENKINS, ROBERT J.
To: INTEL CORPORATION
Reel/Frame 007906/0755 →
Assignment of Assignor's Interest
Mar 11, 1996
From: BAMFORD, ROGER J.; JACOBS, KENNETH R.
To: ORACLE CORPORATION
Reel/Frame 007904/0798 →
Assignment of Assignor's Interest
Mar 19, 1996
From: NAGI, GARY C.; RIZVI, HASAN; TAN, LENG LENG
To: ORACLE CORPORATION
Reel/Frame 007915/0869 →
Assignment of Assignor's Interest
Mar 26, 1996
From: VIAVANT, STEVEN; GLECKLER, ARTHUR A.; WESSMAN, RICHARD R.
To: ORACLE CORPORATION
Reel/Frame 007913/0731 →
Assignment of Assignor's Interest
Apr 1, 1996
From: MCGURRIN, SCOTT H.; MUENCH, STEVEN P.; CLARK, STEPHEN MARK ANDREW
To: ORACLE CORPORATION
Reel/Frame 007861/0326 →
Assignment of Assignor's Interest
May 10, 1996
From: BOOKMAN, MATTHEW; HAVERTY, JOHN FRANCIS; LONNROTH, MAGNUS MARD; MONTINOLA, TERESITA KATRINA RODRIGUEZ
To: ORACLE CORPORATION
Reel/Frame 007939/0401 →