Gary D Watson
Examiner (ID: 11716)
Most Active Art Unit | 2913 |
Art Unit(s) | 2913, 2899, 2915, 2914, 2903 |
Total Applications | 3888 |
Issued Applications | 3853 |
Pending Applications | 0 |
Abandoned Applications | 35 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 6588062
[patent_doc_number] => 20100235824
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-16
[patent_title] => 'System and Method for Remote Device Application Upgrades'
[patent_app_type] => utility
[patent_app_number] => 12/404769
[patent_app_country] => US
[patent_app_date] => 2009-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4850
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0235/20100235824.pdf
[firstpage_image] =>[orig_patent_app_number] => 12404769
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/404769 | System and method for remote device application upgrades | Mar 15, 2009 | Issued |
Array
(
[id] => 5487004
[patent_doc_number] => 20090276769
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-05
[patent_title] => 'Computer System and a Method of Deploying an Application in a Computer System'
[patent_app_type] => utility
[patent_app_number] => 12/400885
[patent_app_country] => US
[patent_app_date] => 2009-03-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7301
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0276/20090276769.pdf
[firstpage_image] =>[orig_patent_app_number] => 12400885
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/400885 | Computer system and a method of deploying an application in a computer system | Mar 9, 2009 | Issued |
Array
(
[id] => 6557407
[patent_doc_number] => 20100205584
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-12
[patent_title] => 'METHOD AND APPARATUS FOR DETERMINING AUTHORITATIVENESS OF FIRST SOFTWARE COMPONENT WITH REGARD TO SECOND SOFTWARE COMPONENT'
[patent_app_type] => utility
[patent_app_number] => 12/399631
[patent_app_country] => US
[patent_app_date] => 2009-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5104
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0205/20100205584.pdf
[firstpage_image] =>[orig_patent_app_number] => 12399631
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/399631 | METHOD AND APPARATUS FOR DETERMINING AUTHORITATIVENESS OF FIRST SOFTWARE COMPONENT WITH REGARD TO SECOND SOFTWARE COMPONENT | Mar 5, 2009 | Abandoned |
Array
(
[id] => 8912553
[patent_doc_number] => 08484630
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-07-09
[patent_title] => 'Code motion based on live ranges in an optimizing compiler'
[patent_app_type] => utility
[patent_app_number] => 12/343228
[patent_app_country] => US
[patent_app_date] => 2008-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 4549
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12343228
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/343228 | Code motion based on live ranges in an optimizing compiler | Dec 22, 2008 | Issued |
Array
(
[id] => 10569308
[patent_doc_number] => 09292478
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-03-22
[patent_title] => 'Visual editor for editing complex expressions'
[patent_app_type] => utility
[patent_app_number] => 12/340954
[patent_app_country] => US
[patent_app_date] => 2008-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 37
[patent_no_of_words] => 6126
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12340954
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/340954 | Visual editor for editing complex expressions | Dec 21, 2008 | Issued |
Array
(
[id] => 6302897
[patent_doc_number] => 20100162208
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-24
[patent_title] => 'MODELING TOOL BUILDER - GRAPHICAL EDITOR CONSTRUCTION'
[patent_app_type] => utility
[patent_app_number] => 12/339403
[patent_app_country] => US
[patent_app_date] => 2008-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6405
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0162/20100162208.pdf
[firstpage_image] =>[orig_patent_app_number] => 12339403
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/339403 | MODELING TOOL BUILDER - GRAPHICAL EDITOR CONSTRUCTION | Dec 18, 2008 | Abandoned |
Array
(
[id] => 9961435
[patent_doc_number] => 09009661
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-14
[patent_title] => 'Platform sensitive application characteristics'
[patent_app_type] => utility
[patent_app_number] => 12/338620
[patent_app_country] => US
[patent_app_date] => 2008-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5916
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 295
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12338620
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/338620 | Platform sensitive application characteristics | Dec 17, 2008 | Issued |
Array
(
[id] => 9821123
[patent_doc_number] => 08930927
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-06
[patent_title] => 'Diagnosing aliasing violations in a partial program view'
[patent_app_type] => utility
[patent_app_number] => 12/337939
[patent_app_country] => US
[patent_app_date] => 2008-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 7459
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 437
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12337939
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/337939 | Diagnosing aliasing violations in a partial program view | Dec 17, 2008 | Issued |
Array
(
[id] => 9961437
[patent_doc_number] => 09009662
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-14
[patent_title] => 'Platform sensitive application characteristics'
[patent_app_type] => utility
[patent_app_number] => 12/338657
[patent_app_country] => US
[patent_app_date] => 2008-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5916
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12338657
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/338657 | Platform sensitive application characteristics | Dec 17, 2008 | Issued |
Array
(
[id] => 6451655
[patent_doc_number] => 20100153932
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-17
[patent_title] => 'MANAGING SET MEMBERSHIP'
[patent_app_type] => utility
[patent_app_number] => 12/334838
[patent_app_country] => US
[patent_app_date] => 2008-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6765
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0153/20100153932.pdf
[firstpage_image] =>[orig_patent_app_number] => 12334838
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/334838 | Managing set membership | Dec 14, 2008 | Issued |
Array
(
[id] => 6451463
[patent_doc_number] => 20100153919
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-17
[patent_title] => 'SYSTEMS AND METHODS FOR TRACKING SOFTWARE STANDS IN A SOFTWARE PRODUCTION LANDSCAPE'
[patent_app_type] => utility
[patent_app_number] => 12/332663
[patent_app_country] => US
[patent_app_date] => 2008-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8731
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0153/20100153919.pdf
[firstpage_image] =>[orig_patent_app_number] => 12332663
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/332663 | SYSTEMS AND METHODS FOR TRACKING SOFTWARE STANDS IN A SOFTWARE PRODUCTION LANDSCAPE | Dec 10, 2008 | Abandoned |
Array
(
[id] => 5504286
[patent_doc_number] => 20090164974
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-25
[patent_title] => 'QUALITY MEASURE TOOL FOR A COMPOSITE APPLICATION'
[patent_app_type] => utility
[patent_app_number] => 12/331846
[patent_app_country] => US
[patent_app_date] => 2008-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3130
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0164/20090164974.pdf
[firstpage_image] =>[orig_patent_app_number] => 12331846
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/331846 | Quality measure tool for a composite application | Dec 9, 2008 | Issued |
Array
(
[id] => 5491870
[patent_doc_number] => 20090292941
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-26
[patent_title] => 'PROOF-GUIDED ERROR DIAGNOSIS (PED) BY TRIANGULATION OF PROGRAM ERROR CAUSES'
[patent_app_type] => utility
[patent_app_number] => 12/331243
[patent_app_country] => US
[patent_app_date] => 2008-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9612
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0292/20090292941.pdf
[firstpage_image] =>[orig_patent_app_number] => 12331243
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/331243 | PROOF-GUIDED ERROR DIAGNOSIS (PED) BY TRIANGULATION OF PROGRAM ERROR CAUSES | Dec 8, 2008 | Abandoned |
Array
(
[id] => 6369897
[patent_doc_number] => 20100088686
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-08
[patent_title] => 'PROGRAMMING LANGUAGE WITH EXTENSIBLE SYNTAX'
[patent_app_type] => utility
[patent_app_number] => 12/325753
[patent_app_country] => US
[patent_app_date] => 2008-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 13596
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0088/20100088686.pdf
[firstpage_image] =>[orig_patent_app_number] => 12325753
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/325753 | PROGRAMMING LANGUAGE WITH EXTENSIBLE SYNTAX | Nov 30, 2008 | Abandoned |
Array
(
[id] => 8461062
[patent_doc_number] => 08296748
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-23
[patent_title] => 'Method and system for intermediate representation of source code'
[patent_app_type] => utility
[patent_app_number] => 12/178842
[patent_app_country] => US
[patent_app_date] => 2008-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 20
[patent_no_of_words] => 6156
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 256
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12178842
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/178842 | Method and system for intermediate representation of source code | Jul 23, 2008 | Issued |
Array
(
[id] => 5292254
[patent_doc_number] => 20090024984
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-01-22
[patent_title] => 'METHOD OF MANAGING APPLICATION SOFTWARE'
[patent_app_type] => utility
[patent_app_number] => 12/175345
[patent_app_country] => US
[patent_app_date] => 2008-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11602
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0024/20090024984.pdf
[firstpage_image] =>[orig_patent_app_number] => 12175345
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/175345 | METHOD OF MANAGING APPLICATION SOFTWARE | Jul 16, 2008 | Abandoned |
Array
(
[id] => 9507272
[patent_doc_number] => 08745601
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-06-03
[patent_title] => 'Methods and systems for using data structures for operating systems'
[patent_app_type] => utility
[patent_app_number] => 12/175435
[patent_app_country] => US
[patent_app_date] => 2008-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 7216
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 253
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12175435
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/175435 | Methods and systems for using data structures for operating systems | Jul 16, 2008 | Issued |
Array
(
[id] => 9187296
[patent_doc_number] => 08627297
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-01-07
[patent_title] => 'Method for evaluating at least one characteristic value'
[patent_app_type] => utility
[patent_app_number] => 12/217056
[patent_app_country] => US
[patent_app_date] => 2008-07-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 2577
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12217056
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/217056 | Method for evaluating at least one characteristic value | Jun 30, 2008 | Issued |
Array
(
[id] => 4825909
[patent_doc_number] => 20080229057
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-09-18
[patent_title] => 'ADAPTIVE PROFILING BY PROGRESSIVE REFINEMENT'
[patent_app_type] => utility
[patent_app_number] => 12/132008
[patent_app_country] => US
[patent_app_date] => 2008-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5369
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0229/20080229057.pdf
[firstpage_image] =>[orig_patent_app_number] => 12132008
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/132008 | Adaptive profiling by progressive refinement | Jun 2, 2008 | Issued |
Array
(
[id] => 8023095
[patent_doc_number] => 08141067
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-03-20
[patent_title] => 'Ensuring maximum code motion of accesses to DMA buffers'
[patent_app_type] => utility
[patent_app_number] => 12/128889
[patent_app_country] => US
[patent_app_date] => 2008-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5170
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/141/08141067.pdf
[firstpage_image] =>[orig_patent_app_number] => 12128889
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/128889 | Ensuring maximum code motion of accesses to DMA buffers | May 28, 2008 | Issued |