loadpatents
name:-0.14219284057617
name:-0.12251400947571
name:-0.023309230804443
Grisenthwaite; Richard Roy Patent Filings

Grisenthwaite; Richard Roy

Patent Applications and Registrations

Patent applications and USPTO patent grants for Grisenthwaite; Richard Roy.The latest application filed is for "handling load-exclusive instructions in apparatus having support for transactional memory".

Company Profile
24.128.121
  • Grisenthwaite; Richard Roy - Cambridge GB
  • Grisenthwaite; Richard Roy - Nr Royston GB
  • Grisenthwaite; Richard Roy - Guilden Morden GB
  • Grisenthwaite; Richard Roy - Cambridgeshire N/A GB
  • - Cambridge GB
  • Grisenthwaite; Richard Roy - Royston GB
  • Grisenthwaite; Richard Roy - US
  • Grisenthwaite; Richard Roy - Guilden Moreden GB
  • Grisenthwaite; Richard Roy - Guilden Morden Nr. Royston GB
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Write operations to non-volatile memory
Grant 11,429,532 - Saidi , et al. August 30, 2
2022-08-30
Apparatus and data processing method for transactional memory
Grant 11,379,233 - Horsnell , et al. July 5, 2
2022-07-05
Apparatus and method including an ownership table for indicating owner processes for blocks of physical addresses of a memory
Grant 11,314,658 - Parker , et al. April 26, 2
2022-04-26
Branch target variant of branch-with-link instruction
Grant 11,307,856 - Barnes , et al. April 19, 2
2022-04-19
Handling Load-exclusive Instructions In Apparatus Having Support For Transactional Memory
App 20210342152 - HORSNELL; Matthew James ;   et al.
2021-11-04
Programmable Mapping Of Guard Tag Storage Locations
App 20210334019 - GRISENTHWAITE; Richard Roy ;   et al.
2021-10-28
An Apparatus And Method For Controlling Memory Accesses
App 20210326268 - AYRAPETYAN; Ruben Borisovich ;   et al.
2021-10-21
Apparatus And Data Processing Method For Transactional Memory
App 20210271485 - HORSNELL; Matthew James ;   et al.
2021-09-02
Data structure processing
Grant 11,068,268 - Stephens , et al. July 20, 2
2021-07-20
Apparatus and method for controlling use of bounded pointers
Grant 11,030,344 - Barnes , et al. June 8, 2
2021-06-08
Branch Target Variant Of Branch-with-link Instruction
App 20210109755 - BARNES; Graeme Peter ;   et al.
2021-04-15
Memory Interface Having Data Signal Path And Tag Signal Path
App 20210103493 - MATHEWSON; Bruce James ;   et al.
2021-04-08
Memory interface having data signal path and tag signal path
Grant 10,949,292 - Mathewson , et al. March 16, 2
2021-03-16
Apparatus and method for address translation and control of whether an access request is rejected based on an ownership table indicating an owner process for a block of physical addresses
Grant 10,936,504 - Parker , et al. March 2, 2
2021-03-02
Speculative Cache Storage Region
App 20210056043 - GRISENTHWAITE; Richard Roy
2021-02-25
Data Structure Processing
App 20210042115 - STEPHENS; Nigel John ;   et al.
2021-02-11
Speculation barrier instruction
Grant 10,866,805 - Grisenthwaite , et al. December 15, 2
2020-12-15
Protected exception handling
Grant 10,838,877 - Parker , et al. November 17, 2
2020-11-17
Apparatus and method for sharing pages including enforcing ownership rights independently of privilege level
Grant 10,802,729 - Parker , et al. October 13, 2
2020-10-13
Determine whether to fuse move prefix instruction and immediately following instruction independently of detecting identical destination registers
Grant 10,795,675 - Grisenthwaite , et al. October 6, 2
2020-10-06
Apparatus and method to generate trace data in response to transactional execution
Grant 10,776,120 - Williams , et al. Sept
2020-09-15
Branch instruction
Grant 10,768,938 - Grocutt , et al. Sep
2020-09-08
Permitting Unaborted Processing Of Transaction After Exception Mask Update Instruction
App 20200278882 - HORSNELL; Matthew James ;   et al.
2020-09-03
Contingent load suppression
Grant 10,719,383 - Stephens , et al.
2020-07-21
Address Translation Data Invalidation
App 20200167292 - HORSNELL; Matthew James ;   et al.
2020-05-28
Exception handling involving emulation of exception triggering data transfer operation using syndrome data store that includes data value to be transferred
Grant 10,649,787 - Parker , et al.
2020-05-12
Apparatus and method for handling write operations
Grant 10,621,103 - Rose , et al.
2020-04-14
Secure initialisation
Grant 10,558,590 - Parker , et al. Feb
2020-02-11
Data processing apparatus and method for processing a SIMD instruction specifying a control value having a first portion identifying a selected data size and a second portion identifying at least one control parameter having a number of bits that varies in
Grant 10,521,232 - Seal , et al. Dec
2019-12-31
Debugging data processing transactions
Grant 10,394,557 - Diestelhorst , et al. A
2019-08-27
Speculation Barrier Instruction
App 20190205140 - GRISENTHWAITE; Richard Roy ;   et al.
2019-07-04
Allocating a debug instruction set based on the current operating state in a multi-instruction-set data processing apparatus
Grant 10,318,407 - Williams , et al.
2019-06-11
Apparatus And Method For Handling Write Operations
App 20190171573 - Rose; Andrew Christopher ;   et al.
2019-06-06
Support apparatus and method for processing data and using hardware support for atomic memory transactions
Grant 10,241,933 - Horsnell , et al.
2019-03-26
Branch Instruction
App 20190079770 - GROCUTT; Thomas Christopher ;   et al.
2019-03-14
Data processing apparatus and method using secure domain and less secure domain
Grant 10,210,349 - Grocutt , et al. Feb
2019-02-19
Apparatus And Method For Controlling Use Of Bounded Pointers
App 20190034664 - BARNES; Graeme Peter ;   et al.
2019-01-31
Maintaining secure data isolated from non-secure access when switching between domains
Grant 10,169,573 - Grocutt , et al. J
2019-01-01
Memory Access Instructions
App 20180307627 - PARKER; Jason ;   et al.
2018-10-25
Move Prefix Instruction
App 20180267798 - GRISENTHWAITE; Richard Roy ;   et al.
2018-09-20
An Apparatus And Method To Generate Trace Data In Response To Transactional Execution
App 20180260227 - WILLIAMS; Michael John ;   et al.
2018-09-13
Exception Handling
App 20180239607 - PARKER; Jason ;   et al.
2018-08-23
Contingent Load Suppression
App 20180203756 - STEPHENS; Nigel John ;   et al.
2018-07-19
Data processing apparatus and method for protecting secure data and program code from non-secure access when switching between secure and less secure domains
Grant 10,025,923 - Grocutt , et al. July 17, 2
2018-07-17
Address Translation
App 20180173641 - PARKER; Jason ;   et al.
2018-06-21
Secure Initialisation
App 20180173645 - PARKER; Jason ;   et al.
2018-06-21
Protected Exception Handling
App 20180150413 - PARKER; Jason ;   et al.
2018-05-31
Shared Pages
App 20180150251 - PARKER; Jason ;   et al.
2018-05-31
Conditional selection of data elements
Grant 9,983,872 - Craske , et al. May 29, 2
2018-05-29
Data Processing Apparatus And Method With Ownership Table
App 20180129611 - PARKER; Jason ;   et al.
2018-05-10
Handling memory access protection and address translation in a data processing apparatus
Grant 9,940,268 - Craske , et al. April 10, 2
2018-04-10
Debugging Data Processing Transactions
App 20170351517 - DIESTELHORST; Stephan ;   et al.
2017-12-07
Conditional Selection Of Data Elements
App 20170329603 - CRASKE; Simon John ;   et al.
2017-11-16
Operand size control
Grant 9,804,851 - Grisenthwaite , et al. October 31, 2
2017-10-31
Stack pointer and memory access alignment control
Grant 9,760,374 - Grisenthwaite September 12, 2
2017-09-12
Conditional selection of data elements
Grant 9,753,724 - Craske , et al. September 5, 2
2017-09-05
Virtualisation supporting guest operating systems using memory protection units to determine permission of a memory access operation for a physical address
Grant 9,747,052 - Grisenthwaite , et al. August 29, 2
2017-08-29
Apparatus and method for handling exception events
Grant 9,727,343 - Grisenthwaite August 8, 2
2017-08-08
Write Operations To Non-volatile Memory
App 20170220478 - SAIDI; Ali Ghassan ;   et al.
2017-08-03
Cryptographic support instructions
Grant 9,703,966 - Horsnell , et al. July 11, 2
2017-07-11
Data Processing Apparatus And Method
App 20170153891 - SEAL; David James ;   et al.
2017-06-01
Store-exclusive instruction conflict resolution
Grant 9,569,365 - Biles , et al. February 14, 2
2017-02-14
Maintaining Secure Data Isolated From Non-secure Access When Switching Between Domains
App 20170024557 - GROCUTT; Thomas Christopher ;   et al.
2017-01-26
Transactional Memory Support
App 20170017583 - HORSNELL; Matthew James ;   et al.
2017-01-19
Maintaining secure data isolated from non-secure access when switching between domains
Grant 9,477,834 - Grocutt , et al. October 25, 2
2016-10-25
Barrier transactions in interconnects
Grant 9,477,623 - Riocreux , et al. October 25, 2
2016-10-25
Debugging Of A Data Processing Apparatus
App 20160239405 - WILLIAMS; Michael John ;   et al.
2016-08-18
System Error Handling In A Data Processing Apparatus
App 20160154654 - WILLIAMS; Michael John ;   et al.
2016-06-02
Debug instruction set allocation according to processor operating state
Grant 9,355,014 - Williams , et al. May 31, 2
2016-05-31
Method and apparatus for interrupt handling
Grant 9,330,035 - Jebson , et al. May 3, 2
2016-05-03
Apparatus and method for mapping architectural registers to physical registers
Grant 9,311,088 - Piry , et al. April 12, 2
2016-04-12
Data Processing Apparatus And Method For Protecting Secure Data And Program Code From Non-secure Access When Switching Between Secure And Less Secure Domains
App 20160063242 - GROCUTT; Thomas Christopher ;   et al.
2016-03-03
Cryptographic Support Instructions
App 20160026806 - HORSNELL; Matthew James ;   et al.
2016-01-28
Data Processing Apparatus And Method
App 20160026465 - SEAL; David James ;   et al.
2016-01-28
Page table management
Grant 9,218,302 - Grisenthwaite , et al. December 22, 2
2015-12-22
Data processing apparatus and method for protecting secure data and program code from non-secure access when switching between secure and less secure domains
Grant 9,213,828 - Grocutt , et al. December 15, 2
2015-12-15
Handling Memory Access Operations In A Data Processing Apparatus
App 20150356029 - CRASKE; Simon John ;   et al.
2015-12-10
Apparatus and method for processing a bitfield manipulation instruction having a control value indicating insertion or extraction form
Grant 9,207,937 - Seal , et al. December 8, 2
2015-12-08
Virtualisation Supporting Guest Operating Systems Using Memory Protection Units
App 20150347052 - GRISENTHWAITE; Richard Roy ;   et al.
2015-12-03
Exception handling in a data processing apparatus having a secure domain and a less secure domain
Grant 9,202,071 - Grocutt , et al. December 1, 2
2015-12-01
Diagnosing code using single step execution
Grant 9,201,749 - Williams , et al. December 1, 2
2015-12-01
Apparatus And Method For Handling Exception Events
App 20150301833 - GRISENTHWAITE; Richard Roy
2015-10-22
Cryptographic support instructions
Grant 9,104,400 - Horsnell , et al. August 11, 2
2015-08-11
Mapping between registers used by multiple instruction sets
Grant 9,092,215 - Grisenthwaite , et al. July 28, 2
2015-07-28
Cryptographic Support Instructions
App 20150121036 - HORSNELL; Matthew James ;   et al.
2015-04-30
Cryptographic support instructions
Grant 8,966,282 - Horsnell , et al. February 24, 2
2015-02-24
Illegal mode change handling
Grant 8,959,318 - Grisenthwaite February 17, 2
2015-02-17
Communication of message signalled interrupts
Grant 08924615 -
2014-12-30
Communication of message signalled interrupts
Grant 8,924,615 - Grisenthwaite , et al. December 30, 2
2014-12-30
Method And Apparatus For Interrupt Handling
App 20140351472 - JEBSON; Anthony ;   et al.
2014-11-27
Diagnosing Code Using Single Step Execution
App 20140344621 - WILLIAMS; Michael John ;   et al.
2014-11-20
Page Table Management
App 20140337585 - GRISENTHWAITE; Richard Roy ;   et al.
2014-11-13
Debugging of a data processing apparatus
Grant 8,874,883 - Williams , et al. October 28, 2
2014-10-28
Reduced latency barrier transaction requests in interconnects
Grant 8,856,408 - Riocreux , et al. October 7, 2
2014-10-07
Diagnosing code using single step execution
Grant 8,839,038 - Williams , et al. September 16, 2
2014-09-16
Translation table control
Grant 8,799,621 - Grisenthwaite August 5, 2
2014-08-05
Memory access control using redundant and non-redundant encoding
Grant 8,788,775 - Grisenthwaite July 22, 2
2014-07-22
Apparatus And Method For Mapping Architectural Registers To Physical Registers
App 20140164742 - PIRY; Frederic Claude Marie ;   et al.
2014-06-12
Data store maintenance requests in interconnects
Grant 8,732,400 - Riocreux , et al. May 20, 2
2014-05-20
Apparatus And Method For Handling Exception Events
App 20140122849 - GRISENTHWAITE; Richard Roy
2014-05-01
Communication Of Message Signalled Interrupts
App 20140122760 - GRISENTHWAITE; Richard Roy ;   et al.
2014-05-01
Controlling generation of debug exceptions
Grant 8,713,371 - Williams , et al. April 29, 2
2014-04-29
Apparatus and method for handling exception events
Grant 8,677,107 - Grisenthwaite March 18, 2
2014-03-18
Store-exclusive Instruction Conflict Resolution
App 20140052921 - Biles; Stuart David ;   et al.
2014-02-20
Translation Table Control
App 20140040529 - GRISENTHWAITE; Richard Roy
2014-02-06
Barrier Transactions In Interconnects
App 20140040516 - RIOCREUX; Peter Andrew ;   et al.
2014-02-06
Barrier transactions in interconnects
Grant 8,607,006 - Riocreux , et al. December 10, 2
2013-12-10
Apparatus and method for mapping architectural registers to physical registers
Grant 8,578,136 - Piry , et al. November 5, 2
2013-11-05
Translation table control
Grant 8,566,563 - Grisenthwaite October 22, 2
2013-10-22
Exception Handling In A Data Processing Apparatus Having A Secure Domain And A Less Secure Domain
App 20130212700 - GROCUTT; Thomas Christopher ;   et al.
2013-08-15
Data Processing Apparatus And Method Using Secure Domain And Less Secure Domain
App 20130205413 - GROCUTT; Thomas Christopher ;   et al.
2013-08-08
Data Processing Apparatus And Method For Protecting Secure Data And Program Code From Non-secure Access When Switching Between Secure And Less Secure Domains
App 20130205389 - GROCUTT; Thomas Christopher ;   et al.
2013-08-08
Maintaining Secure Data Isolated From Non-secure Access When Switching Between Domains
App 20130205403 - Grocutt; Thomas Christopher ;   et al.
2013-08-08
Synchronising activities of various components in a distributed system
Grant 8,463,966 - Riocreux , et al. June 11, 2
2013-06-11
Cryptographic Support Instructions
App 20130132737 - HORSNELL; Matthew James ;   et al.
2013-05-23
Data processing apparatus and method for controlling access to secure memory by virtual machines executing on processing circuirty
Grant 8,418,175 - Mansell , et al. April 9, 2
2013-04-09
Virtualization software migrating workload between processing circuitries while making architectural states available transparent to operating system
Grant 8,418,187 - Greenhalgh , et al. April 9, 2
2013-04-09
Alias management within a virtually indexed and physically tagged cache memory
Grant 8,417,915 - Gilday , et al. April 9, 2
2013-04-09
Apparatus and method for handling data in a cache
Grant 8,375,170 - Laycock , et al. February 12, 2
2013-02-12
Restricting memory areas for an instruction read in dependence upon a hardware mode and a security flag
Grant 8,301,856 - Grisenthwaite October 30, 2
2012-10-30
Storing secure mode page table data in secure and non-secure regions of memory
Grant 8,296,538 - Grisenthwaite October 23, 2
2012-10-23
Diagnosing Code Using Single Step Execution
App 20120239913 - Williams; Michael John ;   et al.
2012-09-20
Handling of write access requests to shared memory in a data processing apparatus
Grant 8,271,730 - Piry , et al. September 18, 2
2012-09-18
Diagnostic context construction and comparison
Grant 8,250,411 - Williams , et al. August 21, 2
2012-08-21
Controlling Generation Of Debug Exceptions
App 20120198278 - WILLIAMS; Michael John ;   et al.
2012-08-02
Data processing apparatus and method
App 20120131312 - Seal; David James ;   et al.
2012-05-24
Device emulation support within a host data processing apparatus
Grant 8,180,980 - Biles , et al. May 15, 2
2012-05-15
Conditional selection of data elements
App 20120089817 - Craske; Simon John ;   et al.
2012-04-12
Debugging of a data processing apparatus
App 20120079458 - Williams; Michael John ;   et al.
2012-03-29
Debugging of a data processing apparatus
App 20120079254 - Williams; Michael John ;   et al.
2012-03-29
Data processing apparatus and method for handling address translation for access requests issued by processing circuitry
Grant 8,140,820 - Mansell , et al. March 20, 2
2012-03-20
Protecting system control registers in a data processing apparatus
Grant 8,132,254 - Kershaw , et al. March 6, 2
2012-03-06
Alignment control
App 20120042136 - Grisenthwaite; Richard Roy
2012-02-16
Memory access control
App 20120042144 - Grisenthwaite; Richard Roy
2012-02-16
Illegal mode change handling
App 20120042154 - Grisenthwaite; Richard Roy
2012-02-16
Apparatus and method for mapping architectural registers to physical registers
App 20110307681 - Piry; Frederic Claude Marie ;   et al.
2011-12-15
Translation of virtual to physical addresses
Grant 8,051,271 - Davies , et al. November 1, 2
2011-11-01
Cache management within a data processing apparatus
Grant 8,041,897 - Biles , et al. October 18, 2
2011-10-18
Operand size control
App 20110231633 - Grisenthwaite; Richard Roy ;   et al.
2011-09-22
Mapping between registers used by multiple instruction sets
App 20110225397 - Grisenthwaite; Richard Roy ;   et al.
2011-09-15
Apparatus and method for handling exception events
App 20110225402 - Grisenthwaite; Richard Roy
2011-09-15
Translation table control
App 20110225389 - Grisenthwaite; Richard Roy
2011-09-15
Data processing apparatus and method for switching a workload between first and second processing circuitry
App 20110213935 - Greenhalgh; Peter Richard ;   et al.
2011-09-01
Data processing apparatus and method for switching a workload between first and second processing circuitry
App 20110213934 - Greenhalgh; Peter Richard ;   et al.
2011-09-01
Protected function calling
Grant 8,010,772 - Kershaw , et al. August 30, 2
2011-08-30
Storing secure mode page table data in secure and non-secure regions of memory
App 20110208935 - Grisenthwaite; Richard Roy
2011-08-25
Restricting memory areas for an instruction read in dependence upon a hardware mode and a security flag
App 20110202739 - Grisenthwaite; Richard Roy
2011-08-18
Storing secure page table data in secure and non-secure regions of memory
App 20110202740 - Grisenthwaite; Richard Roy
2011-08-18
Apparatus and method for handling data in a cache
App 20110202726 - Laycock; Christopher William ;   et al.
2011-08-18
Memory domain based security control with data processing systems
Grant 7,966,466 - Kershaw , et al. June 21, 2
2011-06-21
Synchronising activities of various components in a distributed system
App 20110125944 - Riocreux; Peter Andrew ;   et al.
2011-05-26
Data store maintenance requests in interconnects
App 20110119448 - Riocreux; Peter Andrew ;   et al.
2011-05-19
Barrier transactions in interconnects
App 20110087819 - Riocreux; Peter Andrew ;   et al.
2011-04-14
Reduced latency barrier transaction requests in interconnects
App 20110087809 - Riocreux; Peter Andrew ;   et al.
2011-04-14
Recovering communication transaction control between independent domains of an integrated circuit
Grant 7,866,560 - Woodhouse , et al. January 11, 2
2011-01-11
Trace data timestamping
Grant 7,870,437 - Swaine , et al. January 11, 2
2011-01-11
Management of polling loops in a data processing apparatus
Grant 7,805,550 - Kimelman , et al. September 28, 2
2010-09-28
Cache Management Within A Data Processing Apparatus
App 20100235579 - Biles; Stuart David ;   et al.
2010-09-16
Early branch instruction prediction
Grant 7,797,520 - Grandou , et al. September 14, 2
2010-09-14
Stack memory selection upon exception in a data processing system
Grant 7,797,681 - Grisenthwaite , et al. September 14, 2
2010-09-14
Multiple instruction set data processing system with conditional branch instructions of a first instruction set and a second instruction set sharing a same instruction encoding
Grant 7,793,078 - Elwood , et al. September 7, 2
2010-09-07
Control of master/slave communication within an integrated circuit
Grant 7,757,027 - Laycock , et al. July 13, 2
2010-07-13
Reducing the size of a data stream produced during instruction tracing
Grant 7,707,394 - Ashfield , et al. April 27, 2
2010-04-27
Device emulation support within a host data processing apparatus
App 20100094613 - Biles; Stewart David ;   et al.
2010-04-15
Execution of instructions within a data processing apparatus having a plurality of processing units
Grant 7,650,483 - Charra , et al. January 19, 2
2010-01-19
Translation of virtual to physical addresses
App 20100005269 - Davies; Jeremy Piers ;   et al.
2010-01-07
Control of master/slave communication within an integrated circuit
App 20090319707 - Laycock; Christopher William ;   et al.
2009-12-24
Data processing apparatus and method for handling address translation for access requests issued by processing circuitry
App 20090292899 - MANSELL; David Hennah ;   et al.
2009-11-26
Data processing apparatus and method for controlling access to secure memory by virtual machines executing on processing circuirty
App 20090222816 - Mansell; David Hennah ;   et al.
2009-09-03
Diagnostic context construction and comparison
App 20090193297 - Williams; Michael John ;   et al.
2009-07-30
Trace data timestamping
App 20090125756 - Swaine; Andrew Brookfield ;   et al.
2009-05-14
Interrupt controller utilising programmable priority values
Grant 7,506,091 - Kershaw , et al. March 17, 2
2009-03-17
Protected function calling
App 20080250216 - Kershaw; Daniel ;   et al.
2008-10-09
Memory domain based security control with data processing systems
App 20080250217 - Kershaw; Daniel ;   et al.
2008-10-09
Forced diagnostic entry upon power-up
Grant 7,426,659 - Blasco Allue , et al. September 16, 2
2008-09-16
Selecting subroutine return mechanisms
Grant 7,401,210 - Grisenthwaite , et al. July 15, 2
2008-07-15
Execution of instructions within a data processing apparatus having a plurality of processing units
App 20080109639 - Charra; Elodie ;   et al.
2008-05-08
Handling of write access requests to shared memory in a data processing apparatus
App 20080091884 - Piry; Frederic Claude Marie ;   et al.
2008-04-17
Protecting system control registers in a data processing apparatus
App 20080046762 - Kershaw; Daniel ;   et al.
2008-02-21
Reducing the size of a data stream produced during instruction tracing
App 20070294592 - Ashfield; Edmond John Simon ;   et al.
2007-12-20
Stack memory selection upon exception in a data processing system
App 20070266374 - Grisenthwaite; Richard Roy ;   et al.
2007-11-15
Data transfer between an external data source and a memory associated with a data processor
Grant 7,254,667 - Tran , et al. August 7, 2
2007-08-07
Recovering communication transaction control between independent domains of an integrated circuit
App 20070170269 - Woodhouse; Sheldon James ;   et al.
2007-07-26
Method and apparatus for placing at least one processor into a power saving mode when another processor has access to a shared resource and exiting the power saving mode upon notification that the shared resource is no longer required by the other processor
Grant 7,249,270 - Mansell , et al. July 24, 2
2007-07-24
Interrupt controller utilising programmable priority values
App 20070143515 - Kershaw; Daniel ;   et al.
2007-06-21
Performing diagnostic operations upon a data processing apparatus with power down support
Grant 7,228,457 - Allue , et al. June 5, 2
2007-06-05
Bus transaction management within data processing systems
Grant 7,213,095 - Middleton , et al. May 1, 2
2007-05-01
Interrupt priority control within a nested interrupt system
Grant 7,206,884 - Kimelman , et al. April 17, 2
2007-04-17
Cache controller
App 20070079070 - Piry; Frederic Claude Marie ;   et al.
2007-04-05
Alias management within a virtually indexed and physically tagged cache memory
App 20070033318 - Gilday; David Michael ;   et al.
2007-02-08
Communication transaction control between independent domains of an integrated circuit
Grant 7,165,729 - Bradley , et al. January 23, 2
2007-01-23
Branch instruction prediction
App 20070005938 - Grandou; Gilles Eric ;   et al.
2007-01-04
Selecting subroutine return mechanisms
App 20060224866 - Grisenthwaite; Richard Roy ;   et al.
2006-10-05
Condition branch instruction encoding within a multiple instruction set data processing system
App 20060224861 - Elwood; Matthew Paul ;   et al.
2006-10-05
Synchronous/asynchronous bridge circuit for improved transfer of data between two circuits
Grant 7,085,874 - Penton , et al. August 1, 2
2006-08-01
Data Processing Apparatus Having Memory Protection Unit
App 20060149911 - Kimelman; Paul ;   et al.
2006-07-06
Data processing apparatus having memory protection unit
Grant 7,068,545 - Kimelman , et al. June 27, 2
2006-06-27
Handling interrupts during multiple access program instructions
Grant 7,047,401 - Seal , et al. May 16, 2
2006-05-16
Synchronising pipelines in a data processing apparatus
Grant 7,024,543 - Grisenthwaite , et al. April 4, 2
2006-04-04
Communication transaction control between independent domains of an integrated circuit
App 20060049264 - Bradley; Daryl Wayne ;   et al.
2006-03-09
Accessing data values in a cache
Grant 6,976,126 - Clegg , et al. December 13, 2
2005-12-13
Bus transaction management within data processing systems
App 20050273543 - Middleton, Peter Guy ;   et al.
2005-12-08
Control of access to a shared resourse in a data processing apparatus
App 20050268106 - Mansell, David Hennah ;   et al.
2005-12-01
Management of polling loops in a data processing apparatus
App 20050268001 - Kimelman, Paul ;   et al.
2005-12-01
Forced diagnostic entry upon power-up
App 20050246585 - Blasco Allue, Conrado ;   et al.
2005-11-03
Bridge circuit
App 20050228929 - Penton, Antony John ;   et al.
2005-10-13
Data transfer between an external data source and a memory associated with a data processor
App 20050223130 - Tran, Tan Ba ;   et al.
2005-10-06
Forced diagnostic entry upon power-up
App 20050210328 - Allue, Conrado Blasco ;   et al.
2005-09-22
Performing diagnostic operations upon a data processing apparatus with power down support
App 20050210333 - Allue, Conrado Blasco ;   et al.
2005-09-22
Interrupt priority control within a nested interrupt system
App 20050177667 - Kimelman, Paul ;   et al.
2005-08-11
Cache controller
Grant 6,904,500 - Gwilt , et al. June 7, 2
2005-06-07
Exclusive access control to a processing resource
Grant 6,892,257 - Grisenthwaite May 10, 2
2005-05-10
Memory access prediction in a data processing apparatus
Grant 6,851,033 - Grisenthwaite February 1, 2
2005-02-01
Accessing data values in a cache
App 20040181631 - Clegg, Christopher Michael ;   et al.
2004-09-16
Asynchronous testing of reset operation in an integrated circuit
Grant 6,779,143 - Grisenthwaite August 17, 2
2004-08-17
Memory access prediction in a data processing apparatus
App 20040064663 - Grisenthwaite, Richard Roy
2004-04-01
Handling interrupts during multiple access program instructions
App 20040054833 - Seal, David James ;   et al.
2004-03-18
Synchronising pipelines in a data processing apparatus
App 20040054876 - Grisenthwaite, Richard Roy ;   et al.
2004-03-18
Validating integrated circuits
Grant 6,708,317 - Grisenthwaite March 16, 2
2004-03-16
Cache controller
App 20040024974 - Gwilt, David John ;   et al.
2004-02-05
Validating integrated circuits
App 20020104062 - Grisenthwaite, Richard Roy
2002-08-01
Testing integrated circuits
App 20020083389 - Grisenthwaite, Richard Roy
2002-06-27
Exclusive access control to a processing resource
App 20020073259 - Grisenthwaite, Richard Roy
2002-06-13
Data processing apparatus and method for saturating data values
App 20020065860 - Grisenthwaite, Richard Roy ;   et al.
2002-05-30

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed