Search

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 numberTitle of the applicationFiling DateStatus
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
Menu