
Michael J. Yigdall
Examiner (ID: 7467, Phone: (571)272-3707 , Office: P/3992 )
| Most Active Art Unit | 2192 |
| Art Unit(s) | 3992, 2192, 2122 |
| Total Applications | 308 |
| Issued Applications | 157 |
| Pending Applications | 19 |
| Abandoned Applications | 132 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 7451433
[patent_doc_number] => 20040268312
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-12-30
[patent_title] => 'Application development support, component invocation monitoring, and data processing'
[patent_app_type] => new
[patent_app_number] => 10/850147
[patent_app_country] => US
[patent_app_date] => 2004-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 9369
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 53
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0268/20040268312.pdf
[firstpage_image] =>[orig_patent_app_number] => 10850147
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/850147 | Application development support, component invocation monitoring, and data processing | May 19, 2004 | Abandoned |
Array
(
[id] => 333459
[patent_doc_number] => 07512941
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-03-31
[patent_title] => 'Method and system for distributing and updating heterogeneous resources'
[patent_app_type] => utility
[patent_app_number] => 10/841598
[patent_app_country] => US
[patent_app_date] => 2004-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 7812
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/512/07512941.pdf
[firstpage_image] =>[orig_patent_app_number] => 10841598
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/841598 | Method and system for distributing and updating heterogeneous resources | May 6, 2004 | Issued |
Array
(
[id] => 7198965
[patent_doc_number] => 20040205742
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-10-14
[patent_title] => 'Methods for enhancing flow analysis'
[patent_app_type] => new
[patent_app_number] => 10/834680
[patent_app_country] => US
[patent_app_date] => 2004-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8557
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 3
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0205/20040205742.pdf
[firstpage_image] =>[orig_patent_app_number] => 10834680
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/834680 | Methods for enhancing flow analysis | Apr 28, 2004 | Issued |
Array
(
[id] => 7047196
[patent_doc_number] => 20050251791
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-11-10
[patent_title] => 'Systems and methods for branch profiling loops of an executable program'
[patent_app_type] => utility
[patent_app_number] => 11/089585
[patent_app_country] => US
[patent_app_date] => 2004-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6866
[patent_no_of_claims] => 30
[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/0251/20050251791.pdf
[firstpage_image] =>[orig_patent_app_number] => 11089585
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/089585 | Systems and methods for branch profiling loops of an executable program | Apr 13, 2004 | Abandoned |
Array
(
[id] => 7047195
[patent_doc_number] => 20050251790
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-11-10
[patent_title] => 'Systems and methods for instrumenting loops of an executable program'
[patent_app_type] => utility
[patent_app_number] => 11/089584
[patent_app_country] => US
[patent_app_date] => 2004-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4866
[patent_no_of_claims] => 25
[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/0251/20050251790.pdf
[firstpage_image] =>[orig_patent_app_number] => 11089584
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/089584 | Systems and methods for instrumenting loops of an executable program | Apr 13, 2004 | Abandoned |
Array
(
[id] => 116894
[patent_doc_number] => 07721265
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-05-18
[patent_title] => 'Source code debugging method and apparatus for use in script testing environment'
[patent_app_type] => utility
[patent_app_number] => 10/817466
[patent_app_country] => US
[patent_app_date] => 2004-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5635
[patent_no_of_claims] => 37
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 328
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/721/07721265.pdf
[firstpage_image] =>[orig_patent_app_number] => 10817466
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/817466 | Source code debugging method and apparatus for use in script testing environment | Apr 1, 2004 | Issued |
Array
(
[id] => 7021995
[patent_doc_number] => 20050223357
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-10-06
[patent_title] => 'System and method for using an automated process to identify bugs in software source code'
[patent_app_type] => utility
[patent_app_number] => 10/816615
[patent_app_country] => US
[patent_app_date] => 2004-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 4600
[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/0223/20050223357.pdf
[firstpage_image] =>[orig_patent_app_number] => 10816615
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/816615 | System and method for identifying bugs in software source code, using information from code coverage tools and source control tools to determine bugs introduced within a time or edit interval | Apr 1, 2004 | Issued |
Array
(
[id] => 7154643
[patent_doc_number] => 20040172619
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-02
[patent_title] => 'System and method for using a split-directory structure for software development'
[patent_app_type] => new
[patent_app_number] => 10/786748
[patent_app_country] => US
[patent_app_date] => 2004-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2686
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0172/20040172619.pdf
[firstpage_image] =>[orig_patent_app_number] => 10786748
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/786748 | System and method for using a split-directory structure for software development | Feb 24, 2004 | Issued |
Array
(
[id] => 7107683
[patent_doc_number] => 20050108682
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-05-19
[patent_title] => 'Systems for type-independent source code editing'
[patent_app_type] => utility
[patent_app_number] => 10/785564
[patent_app_country] => US
[patent_app_date] => 2004-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7770
[patent_no_of_claims] => 5
[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] =>[firstpage_image] =>[orig_patent_app_number] => 10785564
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/785564 | Systems for type-independent source code editing | Feb 23, 2004 | Abandoned |
Array
(
[id] => 258250
[patent_doc_number] => 07577938
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-08-18
[patent_title] => 'Data association'
[patent_app_type] => utility
[patent_app_number] => 10/783842
[patent_app_country] => US
[patent_app_date] => 2004-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 31224
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 398
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/577/07577938.pdf
[firstpage_image] =>[orig_patent_app_number] => 10783842
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/783842 | Data association | Feb 19, 2004 | Issued |
Array
(
[id] => 582926
[patent_doc_number] => 07472373
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-12-30
[patent_title] => 'Method and system to gauge and control project churn'
[patent_app_type] => utility
[patent_app_number] => 10/708262
[patent_app_country] => US
[patent_app_date] => 2004-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3512
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/472/07472373.pdf
[firstpage_image] =>[orig_patent_app_number] => 10708262
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/708262 | Method and system to gauge and control project churn | Feb 19, 2004 | Issued |
Array
(
[id] => 832802
[patent_doc_number] => 07401330
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-07-15
[patent_title] => 'Cloning programming code'
[patent_app_type] => utility
[patent_app_number] => 10/734551
[patent_app_country] => US
[patent_app_date] => 2003-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 5343
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/401/07401330.pdf
[firstpage_image] =>[orig_patent_app_number] => 10734551
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/734551 | Cloning programming code | Dec 10, 2003 | Issued |
Array
(
[id] => 7186352
[patent_doc_number] => 20050125786
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-06-09
[patent_title] => 'Compiler with two phase bi-directional scheduling framework for pipelined processors'
[patent_app_type] => utility
[patent_app_number] => 10/731946
[patent_app_country] => US
[patent_app_date] => 2003-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4008
[patent_no_of_claims] => 26
[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/0125/20050125786.pdf
[firstpage_image] =>[orig_patent_app_number] => 10731946
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/731946 | Compiler with two phase bi-directional scheduling framework for pipelined processors | Dec 8, 2003 | Abandoned |
Array
(
[id] => 245231
[patent_doc_number] => 07590975
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-09-15
[patent_title] => 'Mechanism for translation of data in an execution framework'
[patent_app_type] => utility
[patent_app_number] => 10/713649
[patent_app_country] => US
[patent_app_date] => 2003-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4020
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/590/07590975.pdf
[firstpage_image] =>[orig_patent_app_number] => 10713649
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/713649 | Mechanism for translation of data in an execution framework | Nov 13, 2003 | Issued |
Array
(
[id] => 7374594
[patent_doc_number] => 20040093597
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-05-13
[patent_title] => 'Firmware update system for facilitating firmware update in mobile handset related applications'
[patent_app_type] => new
[patent_app_number] => 10/701848
[patent_app_country] => US
[patent_app_date] => 2003-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5843
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 67
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0093/20040093597.pdf
[firstpage_image] =>[orig_patent_app_number] => 10701848
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/701848 | Firmware update system for facilitating firmware update in mobile handset related applications | Nov 4, 2003 | Abandoned |
Array
(
[id] => 163637
[patent_doc_number] => 07676798
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-03-09
[patent_title] => 'Mechanism for obtaining and applying constraints to constructs within an interactive environment'
[patent_app_type] => utility
[patent_app_number] => 10/693396
[patent_app_country] => US
[patent_app_date] => 2003-10-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 18319
[patent_no_of_claims] => 25
[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/07/676/07676798.pdf
[firstpage_image] =>[orig_patent_app_number] => 10693396
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/693396 | Mechanism for obtaining and applying constraints to constructs within an interactive environment | Oct 23, 2003 | Issued |
Array
(
[id] => 7451693
[patent_doc_number] => 20040268337
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-12-30
[patent_title] => 'Allowing firmware to borrow a processor'
[patent_app_type] => new
[patent_app_number] => 10/685287
[patent_app_country] => US
[patent_app_date] => 2003-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6642
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0268/20040268337.pdf
[firstpage_image] =>[orig_patent_app_number] => 10685287
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/685287 | Allowing firmware to borrow a processor | Oct 13, 2003 | Abandoned |
Array
(
[id] => 317183
[patent_doc_number] => 07526755
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-04-28
[patent_title] => 'Plug-in pre- and postconditions for static program analysis'
[patent_app_type] => utility
[patent_app_number] => 10/681759
[patent_app_country] => US
[patent_app_date] => 2003-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 19
[patent_no_of_words] => 13431
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/526/07526755.pdf
[firstpage_image] =>[orig_patent_app_number] => 10681759
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/681759 | Plug-in pre- and postconditions for static program analysis | Oct 7, 2003 | Issued |
Array
(
[id] => 7153387
[patent_doc_number] => 20040172234
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-02
[patent_title] => 'Hardware accelerator personality compiler'
[patent_app_type] => new
[patent_app_number] => 10/677744
[patent_app_country] => US
[patent_app_date] => 2003-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 14044
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 49
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0172/20040172234.pdf
[firstpage_image] =>[orig_patent_app_number] => 10677744
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/677744 | Hardware accelerator personality compiler | Oct 2, 2003 | Abandoned |
Array
(
[id] => 4479846
[patent_doc_number] => 07945896
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-05-17
[patent_title] => 'Implementing request/reply programming semantics using publish/subscribe middleware'
[patent_app_type] => utility
[patent_app_number] => 10/672795
[patent_app_country] => US
[patent_app_date] => 2003-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5406
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/945/07945896.pdf
[firstpage_image] =>[orig_patent_app_number] => 10672795
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/672795 | Implementing request/reply programming semantics using publish/subscribe middleware | Sep 25, 2003 | Issued |