Patent Assignment
Reel/Frame 037303/0025
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)
Secure Program Execution Depending on Predictable Error Correction
Patent:
7,353,400 →
Application:
09/376,654 →
Explicit Store-to-Instruction-Space Instruction for Self-Modifying Code and Ensuring Memory Coherence Between Instruction Cache and Shared Memory Using a No-Snoop Protocol
Patent:
7,360,028 →
Application:
09/565,976 →
Method and Apparatus for Obtaining Space Advertisements
Patent:
7,370,091 →
Application:
09/698,791 →
System and Method for Developing and Using a Request for Transaction Framework
Patent:
7,373,326 →
Application:
09/711,945 →
Method and Apparatus for Performing Online Application Upgrades in a Java Platform
Patent:
7,370,322 →
Application:
09/833,845 →
Approach for Determining an Amount to Bill a Customer for the Use of Resources
Patent:
7,370,013 →
Application:
09/911,925 →
Portable Network Encryption Keys
Floating Point Adder with Embedded Status Information
Floating Point Divider with Embedded Status Information
Method and Apparatus for Speculative Arbitration
System and Method for State Saves in a Distributed Data System
Application Programs with Dynamic Components
Line Item Approval Processing in an Electronic Purchasing System and Method
Method and Apparatus for Updating Serial Devices
Customer-Based Service System Including a Cascaded Pipeline with Self-Monitoring Relays
Latent Fault Detector
System and Method for Block-Based Concurrentization of Software Code
System and Method for Displaying Two-Dimensional Data on Small Screen Devices
Facilitating Delayed Block Allocation in a Distributed File System
Mechanism for Comparing Content in Data Structures
Efficient Dead Code Elimination
Compiling and Linking Modules of a Cycle-Based Logic Design
Simultaneous Multi-Band Transmission on a Printed Circuit Board
Thread Level Application Partitioning
Method for Improving Cache-Miss Performance
Secure Network Processing
Slowing Network Connection for Application Optimization
Method and System for Messaging to a Cluster
Computer System Implementing Synchronized Broadcast Using Timestamps
Method and System for Expressing the Algorithms for the Manipulation of Hardware State Using an Abstract Language
Time Slicing Device for Shared Resources and Method for Operating the Same
Bandwidth Matching Device and Method for Operating the Same
System and Method for Detecting the Connection State of a Network Cable Connector
Patent:
7,352,289 →
Application:
10/662,017 →
Blinded Encryption and Decryption
Method and Apparatus for Describing Multiple Packets to Hardware
Patent:
7,356,039 →
Application:
10/667,562 →
Multiple Instruction Dispatch Tables for Application Program Obfuscation
Non-Linear Execution of Application Program Instructions for Application Program Obfuscation
Method and Apparatus for Performing Configuration Over a Network
Running a Communication Protocol State Machine Through a Packet Classifier
Lookup Facility in Distributed Computer Systems
Mechanism for Lossless Function Entry and Return Tracing
Patent:
7,350,196 →
Application:
10/713,633 →
Maintaining High Data Integrity
Patent:
7,353,432 →
Application:
10/723,204 →
System and Method for Dynamic Generation of Proxies for Isomorphic Interfaces
Patent:
7,373,632 →
Application:
10/724,921 →
Automated Testing of Cluster Data Services
Patent:
7,370,101 →
Application:
10/741,101 →
Automated Test Execution Framework with Central Management
Method and Apparatus for Processing an Application Identifier from a Smart Card
Method and Apparatus for Modeling Topology Objects
Patent:
7,363,211 →
Application:
10/792,668 →
Fast Lifetime Analysis of Objects in a Garbage Collected System
Patent:
7,376,683 →
Application:
10/796,539 →
Kernel-Level Cryptographic Kernel Interface
Patent:
7,373,504 →
Application:
10/803,341 →
Optical Communication Between Face-to-Face Semiconductor Chips
Performing Virtual to Global Address Translation in Processing Subsystem
Distributed Event Reporting Hierarchy
Patent:
7,346,813 →
Application:
10/818,203 →
Method and Apparatus for Determining and Allocating Clock Frequencies for Plurality of Processing Units on System Start-Up or Resetting of the System
Patent:
7,353,421 →
Application:
10/820,253 →
Multi-Node Computer System in Which Interfaces Provide Data to Satisfy Coherency Transactions When No Owning Device Present in Modified Global Access State Node
Cache Coherency Protocol Including Generic Transient States
Scalable Buffer Control for a Tracing Framework
Patent:
7,370,171 →
Application:
10/831,887 →
Fast IPV6 Address Lookup Using Skip Level Processing on Multi-Bit Tries
Patent:
7,376,657 →
Application:
10/835,879 →
Method and Apparatus for Performing Address Translation in a Computer System
Method and Apparatus for Verifying Service Level in a Communications Network
Apparatus and Method for Floating-Point Exception Prediction and Recovery
Patent:
7,373,489 →
Application:
10/880,713 →
Precise Error Handling in a Fine Grain Multithreaded Multicore Processor
Patent:
7,370,243 →
Application:
10/881,111 →
Apparatus and Method for Sharing a Functional Unit Execution Resource Among a Plurality of Functional Units
Patent:
7,353,364 →
Application:
10/881,261 →
Tlb Tag Parity Checking Without Cam Read
Patent:
7,366,829 →
Application:
10/882,806 →
Multiply Execution Unit That Includes 4:2 and/or 5:3 Compressors for Performing Integer and Xor Multiplication
Patent:
7,373,368 →
Application:
10/891,978 →
Memory System Topology
Patent:
7,350,048 →
Application:
10/975,650 →
Extendable Memory Work-Stealing
Patent:
7,363,438 →
Application:
10/983,032 →
Cache Error Handling in a Multithreaded/Multi-Core Processor
Patent:
7,353,445 →
Application:
11/009,244 →
Method and Apparatus for Using a Usb Cable as a Cluster Quorum Device
Software Accessible Fast Va to Pa Translation
Patent:
7,350,053 →
Application:
11/034,345 →
Method for Scheduling Jobs Using Distributed Utility-Based Oversubscription Policies
Patent:
7,363,283 →
Application:
11/045,560 →
Storage Area Network(San) Booting Method
Patent:
7,363,514 →
Application:
11/049,121 →
Color Quality and Packet Shaping Features for Displaying an Application on Various Client Devices
Shared Lease Instruction Support for Transient Blocking Synchronization
Patent:
7,353,342 →
Application:
11/078,117 →
Method for Maximizing Page Locality
Patent:
7,353,360 →
Application:
11/098,062 →
Virtualized Pci Switch
System and Method for Coherence Prediction
Patent:
7,363,435 →
Application:
11/116,028 →
System and Method for Memory Chip Kill
Patent:
7,360,132 →
Application:
11/134,773 →
Software-Based Technique for Improving the Effectiveness of Prefetching During Scout Mode
Patent:
7,373,482 →
Application:
11/139,708 →
Method and Apparatus for Estimating Multithreaded Processor Throughput Based on Processor Cache Performance
Patent:
7,363,450 →
Application:
11/141,918 →
Reducing Resource Consumption by Ineffective Write Operations in a Shared Memory System
Patent:
7,366,848 →
Application:
11/143,165 →
Method and System for Providing Virtualization Data Services for Legacy Storage Devices
Patent:
7,363,457 →
Application:
11/186,226 →
System and Method of Intelligent Queuing
Multiple Independent Coherence Planes for Maintaining Coherency
Method and Apparatus for Efficiently Determining Rank in an Lru List
Patent:
7,360,043 →
Application:
11/205,930 →
Flip-Flop Insertion Method for Global Interconnect Pipelining
Patent:
7,363,606 →
Application:
11/211,003 →
Centralized Bist Engine for Testing on-Chip Memory Structures
Patent:
7,360,134 →
Application:
11/229,247 →
Patchable and/or Programmable Decode Using Predecode Selection
Apparatus Amd Method for Determining Stack Distance of Running Software for Estimating Cache Miss Rates Based Upon Contents of a Hash Table
Apparatus and Method for Determining Stack Distance Including Spatial Locality of Running Software for Estimating Cache Miss Rates Based Upon Contents of a Hash Table
Method and Apparatus for Facilitating Cell Placement for an Integrated Circuit Design
Continuous Data Protection of Block-Level Volumes
Using a Genetic Technique to Optimize a Regression Model Used for Proactive Fault Monitoring
Monitoring System-Calls to Identify Runaway Processes Within a Computer System
I/O Dependency Graphs
Noise Immunity Circuitry for Phase Locked Loops and Delay Locked Loops
Speculative Directory Lookup for Sharing Classification
Mechanism for Minimizing Unload Times in a Tape Drive System
Cooling Method Use Diamond Pins and Heat Pipes
Method and Apparatus for Proactive Fault Monitoring in Interconnects
Transparent Switch Using Optical and Electrical Proximity Communication
Patent:
7,356,213 →
Application:
11/728,843 →
Related Assignments
(4)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest
Dec 28, 2001
From: STEELE, GUY L. JR.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 012440/0417 →
Assignment of Assignor's Interest
Dec 28, 2001
From: STEELE, GUY L., JR.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 012446/0682 →
Merger
Jun 1, 2006
From: TERRASPRING, INC.; BRITTANY ACQUISITION CORPORATION
To: TERRASPRING, INC.
Reel/Frame 017718/0942 →
Assignment of Assignor's Interest
Jun 1, 2006
From: TERRASPRING, INC.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 017718/0955 →