loadpatents
Patent applications and USPTO patent grants for Williams; Michael John.The latest application filed is for "data processing".
Patent | Date |
---|---|
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 |
An Apparatus And Method For Controlling Debugging Of Program Instructions Including A Transaction App 20160239403 - WILLIAMS; Michael John | 2016-08-18 |
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 |
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 |
Identifier selection Grant 9,229,908 - Horley , et al. January 5, 2 | 2016-01-05 |
Video surveillance Grant 9,230,336 - Lewis , 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 |
Maximum entropy application methods and systems Grant 8,510,049 - Williams August 13, 2 | 2013-08-13 |
Identifier selection Grant 8,510,356 - Horley , et al. 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 20130141521 - WILLIAMS; Michael John | 2013-06-06 |
Image Processing System And Method App 20130141525 - 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 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 |
Generation of trace elements within a data processing apparatus Grant 8,037,363 - Williams , et al. October 11, 2 | 2011-10-11 |
Identifier selection App 20110231461 - Horley; John Michael ;   et al. | 2011-09-22 |
Synchronization in data processing layers App 20110231691 - 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.