IP Library Assignment 045168/0922
Patent Assignment
Reel/Frame 045168/0922

Change of Name

Recorded: 2018-01-26 Pages: 4
Assignor
HELLOSOFT LIMITED
Executed: 2017-11-08
Assignee
MIPS TECH LIMITED
IMAGINATION HOUSE, HOME PARK ESTATE, KINGS LANGLEY, WD4 8LZ, UNITED KINGDOM
Covered Properties (73)
Adjusting Thread Instruction Issue Rate Based on Deviation of Actual Executed Number from Intended Rate Cumulative Number
Patent: 7,269,713 →
Application: 10/468,434 →
Publication: US 2005/0021931
Method and Apparatus for Dynamic Allocation of Resources to Executing Threads in a Multi-Threaded Processor
Patent: 7,712,101 →
Application: 10/949,958 →
Publication: US 2005/0235126
Thread Instruction Issue Pool Counter Decremented Upon Execution and Incremented at Desired Issue Rate
Patent: 7,337,303 →
Application: 11/524,822 →
Publication: US 2007/0016757
Microprocessor Output Ports and Control of Instructions Provided Therefrom
Patent: 7,594,097 →
Application: 11/632,567 →
Publication: US 2008/0250234
Method and Apparatus for Selecting Among a Plurality of Instruction Sets to a Microprocessor
Application: 11/704,725 →
Publication: US 2007/0204134
Expanded Functionality of Processor Operations Within a Fixed Width Instruction Encoding
Patent: 8,209,520 →
Application: 11/725,631 →
Publication: US 2007/0288723
Prioritising of instruction fetching in microprocessor systems
Patent: 9,348,600 →
Application: 12/322,942 →
Publication: US 2009/0210660
Multithreaded processor with fast and slow paths pipeline issuing instructions of differing complexity of different instruction set and avoiding collision
Patent: 8,560,813 →
Application: 12/383,118 →
Publication: US 2009/0249037
System for Providing Trace Data in a Data Processor Having a Pipelined Architecture
Patent: 8,775,875 →
Application: 12/387,152 →
Publication: US 2009/0287907
Method and apparatus for scheduling the issue of instructions in a multithreaded microprocessor
Patent: 9,189,241 →
Application: 12/584,759 →
Publication: US 2010/0275211
Method and Apparatus for Ensuring Data Cache Coherency
Patent: 8,234,455 →
Application: 12/586,649 →
Publication: US 2010/0257322
Scheduling Execution of Instructions on a Processor Having Multiple Hardware Threads with Different Execution Resources
Patent: 9,612,844 →
Application: 13/138,176 →
Publication: US 2012/0124338
Method and Apparatus for Ensuring Data Cache Coherency
Patent: 9,075,724 →
Application: 13/555,894 →
Publication: US 2013/0219145
Multi-Stage Register Renaming Using Dependency Removal
Application: 13/751,145 →
Publication: US 2014/0047218
Global Register Protection in a Multi-Threaded Processor
Patent: 8,996,847 →
Application: 13/780,115 →
Publication: US 2014/0068232
Dynamically Resizable Circular Buffers
Patent: 9,824,003 →
Application: 13/964,257 →
Publication: US 2014/0075144
Switch Statement Prediction
Patent: 9,298,467 →
Application: 14/153,188 →
Publication: US 2014/0201509
Control of Pre-Fetch Traffic
Patent: 9,658,962 →
Application: 14/153,223 →
Publication: US 2014/0325159
Fill Partitioning of a Shared Cache
Patent: 9,645,945 →
Application: 14/153,240 →
Publication: US 2014/0201452
Allocating Resources to Threads Based on Speculation Metric
Patent: 9,086,721 →
Application: 14/157,764 →
Publication: US 2014/0218224
Register File Having a Plurality of Sub-Register Files
Patent: 9,304,934 →
Application: 14/157,805 →
Publication: US 2014/0223101
Indirect Branch Prediction
Patent: 9,792,123 →
Application: 14/169,771 →
Publication: US 2014/0281441
Migration of Data to Register File Cache
Patent: 9,292,450 →
Application: 14/189,719 →
Publication: US 2014/0258627
System for Providing Trace Data in a Data Processor Having a Pipelined Architecture
Patent: 9,720,695 →
Application: 14/271,886 →
Publication: US 2015/0012728
Prioritizing Instructions Based on Type
Patent: 9,558,001 →
Application: 14/340,932 →
Publication: US 2015/0106595
Crossing Pipelined Data Between Circuitry in Different Clock Domains
Patent: 9,367,286 →
Application: 14/451,279 →
Publication: US 2015/0067384
Increasing The Efficiency of Memory Resources In a Processor
Application: 14/456,873 →
Publication: US 2015/0058574
Soft-Partitioning of a Register File Cache
Application: 14/548,041 →
Publication: US 2015/0154022
Processor with Virtualized Instruction Set Architecture & Methods
Patent: 9,870,225 →
Application: 14/572,186 →
Publication: US 2015/0178076
Hardware Virtualized Input Output Memory Management Unit
Application: 14/589,693 →
Stack Pointer Value Prediction
Patent: 9,652,240 →
Application: 14/596,407 →
Publication: US 2015/0205611
Stack Saved Variable Pointer Value Prediction
Patent: 9,934,039 →
Application: 14/598,415 →
Publication: US 2015/0205612
Return Stack Buffer Having Multiple Address Slots Per Stack Entry
Patent: 9,361,242 →
Application: 14/608,630 →
Publication: US 2015/0220450
Storing Look-Up Table Indexes in a Return Stack Buffer
Patent: 9,424,203 →
Application: 14/608,745 →
Publication: US 2015/0220451
Processors with Support for Compact Branch Instructions & Methods
Application: 14/612,069 →
Publication: US 2015/0227371
Processor with Granular Add Immediates Capability & Methods
Application: 14/612,077 →
Publication: US 2015/0227366
Pipelined Ecc-Protected Memory Access
Patent: 9,740,557 →
Application: 14/612,084 →
Publication: US 2015/0242274
Modeless Instruction Execution with 64/32-Bit Addressing
Application: 14/612,090 →
Publication: US 2015/0242212
Processor Supporting Arithmetic Instructions with Branch on Overflow & Methods
Application: 14/612,104 →
Publication: US 2015/0227365
Global Register Protection In A Multi-Threaded Processor
Patent: 9,727,380 →
Application: 14/625,895 →
Publication: US 2015/0160981
Translation Lookaside Buffer
Patent: 9,830,275 →
Application: 14/715,117 →
Publication: US 2016/0342523
Decoding Instructions That Are Modified By One Or More Other Instructions
Patent: 9,898,293 →
Application: 14/722,292 →
Publication: US 2015/0347144
Fault Tolerant Processor for Real-Time Systems
Application: 14/741,738 →
Publication: US 2016/0321078
Allocating Resources to Threads Based on Speculation Metric
Patent: 9,606,834 →
Application: 14/754,436 →
Publication: US 2015/0301863
Method and Apparatus for Ensuring Data Cache Coherency
Patent: 9,703,709 →
Application: 14/791,699 →
Publication: US 2016/0034395
Processor Arranged to Operate as a Single-Threaded (Nx)-Bit Processor and as an N-Threaded X-Bit Processor in Different Modes of Operation
Application: 14/798,841 →
Publication: US 2016/0011869
Conditional Branch Prediction Using a Long History
Application: 14/809,187 →
Publication: US 2016/0026470
Processors and Methods for Cache Sparing Stores
Application: 14/829,458 →
Publication: US 2016/0055083
Register File Having a Plurality of Sub-Register Files
Patent: 9,672,039 →
Application: 14/842,983 →
Publication: US 2016/0253175
Cache Operation in a Multi-Threaded Processor
Application: 14/873,027 →
Publication: US 2016/0299700
Apparatus and Method of Throttling Hardware Pre-fetch
Application: 14/919,922 →
Publication: US 2016/0117250
Processors Supporting Endian Agnostic SIMD Instructions and Methods
Application: 14/930,740 →
Publication: US 2017/0123792
Method and Apparatus for Scheduling the Issue of Instructions in a Multithreaded Processor
Application: 14/930,913 →
Publication: US 2016/0055002
Fetch Ahead Branch Target Buffer
Application: 14/935,579 →
Publication: US 2017/0132009
Execution of Load Instructions in a Processor
Application: 15/001,628 →
Publication: US 2017/0206086
Exception Handling in Processor Using Branch Delay Slot Instruction Set Architecture
Application: 15/079,784 →
Publication: US 2017/0277539
Apparatus and Methods for Out of Order Item Selection and Status Updating
Application: 15/092,728 →
Publication: US 2017/0293646
Processors Supporting Atomic Writes to Multiword Memory Locations & Methods
Application: 15/092,915 →
Publication: US 2017/0293486
Read Discards in a Processor System with Write-Back Caches
Application: 15/093,404 →
Publication: US 2017/0293556
Prioritising of Instruction Fetching in Microprocessor Systems
Patent: 9,870,228 →
Application: 15/134,510 →
Publication: US 2016/0232007
Crossing Pipelined Data Between Circuitry in Different Clock Domains
Patent: 9,740,454 →
Application: 15/150,177 →
Publication: US 2016/0253151
Speculative Load Issue
Patent: 9,910,672 →
Application: 15/183,365 →
Publication: US 2016/0291976
Check Pointing a Shift Register
Application: 15/205,445 →
Publication: US 2017/0010819
Check Pointing a Shift Register Using a Circular Buffer
Application: 15/205,555 →
Publication: US 2017/0010820
Fetch Unit for Predicting Target for Subroutine Return Instructions
Application: 15/281,661 →
Publication: US 2017/0090933
Prioritizing Instructions Based on Type
Application: 15/387,394 →
Publication: US 2017/0102949
Migration of Data to Register File Cache
Patent: 9,858,194 →
Application: 15/438,000 →
Publication: US 2017/0168949
Scheduling Execution of Instructions on a Processor Having Multiple Hardware Threads with Different Execution Resources
Application: 15/467,073 →
Publication: US 2017/0192779
Control of Pre-Fetch Traffic
Application: 15/488,649 →
Publication: US 2017/0220471
Stack Pointer Value Prediction
Application: 15/489,975 →
Publication: US 2017/0220353
Fetching Instructions in an Instruction Fetch Unit
Application: 15/624,121 →
Publication: US 2017/0364357
AES Hardware Implementation
Application: 15/633,988 →
Publication: US 2017/0373836
Indirect Branch Prediction
Application: 15/707,059 →
Publication: US 2018/0004529
Related Assignments (24)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest Jan 28, 2013
From: JACKSON, HUGH, MR.
To: IMAGINATION TECHNOLOGIES, LTD
Reel/Frame 029700/0018 →
Assignment of Assignor's Interest Aug 12, 2013
From: SANDERS, DANIEL, MR.; JACKSON, HUGH, MR
To: IMAGINATION TECHNOLOGIES, LTD.
Reel/Frame 030987/0631 →
Assignment of Assignor's Interest Jan 13, 2014
From: JACKSON, HUGH
To: IMAGINATION TECHNOLOGIES, LTD.
Reel/Frame 031949/0633 →
Assignment of Assignor's Interest Jan 17, 2014
From: JACKSON, HUGH; ROWLAND, PAUL
To: IMAGINATION TECHNOLOGIES, LIMITED
Reel/Frame 031993/0328 →
Assignment of Assignor's Interest Jan 24, 2018
From: IMAGINATION TECHNOLOGIES LIMITED
To: HELLOSOFT LIMITED
Reel/Frame 044712/0386 →
Assignment of Assignor's Interest Jan 24, 2018
From: IMAGINATION TECHNOLOGIES LIMITED
To: HELLOSOFT LIMITED
Reel/Frame 045136/0975 →
Assignment of Assignor's Interest Mar 19, 2018
From: IMAGINATION TECHNOLOGIES LIMITED
To: HELLOSOFT LIMITED
Reel/Frame 045275/0491 →
Change of Name Mar 22, 2018
From: HELLOSOFT LIMITED
To: MIPS TECH LIMITED
Reel/Frame 045314/0928 →
Assignment of Assignor's Interest Mar 26, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045348/0973 →
Assignment of Assignor's Interest Apr 16, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045554/0958 →
Assignment of Assignor's Interest Apr 16, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045554/0537 →
Assignment of Assignor's Interest Apr 16, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045554/0735 →
Assignment of Assignor's Interest Apr 16, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045555/0166 →
Assignment of Assignor's Interest Apr 16, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045555/0475 →
Assignment of Assignor's Interest Apr 17, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045564/0840 →
Assignment of Assignor's Interest Apr 17, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045565/0191 →
Assignment of Assignor's Interest Apr 17, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045565/0970 →
Assignment of Assignor's Interest Apr 19, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045593/0166 →
Assignment of Assignor's Interest Apr 19, 2018
From: MIPS TECH LIMITED
To: MIPS TECH, LLC
Reel/Frame 045593/0662 →
Security Interest Feb 26, 2021
From: WAVE COMPUTING, INC.; MIPS TECH, LLC; MIPS TECH, INC.; HELLOSOFT, INC.
To: WAVE COMPUTING LIQUIDATING TRUST
Reel/Frame 055429/0532 →
Security Interest Jun 14, 2021
From: MIPS TECH, LLC; WAVE COMPUTING, INC.
To: CAPITAL FINANCE ADMINISTRATION, LLC
Reel/Frame 056558/0903 →
Release of Security Interest Jun 14, 2021
From: WAVE COMPUTING LIQUIDATING TRUST
To: MIPS TECH, INC.; HELLOSOFT, INC.; WAVE COMPUTING (UK) LIMITED; IMAGINATION TECHNOLOGIES, INC.
Reel/Frame 056589/0606 →
Release of Security Interest Dec 29, 2022
From: CAPITAL FINANCE ADMINISTRATION, LLC, AS ADMINISTRATIVE AGENT
To: MIPS TECH, LLC; WAVE COMPUTING INC.
Reel/Frame 062251/0251 →
Change of Name May 8, 2024
From: WAVE COMPUTING, INC.
To: MIPS HOLDING, INC.
Reel/Frame 067355/0324 →