Patent Assignment
Reel/Frame 037280/0199
Merger and Change of Name
Recorded: 2015-12-14
Pages: 11
Assignors
ORACLE USA, INC.
Executed: 2010-02-12
SUN MICROSYSTEMS, INC.
Executed: 2010-02-12
ORACLE AMERICA, INC.
Executed: 2010-02-12
Assignee
ORACLE AMERICA, INC.
500 ORACLE PARKWAY, REDWOOD SHORES, CALIFORNIA, 94065
Covered Properties
(100)
Smart Bookmarks for Small Footprint Device Applications
Patent:
7,017,159 →
Application:
09/333,421 →
Methods and Apparatus for Managing Debugging I/O
Patent:
7,010,781 →
Application:
09/504,156 →
Method and Apparatus for Making a Sorber
Patent:
7,003,979 →
Application:
09/524,216 →
Method and Computer Program Product for Reducing Colormap Flashing
Patent:
7,009,621 →
Application:
09/546,993 →
System and Method for Event Subscriptions for Corba Gateway
Patent:
7,010,586 →
Application:
09/552,984 →
Method for Caching Xml Documents Viewable on Devices with Different Displays
Patent:
7,020,681 →
Application:
09/593,742 →
Extensible System for Building and Evaluating Credentials
Patent:
7,010,690 →
Application:
09/612,057 →
Distributed Least Choice First Arbiter
Patent:
7,006,501 →
Application:
09/621,031 →
Secure, Distributed E-Mail System
Patent:
7,020,779 →
Application:
09/644,086 →
Message Gates Using a Shared Transport in a Distributed Computing Environment
Patent:
7,010,573 →
Application:
09/693,673 →
Generating Results Gates in a Distributed Computing Environment
Patent:
7,016,966 →
Application:
09/693,681 →
Method and Apparatus for Providing an E-Business Audit Trail in a Distributed Computing System
Patent:
7,007,088 →
Application:
09/703,919 →
Efficient Implementation of an Auction Proxy Bid Engine
Patent:
7,006,987 →
Application:
09/712,935 →
Prescheduling Arbitrated Resources
Patent:
7,020,161 →
Application:
09/714,341 →
Method, System and User Interface for Inputting and Manipulating Tokenised Strings
Http Transaction Monitor
Computer Processing Architecture Having a Scalable Number of Processing Paths and Pipelines
System and Method for Storing and Accessing Digital Media Content Using Smart Card Technology
Techniques for Loading Class Files into Virtual Machines
Low-Complexity, High Accuracy Model of a Cpu Power Distribution System
Concurrent Shared Object Implemented Using a Linked-List with Amortized Node Allocation
Entry Distribution in a Directory Server
Cluster Configuration Repository
Routing Scheme Using Preferred Paths in a Multi-Path Interconnection Fabric in a Storage Network
Method, System, and Program for Generating a User Interface
Dynamic Downloading of Keyboard Keycode Data to a Networked Client
Secure Personal Identification Number Entry in a Distributed Network
Heuristic for Generating Opposite Information for Inclusion in Focus Events
Enumerated Roles in a Directory System
Method and System for Determining a Directory Entry's Class of Service Based on the Value of a Specifier in the Entry
Method and System for Sharing Entry Attributes in a Directory Server Using Class of Service
Uniqueid-Based Addressing in a Directory Server
Storage Array Employing Scrubbing Operations at the Disk-Controller Level
Secure Ephemeral Decryptability
Method and System for Establishing a Quorum for a Geographically Distributed Cluster of Computers
Priority Delay Insertion Circuit
Method and Apparatus for Automatically Isolating Minimal Distinguishing Stimuli in Design Verification and Software Development
Graphical System and Automated Pattern Generator for Testing Arrays
Method and Apparatus for Class Initialization Barriers and Access to Class Variables in Multitasking Virtual Machines
Method and Apparatus for Dynamic Configuration of a Lexical Analysis Parser
Thread Suspension System and Method Using Trapping Instructions
Methods and Apparatus for Performing Parallel Integer Multiply Accumulate Operations
Exception Handling in Java Computing Environments
Synchronization of Distributed Simulation Nodes by Keeping Timestep Schedulers in Lockstep
System for Controlling Access to and Generation of Localized Application Values
Designing a Data Center
Test Result Analyzer in a Distributed Processing Framework System and Methods for Implementing the Same
Bypassing Protocol Checksum Computations in Communications Across a Reliable Network Link
Floating Point Multiplier for Delimited Operands
Floating Point Status Information Testing Circuit
System and Method for Verifying Error Detection/Correction Logic
Method, System, and Program for Maintaining a Database of Data Objects
Shared Resource Domains
Method and Apparatus for Deployment of High Integrity Software Using Reduced Dynamic Memory Allocation
Method, System, Data Structures, and Article of Manufacture for Implementing a Persistent Object
Method and System for Dividing a Plurality of Existing Volumes of Storage into a Plurality of Virtual Logical Units of Storage
Method and Apparatus for Debugging in a Massively Parallel Processing Environment
System and Method for Multiple Data Sources to Plug into a Standardized Interface for Distributed Deep Search
Dynamic Interface Aggregation on Demand
Method and Apparatus for Integrated Instruction Scheduling and Register Allocation in a Postoptimizer
Dynamic Size for Language Variables
Computer Arrangement Using Non-Refreshed Dram
Apparatus and Method for Mounting a Component in a Rack
Data Storage System Using 3-Party Hand-Off Protocol to Facilitate Failure Recovery
Computer Systems
Method and Apparatus for Measuring Multi-Connection Performance of a Server
Interface Standard Support in Modular Computer Systems
Round-Robin Updating for High Speed I/O Parallel Interfaces
Distributed Storage Cache Coherency System and Method
Transferring a Digital Video Stream Through a Series of Hardware Modules
Synthesizing a Pixel Clock with Extremely Close Channel Spacing
Frame Detector for Use in Graphics Systems
Topology Based Wire Shielding Generation
User Defined Disk Array
Efficient Mechanisms for Detecting Phantom Write Errors
Method and Apparatus for Associating Metadata Attributes with Program Elements
Switching Apparatus and Method for Increasing the Total Number of Addressable Electronic Devices Beyond Limits Imposed by Device Address Sizes
Ejector Mechanism and a Carrier Including Same
Method and Apparatus for Monitoring and Recording Computer System Performance Parameters
Conformal Heat Spreader
Method for Microprocessor Test Insertion Reduction
Method for Rapid Interpretation of Results Returned by a Parallel Compare Instruction
Multi-Threaded Garbage Collector Employing Cascaded Memory Arrays of Task Identifiers to Implement Work Stealing Queues for Task Identification and Processing
Methods and Apparatus for Indexing Content
Patent:
7,020,654 →
Application:
10/310,488 →
Instruction-Based Built-in Self-Test (Bist) of External Memory
Cache Replacement Policy to Mitigate Pollution in Multicore Processors
Apparatus and Method for Snoop Access in a Dual Access, Banked and Pipelined Data Cache Memory Unit
Systems and Methods for Addressing Memory
Patent:
7,013,362 →
Application:
10/372,746 →
Atomic Remote Memory Operations in Cache Mirroring Storage Systems
Method and Apparatus for Power Consumption Analysis in Global Nets
Method of Displaying an Image of Device Test Data
Streaming Protocol for Storage Devices
Method and Apparatus for Regulating Heat in an Asynchronous System
Method, Apparatus, and Computer Program Product for Generation of a via Array Within a Fill Area of a Design Layout
Method and Apparatus for Alleviating Register Window Size Constraints
Method and Apparatus for Avoiding Cache Pollution Due to Speculative Memory Load Operations in a Microprocessor
Measuring and Correcting Sense Amplifier and Memory Mismatches Using Nbti
Patent:
7,020,035 →
Application:
10/683,633 →
Predictive Arithmetic Overflow Detection
Method and Apparatus for Detecting Motion-Induced Artifacts in Video Displays
Patent:
7,020,579 →
Application:
10/713,846 →
Context Dependent Image Caching
Patent:
7,012,612 →
Application:
10/754,681 →
Related Assignments
(1)
Other recorded transfers of the patents in this record — the chain of ownership.