TR

Timothy S. Rice

Microsoft: 27 patents #1,045 of 40,388Top 3%
Overall (All Time): #145,804 of 4,157,543Top 4%
27
Patents All Time

Issued Patents All Time

Showing 25 most recent of 27 patents

Patent #TitleCo-InventorsDate
10664384 Javascript debugging using just my code Robert A. Paveza, Andrew R. Sterland, Gregg Bernard Miskelly, Nikhil Khandelwal 2020-05-26
10545852 Diagnostics of state transitions Michael C. Fanning, Felix Gerard Torquil Ifor Andrew, Daniel J. Moseley, Simon Calvert, Andrew R. Sterland +11 more 2020-01-28
10078575 Diagnostics of state transitions Michael C. Fanning, Felix Gerard Torquil Ifor Andrew, Daniel J. Moseley, Simon Calvert, Andrew R. Sterland +11 more 2018-09-18
9665463 In-process wrapped execution engine(s) for tooling a dynamic program across a process boundary Benjamin J. Anderson, Michael C. Fanning, Andrew R. Sterland 2017-05-30
9507653 Inter-process communication channel Benjamin J. Anderson, Michael C. Fanning, Andrew R. Sterland 2016-11-29
9164737 Augmenting programming languages with a type system Adam D. Nathan, Andrew R. Sterland, Michael J. Leonard, John I. Montgomery 2015-10-20
9135034 Imperative attribution for elements in managed runtimes Michael C. Fanning, Gregory Bernard Miskelly, Akrosh Gandhi, Tae Hyung Kim 2015-09-15
9104781 Obtaining metadata set by imperative statement Michael C. Fanning, Gregory Bernard Miskelly, Akrosh Gandhi, Tae Hyung Kim 2015-08-11
8914776 Assisting development tools through inserted code statements Akrosh Gandhi, Tae Hyung Kim, Gregory Bernard Miskelly, Michael C. Fanning, Andrew R. Sterland 2014-12-16
8875098 Workflow engine for execution of web mashups Andrew R. Sterland, Patrick Chi Wai Wong, Adam D. Nathan 2014-10-28
8849753 Automating asynchronous programming in single threaded systems Adam D. Nathan, Andrew R. Sterland, Michael J. Leonard, John I. Montgomery 2014-09-30
8745580 Transparent type matching in a programming environment Adam D. Nathan, Andrew R. Sterland, Michael J. Leonard, John I. Montgomery 2014-06-03
8661415 Path-sensitive visualizations of aggregated profiling and trace date Michael C. Fanning, Christopher Paul Schmich 2014-02-25
8543638 Security system for a browser-based environment Adam D. Nathan, Andrew R. Sterland, Michael J. Leonard, John I. Montgomery 2013-09-24
8539506 Dynamic injection of code into running process Michael C. Fanning, Christopher M. Faucon, Andrew R. Sterland 2013-09-17
8290152 Management system for web service developer keys John I. Montgomery, Adam D. Nathan, Andrew R. Sterland 2012-10-16
7941546 Cross-domain communication technique for execution of web mashups Andrew R. Sterland, Patrick Chi Wai Wong, Adam D. Nathan 2011-05-10
D593118 Portion of a display screen showing a transitional user interface Adam D. Nathan, Andy Sterland, Michael J. Leonard, Jeremy Mazner, John I. Montgomery 2009-05-26
D588606 Portion of a display screen showing a transitional user interface Adam D. Nathan, Andy Sterland, Michael J. Leonard, Jeremy Mazner, John I. Montgomery 2009-03-17
D585909 Portion of a display screen showing a transitional user interface Adam D. Nathan, Andy Sterland, Michael J. Leonard, Jeremy Mazner, John I. Montgomery 2009-02-03
D578544 Portion of a display screen showing a transitional user interface Adam D. Nathan, Andy Sterland, Michael J. Leonard, Jeremy Mazner, John I. Montgomery 2008-10-14
D578135 Portion of a display screen showing a transitional user interface Adam D. Nathan, Andy Sterland, Michael J. Leonard, Jeremy Mazner, John I. Montgomery 2008-10-07
D577741 Portion of a display screen showing a user interface Adam D. Nathan, Andy Sterland, Michael J. Leonard, Jeremy Mazner, John I. Montgomery 2008-09-30
D576635 Portion of a display screen showing a transitional user interface Adam D. Nathan, Andy Sterland, Michael J. Leonard, Jeremy Mazner, John I. Montgomery 2008-09-09
D575797 Portion of a display screen showing a user interface Adam D. Nathan, Andy Sterland, Michael J. Leonard, Jeremy Mazner, John I. Montgomery 2008-08-26