loadpatents
name:-0.10388803482056
name:-0.091622829437256
name:-0.022564888000488
Craske; Simon John Patent Filings

Craske; Simon John

Patent Applications and Registrations

Patent applications and USPTO patent grants for Craske; Simon John.The latest application filed is for "lookup circuitry for secure and non-secure storage".

Company Profile
22.97.101
  • Craske; Simon John - Cambridge GB
  • Craske; Simon John - US
  • Craske; Simon John - Cambridgeshire 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
Variable-length-instruction processing modes
Grant 11,379,237 - Craske July 5, 2
2022-07-05
Apparatus and method for executing instruction using range information associated with a pointer
Grant 11,314,641 - Craske April 26, 2
2022-04-26
Register-provided-opcode instruction
Grant 11,307,855 - Horley , et al. April 19, 2
2022-04-19
Lookup Circuitry For Secure And Non-secure Storage
App 20220100673 - CRASKE; Simon John ;   et al.
2022-03-31
Sharing instruction encoding space between a coprocessor and auxiliary execution circuitry
Grant 11,263,014 - Piry , et al. March 1, 2
2022-03-01
Error correcting bits
Grant 11,256,569 - LaVine , et al. February 22, 2
2022-02-22
Apparatus And Method For Performing Linear Interpolation
App 20220019642 - CRASKE; Simon John
2022-01-20
Exception interception
Grant 11,216,280 - Craske January 4, 2
2022-01-04
Instruction issue according to in-order or out-of-order execution modes
Grant 11,194,577 - Penton , et al. December 7, 2
2021-12-07
Apparatus and method for executing debug instructions
Grant 11,152,076 - Craske October 19, 2
2021-10-19
Apparatus and method for handling memory access requests
Grant 11,100,010 - Craske August 24, 2
2021-08-24
Event monitoring in a multi-threaded data processing apparatus
Grant 11,080,106 - Williams , et al. August 3, 2
2021-08-03
Apparatus and branch prediction circuitry having first and second branch prediction schemes, and method
Grant 11,074,080 - Greenhalgh , et al. July 27, 2
2021-07-27
Processing Pipeline With First And Second Processing Modes Having Different Performance Or Energy Consumption Characteristics
App 20210224071 - Batley; Max John ;   et al.
2021-07-22
An Apparatus And Method For Triggering Action
App 20210216244 - CRASKE; Simon John
2021-07-15
Error Correcting Bits
App 20210208968 - LAVINE; Mark Gerald ;   et al.
2021-07-08
Handling access attributes for data accesses
Grant 11,055,440 - Craske , et al. July 6, 2
2021-07-06
Exception Interception
App 20210157601 - CRASKE; Simon John
2021-05-27
Register-provided-opcode Instruction
App 20210157592 - HORLEY; John Michael ;   et al.
2021-05-27
Asymmetric coherency protocol for first and second processing circuitry having different levels of fault protection or fault detection
Grant 10,997,076 - Penton , et al. May 4, 2
2021-05-04
Apparatus And Method For Handling Memory Access Requests
App 20210097005 - CRASKE; Simon John
2021-04-01
Selectively suppressing time intensive instructions based on a control value
Grant 10,963,250 - Craske , et al. March 30, 2
2021-03-30
Apparatus And Method For Executing Debug Instructions
App 20210090677 - CRASKE; Simon John
2021-03-25
Sharing Instruction Encoding Space
App 20210042124 - PIRY; Frederic Claude Marie ;   et al.
2021-02-11
Apparatus With Reduced Hardware Register Set Using Register-emulating Memory Location To Emulate Architectural Register
App 20210026634 - CRASKE; Simon John
2021-01-28
Controlling a display device
Grant 10,885,313 - Croxford , et al. January 5, 2
2021-01-05
Branch instruction
Grant 10,768,938 - Grocutt , et al. Sep
2020-09-08
Program loop control
Grant 10,747,536 - Grant , et al. A
2020-08-18
Apparatus Having Processing Pipeline With First And Second Execution Circuitry, And Method
App 20200257531 - A1
2020-08-13
Mode switching in dependence upon a number of active threads
Grant 10,705,587 - Greenhalgh , et al.
2020-07-07
Item selection apparatus
Grant 10,691,701 - Craske
2020-06-23
Controlling A Display Device
App 20200184199 - CROXFORD; Daren ;   et al.
2020-06-11
Processing operation issue control
Grant 10,552,156 - Craske Fe
2020-02-04
Context sensitive barriers with an implicit access ordering constraint for a victim context
Grant 10,503,512 - Craske , et al. Dec
2019-12-10
Secure mode state data access tracking
Grant 10,503,932 - Grocutt , et al. Dec
2019-12-10
Handling Access Attributes For Data Accesses
App 20190286831 - Craske; Simon John ;   et al.
2019-09-19
Comparator and memory region detection circuitry and methods
Grant 10,409,721 - Craske Sept
2019-09-10
Determining a predicted behaviour for processing of instructions
Grant 10,402,203 - Batley , et al. Sep
2019-09-03
Apparatus and method for handling memory access operations
Grant 10,394,641 - Craske A
2019-08-27
Processing apparatus, trace unit and diagnostic apparatus
Grant 10,379,989 - Horley , et al. A
2019-08-13
Handling access attributes for data accesses
Grant 10,354,092 - Craske , et al. July 16, 2
2019-07-16
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
Program Loop Control
App 20190095209 - GRANT; Alasdair ;   et al.
2019-03-28
Branch Instruction
App 20190079770 - GROCUTT; Thomas Christopher ;   et al.
2019-03-14
Item Selection Apparatus
App 20190057092 - CRASKE; Simon John
2019-02-21
Asymmetric Coherency Protocol
App 20180373630 - PENTON; Antony John ;   et al.
2018-12-27
Secure Mode State Data Access Tracking
App 20180373898 - GROCUTT; Thomas Christopher ;   et al.
2018-12-27
Tracing processing activity
Grant 10,140,476 - Horley , et al. Nov
2018-11-27
Processing Operation Issue Control
App 20180314527 - CRASKE; Simon John
2018-11-01
Speculative interrupt signalling
Grant 10,102,160 - Kennedy , et al. October 16, 2
2018-10-16
Apparatus And Method For Handling Memory Access Operations
App 20180293122 - Craske; Simon John
2018-10-11
Memory management
Grant 10,073,620 - Craske September 11, 2
2018-09-11
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
Apparatus And Method For Executing Instruction Using Range Information Associated With A Pointer
App 20180196746 - CRASKE; Simon John
2018-07-12
Determining A Predicted Behaviour For Processing Of Instructions
App 20180173535 - BATLEY; Max John ;   et al.
2018-06-21
Variable-length-instruction Processing Modes
App 20180157490 - CRASKE; Simon John
2018-06-07
Processing Pipeline With First And Second Processing Modes Having Different Performance Or Energy Consumption Characteristics
App 20180150297 - BATLEY; Max John ;   et al.
2018-05-31
Conditional selection of data elements
Grant 9,983,872 - Craske , et al. May 29, 2
2018-05-29
Controlling execution of instructions for a processing pipeline having first out-of order execution circuitry and second execution circuitry
Grant 9,952,871 - Caulfield , et al. April 24, 2
2018-04-24
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
Instruction Issue According To In-order Or Out-of-order Execution Modes
App 20180088951 - PENTON; Antony John ;   et al.
2018-03-29
Comparator And Memory Region Detection Circuitry And Methods
App 20180074954 - CRASKE; Simon John
2018-03-15
Transmission control checking for interconnect circuitry
Grant 9,880,898 - Williams , et al. January 30, 2
2018-01-30
Conditional Selection Of Data Elements
App 20170329603 - CRASKE; Simon John ;   et al.
2017-11-16
Performance monitoring in a data processing apparatus capable of executing instructions at a plurality of privilege levels
Grant 9,798,646 - Williams , et al. October 24, 2
2017-10-24
Conditional selection of data elements
Grant 9,753,724 - Craske , et al. September 5, 2
2017-09-05
Decoding instructions from multiple instructions sets
Grant 9,753,730 - Craske 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
Debugging in a data processing apparatus
Grant 9,652,348 - Williams , et al. May 16, 2
2017-05-16
Provision of access control data within a data processing system
Grant 9,639,484 - Craske , et al. May 2, 2
2017-05-02
Preload instruction control
Grant 9,632,776 - Craske April 25, 2
2017-04-25
Apparatus and method for tracing exceptions
Grant 9,606,850 - Horley , et al. March 28, 2
2017-03-28
Apparatus With Reduced Hardware Register Set
App 20170031685 - CRASKE; Simon John
2017-02-02
Handling of a wait for event operation within a data processing apparatus
Grant 9,547,596 - Craske January 17, 2
2017-01-17
Tracing Processing Activity
App 20160371501 - HORLEY; John Michael ;   et al.
2016-12-22
Apparatus Having Processing Pipeline With First And Second Execution Circuitry, And Method
App 20160357561 - GREENHALGH; Peter Richard ;   et al.
2016-12-08
Mode Switching In Dependence Upon A Number Of Active Threads
App 20160357565 - GREENHALGH; Peter Richard ;   et al.
2016-12-08
Controlling Execution Of Instructions For A Processing Pipeline Having First And Second Execution Circuitry
App 20160357554 - CAULFIELD; Ian Michael ;   et al.
2016-12-08
Security domain prediction
Grant 9,501,667 - Craske , et al. November 22, 2
2016-11-22
Event Monitoring In A Multi-threaded Data Processing Apparatus
App 20160292021 - WILLIAMS; Michael John ;   et al.
2016-10-06
Interrupt signal arbitration
Grant 9,430,421 - Craske , et al. August 30, 2
2016-08-30
Debugging Of A Data Processing Apparatus
App 20160239405 - WILLIAMS; Michael John ;   et al.
2016-08-18
Handling Access Attributes For Data Accesses
App 20160210465 - CRASKE; Simon John ;   et al.
2016-07-21
Handling Time Intensive Instructions
App 20160202977 - CRASKE; Simon John ;   et al.
2016-07-14
Conditional compare instruction
Grant 9,383,999 - Seal , et al. July 5, 2
2016-07-05
Memory Management
App 20160154586 - CRASKE; Simon John
2016-06-02
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
Context Sensitive Barriers In Data Processing
App 20160139922 - CRASKE; Simon John ;   et al.
2016-05-19
Debugging In A Data Processing Apparatus
App 20160070630 - WILLIAMS; Michael John ;   et al.
2016-03-10
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
Performance Monitoring In A Data Processing Apparatus Capable Of Executing Instructions At A Plurality Of Privilege Levels
App 20160048440 - WILLIAMS; Michael John ;   et al.
2016-02-18
Transmission Control Checking For Interconnect Circuitry
App 20160048423 - WILLIAMS; Michael ;   et al.
2016-02-18
Security Domain Prediction
App 20150371017 - CRASKE; Simon John ;   et al.
2015-12-24
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
Virtualisation Supporting Guest Operating Systems Using Memory Protection Units
App 20150347052 - GRISENTHWAITE; Richard Roy ;   et al.
2015-12-03
Data processing apparatus and method having integer state preservation function and floating point state preservation function
Grant 9,201,651 - Craske December 1, 2
2015-12-01
Interrupt Signal Arbitration
App 20150261700 - Craske; Simon John ;   et al.
2015-09-17
Secure mechanism to switch between different domains of operation in a data processor
Grant 9,122,890 - Grocutt , et al. September 1, 2
2015-09-01
Speculative Interrupt Signalling
App 20150220465 - KENNEDY; Michael ;   et al.
2015-08-06
Instruction fetching following changes in program flow
Grant 8,966,228 - Craske , et al. February 24, 2
2015-02-24
Exchanging physical to logical register mapping for obfuscation purpose when instruction of no operational impact is executed
Grant 8,914,616 - Craske December 16, 2
2014-12-16
Apparatus And Method For Tracing Exceptions
App 20140281433 - HORLEY; John Michael ;   et al.
2014-09-18
Data processing apparatus and method for identifying debug events
Grant 8,826,079 - Gilday , et al. September 2, 2
2014-09-02
Data processing apparatus and method for performing memory transactions within such a data processing apparatus
Grant 8,819,378 - Craske August 26, 2
2014-08-26
Area and power efficient data coherency maintenance
Grant 8,756,377 - Craske , et al. June 17, 2
2014-06-17
Secure Mechanism To Switch Between Different Domains Of Operation In A Data Processor
App 20140075581 - GROCUTT; Thomas Christopher ;   et al.
2014-03-13
Error correction in a set associative storage device
Grant 8,621,336 - Craske , et al. December 31, 2
2013-12-31
Processing Apparatus, Trace Unit And Diagnostic Apparatus
App 20130339686 - HORLEY; John Michael ;   et al.
2013-12-19
Register file with circuitry for setting register entries to a predetermined value
Grant 8,583,897 - Craske November 12, 2
2013-11-12
Provision Of Access Control Data Within A Data Processing System
App 20130290635 - Craske; Simon John ;   et al.
2013-10-31
Multi-region default memory map
Grant 8,572,329 - Axford , et al. October 29, 2
2013-10-29
Performance Isolation Within Data Processing Systems Supporting Distributed Maintenance Operations
App 20130268930 - SAIDI; Ali ;   et al.
2013-10-10
Floating-point Vector Normalisation
App 20130246496 - Craske; Simon John ;   et al.
2013-09-19
Processing apparatus, trace unit and diagnostic apparatus
Grant 8,533,685 - Horley , et al. September 10, 2
2013-09-10
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
Apparatus and method for performing fused multiply add floating point operation
Grant 8,499,017 - Penton , et al. July 30, 2
2013-07-30
Data Processing Apparatus And Method For Identifying Debug Events
App 20130159776 - Gilday; David Michael ;   et al.
2013-06-20
Register Renaming Data Processing Apparatus And Method For Performing Register Renaming
App 20130145129 - CRASKE; Simon John
2013-06-06
Data Processing Apparatus And Method For Performing Memory Transactions Within Such A Data Processing Apparatus
App 20130124820 - CRASKE; Simon John
2013-05-16
Conditional Compare Instruction
App 20130097408 - Seal; David James ;   et al.
2013-04-18
Performance by reducing transaction request ordering requirements
Grant 8,356,119 - Kocherry , et al. January 15, 2
2013-01-15
Instruction pre-decoding of multiple instruction sets
Grant 8,347,067 - Greenhalgh , et al. January 1, 2
2013-01-01
Barrel shifter
Grant 8,291,002 - Craske October 16, 2
2012-10-16
Memory access remapping
App 20120254552 - Yiu; Man Cheung Joseph ;   et al.
2012-10-04
Method and apparatus with data storage protocols for maintaining consistencies in parallel translation lookaside buffers
Grant 8,255,629 - Meyer , et al. August 28, 2
2012-08-28
Processing apparatus, trace unit and diagnostic apparatus
App 20120185676 - Horley; John Michael ;   et al.
2012-07-19
Decoding instructions from multiple instructions sets
App 20120089818 - Craske; Simon John
2012-04-12
Conditional selection of data elements
App 20120089817 - Craske; Simon John ;   et al.
2012-04-12
Debugging of a data processing apparatus
App 20120079254 - Williams; Michael John ;   et al.
2012-03-29
Hardware driven processor state storage prior to entering a low power
Grant 8,086,883 - Axford , et al. December 27, 2
2011-12-27
Performance by reducing transaction request ordering requirements
App 20110264827 - Kocherry; Mittu Xavier ;   et al.
2011-10-27
Preload instruction control
App 20110264887 - Craske; Simon John
2011-10-27
Power efficient interrupt detection
Grant 8,015,337 - Kocherry , et al. September 6, 2
2011-09-06
Area and power efficient data coherency maintenance
App 20110191543 - Craske; Simon John ;   et al.
2011-08-04
Handling of a wait for event operation within a data processing apparatus
App 20110161599 - Craske; Simon John
2011-06-30
Diagnostic mode switching
Grant 7,949,914 - Harrod , et al. May 24, 2
2011-05-24
Data processing apparatus and method for handling instructions to be executed by processing circuitry
Grant 7,925,866 - Greenhalgh , et al. April 12, 2
2011-04-12
Apparatus and method for performing fused multiply add floating point operation
App 20110040815 - Penton; Antony John ;   et al.
2011-02-17
Apparatus and method for controlling write access to a group of storage elements
Grant 7,859,937 - Craske December 28, 2
2010-12-28
Data processing apparatus and method
App 20100325397 - Craske; Simon John
2010-12-23
Data storage protocols to determine items stored and items overwritten in linked data stores
App 20100325358 - Meyer; Paul Gilbert ;   et al.
2010-12-23
Barrel shifter
App 20100306291 - Craske; Simon John
2010-12-02
Instruction fetching following changes in program flow
App 20100241832 - Craske; Simon John ;   et al.
2010-09-23
Power efficient interrupt detection
App 20100241777 - Kocherry; Mittu Xavier ;   et al.
2010-09-23
Diagnostic mode switching
App 20100223518 - Harrod; Peter Logan ;   et al.
2010-09-02
Register file
App 20100199072 - Craske; Simon John
2010-08-05
Apparatus and method for controlling write access to a group of storage elements
App 20100177575 - Craske; Simon John
2010-07-15
Diagnostic mode switching
Grant 7,743,294 - Harrod , et al. June 22, 2
2010-06-22
Interrupt jitter suppression
Grant 7,711,882 - Craske May 4, 2
2010-05-04
Data processing apparatus and method for reducing trace bandwidth
Grant 7,673,187 - Craske March 2, 2
2010-03-02
Forming an executable program from a list of program instructions
Grant 7,644,399 - Craske , et al. January 5, 2
2010-01-05
Interrupt controller
Grant 7,624,215 - Axford , et al. November 24, 2
2009-11-24
Data processing apparatus and method for handling instructions to be executed by processing circuitry
App 20090249033 - Greenhalgh; Peter Richard ;   et al.
2009-10-01
Instruction pre-decoding of multiple instruction sets
App 20090187742 - Greenhalgh; Peter Richard ;   et al.
2009-07-23
Interrupt controller
App 20090164817 - Axford; Simon ;   et al.
2009-06-25
Hardware driven processor state storage prior to entering a low power mode
App 20090164814 - Axford; Simon ;   et al.
2009-06-25
Interrupt jitter suppression
App 20090132744 - Craske; Simon John
2009-05-21
Error correction in a set associative storage device
App 20090044086 - Craske; Simon John ;   et al.
2009-02-12
Scoring mechanism for automatically generated test programs
Grant 7,444,271 - Craske , et al. October 28, 2
2008-10-28
Control of cache transactions
App 20080189487 - Craske; Simon John
2008-08-07
Data processing apparatus and method for reducing trace bandwidth
App 20080155353 - Craske; Simon John
2008-06-26
Generation of a computer program to test for correct operation of a data processing apparatus
Grant 7,373,550 - Brawn , et al. May 13, 2
2008-05-13
Diagnostic mode switching
App 20070167785 - Harrod; Peter Logan ;   et al.
2007-07-19
Multi-region default memory map
App 20070079093 - Axford; Simon ;   et al.
2007-04-05
Test program instruction generation
App 20060195681 - Craske; Simon John ;   et al.
2006-08-31
Generation of a computer program to test for correct operation of a data processing apparatus
App 20060174097 - Brawn; Jonathan William ;   et al.
2006-08-03
Test program instruction generation
App 20060150154 - Craske; Simon John ;   et al.
2006-07-06
Automatically reducing test program size
App 20060136783 - Craske; Simon John ;   et al.
2006-06-22
Forming an executable program from a list of program instructions
App 20060123402 - Craske; Simon John ;   et al.
2006-06-08
Scoring mechanism for automatically generated test programs
App 20060123272 - Craske; Simon John ;   et al.
2006-06-08

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