Patent Assignment
Reel/Frame 037280/0221
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)
Computer Resource Management for Competing Processes
Patent:
7,036,124 →
Application:
09/259,589 →
Apparatus and Methods for Managing Resource Usage
Patent:
7,028,298 →
Application:
09/394,118 →
Static Scheduling of Test Cases
Patent:
7,031,900 →
Application:
09/479,774 →
Object Oriented Mechanism for Dynamically Constructing Customized Implementations to Enforce Restrictions
Patent:
7,051,067 →
Application:
09/483,723 →
Adaptive Memory Allocation
Patent:
7,035,989 →
Application:
09/504,876 →
Apparatus and Method for Finding the Longest Matching Prefix in a Router
Patent:
7,027,445 →
Application:
09/580,022 →
Java Virtual Machine Configurable to Perform as a Web Server
Patent:
7,039,691 →
Application:
09/585,945 →
Efficient Clip-Testing in Graphics Acceleration
Patent:
7,042,466 →
Application:
09/589,039 →
Web Server in-Kernel Interface to Data Transport System and Cache Manager
Patent:
7,028,091 →
Application:
09/654,103 →
Automatic Link Failover in Data Networks
Patent:
7,042,837 →
Application:
09/697,663 →
Facilitating Value Prediction to Support Speculative Program Execution
Processing Architecture Having a Compare Capability
General Remote Using Spoken Commands
System Using Fair-Share Scheduling Technique to Schedule Processes Within Each Processor Set Based on the Number of Shares Assigned to Each Process Group
Cluster Membership Monitor
Methods and Apparatus for Creating and Transforming Graphical Constructs
Patent:
7,024,633 →
Application:
09/855,968 →
Method and Apparatus for Generating Web Pages from Templates
Two Tier Clusters for Representation of Objects in Java Programming Environments
Client Controlled Data Recovery Management
Dynamic Bandwidth Adaptive Image Compression/Decompression Scheme
Frameworks for Generation of Java Macro Instructions for Storing Values into Local Variables
Service Processor and System and Method Using a Service Processor
Discovery of Nodes in an Interconnection Fabric
Method and System for Managing a Directory with a Template
Method, System, and Program for Managing Accesses to Data Objects by Multiple User Programs Over a Network
Stream Operator in a Dynamically Typed Programming Language
Applying Term Consistency to the Solution of Unconstrained Interval Global Optimization Problems
Method and Apparatus for Arbitrating Master-Slave Transactions
Filter-Based Attribute Value Access Control
Modeling Custom Scan Flops in Level Sensitive Scan Design
Applying Term Consistency to an Inequality Constrained Interval Global Optimization Problem
Error Recovery
Technique for Associating Execution Characteristics with Instructions or Operations of Program Code
Service Management System for Configuration Information
Geometric Folding for Cone-Tree Data Compression
Active Block Write-Back from Sram Cache to Dram
Graphical User Interface for Indicating Device Failover
Method and Apparatus for Managing a Data Imaging System Using Cim Providers in a Distributed Computer System
Flexible System Architecture with Common Interface for Multiple System Functions
Method and Apparatus for Configuring a Clock Timing Feedback Path
Method and Apparatus for Improving Transaction Specification by Marking Application States
Mechanism to Manage the Lifecycle of a Resource Adapter
Method and Apparatus for Cycle-Based Computation
Method and Apparatus for Simulation Processor
Generating a Description of a Configuration for a Virtual Network System
Patent:
7,043,539 →
Application:
10/113,845 →
Method and System for Implementing Policies, Resources and Privileges for Using Services in Ldap
Method and Apparatus for Facilitating Compact Object Headers
Class Dependency Graph-Based Class Loading and Reloading
Mechanism for Reformatting a Simple Source Code Statement into a Compound Source Code Statement
Method and Apparatus for Managing Remote Data Replication Using Cim Providers in a Distributed Computer System
System and Method for Topology Manager Employing Finite State Automata for Dynamic Cluster Formation
System and Method Dynamic Cluster Membership in a Distributed Data System
Shared Memory Multiprocessing System Employing Mixed Broadcast Snooping and Directory Based Coherency Protocols
Method and Apparatus for Maintaining Data Integrity
Method, System, and Program for Using Buffers to Provide Property Value Information for a Device
Error Detection Using Data Block Mapping
Input Field Constraint Mechanism
Mechanism for Enabling Efficient Testing of a Set of Computer Code
Register Window Fill Technique for Retirement Window Having Entry Size Less Than Amount of Fill Instructions
Register Window Spill Technique for Retirement Window Having Entry Size Less Than Amount of Spill Instructions
Apparatus and Method for Random Number Generation
Circuit Board Orientation in a Computer System
Method and System for Striping Data to Accommodate Integrity Metadata
System and Method for Processing Node Interrupt Status in a Network
A Server Blade for Performing Load Balancing Functions
Matrix Transposition in a Computer System
Multi-Mode Specification-Driven Disassembler
Kernel Event Subscription and Publication System and Method
Computer System Layout and Cooling Configuration
Method for Quantifying I/O Chip/Package Resonance
Placement of Allocation Trains in the Train Algorithm
Redundant Clock Synthesizer
Combining Entries in a Card Object Table
Combining External and Intragenerational Reference-Processing in a Garbage Collector Based on the Train Algorithm
Better Placement of Objects Reachable from Special Objects During Collection Based on the Train Algorithm
System and Method for Efficiently and Reliably Performing Write Cache Mirroring
Method and Apparatus for Updating Boot Code Using a System Controller
Method and System for Postmortem Object Type Identification
Method and Apparatus for Protecting a State Associated with a Memory Structure
Data Transmission Update Technique in Low Power Modes
Parallel Non-Contiguous Allocation and Card Parsing
System and Method to Provide Hot-Swap Status Indication in a Computer System Having Redundant Power Supplies
Multi-Texturing by Walking an Appropriately-Sized Supertile Over a Primitive
Method and apparatus for identifying computer expansion cards
Method and Apparatus for Mapping Memory Addresses to Corresponding Cache Entries
Pulsed Dynamic Keeper Gating
On-Chip Signal State Duration Measurement and Adjustment
Half-Rail Differential Driver Circuit
Caching Fonts for Improved Bandwidth of Transmitted Text
Patent:
7,046,250 →
Application:
10/623,058 →
Electronics Assembly with Arrangement for Air Cooling
Estimating Capacitances Using Information Including Feature Sizes Extracted from a Netlist
Patent:
7,036,096 →
Application:
10/657,431 →
Low Threshold Voltage Transistor Displacement in a Semiconductor Device
Patent:
7,032,200 →
Application:
10/657,964 →
Electronic Assembly Including a Housing Having a Rotatable Portion
Integrated Circuit Repair Using Multiple-Photon Absorption of Laser Light
Patent:
7,041,514 →
Application:
10/672,539 →
Triangle Coverage Estimation and Edge-Correct Tesselation
Patent:
7,042,452 →
Application:
10/677,671 →
System and Method for Providing a Fast and Power Efficient Jam Latch
Lidless Chip Package Effectively Having Co-Planar Frame and Semiconductor Die Surfaces
Patent:
7,030,484 →
Application:
10/824,455 →
Integrated Strain Gages for Board Strain Characterization
Using Chip Lamination to Couple an Integrated Circuit with a Microstrip Transmission Line
Patent:
7,030,470 →
Application:
10/844,196 →
Floating Input Amplifier for Capacitively Coupled Communication