Patent Assignment
Reel/Frame 037303/0349
Merger and Change of Name
Recorded: 2015-12-16
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)
System and Method for Controlling Co-Scheduling of Processes of Parallel Program
Patent:
7,424,712 →
Application:
09/303,464 →
Method and Apparatus for Proximity Discovery of Services
Patent:
7,412,518 →
Application:
09/656,588 →
Transformation of Objects Between a Computer Programming Language and a Data Representation Language
Patent:
7,426,721 →
Application:
09/663,563 →
Method, System, Program, and Computer Readable Medium for Providing a Database for Object Oriented Objects
Patent:
7,434,156 →
Application:
09/722,923 →
Distributed Processing Framework System
Data Analysis Techniques for Dynamic Power Simulation of a Cpu
Floating Point Square Root Provider with Embedded Status Information
Floating Point Status Information Accumulation Circuit
System and Method for Determining Availability of an Arbitrary Network Configuration
Methods and Apparatus for Equalization in Single-Ended Chip-to-Chip Communication
Computer Assembly
Asynchronous Control Circuit with Symmetric Forward and Reverse Latencies
Inter-Object Communication Interface Bridge
Application Programming Interface for Provisioning Services
System and Method for Guarding Against Infinite Loops from Multi-Point Redirects in a Multi-Threaded Environment
Fail Instruction to Support Transactional Program Execution
Distributed Switch
Transferring System Identities
Shared Synchronized Skip-List Data Structure and Technique Employing Linearizable Operations
Patent:
7,424,477 →
Application:
10/653,828 →
Permutation of Opcode Values for Application Program Obfuscation
Interleaved Data and Instruction Streams for Application Program Obfuscation
Method and Apparatus for Facilitating Secure Cocktail Effect Authentication
Patent:
7,434,051 →
Application:
10/674,940 →
Execution Unit for Performing the Data Encryption Standard
Patent:
7,443,981 →
Application:
10/676,554 →
Smart Card Framework
Patent:
7,418,717 →
Application:
10/678,472 →
Concurrent Incremental Garbage Collector with a Card Table Summarizing Modified Reference Locations
Patent:
7,412,580 →
Application:
10/679,559 →
Methods and Apparatus for Producing a Configuration for Components of a Network
Patent:
7,441,021 →
Application:
10/679,827 →
Access Control Over Dynamic Intellectual Capital Content
Separation of Data from Metadata in a Tracing Framework
Patent:
7,437,716 →
Application:
10/713,612 →
Processor and Method for Supporting Compiler Directed Multithreading Management
Apparatus and Method for High-Throughput Asynchronous Communication
Patent:
7,417,993 →
Application:
10/742,075 →
System and Method for Dynamically and Persistently Tracking Incremental Profiling Data in a Process Cloning Application Environment
System and Method for Inducing Asynchronous Behavioral Changes in a Managed Application Process
System and Method for Dynamic Preloading of Classes Through Memory Space Cloning of a Master Runtime System Process
Patent:
7,426,720 →
Application:
10/745,023 →
A System Using Multiple Sets of Device Management Policies for Managing Network Devices Connected on Different Network Interfaces
Patent:
7,418,490 →
Application:
10/748,579 →
Method for Simulation with Optimized Kernels and Debugging with Unoptimized Kernels
Patent:
7,424,418 →
Application:
10/751,307 →
Multiplier Structure Supporting Different Precision Multiplication Operations
Patent:
7,433,912 →
Application:
10/782,162 →
Systems and Methods for Providing Snapshot Capabilities in a Storage Virtualization Environment
Patent:
7,430,568 →
Application:
10/787,320 →
Interposing Library for Page Size Dependency Checking
Patent:
7,434,210 →
Application:
10/791,023 →
Resolving Conflicts Between Network Service Rule Sets for Network Data Traffic in a System Where Rule Patterns with Longer Prefixes Match Before Rule Patterns with Shorter Prefixes
Patent:
7,441,022 →
Application:
10/800,091 →
Execution Displacement Read-Write Alias Prediction
Patent:
7,434,031 →
Application:
10/822,390 →
Method and Apparatus for Dynamic Striping
Patent:
7,424,574 →
Application:
10/828,677 →
Method and Apparatus for Vectored Block-Level Checksum for File System Data Integrity
Patent:
7,415,653 →
Application:
10/828,715 →
Versatile Register File Design for a Multi-Threaded Processor Utilizing Different Modes and Register Windows
Patent:
7,418,582 →
Application:
10/844,931 →
Method and System for Concurrent Garbage Collection and Mutator Execution
Patent:
7,421,539 →
Application:
10/849,081 →
Graceful Failover Using Augmented Stubs
Patent:
7,434,087 →
Application:
10/851,844 →
Input and Output Buffering
Patent:
7,436,845 →
Application:
10/863,038 →
Method and Apparatus for Source Authentication in a Communications Network
Prefetch Prediction
Patent:
7,434,004 →
Application:
10/870,010 →
Method and Apparatus for Creating a Hierarchical Model to Facilitate Identifying Components in a Programming Language File
Patent:
7,412,689 →
Application:
10/877,523 →
Arbitration of Window Swap Operations
Patent:
7,426,630 →
Application:
10/881,151 →
Apparatus and Method for Reducing Execution Latency of Floating Point Operations Having Special Case Operands
Patent:
7,437,538 →
Application:
10/881,763 →
Method for Determining Whether to Use a Lossy or Lossless Codec to Compress a Digital Image Using a Table of Non-Allowed Pixel Values
Patent:
7,415,158 →
Application:
10/883,278 →
Gang Blocks
Patent:
7,437,528 →
Application:
10/919,878 →
Arithmetic Early Bypass
Patent:
7,421,465 →
Application:
10/932,522 →
Optimizing Branch Condition Expressions in a Jit Compiler
Patent:
7,421,687 →
Application:
10/939,194 →
Postmortem Detection of Owned Mutual Exclusion Locks
Patent:
7,437,612 →
Application:
10/946,226 →
Battery-Backed Computer System with Externally Replaceable Battery Module
Patent:
7,414,854 →
Application:
10/965,132 →
Multiple-Location Read, Single-Location Write Operations Using Transient Blocking Synchronization Support
Patent:
7,412,572 →
Application:
10/965,336 →
Method and Apparatus for Determining Frequency of Execution for Compiled Methods Within a Virtual Machine
Method for Placing Graphical User Interface Components in Three Dimensions
Patent:
7,441,201 →
Application:
10/968,690 →
Network Address Assignment Server with Configuration Updating Capability
Patent:
7,418,488 →
Application:
10/969,304 →
Interfacing Hardware Emulation to Distributed Simulation Environments
Patent:
7,424,416 →
Application:
10/984,335 →
Age Segregation for Garbage Collector
Patent:
7,428,560 →
Application:
10/985,787 →
Handling Duplicate Cache Misses in a Multithreaded/Multi-Core Processor
Patent:
7,434,000 →
Application:
11/008,016 →
Method and Apparatus for Preserving Null Semantics During Use of a Forwarding Method
Patent:
7,415,021 →
Application:
11/010,697 →
Systems and Methods for Resolving Memory Address Collisions
Patent:
7,417,907 →
Application:
11/021,497 →
Multiple Contexts for Efficient Use of Translation Lookaside Buffer
Method and Apparatus for Using a Serial Cable as a Cluster Quorum Device
Method for Scheduling Jobs Using Distributed Utility-Based Preemption Policies
Patent:
7,444,316 →
Application:
11/045,561 →
Method and Apparatus for Data Aggregation in a Distributed System
Patent:
7,428,220 →
Application:
11/055,263 →
System and Method for Tolerating Communication Lane Failures
Methods and Apparatus to Verify Identity Using Biomorphic Information
Patent:
7,430,306 →
Application:
11/076,781 →
Facilitating Concurrent Non-Transactional Execution in a Transactional Memory System
Patent:
7,421,544 →
Application:
11/098,134 →
System for Scaling by Parallelizing Network Workload
Device Driver Access Method into a Virtualized Network Interface
Patent:
7,415,035 →
Application:
11/098,316 →
State Machine Simulator for Testing Computer Systems
Patent:
7,412,623 →
Application:
11/151,078 →
Method and an Apparatus for the High-Precision Tracking of Approximate Per-Task Memory Usage
Patent:
7,424,589 →
Application:
11/165,807 →
Method and Apparatus for Identifying a Drift in a Quantized Signal in a Computer System
Patent:
7,444,268 →
Application:
11/205,430 →
Magneto-Hydrodynamic Heat Sink
Method and Apparatus for Computer System Diagnostics Using Safepoints
Patent:
7,418,630 →
Application:
11/220,507 →
Multi-Chip Module Structure with Power Delivery Using Flexible Cables
Patent:
7,425,760 →
Application:
11/250,100 →
Computer Equipment Temperature Control System and Methods for Operating the Same
Patent:
7,434,412 →
Application:
11/261,144 →
Clock and Data Recovery Wherein an Fb-Dimm Is Connected to Signal Path and Null and Sync Frames Control the Fb-Dimm
Method and Apparatus for Providing Efficient Output Buffering and Bus Speed Matching
Method, System, and Apparatus for Dynamic Buffer Space Allocation
Method, System, and Apparatus Foe a Dynamic Retry Buffer That Holds a Packet for Transmission
Cooling Technique Using Multiple Magnet Array for Magneto-Hydrodynamic Cooling of Multiple Integrated Circuits
High-Frequency Linear Phase-Frequency Detector with Wide-Pulse Outputs
Patent:
7,443,206 →
Application:
11/326,877 →
Method and Apparatus for Sampling Instructions on a Processor That Supports Speculative Execution
Value-Based Memory Coherence Support
Logical to Physical Device Topological Location Mappings
Dynamic Data Stream Histograms for No Loss of Information
Virtual Output Buffer Architecture
Patent:
7,426,604 →
Application:
11/453,759 →
Thermal Caching for Liquid Cooled Computer Systems
Patent:
7,436,666 →
Application:
11/463,243 →
Graph Pruning Scheme for Sensitivity Analysis with Partitions
Measuring Chip-to-Chip Capacitance Differentials by Demodulating Signals Over a Capacitance Bridge
Pulse-Signaling Circuits for Networks on Chip
Thermoelectric Cooling Device Arrays
Patent:
7,436,059 →
Application:
11/601,527 →
Power Cord Automatic Retainer
Patent:
7,429,701 →
Application:
11/606,477 →
25 Degree Tool-Less Expansion Card Bracket
Patent:
7,443,694 →
Application:
11/639,068 →
Related Assignments
(15)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest
Jul 1, 2000
From: SISTARE, STEVEN J.; NEVIN, NICHOLAS J.; KIMBALL, ANTHONY L.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 017068/0543 →
Assignment of Assignor's Interest
Sep 11, 2001
From: AVVARI, MADHAVA V.; DODDA, SATYA N.; HERRON, DAVID S.; KIM, BAE-CHUL
To: SUN MICROSYSTEMS, INC.
Reel/Frame 012172/0231 →
Assignment of Assignor's Interest
Dec 7, 2001
From: BLATT, MIRIAM G.; GREENHILL, DAVID J.; GAUTHIER, CLAUDE R.; AINGARAN, KATHIRGAMAR
To: SUN MICROSYSTEMS, INC.
Reel/Frame 012374/0039 →
Assignment of Assignor's Interest
Dec 28, 2001
From: STEELE, JR., GUY L.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 012440/0787 →
Assignment of Assignor's Interest
Dec 28, 2001
From: STEELE JR., GUY L.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 012442/0992 →
Assignment of Assignor's Interest
Jan 22, 2002
From: PATIL, NARENDRA
To: SUN MICROSYSTEMS, INC.
Reel/Frame 012497/0693 →
Assignment of Assignor's Interest
Jun 20, 2003
From: JENSEN, PETER STARUP; VESELOV, PAVEL S.; MOCEK, DARRYL J.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 014228/0308 →
Assignment of Assignor's Interest
Aug 8, 2003
From: TREMBLAY, MARC; CHAUDHRY, SHAILENDER; JACOBSON, QUINN A.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 014364/0323 →
Assignment of Assignor's Interest
Nov 17, 2003
From: DECRISTO, DIANNA L.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 014695/0570 →
Assignment of Assignor's Interest
Nov 21, 2003
From: PRABHAKAR, ARVIND; CHAKRABORTY, KRISHNENDU
To: SUN MICROSYSTEMS, INC.
Reel/Frame 014711/0454 →
Assignment of Assignor's Interest
Mar 1, 2004
From: GILES, THOMAS E.; HENDEL, ARIEL
To: SUN MICROSYSTEMS, INC.
Reel/Frame 015022/0331 →
Assignment of Assignor's Interest
Mar 1, 2004
From: GILES, THOMAS E.; HENDEL, ARIEL
To: SUN MICROSYSTEMS, INC.
Reel/Frame 015022/0742 →
Assignment of Assignor's Interest
Mar 1, 2004
From: KING, JAMES E.; MAYHEAD, MARTIN P.; SUN MICROSYSTEMS LIMITED
To: SUN MICROSYSTEMS, INC.
Reel/Frame 015023/0299 →
Assignment of Assignor's Interest
Jun 10, 2005
From: GILES, THOMAS E.; HENDEL, ARIEL
To: SUN MICROSYSTEMS, INC.
Reel/Frame 016678/0439 →
Assignment of Assignor's Interest
Jun 10, 2005
From: GARNETT, PAUL JEFFREY; MAYHEAD, MARTIN P.; SUN MICROSYSTEMS LIMITED
To: SUN MICROSYSTEMS, INC.
Reel/Frame 016680/0510 →