loadpatents
name:-0.11937880516052
name:-0.095329999923706
name:-0.022359132766724
Williams; Michael John Patent Filings

Williams; Michael John

Patent Applications and Registrations

Patent applications and USPTO patent grants for Williams; Michael John.The latest application filed is for "a method of accessing metadata when debugging a program to be executed on processing circuitry".

Company Profile
22.109.101
  • Williams; Michael John - Ely GB
  • Williams; Michael John - Cambridge GB
  • Williams; Michael John - West Sussex GB
  • Williams; Michael John - Winchester GB
  • Williams; Michael John - Landrum SC
  • Williams; Michael John - Cambridgeshire N/A GB
  • Williams; Michael John - Hampshire GB
  • Williams; Michael John - Wicken N/A GB
  • Williams; Michael John - Basingstoke GB
  • Williams; Michael John - Hants GB
  • Williams; Michael John - Cambridgshire GB
  • Williams, Michael John - Manchester GB
  • Williams, Michael John - Houston TX
  • Williams; Michael John - Bridgnorth GB
  • Williams; Michael John - Riseley 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
Apparatus and method for accessing metadata when debugging a device
Grant 11,436,124 - Williams , et al. September 6, 2
2022-09-06
Data processing
Grant 11,354,126 - Williams , et al. June 7, 2
2022-06-07
Reservoir deformation estimation
Grant 11,327,190 - Zhang , et al. May 10, 2
2022-05-10
Apparatus and method for controlling assertion of a trigger signal to processing circuitry
Grant 11,294,787 - Botman , et al. April 5, 2
2022-04-05
Trace data
Grant 11,194,693 - Kona , et al. December 7, 2
2021-12-07
Apparatus, computer program and method
Grant 11,138,794 - Williams , et al. October 5, 2
2021-10-05
Event monitoring in a multi-threaded data processing apparatus
Grant 11,080,106 - Williams , et al. August 3, 2
2021-08-03
Method of accessing metadata when debugging a program to be executed on processing circuitry
Grant 11,048,617 - Williams , et al. June 29, 2
2021-06-29
Tracing the data processing activities of a data processing apparatus
Grant 11,036,616 - Williams , et al. June 15, 2
2021-06-15
Image processing
Grant 11,004,129 - Lang , et al. May 11, 2
2021-05-11
Apparatus, computer program and method
Grant 11,003,256 - Williams , et al. May 11, 2
2021-05-11
Data Processing
App 20210034362 - WILLIAMS; Michael John ;   et al.
2021-02-04
A Method Of Accessing Metadata When Debugging A Program To Be Executed On Processing Circuitry
App 20210034503 - WILLIAMS; Michael John ;   et al.
2021-02-04
An Apparatus And Method For Accessing Metadata When Debugging A Device
App 20200394119 - WILLIAMS; Michael John ;   et al.
2020-12-17
Apparatus and method to generate trace data in response to transactional execution
Grant 10,776,120 - Williams , et al. Sept
2020-09-15
Method, apparatus and system for diagnosing a processor executing a stream of instructions
Grant 10,747,647 - Martin , et al. A
2020-08-18
Contingent load suppression
Grant 10,719,383 - Stephens , et al.
2020-07-21
Seismic data analysis including modelling slippage planes
Grant 10,718,877 - Williams
2020-07-21
Estimating pressure for hydraulic fracturing
Grant 10,689,970 - Williams
2020-06-23
Debug apparatus and method
Grant 10,606,679 - Kona , et al.
2020-03-31
An Apparatus, Computer Program And Method
App 20200050288 - WILLIAMS; Michael John ;   et al.
2020-02-13
Protective cover for cable components
Grant 10,554,027 - Lester , et al. Fe
2020-02-04
An Apparatus And Method For Generating And Processing A Trace Stream Indicative Of Instruction Execution By Processing Circuitry
App 20190370149 - BOTMAN; Francois Christopher Jacques ;   et al.
2019-12-05
Information processing apparatus, method and computer program product
Grant 10,496,878 - Williams , et al. De
2019-12-03
Diagnostic Data Capture
App 20190340097 - WILLIAMS; Michael John
2019-11-07
Reservoir Deformation Estimation
App 20190317233 - Zhang; Xiao Lin ;   et al.
2019-10-17
A Method, Apparatus And System For Diagnosing A Processor Executing A Stream Of Instructions
App 20190303265 - MARTIN; Damien Robin ;   et al.
2019-10-03
Debugging data processing transactions
Grant 10,394,557 - Diestelhorst , et al. A
2019-08-27
Singularity spectrum analysis of microseismic data
Grant 10,359,529 - Williams
2019-07-23
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
Debug Apparatus And Method
App 20190171511 - KONA; Anitha ;   et al.
2019-06-06
Apparatus And Method For Controlling Assertion Of A Trigger Signal To Processing Circuitry
App 20190163601 - BOTMAN; Francois Christopher Jacques ;   et al.
2019-05-30
Trace Data
App 20190087298 - KONA; Anitha ;   et al.
2019-03-21
Instruction sampling within transactions
Grant 10,228,942 - Williams , et al.
2019-03-12
Tracing processing activity
Grant 10,140,476 - Horley , et al. Nov
2018-11-27
An Apparatus And Method To Generate Trace Data In Response To Transactional Execution
App 20180260227 - WILLIAMS; Michael John ;   et al.
2018-09-13
Protective Cover for Cable Components
App 20180233889 - Lester; Michael E. ;   et al.
2018-08-16
Image Processing
App 20180225736 - LANG; Mikael Carl ;   et al.
2018-08-09
Contingent Load Suppression
App 20180203756 - STEPHENS; Nigel John ;   et al.
2018-07-19
Apparatus and method for controlling debugging of program instructions including a transaction
Grant 9,990,269 - Williams June 5, 2
2018-06-05
Apparatus, Computer Program And Method
App 20180137684 - WILLIAMS; Michael John ;   et al.
2018-05-17
Synchronization in data processing layers
Grant 9,965,342 - Horley , et al. May 8, 2
2018-05-08
Estimating Pressure For Hydraulic Fracturing
App 20180119541 - Williams; Michael John
2018-05-03
Image processing
Grant 9,940,655 - Lang , et al. April 10, 2
2018-04-10
Information Processing Apparatus, Method And Computer Program Product
App 20180018510 - WILLIAMS; Michael John ;   et al.
2018-01-18
Apparatus and method for controlling debugging of program instructions including a transaction
Grant 9,858,172 - Williams January 2, 2
2018-01-02
Debugging Data Processing Transactions
App 20170351517 - DIESTELHORST; Stephan ;   et al.
2017-12-07
Instruction Sampling Within Transactions
App 20170337115 - WILLIAMS; Michael John ;   et al.
2017-11-23
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
Apparatus, method and computer program
Grant 9,773,523 - Williams , et al. September 26, 2
2017-09-26
Method, apparatus, and computer-readable medium for superimposing a graphic on a first image generated from cut-out of a second image
Grant 9,747,870 - Gillard , et al. August 29, 2
2017-08-29
Measuring Address Translation Latency
App 20170212844 - WILLIAMS; Michael John ;   et al.
2017-07-27
Method of fabricating a protective cover from foil-backed fiberglass substrate
Grant 9,716,375 - Lester , et al. July 25, 2
2017-07-25
Video Data Encoding And Decoding
App 20170201757 - GOLDMAN; Michael ;   et al.
2017-07-13
Debugging in a data processing apparatus
Grant 9,652,348 - Williams , et al. May 16, 2
2017-05-16
Apparatus, Method And Computer Program
App 20160379682 - WILLIAMS; Michael John ;   et al.
2016-12-29
Apparatus, Method And Computer Program
App 20160381290 - PRAYLE; Paul Edward ;   et al.
2016-12-29
Tracing Processing Activity
App 20160371501 - HORLEY; John Michael ;   et al.
2016-12-22
Event Monitoring In A Multi-threaded Data Processing Apparatus
App 20160292021 - WILLIAMS; Michael John ;   et al.
2016-10-06
Seismic Data Analysis
App 20160245939 - WILLIAMS; Michael John
2016-08-25
Tracing The Data Processing Activities Of A Data Processing Apparatus
App 20160246543 - WILLIAMS; Michael John ;   et al.
2016-08-25
Debugging Of A Data Processing Apparatus
App 20160239405 - WILLIAMS; Michael John ;   et al.
2016-08-18
Apparatus And Method For Controlling Debugging Of Program Instructions Including A Transaction
App 20160239404 - WILLIAMS; Michael John
2016-08-18
An Apparatus And Method For Controlling Debugging Of Program Instructions Including A Transaction
App 20160239403 - WILLIAMS; Michael John
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
Image Processing
App 20160140636 - Lang; Mikael Carl ;   et al.
2016-05-19
Image processing system and method
Grant 9,325,934 - Williams April 26, 2
2016-04-26
Debugging In A Data Processing Apparatus
App 20160070630 - WILLIAMS; Michael John ;   et al.
2016-03-10
Image processing
Grant 9,269,105 - Lang , et al. February 23, 2
2016-02-23
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
Video surveillance
Grant 9,230,336 - Lewis , et al. January 5, 2
2016-01-05
Identifier selection
Grant 9,229,908 - Horley , et al. January 5, 2
2016-01-05
Generation of trace data in a multi-processor system
Grant 9,223,677 - Swaine , et al. December 29, 2
2015-12-29
Method Of Analyzing Seismic Data
App 20150355354 - Williams; Michael John
2015-12-10
Diagnosing code using single step execution
Grant 9,201,749 - Williams , et al. December 1, 2
2015-12-01
Singularity Spectrum Analysis Of Microseismic Data
App 20150212224 - Williams; Michael John
2015-07-30
Method, Server, Client And Software
App 20150143421 - WILLIAMS; Michael John ;   et al.
2015-05-21
Method, Apparatus And System For Image Processing
App 20150138188 - GILLARD; Clive Henry ;   et al.
2015-05-21
Debug barrier transactions
Grant 9,032,252 - Kalkunte , et al. May 12, 2
2015-05-12
Microseismic Survey
App 20150081223 - Williams; Michael John ;   et al.
2015-03-19
Hardware resource management within a data processing system
Grant 8,949,844 - Williams , et al. February 3, 2
2015-02-03
System And Method For Measuring Or Monitoring Of A Low Concentration Dispersed Phase
App 20140373604 - ODDIE; GARY ;   et al.
2014-12-25
Diagnosing Code Using Single Step Execution
App 20140344621 - WILLIAMS; Michael John ;   et al.
2014-11-20
Trace data priority selection
Grant 8,887,001 - Horley , et al. November 11, 2
2014-11-11
Debugging of a data processing apparatus
Grant 8,874,883 - Williams , et al. October 28, 2
2014-10-28
System and method for measuring or monitoring of a low concentration dispersed phase
Grant 8,857,245 - Oddie , et al. October 14, 2
2014-10-14
Diagnosing code using single step execution
Grant 8,839,038 - Williams , et al. September 16, 2
2014-09-16
System and method for reconstructing microseismic event statistics from detection limited data
Grant 8,831,886 - Williams September 9, 2
2014-09-09
Controlling generation of debug exceptions
Grant 8,713,371 - Williams , et al. April 29, 2
2014-04-29
Discretely gridding complex fracturing for simulation
Grant 8,660,824 - Williams February 25, 2
2014-02-25
Video processing system and method for introducing graphical features into video images in a scene
Grant 8,648,857 - Williams February 11, 2
2014-02-11
Identifier Selection
App 20140019501 - HORLEY; John Michael ;   et al.
2014-01-16
Method, apparatus and trace module for generating timestamps
Grant 8,589,927 - Williams , et al. November 19, 2
2013-11-19
Method and apparatus for generating an event log
Grant 8,547,431 - Williams , et al. October 1, 2
2013-10-01
Identifier selection
Grant 8,510,356 - Horley , et al. August 13, 2
2013-08-13
Maximum entropy application methods and systems
Grant 8,510,049 - Williams August 13, 2
2013-08-13
Generating a regularly synchronised count value
Grant 8,498,373 - Horley , et al. July 30, 2
2013-07-30
Image Processing
App 20130173420 - LANG; Mikael Carl ;   et al.
2013-07-04
Identification Of Reservoir Geometry From Microseismic Event Clouds
App 20130144532 - Williams; Michael John ;   et al.
2013-06-06
Image Processing System And Method
App 20130141525 - WILLIAMS; Michael John
2013-06-06
Image Processing System And Method
App 20130141521 - WILLIAMS; Michael John
2013-06-06
Data processing apparatus having trace and prediction logic
Grant 8,417,923 - Williams , et al. April 9, 2
2013-04-09
Trace synchronization
Grant 8,407,529 - Horley , et al. March 26, 2
2013-03-26
Generating A Regularly Synchronised Count Value
App 20130070879 - HORLEY; John Michael ;   et al.
2013-03-21
Image processing
Grant 8,385,646 - Lang , et al. February 26, 2
2013-02-26
Debug Carrier Transactions
App 20130042142 - KALKUNTE; Sheshadri ;   et al.
2013-02-14
Video processing system and method
Grant 8,363,980 - Beresford , et al. January 29, 2
2013-01-29
Right sizing reservoir models
Grant 8,350,851 - Flew , et al. January 8, 2
2013-01-08
Coarsening and splitting techniques
Grant 8,339,396 - Williams , et al. December 25, 2
2012-12-25
Apparatus and method of object tracking
Grant 8,279,286 - Wagg , et al. October 2, 2
2012-10-02
Diagnosing Code Using Single Step Execution
App 20120239913 - Williams; Michael John ;   et al.
2012-09-20
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
Discretely Gridding Complex Fracturing For Simulation
App 20120166153 - Williams; Michael John
2012-06-28
System And Method For Reconstructing Microseismic Event Statistics From Detection Limited Data
App 20120160481 - Williams; Michael John
2012-06-28
Video Surveillance
App 20120120241 - Lewis; Gareth John ;   et al.
2012-05-17
Trace synchronization
Grant 8,176,366 - Horley , et al. May 8, 2
2012-05-08
Trace Synchronization
App 20120110387 - Horley; John Michael ;   et al.
2012-05-03
Debugging of a data processing apparatus
App 20120079254 - Williams; Michael John ;   et al.
2012-03-29
Debugging of a data processing apparatus
App 20120079458 - Williams; Michael John ;   et al.
2012-03-29
Generation of trace elements within a data processing apparatus
Grant 8,037,363 - Williams , et al. October 11, 2
2011-10-11
Synchronization in data processing layers
App 20110231691 - Horley; John Michael ;   et al.
2011-09-22
Identifier selection
App 20110231461 - Horley; John Michael ;   et al.
2011-09-22
Method, apparatus and trace module for generating timestamps
App 20110219376 - Williams; Michael John ;   et al.
2011-09-08
Trace data priority selection
App 20110202801 - Horley; John Michael ;   et al.
2011-08-18
Data processing apparatus and method
Grant 7,965,858 - Williams June 21, 2
2011-06-21
Diagnostic mode switching
Grant 7,949,914 - Harrod , et al. May 24, 2
2011-05-24
Hardware resource management within a data processing system
App 20110093750 - Williams; Michael John ;   et al.
2011-04-21
Selective disabling of diagnostic functions within a data processing system
Grant 7,913,120 - Williams , et al. March 22, 2
2011-03-22
Maximum Entropy Application Methods And Systems
App 20110054797 - Williams; Michael John
2011-03-03
System And Method For Measuring Or Monitoring Of A Low Concentration Dispersed Phase
App 20110041590 - Oddie; Gary ;   et al.
2011-02-24
Trace data timestamping
Grant 7,870,437 - Swaine , et al. January 11, 2
2011-01-11
Reducing bandwidth required for trace data
App 20100299562 - Williams; Michael John ;   et al.
2010-11-25
Trace synchronization
App 20100257510 - Horley; John Michael ;   et al.
2010-10-07
Coarsening And Splitting Techniques
App 20100228527 - Williams; Michael John ;   et al.
2010-09-09
Right Sizing Reservoir Models
App 20100225647 - FLEW; STEPHEN RICHARD GEORGE ;   et al.
2010-09-09
Diagnostic mode switching
App 20100223518 - Harrod; Peter Logan ;   et al.
2010-09-02
Data processing apparatus having trace and prediction logic
Grant 7,752,425 - Williams , et al. July 6, 2
2010-07-06
Diagnostic mode switching
Grant 7,743,294 - Harrod , et al. June 22, 2
2010-06-22
Reducing the size of a data stream produced during instruction tracing
Grant 7,707,394 - Ashfield , et al. April 27, 2
2010-04-27
Method And Apparatus For Generating An Event Log
App 20100026801 - Williams; Michael John ;   et al.
2010-02-04
Generation of trace data in a multi-processor system
App 20090313507 - Swaine; Andrew Brookfield ;   et al.
2009-12-17
Image Processing
App 20090310861 - Lang; Mikael Carl ;   et al.
2009-12-17
Video metadata data structure
Grant 7,587,419 - Thorpe , et al. September 8, 2
2009-09-08
Diagnostic context construction and comparison
App 20090193297 - Williams; Michael John ;   et al.
2009-07-30
Generation of trace elements within a data processing apparatus
App 20090187790 - Williams; Michael John ;   et al.
2009-07-23
Latching processor state information
Grant 7,546,642 - Williams June 9, 2
2009-06-09
Trace data timestamping
App 20090125756 - Swaine; Andrew Brookfield ;   et al.
2009-05-14
Video Processing System And Method
App 20090066696 - Williams; Michael John
2009-03-12
Video Processing System And Method
App 20090067668 - BERESFORD; Ratna ;   et al.
2009-03-12
Apparatus And Method Of Object Tracking
App 20090059007 - WAGG; David ;   et al.
2009-03-05
Watchpointing unaligned data accesses
Grant 7,484,069 - Williams January 27, 2
2009-01-27
Selective disabling of diagnostic functions within a data processing system
App 20080209268 - Williams; Michael John ;   et al.
2008-08-28
Watchpointing unaligned data accesses
App 20080082781 - Williams; Michael John
2008-04-03
Breakpoint logic unit, debug logic and breakpoint method for a data processing apparatus
Grant 7,334,161 - Williams , et al. February 19, 2
2008-02-19
Reducing the size of a data stream produced during instruction tracing
App 20070294592 - Ashfield; Edmond John Simon ;   et al.
2007-12-20
Reducing bandwidth required for trace data
App 20070283133 - Williams; Michael John ;   et al.
2007-12-06
Generation of trace elements within a data processing apparatus
App 20070220362 - Williams; Michael John ;   et al.
2007-09-20
Audio and/or video generation apparatus
Grant 7,269,596 - Williams , et al. September 11, 2
2007-09-11
Diagnostic mechanisms within multi processing systems
Grant 7,251,751 - Blasco Allue , et al. July 31, 2
2007-07-31
Diagnostic mode switching
App 20070167785 - Harrod; Peter Logan ;   et al.
2007-07-19
Preparing assembly languague source code
App 20070094639 - Kefford; Daniel Luke ;   et al.
2007-04-26
System for facilitating protection of information material and method for producing the information material
Grant 7,203,765 - Williams , et al. April 10, 2
2007-04-10
Interface
Grant 7,158,974 - Williams , et al. January 2, 2
2007-01-02
Data processing apparatus and method
App 20060251289 - Williams; Michael John
2006-11-09
Latching processor state information
App 20060010307 - Williams; Michael John
2006-01-12
Breakpoint logic unit, debug logic and breakpoint method for a data processing apparatus
App 20050257089 - Williams, Michael John ;   et al.
2005-11-17
Diagnostic mechanisms within multi processing systems
App 20050210327 - Allue, Conrado Blasco ;   et al.
2005-09-22
Food processing device
App 20050127086 - Bradshaw, Luke Charles ;   et al.
2005-06-16
Method and system for determining an optimum pumping schedule corresponding to an optimum return on investment when fracturing a formation penetrated by a wellbore
App 20050115711 - Williams, Michael John ;   et al.
2005-06-02
Audio and/or video generation apparatus
App 20040085342 - Williams, Michael John ;   et al.
2004-05-06
Data structure
App 20040044680 - Thorpe, Jonathan Richard ;   et al.
2004-03-04
Interface
App 20040019602 - Williams, Michael John ;   et al.
2004-01-29
System
App 20040004952 - McGrath, Mark John ;   et al.
2004-01-08
System
App 20040003053 - Williams, Michael John
2004-01-01
Asynchronously accessing the program counter values of a data processing system by applying an independent clock on the latching and scan-chain circuits
Grant 6,598,150 - Williams , et al. July 22, 2
2003-07-22
Accessing diagnostic program counter value data within data processing systems
App 20020049893 - Williams, Michael John ;   et al.
2002-04-25
Functional fluids and liquid cleaning compositions and suspending media
Grant 5,964,692 - Blezard , et al. October 12, 1
1999-10-12
Method of testing interconnections between integrated circuits in a circuit
Grant 5,819,025 - Williams October 6, 1
1998-10-06
Functional fluids and liquid cleaning compositions and suspending media
Grant 5,807,810 - Blezard , et al. September 15, 1
1998-09-15

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