IP Library Assignment 037303/0025
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
Patent: 7,360,240 →
Application: 09/930,384 →
Publication: US 2002/0044663
Floating Point Adder with Embedded Status Information
Patent: 7,366,749 →
Application: 10/035,595 →
Publication: US 2002/0198917
Floating Point Divider with Embedded Status Information
Patent: 7,363,337 →
Application: 10/035,647 →
Publication: US 2003/0005014
Method and Apparatus for Speculative Arbitration
Patent: 7,352,741 →
Application: 10/080,135 →
Publication: US 2003/0156597
System and Method for State Saves in a Distributed Data System
Patent: 7,370,329 →
Application: 10/087,237 →
Publication: US 2003/0167333
Application Programs with Dynamic Components
Patent: 7,363,612 →
Application: 10/092,168 →
Publication: US 2003/0172370
Line Item Approval Processing in an Electronic Purchasing System and Method
Patent: 7,350,698 →
Application: 10/099,697 →
Publication: US 2003/0177070
Method and Apparatus for Updating Serial Devices
Patent: 7,353,418 →
Application: 10/100,127 →
Publication: US 2003/0177287
Customer-Based Service System Including a Cascaded Pipeline with Self-Monitoring Relays
Patent: 7,362,701 →
Application: 10/184,603 →
Publication: US 2003/0133464
Latent Fault Detector
Patent: 7,363,546 →
Application: 10/209,038 →
Publication: US 2004/0078697
System and Method for Block-Based Concurrentization of Software Code
Patent: 7,346,902 →
Application: 10/277,504 →
Publication: US 2004/0078780
System and Method for Displaying Two-Dimensional Data on Small Screen Devices
Patent: 7,358,960 →
Application: 10/285,825 →
Publication: US 2004/0085289
Facilitating Delayed Block Allocation in a Distributed File System
Patent: 7,376,679 →
Application: 10/286,778 →
Publication: US 2004/0088336
Mechanism for Comparing Content in Data Structures
Patent: 7,353,225 →
Application: 10/294,713 →
Publication: US 2004/0093347
Efficient Dead Code Elimination
Patent: 7,353,503 →
Application: 10/330,375 →
Publication: US 2004/0128660
Compiling and Linking Modules of a Cycle-Based Logic Design
Patent: 7,346,903 →
Application: 10/357,782 →
Publication: US 2004/0154002
Simultaneous Multi-Band Transmission on a Printed Circuit Board
Patent: 7,369,616 →
Application: 10/373,364 →
Publication: US 2004/0165670
Thread Level Application Partitioning
Patent: 7,363,626 →
Application: 10/395,570 →
Publication: US 2004/0194093
Method for Improving Cache-Miss Performance
Patent: 7,360,020 →
Application: 10/403,797 →
Publication: US 2004/0239680
Secure Network Processing
Patent: 7,373,500 →
Application: 10/414,459 →
Publication: US 2004/0250059
Slowing Network Connection for Application Optimization
Patent: 7,346,896 →
Application: 10/420,970 →
Publication: US 2004/0040010
Method and System for Messaging to a Cluster
Patent: 7,352,762 →
Application: 10/445,701 →
Publication: US 2004/0240458
Computer System Implementing Synchronized Broadcast Using Timestamps
Patent: 7,366,843 →
Application: 10/610,009 →
Publication: US 2004/0024925
Method and System for Expressing the Algorithms for the Manipulation of Hardware State Using an Abstract Language
Patent: 7,367,016 →
Application: 10/618,829 →
Publication: US 2005/0015778
Time Slicing Device for Shared Resources and Method for Operating the Same
Patent: 7,370,167 →
Application: 10/623,083 →
Publication: US 2005/0015556
Bandwidth Matching Device and Method for Operating the Same
Patent: 7,369,575 →
Application: 10/623,088 →
Publication: US 2005/0013323
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
Patent: 7,363,499 →
Application: 10/664,799 →
Publication: US 2005/0066174
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
Patent: 7,353,499 →
Application: 10/672,183 →
Publication: US 2005/0071652
Non-Linear Execution of Application Program Instructions for Application Program Obfuscation
Patent: 7,363,620 →
Application: 10/672,836 →
Publication: US 2005/0071653
Method and Apparatus for Performing Configuration Over a Network
Patent: 7,366,898 →
Application: 10/679,869 →
Publication: US 2005/0055575
Running a Communication Protocol State Machine Through a Packet Classifier
Patent: 7,363,383 →
Application: 10/683,959 →
Publication: US 2005/0138189
Lookup Facility in Distributed Computer Systems
Patent: 7,346,899 →
Application: 10/700,101 →
Publication: US 2004/0168169
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
Patent: 7,366,955 →
Application: 10/767,849 →
Publication: US 2004/0243381
Method and Apparatus for Processing an Application Identifier from a Smart Card
Patent: 7,374,099 →
Application: 10/786,312 →
Publication: US 2005/0184163
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
Patent: 7,369,726 →
Application: 10/816,762 →
Publication: US 2004/0197046
Performing Virtual to Global Address Translation in Processing Subsystem
Patent: 7,363,462 →
Application: 10/817,689 →
Publication: US 2004/0260906
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
Patent: 7,360,029 →
Application: 10/821,393 →
Publication: US 2004/0260885
Cache Coherency Protocol Including Generic Transient States
Patent: 7,350,032 →
Application: 10/831,793 →
Publication: US 2005/0210203
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
Patent: 7,356,667 →
Application: 10/850,676 →
Publication: US 2005/0154855
Method and Apparatus for Verifying Service Level in a Communications Network
Patent: 7,362,764 →
Application: 10/863,019 →
Publication: US 2005/0271074
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
Patent: 7,359,959 →
Application: 11/029,709 →
Publication: US 2006/0041778
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
Patent: 7,360,162 →
Application: 11/071,499 →
Publication: US 2005/0149875
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
Patent: 7,356,636 →
Application: 11/112,023 →
Publication: US 2006/0242353
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
Patent: 7,363,630 →
Application: 11/189,225 →
Publication: US 2006/0053425
Multiple Independent Coherence Planes for Maintaining Coherency
Patent: 7,353,340 →
Application: 11/205,652 →
Publication: US 2007/0043911
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
Patent: 7,353,363 →
Application: 11/277,716 →
Publication: US 2007/0226463
Apparatus Amd Method for Determining Stack Distance of Running Software for Estimating Cache Miss Rates Based Upon Contents of a Hash Table
Patent: 7,373,480 →
Application: 11/281,733 →
Publication: US 2006/0107024
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
Patent: 7,366,871 →
Application: 11/281,749 →
Publication: US 2006/0107025
Method and Apparatus for Facilitating Cell Placement for an Integrated Circuit Design
Patent: 7,370,305 →
Application: 11/350,667 →
Publication: US 2007/0186200
Continuous Data Protection of Block-Level Volumes
Patent: 7,350,043 →
Application: 11/351,385 →
Publication: US 2007/0220309
Using a Genetic Technique to Optimize a Regression Model Used for Proactive Fault Monitoring
Patent: 7,349,823 →
Application: 11/359,672 →
Publication: US 2007/0220340
Monitoring System-Calls to Identify Runaway Processes Within a Computer System
Patent: 7,359,834 →
Application: 11/388,405 →
Publication: US 2006/0184669
I/O Dependency Graphs
Patent: 7,376,758 →
Application: 11/407,614 →
Publication: US 2007/0174494
Noise Immunity Circuitry for Phase Locked Loops and Delay Locked Loops
Patent: 7,372,341 →
Application: 11/411,186 →
Publication: US 2007/0247251
Speculative Directory Lookup for Sharing Classification
Patent: 7,373,461 →
Application: 11/413,244 →
Publication: US 2007/0255908
Mechanism for Minimizing Unload Times in a Tape Drive System
Patent: 7,372,657 →
Application: 11/440,599 →
Publication: US 2007/0273998
Cooling Method Use Diamond Pins and Heat Pipes
Patent: 7,362,575 →
Application: 11/487,771 →
Publication: US 2008/0013281
Method and Apparatus for Proactive Fault Monitoring in Interconnects
Patent: 7,353,431 →
Application: 11/508,025 →
Publication: US 2006/0282705
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 →